Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-19 | prepare Instrument slots -- replace processor in place | Robin Gareus | |
2016-03-14 | use ForGroup to flag and detect route-group based control changes | Paul Davis | |
2016-03-04 | fix processed region export (track output) | Robin Gareus | |
2016-02-23 | Implement Lua DSP processor/plugin | Robin Gareus | |
2016-02-04 | Fix reporting of compressor mode (Mixbus) | Ben Loftis | |
2016-02-03 | mackie control: Fix crash when selecting Track on MIDI strip, don't create ↵ | Len Ovens | |
phase control if there is none. | |||
2016-02-01 | clean up mess in Route/Track controllables caused by not understanding the ↵ | Paul Davis | |
significance of ParameterDescriptor | |||
2016-01-31 | very very slightly more robust exclusion of monitor send from Route::nth_send() | Paul Davis | |
some sessions name that send "Monitor" and some "Monitor 1" The correct solution is a test of whether the send is connected to the monitor section. | |||
2016-01-31 | provide route solo isolate and solo safe automation controls | Paul Davis | |
2016-01-31 | add a new constructor for RouteAutomationControllable that takes a ↵ | Paul Davis | |
ParameterDescriptor | |||
2016-01-31 | break out Route controllables code into its own source module | Paul Davis | |
2016-01-30 | Mackie Control: Make Monitor send not show in Sends subview. | Len Ovens | |
2016-01-29 | mixbus: don't assert(ch_post()) in case we use various methods on "odd" ↵ | Paul Davis | |
Routes in the future | |||
2016-01-29 | add new Route API ::master_send_enable_controllable() to provide generic ↵ | Paul Davis | |
access to a mixbus-centric control | |||
2016-01-28 | add new API to Route to get name of "well-known" nth-send | Paul Davis | |
Route::nth_send() has the wrong semantics in Mixbus for this purpose. Probably need to revisit this at some point | |||
2016-01-27 | monitor send does not count in Route::nth_send() | Paul Davis | |
2016-01-27 | return relevant AutomationControl for send_level_controllable() in Ardour | Paul Davis | |
2016-01-27 | make Route::nth_send() and Route::nth_processor() be const | Paul Davis | |
2016-01-27 | add stubs and enums to access "well-known" send controls | Paul Davis | |
2016-01-25 | change exposed type of various objects' gain controls; remove Amp::gain() as ↵ | Paul Davis | |
a shortcut | |||
2016-01-22 | remove incorrect/out of date comment | Paul Davis | |
2016-01-22 | first compiling, mostly working version of group controls changes | Paul Davis | |
2016-01-18 | add group disposition argument to Route::set_gain() and use it in various UIs | Paul Davis | |
Executive decisions were necessary in a couple of places about the correct group disposition behaviour, notably faderport and OSC surfaces | |||
2016-01-18 | working version of new gain control design | Paul Davis | |
2016-01-18 | move Amp::GainControl out into its own source module and out of Amp | Paul Davis | |
2016-01-18 | change ownership of the AutomationControl used by Amp. | Paul Davis | |
It used to be owned by Amp. Now it is owned by Amp's owner | |||
2016-01-08 | translatable "Monitor" processor name | Robin Gareus | |
2016-01-02 | change Controllable::set_value() API to include grouped control consideration. | Paul Davis | |
This also removes Route::group_gain_control() and associated machinery. Not yet tested with Mackie or other surfaces. More work to done to start using the group capabilities, and also potentially to add or derive more controls as RouteAutomationControls | |||
2015-12-27 | proper display name for Monitor Processor | Robin Gareus | |
2015-12-23 | add monitor-processor pre-fader (not at the top) | Robin Gareus | |
2015-12-21 | add monitor-section processor limitations. | Robin Gareus | |
2015-12-19 | cont'd work on plugin-state templates - #6709 | Robin Gareus | |
Refactor and consolidate code and re-use it for session-templates. This avoids recursive copying of the plugin-dir() | |||
2015-12-18 | save/restore plugin state with track-template | Robin Gareus | |
2015-12-17 | leave some todo-notes #6709 (track templates & state) | Robin Gareus | |
2015-12-16 | expose the right panning parameters for ardour | Paul Davis | |
2015-12-16 | new route API to discover/access well-known automation controls for panning, ↵ | Paul Davis | |
EQ and compression. The EQ and compression parts do nothing for Ardour, where there is no identifiable and understood plugin to perform their roles. They do work on mixbus, which also serves as a model for how to do this. | |||
2015-12-09 | Fix Mackie control Gain while in flip mode (vpot control of gain) | Len Ovens | |
2015-12-08 | Set_self_solo should always set the mute_master state as well. | Ben Loftis | |
This fixed a bug in mixbus when a session was reopened with a soloed bus. This may not be necessary in Ardour but I think it is more correct. | |||
2015-11-14 | Fix fader in mackie control to work with groups. | Len Ovens | |
2015-11-13 | substantial part of infrastructure required for track/bus duplication | Paul Davis | |
This includes removing the removal of ID values in XML, and its replacement with thread-local forcing of ID resets, implemented in a previous commit | |||
2015-11-13 | fix return value from Route::save_as_template() | Paul Davis | |
2015-11-01 | Fix Mackie surface phase control for flip and more than one audio channel. | Len Ovens | |
2015-11-01 | Added Phase control mackie controls as part of the Trim (track) vpot assignment. | Len Ovens | |
2015-10-21 | Add AutomationControl::set_value_unchecked() and ↵ | Paul Davis | |
AutomationControl::writable() and use them. Classes derived from AutomationControl now check ::writable() in their ::set_value() methods to ensure that they do not attempt to overwrite data sent to them while automation playback is underway. | |||
2015-10-20 | Automation - more toggled controller twiddling. | nick_m | |
2015-10-20 | Make automation record undo per pass rather than per touch. | nick_m | |
2015-10-20 | Toggled automation fixes. | nick_m | |
- don't attempt to insert two points on toggle. - remove forced touch->write mode change on toggle - initial state still wrong, but works much better overall. | |||
2015-10-07 | Add Trim to Mackie controls. | Len Ovens | |
2015-10-07 | fix exclusive solo group-override | Robin Gareus | |
2015-10-07 | implement solo group override | Robin Gareus | |