Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-05 | FP8: use new libardour API | Robin Gareus | |
2017-05-05 | FP8: ignore inactive muted tracks w/mute-clear | Robin Gareus | |
2017-05-05 | FP8: solo+mute undo | Robin Gareus | |
Eventually this should be moved into libardour: Mixer undo history. the tentative solution is specifically ifdef'ed FP8_MUTESOLO_UNDO. | |||
2017-05-04 | OSC: personal monitoring, fix crash and minor bugs | Len Ovens | |
2017-05-03 | OSC: Add /jog/mode/name | Len Ovens | |
2017-05-03 | OSC: Fix puctuation | Len Ovens | |
2017-05-03 | OSC: arrange modes in a more logical order. | Len Ovens | |
2017-05-03 | OSC: Add multimode /jog command | Len Ovens | |
2017-05-01 | OSC scrub, fix numbers to work with usec rather than msec. | Len Ovens | |
2017-05-01 | OSC: fix scrub to not use boost ptime. | Len Ovens | |
2017-05-01 | OSC: add /scrub function | Len Ovens | |
2017-04-29 | FP8: channel-navigation/scroll select track on encoder press | Robin Gareus | |
2017-04-29 | FP8: snap-to scroll tracks, both editor+mixer | Robin Gareus | |
2017-04-21 | OSC: correct spelling | Len Ovens | |
2017-04-21 | Resolve potential variable name ambiguity for older compilers | Robin Gareus | |
2017-04-20 | NO-OP: re-order code, add comments | Robin Gareus | |
2017-04-20 | FP8: some code comments and cleanup | Robin Gareus | |
2017-04-19 | Use XMLNode::get/set_property API in Faderport surface | Tim Mayberry | |
2017-04-19 | Use PBD::string_to<bool>() in GenericMidiControlProtocol class | Tim Mayberry | |
Equivalent to PBD::string_is_affirmative() | |||
2017-04-19 | Use XMLProperty::get/set_property API in CC121 Surface module | Tim Mayberry | |
2017-04-19 | Use XMLNode::set_property API in WiimoteControlProtocol class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property in Push2 surface | Tim Mayberry | |
Fix push2 property names to use hyphen word separator. | |||
2017-04-19 | Use XMLNode::set_property in OSC_GUI class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in OSC class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get_property API in Mackie DeviceInfo class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in mackie Surface class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in MackieControlProtocol class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in mackie surface DeviceProfile class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in MIDIControllable class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in GenericMidiControlProtocol class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in FaderPort class | Tim Mayberry | |
2017-04-19 | Use XMLNode::get/set_property API in ARDOUR::ControlProtocol class | Tim Mayberry | |
2017-04-19 | Add missing header include to ControlProtocol class source file | Tim Mayberry | |
2017-04-18 | FP8: Fix sort-order | Robin Gareus | |
2017-04-18 | FP8: handle backend changes + reconnect | Robin Gareus | |
When the backend is dropped or changed, on engine-restart the connection_handler() re-establishes already connected ports. There's no disconnect when the backend dies or is hard-stopped. | |||
2017-04-18 | FP8: allow to re-initialize the Strips w/o restart | Robin Gareus | |
2017-04-18 | FP8: experiment with selection-mode | Robin Gareus | |
2017-04-18 | clear + re-init faderport at disconnect | Robin Gareus | |
2017-04-17 | Managed to trigger an assert() | Robin Gareus | |
Create new Mixbus session, initially incrementally adding Busses to the session triggers a series of "assign_stripables()" | |||
2017-04-17 | cont'd FP8 tweaks | Robin Gareus | |
* include Mixbus PRE plugin on Mixbusses * Mixbus master-assign on right-most "S" button * fix parameter-banking and assignment * fix typo in 029e963fb (fader range constaint) | |||
2017-04-16 | FP8: limit fader range | Robin Gareus | |
In case of VCA masters or otherwise the value can exceed the max +6dB and internal_to_interface() returns a value > 1.0 which cannot be represented on the physical fader (MIDI &0x7f wraps) | |||
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-04-16 | FP8: add metronome level reset | Robin Gareus | |
2017-04-15 | FaderPort8 details: | Robin Gareus | |
* make shift buttons equivalent * 2 x stop: move to session-start * RTZ: return to zero (not session-start) * in Pan mode: encoder controls pan-width (w/o shift) | |||
2017-04-15 | FP8: Configuration UI layout & design (add image, separators) | Robin Gareus | |
2017-04-14 | Fondle Port 8 | Robin Gareus | |
* only start touch on parameters in "Touch" mode. * fix "mute clear" (also affect mute-automation in touch) | |||
2017-04-14 | FP8: assign toggled plugin-parameters to buttons | Robin Gareus | |
2017-04-14 | FP8: Allow binding "Select" to a controllable or functor | Robin Gareus | |
2017-04-14 | cont'd FP8 refinement & details | Robin Gareus | |
* Access pan-width via shift, press encoder to reset * Add "touch-start" to encoder events * Show plugin-param value-bar * Sends & well-known ctrls: follow strip-selection * map "select" to strip-selection in Sends-mode * Fader group override (via shift) * Prev/Next button tweaks. * consistent enum naming ... | |||
2017-04-13 | Faderport8 control surface support | Robin Gareus | |