Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-28 | PortManager::unregister_port() must be called with process lock | Robin Gareus | |
This fixes "Failed to register <surface> port" when re-loading a session. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2015-12-07 | change API for accessing session MIDI ports so that (1) boost::shared_ptr<> ↵ | Paul Davis | |
is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2014-04-28 | merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵ | Paul Davis | |
change markers | |||
2013-10-23 | make fixed IO ports untranslatable | Robin Gareus | |
Outdated and fuzzy translations of MTC, MTC, LTC, etc caused various issues (duplicate jack port names, exceptions, crashes). Functionality should not be affected by translations (for now). | |||
2013-09-05 | move MidiPortManager from AudioEngine to Session | Paul Davis | |
This makes the responsibilities and ownership of non-Route related MIDI ports more clear, and removes a few wierd bits of code. It also ensures that open/close/open on the same session will retain connections for those MIDI ports | |||
2013-08-13 | save and restore all ardour-owned MIDI ports | Paul Davis | |
still need to check on MCU port status | |||
2013-08-13 | fixes to get MTC (and probably MIDI clock) slaving working again | Paul Davis | |
incoming MIDI data has to be parsed EVERY process cycle, not just when Slave::speed_and_position() is called. The private MIDI::Parser owned by the MTC and MClck slaves was irrelevant, since the port has its own. See comments in midi_port.h on the strangled inheritance heirarchy. | |||
2013-08-09 | use original names for ARDOUR MIDI "persistent" ports (MMC, MTC, etc) | Paul Davis | |
2013-08-07 | major redesign of MIDI port heirarchy and management (part 2) | Paul Davis | |
2013-08-07 | major redesign of MIDI port heirarchy and management | Paul Davis | |
basic, very flaky functionality is back. program unstable at present |