Commit graph

74 commits

Author SHA1 Message Date
Paul Davis
e0ff70cf86 first vaguely working version using PresentationInfo
remote control ID and "order keys" have been removed.
2016-05-31 15:30:42 -04:00
Paul Davis
bae9474e9f make VCA delete button work 2016-05-31 15:30:42 -04:00
Paul Davis
760beab7fa use Slavable API in GUI 2016-05-31 15:30:41 -04:00
Paul Davis
b4c43f0878 improve clean-up of GUI VCA-related objects 2016-05-31 15:30:41 -04:00
Paul Davis
d283cefe12 get VCA status correct in strips on first load 2016-05-31 15:30:41 -04:00
Paul Davis
1c5a08d6d3 fix implicit active display in VCA strips for solo 2016-05-31 15:30:41 -04:00
Paul Davis
69250b64ea move ever close to working master/slave logic, this time with audio testing 2016-05-31 15:30:41 -04:00
Paul Davis
6de4953be8 a variety of changes that get closer to correctly functioning behaviour for VCA solo+mute (BUT ARE NOT DONE YET) 2016-05-31 15:30:41 -04:00
Paul Davis
4615e090b4 remove some debug output 2016-05-31 15:30:40 -04:00
Paul Davis
e1bcd70712 a slew of as-yet incomplete work to get VCA solo+mute closer to working 2016-05-31 15:30:40 -04:00
Paul Davis
91f8c0be54 use new API for control slave/master relationships 2016-05-31 15:30:40 -04:00
Paul Davis
9f66fe1ebb start adding a context menu for VCA strips 2016-05-31 15:30:40 -04:00
Paul Davis
567fb50aad GUI tweaks for VCAMasterStrip, including renaming 2016-05-31 15:30:40 -04:00
Paul Davis
fcec93a28e remove VCA active button 2016-05-31 15:30:40 -04:00
Paul Davis
406e9d05ce use redesigned Route and VCA object architecture/API 2016-05-31 15:30:39 -04:00
Paul Davis
a03d969a97 update VCA assign buttons to show status for VCA strips 2016-05-31 15:30:39 -04:00
Paul Davis
6f9beb1e33 no self-assign for VCA masters 2016-05-31 15:30:39 -04:00
Paul Davis
dc9f579a8b add GUI support for slaving VCAs to other VCAs 2016-05-31 15:30:39 -04:00
Paul Davis
9339a7b997 add solo/mute controls to VCAMasterStrip 2016-05-31 15:30:39 -04:00
Paul Davis
c572d4ed9e add VCAMasterStrip::set_selected() 2016-05-31 15:30:39 -04:00
Paul Davis
419c7e95f3 GUI modifications to improve VCA strips and their placement in the mixer
Note that this includes some changes that actually make mixer pane settings get restored,
which has been broken for some time. Of course, they are not restored perfectly, yet.
2016-05-31 15:30:39 -04:00
Paul Davis
33e56e58d7 initial part of vca assignment via context menu 2016-05-31 15:30:38 -04:00
Paul Davis
026dc718ee set controls for VCA strip 2016-05-31 15:30:38 -04:00
Paul Davis
fd3a19b06e skeleton versions of VCA master strips 2016-05-31 15:30:38 -04:00