Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-20 | Prevent recursive VCA assignments | Robin Gareus | |
The GUI so far only prevents direct connections VCA 1 > VCA 2 > VCA 1, but does not recurse VCA 1 > VCA 2 > VCA 3 > VCA 1 | |||
2017-10-05 | US2400: send_pan_azimuth lookup function (currently mb-only) | Ben Loftis | |
2017-06-22 | Update Slavable API | Robin Gareus | |
Do not use AutomationType to identify parameters, use complete Evoral::Parameter and Automatable. For "batch connections", a Slavables needs to implement an API to return the relevant controls. This is only a first step towards a more generic Master/Slave framework. | |||
2017-05-14 | Sanitize "well-known" ctrl API | Robin Gareus | |
2017-05-12 | MCP: Mixbus32C: Restore missing filter controls to the Dyn page. | Ben Loftis | |
2017-05-05 | libardour now has CoreSelection object to manage selection status of ↵ | Paul Davis | |
Stripables and AutomationControls | |||
2017-04-12 | Properly expose "well known" comp_redux output. | Robin Gareus | |
2017-01-28 | add VCA::full_name() which returns "VCA %n" : VCA %n" by default and "VCA %n ↵ | Paul Davis | |
: user-provided-name" if the name has been set | |||
2016-07-08 | change VCA number to signed. | Paul Davis | |
Allows for more robust out-of-band (negative) value | |||
2016-05-31 | use new record safe control in libardour | Paul Davis | |
2016-05-31 | fix SNAFU in which Stripable::rec_enable_control() was incorrectly defined ↵ | Paul Davis | |
as ::recenable_control() Make Mackie support code use the Stripable to access the rec-enable control while we're here | |||
2016-05-31 | VCA: fix numbering scheme to allow contiguous numbers after removing the ↵ | Paul Davis | |
last VCA; remove unnecessary remote_control_id() method | |||
2016-05-31 | no-op: move some declarations | Paul Davis | |
2016-05-31 | provide mechanism for "drop all slaves" for VCA master | Paul Davis | |
2016-05-31 | add slaved_to() and slaved() methods to VCA | Paul Davis | |
2016-05-31 | add MonitorProcessor accessor to Stripable API | Paul Davis | |
2016-05-31 | add two more AutomationControl fetch methods to VCA | Paul Davis | |
2016-05-31 | rearrange inheritance so that Automatable IS-A Slavable | Paul Davis | |
Share assign code via Slavable; add visibility tags to Slavable+SlavableAutomationControl | |||
2016-05-31 | add rec-enable and monitor controls to VCAs | Paul Davis | |
2016-05-31 | add Slavable API for VCA assign/unassign | Paul Davis | |
2016-05-31 | clear all solo state should affect VCAs too | Paul Davis | |
2016-05-31 | move ever close to working master/slave logic, this time with audio testing | Paul Davis | |
2016-05-31 | a slew of as-yet incomplete work to get VCA solo+mute closer to working | Paul Davis | |
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-05-31 | add implicit mute state to MuteMaster and use when a master of a mute ↵ | Paul Davis | |
control is enabled/disabled. Add AutomationControl::master_changed() as a virtual method to handle ... master value changes | |||
2016-05-31 | move vca assignment up to the Route level (from GainControl) | Paul Davis | |
2016-05-31 | don't increment actual VCA counter when saving session state | Paul Davis | |
2016-05-31 | save+restore VCA counter value across instances | Paul Davis | |
2016-05-31 | redesign Route and VCA objects to inherit from ARDOUR::Stripable | Paul Davis | |
2016-05-31 | fix ambiguity in VCA constructors | Paul Davis | |
2016-05-31 | add solo/mute logic to VCA masters | Paul Davis | |
2016-05-31 | change API for GainControl, VCA and VCAManager | Paul Davis | |
This allows sane state save/restore | |||
2016-05-31 | mostly restore VCA state on session loading. | Paul Davis | |
This does not restore VCA assignments | |||
2016-05-31 | add a bit of state to VCAs | Paul Davis | |
2016-05-31 | expand and improve VCA API | Paul Davis | |
2016-05-31 | add name() method to VCA | Paul Davis | |
2016-05-31 | initially pass at libardour VCA implementation | Paul Davis | |