Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-25 | fix mixing scope brace | Paul Davis | |
2018-06-21 | add Ctl_Dial to get better behaviour when binding a MIDI controller ↵ | Paul Davis | |
KNOB/DIAL to a toggled controllable. No intent to change Ctl_Momentary or Ctl_Toggle behaviour, plus I tried to document what they are intended to support | |||
2018-06-21 | remove Session::controllable_by_descriptor() and move code into GenericMIDI ↵ | Paul Davis | |
code (the only user). This also removes enums introduced to describe well-known parameters for Mixbus. Lookup now involves string parsing every time, but this is not likely to be a notable cost. | |||
2018-03-03 | generic_midi: add proper handling of midi controll toggles | Jan Lentfer | |
2017-12-19 | Revert "Prototype to allow embedding sysex in midi-map" | Robin Gareus | |
This reverts commit 561c8eea0cfa45f0b54461b149b4c330e0bbaa3b. It is rare that a device needs sysex-initialization every time it is connected, besides a single simple "Sysex" entry without options is not very flexible. | |||
2017-12-06 | Prototype to allow embedding sysex in midi-map | Robin Gareus | |
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-07-25 | Remove unnecessary tests for touch-state | Robin Gareus | |
2017-05-26 | Use correct property name in generic MIDI surface | Tim Mayberry | |
Fixes restoring the feedback interval property, but as the mutator/setter method doesn't seem to be used this change should have no affect. | |||
2017-04-19 | Use PBD::string_to<bool>() in GenericMidiControlProtocol class | Tim Mayberry | |
Equivalent to PBD::string_is_affirmative() | |||
2017-04-19 | Use XMLNode::get/set_property API in GenericMidiControlProtocol class | Tim Mayberry | |
2017-04-16 | Clean up after generic MIDI surface -- #7311 | Robin Gareus | |
When there are some non-released MIDIControllables, signal are still delivered to the objects, even if there's no surface thread to handle the signals anymore. | |||
2017-03-04 | Don't allow GMCP to override loading_state_version | Robin Gareus | |
- GMPC does not use it directly - when GMPC was enabled Stateful::loading_state_version was set to 1000 (the protocol is at 1.0.0) - it messes up session-loading, particularly various plugin states and templates (e.g Processor::set_state_2X was used) | |||
2017-01-23 | generic MIDI: put controllables into touch mode (if appropriate) when data ↵ | Paul Davis | |
is received | |||
2017-01-22 | add some comments | Paul Davis | |
2016-09-27 | add MIDI bundles to Generic MIDI support so that the ports show up nicely in ↵ | Paul Davis | |
the grid | |||
2016-07-21 | a more reliable/robust/less complex version of previous commit | Paul Davis | |
2016-07-21 | do not delete MIDIControllable* when dealing with pending MIDI Control ↵ | Paul Davis | |
requests - the MIDIControllable belongs to the surface code in controllables | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-06-05 | Stripable signals moved to PresentationInfo | Paul Davis | |
2016-05-31 | remove any reference to Route in Generic MIDI support (basically a NO-OP) | Paul Davis | |
2016-05-31 | move ControllableDescriptor from libpbd to libardour; add support for ↵ | Paul Davis | |
describing VCAs | |||
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
2016-05-04 | OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) | Paul Davis | |
2015-12-07 | adjust generic MIDI surface support to (1) properly use ↵ | Paul Davis | |
boost::shared_ptr<Port> (2) detect connection changes | |||
2015-11-23 | allow use of (N)RPN messages in generic MIDI binding maps (UNTESTED) | Paul Davis | |
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. | |||
2015-08-20 | save/load generic-midi motorized setting - fixes #5296 | Robin Gareus | |
2015-07-27 | Handle the 4 common encoder types. | Len Ovens | |
2015-07-27 | Add enc to midi map for mcp style encoders. | Len Ovens | |
2015-07-27 | Allow any one midi event to control only one thing. | Len Ovens | |
2015-07-15 | fix “missing operator<< for PBD::ID” (clang) | Robin Gareus | |
2015-07-13 | Move learned midi binding reload after midi map load (fixes #6405) | Len Ovens | |
2015-07-11 | fix PBD::ID string format | Robin Gareus | |
2015-07-10 | Add debug for generic midi control | Len Ovens | |
2015-06-24 | rationalize save/restore of control surface "feedback" property | Paul Davis | |
2014-06-25 | Change PBD::find_files_matching_regex and PBD::find_files_matching_filter to ↵ | Tim Mayberry | |
take a Searchpath | |||
2014-06-17 | Replace all use of PathScanner with equivalent functions from pbd/file_utils.h | Tim Mayberry | |
2014-06-17 | Change PBD::PathScanner API to return results by value to avoid inadvertent ↵ | Tim Mayberry | |
memory leaks | |||
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there | |||
2013-12-21 | conform to new CP API design | Paul Davis | |
2013-12-13 | change Generic MIDI control so that it handles a SendFeedback request ↵ | Paul Davis | |
synchronously within a process callback | |||
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-06 | Rename SearchPath class Searchpath | Tim Mayberry | |
Windows headers define SearchPath which means we have to undefine it where necessary. This is a pain and can be tricksy, so I feel renaming the class slightly is the easiest solution. | |||
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-09-05 | 'surfaces/generic_midi' - Minor modification to prevent MSVC from ↵ | John Emmas | |
complaining about a malformed comment | |||
2013-08-07 | major redesign of MIDI port heirarchy and management (part 2) | Paul Davis | |
2013-06-10 | save and restore Generic MIDI threshold/smoothing value | Paul Davis | |
2013-04-06 | fix reload of Generic MIDI binding state when the target state involves just ↵ | Paul Davis | |
a binding map, with no specific controller bindings at all (should fix #5210) |