Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-23 | OSC: Messages too fast at bank_change/refresh slowed down. | Len Ovens | |
2017-06-23 | OSC: Fix math error in send fader feedback | Len Ovens | |
2017-06-23 | amend 5e5f7a55; re-add wrongly removed variable | Robin Gareus | |
2017-06-23 | MCU: Remove use of AutomationType as ID, part two. | Robin Gareus | |
This may need some small tweaks for MB channelstrip to set print-format (like LV2 plugins would) for cases where the default value_as_string() differs. | |||
2017-06-23 | MCU: Remove use of AutomationType as ID, part one. | Robin Gareus | |
2017-06-22 | OSC: only show visible plugins (not MB channel strip PI) | Len Ovens | |
2017-06-22 | OSC: Add increment fader. | Len Ovens | |
2017-06-22 | OSC: allow mixbuses to show | Len Ovens | |
2017-06-22 | OSC: use internal_to_interface or reverse | Len Ovens | |
2017-06-21 | OSC: Accept mixed parameter types for touch | Len Ovens | |
2017-06-21 | Prepare removal of redundant get_user/set_user API. | Robin Gareus | |
2017-06-21 | remove min/max unbound -- LADSPA special case. | Robin Gareus | |
This explicit case should never have existed in the first place. Plugins can always implicitly exceed the range and are expected to cope with out-of-range values (e.g. meters when fed with a peaking signal may return an out-of-bounds value) | |||
2017-06-21 | Switch to PBD control-math and prefer Controllable API | Robin Gareus | |
Note: Control-surfaces should always use interface_to_internal() and internal_to_interface(). | |||
2017-06-20 | OSC: value not initialized soon enough | Len Ovens | |
2017-06-17 | Use Stripable::Sorter in libs | Robin Gareus | |
2017-06-16 | OSC: plugin feedback mathfix - 0 param (meter) checked for. | Len Ovens | |
2017-06-14 | OSC: Add send/plugin page values to GUI | Len Ovens | |
2017-06-14 | OSC: save and restore send/plugin page size. | Len Ovens | |
2017-06-13 | OSC: Allow set_surface to set send and plugin page sizes. | Len Ovens | |
2017-06-13 | FP8: use proper API to detect automation-playback | Robin Gareus | |
The custom code didn't take touch + touching into account when another surface was touching automation. | |||
2017-06-12 | OSC: select channel plugin support with paging. | Len Ovens | |
2017-06-12 | Fix a compiler warning (optimized builds) | Robin Gareus | |
2017-06-10 | OSC: add option to send /reply instead of #reply (OSC1.0 compat) | Len Ovens | |
2017-06-06 | OSC: add optional paging to sends in select. | Len Ovens | |
2017-05-31 | OSC: Some surfaces may use float for ssid. Accept this too. | Len Ovens | |
2017-05-31 | OSC: check controllable exists before using | Len Ovens | |
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-05-24 | OSC: fix return value for successful touch | Len Ovens | |
2017-05-24 | OSC: Added lpf and hpf controls for freq,enable and slope | Len Ovens | |
2017-05-23 | OSC add feedback for extra comp and eq controls | Len Ovens | |
2017-05-23 | OSC - make /strip/list accept a parameter like everything else | Len Ovens | |
2017-05-23 | Use braces in BasicUI::jump_by_bars() | Tim Mayberry | |
2017-05-23 | Use braces in BasicUI::jump_by_seconds() | Tim Mayberry | |
2017-05-23 | Use correct variable in BasicUI::jump_by_seconds | Tim Mayberry | |
2017-05-20 | OSC: Further fixes so multiple controls can touch at once. | Len Ovens | |
2017-05-20 | OSC: fix c++98 mistake | Len Ovens | |
2017-05-19 | OSC: Catch case of surface sending fader move before touch | Len Ovens | |
2017-05-18 | OSC: Add fake timeout based touch | Len Ovens | |
2017-05-17 | MCP: Fix issue with strip "select" buttons that stayed stuck on. | Ben Loftis | |
* Depending on individual strips to watch the selection property is prone to failure. * Stripable_selection_changed() is called when a selection operation is completed. | |||
2017-05-17 | MCP: map the well-known EQ knobs more explicitly, not heuristically. | Ben Loftis | |
2017-05-15 | OSC: Add /strip/fader/touch | Len Ovens | |
2017-05-15 | remove unused variable | Len Ovens | |
2017-05-15 | OSC: added automation name feedback | Len Ovens | |
2017-05-15 | OSC: combine two identical if() statements | Len Ovens | |
2017-05-15 | It might not be obvious why... but 'ARDOUR::ControlProtocol::name()' needs ↵ | John Emmas | |
to be a virtual function Basically, libardour is calling functions from libardour_cp and vice versa. For example, libardour needs 'ARDOUR::ControlProtocol::name()' whereas ardour_cp needs 'ARDOUR::Route::soloed()' and various others. Ordinarily, this would require each library to get built before the other one! :-( To get around this (in MSVC at least) one of the libraries must be forced to use late binding (e.g. by declaring its functions as 'virtual'). It looks like this is already being done for most of the other functions from 'ARDOUR::ControlProtocol', so let's do it for this function too... | |||
2017-05-14 | Sanitize "well-known" ctrl API | Robin Gareus | |
2017-05-13 | OSC: make /*/automation more generic so other controls can be easily added | Len Ovens | |
2017-05-13 | The #end should be #endif | Len Ovens | |
2017-05-13 | More tweaks to FP8 layout for 32C | Ben Loftis | |
2017-05-13 | Update FP8: new controllables, clarify 32C bell-shape labels | Robin Gareus | |