summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-31move ControllableDescriptor from libpbd to libardour; add support for ↵Paul Davis
describing VCAs
2016-05-31fix dialog message shown when a backup of an old session file is madePaul Davis
2016-05-31first vaguely working version using PresentationInfoPaul Davis
remote control ID and "order keys" have been removed.
2016-05-31make VCA delete button workPaul Davis
2016-05-31API and implementation tweaks for destroying VCAsPaul Davis
2016-05-31show/hide VCA assign buttons depending on VCA existencePaul Davis
2016-05-31rearrange inheritance so that Automatable IS-A SlavablePaul Davis
Share assign code via Slavable; add visibility tags to Slavable+SlavableAutomationControl
2016-05-31remove explicit setting of Toggle flag for AutomationControlsPaul Davis
Make it be based on the ParameterDescriptor, which indicates toggle status anyway
2016-05-31generalize VCA assign/unassign code.Paul Davis
Need to share this approach across Slavables
2016-05-31add rec-enable and monitor controls to VCAsPaul Davis
2016-05-31save and restore vca assignmentsPaul Davis
2016-05-31use Slavable API in GUIPaul Davis
2016-05-31add Slavable API for VCA assign/unassignPaul Davis
2016-05-31use setlocale() in preference to gtk_set_locale()Paul Davis
2016-05-31new filesPaul Davis
2016-05-31improve clean-up of GUI VCA-related objectsPaul Davis
2016-05-31improve cleanup of VCA related objectsPaul Davis
2016-05-31fix compiler issues with pair<T1,T2> constructionPaul Davis
2016-05-31fix chaining of masters for boolean controlsPaul Davis
2016-05-31restore right-click in track/bus scroller to drive add routePaul Davis
2016-05-31change API for ARDOUR_UI::add_route() to no longer require a float windowPaul Davis
2016-05-31use new paned-sizing strategy in editorPaul Davis
2016-05-31no-op: commentPaul Davis
2016-05-31move new fractional pane utility functions into libs/gtkmm2extPaul Davis
2016-05-31a big fat commentPaul Davis
2016-05-31redesign pane-sizing mechanism for mixerPaul Davis
This needs more comments to explain what is going on. It also needs to be applied to the editor
2016-05-31fix solo isolate controlsPaul Davis
2016-05-31clear all solo state should affect VCAs tooPaul Davis
2016-05-31get VCA status correct in strips on first loadPaul Davis
2016-05-31fix implicit active display in VCA strips for soloPaul Davis
2016-05-31remove Route::listening_via_monitor()Paul Davis
This is better tested with direct use of the solo_control and Config->get_solo_controls_are_listen_controls()
2016-05-31fix backend logic for PFL/AFL when masteredPaul Davis
2016-05-31move ever close to working master/slave logic, this time with audio testingPaul Davis
2016-05-31remove more debug outputPaul Davis
2016-05-31fix return type of SlavableAutomationControl::get_boolean_masters() to make ↵Paul Davis
it usefl
2016-05-31fix solo control to use VCA logic as worked out for mutePaul Davis
2016-05-31remove debug outputPaul Davis
2016-05-31fix call to base classPaul Davis
2016-05-31design changes to various SlavableAutomationControls to make it possible to ↵Paul Davis
get the logic right for boolean controls
2016-05-31move SlavableAutomationControl into its own headerPaul Davis
2016-05-31a variety of changes that get closer to correctly functioning behaviour for ↵Paul Davis
VCA solo+mute (BUT ARE NOT DONE YET)
2016-05-31do not route AutomationControl changes to an RT thread if we are loading a ↵Paul Davis
session
2016-05-31add Session::loading() to allow easy detection of "session is being loaded" ↵Paul Davis
condition
2016-05-31remove some debug outputPaul Davis
2016-05-31a slew of as-yet incomplete work to get VCA solo+mute closer to workingPaul Davis
2016-05-31stop crash caused by missing conditionalPaul Davis
2016-05-31fix logic for Session::solo_control_mode_changed()Paul Davis
2016-05-31fix logic for removing an AutomationControl from a ControlGroupPaul Davis
2016-05-31some tweaks for solo logic to get things working as they were before (correctly)Paul Davis
2016-05-31add back some amount of XML save/restore for route controlsPaul Davis