summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2016-05-31use route automation control Changed() signals for solo/mute in GUIPaul Davis
2016-05-31use new API for control slave/master relationshipsPaul Davis
2016-05-31start adding a context menu for VCA stripsPaul Davis
2016-05-31GUI tweaks for VCAMasterStrip, including renamingPaul Davis
2016-05-31follow session track-number policy in mixer strip, as is done in the editorPaul Davis
2016-05-31trivially change API of GainMeter but more importantly don't show meter if ↵Paul Davis
no Route is set
2016-05-31remove VCA active buttonPaul Davis
2016-05-31move VCA assignment up to Route levelPaul Davis
2016-05-31use redesigned Route and VCA object architecture/APIPaul Davis
2016-05-31update VCA assign buttons to show status for VCA stripsPaul Davis
2016-05-31fix incorrect selection of all strips/tracks at opening.Paul Davis
Old code was counting how many child nodes where in the MixerUI, assuming they were all routes, and using that to decide if this was a from_scratch setup. The addition of VCAs to the track_model changes that, so now we have to actually check there are no existing Routes before doing the from_scratch setup
2016-05-31no self-assign for VCA mastersPaul Davis
2016-05-31add GUI support for slaving VCAs to other VCAsPaul Davis
2016-05-31add solo/mute controls to VCAMasterStripPaul Davis
2016-05-31revert GainMeter back to simpler code now that VCA model appears correctPaul Davis
2016-05-31add VCAMasterStrip::set_selected()Paul Davis
2016-05-31fix restoration of editor pane positionsPaul Davis
2016-05-31GUI modifications to improve VCA strips and their placement in the mixerPaul Davis
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-31adjust logic for slaved faders, not necessarily correctly.Paul Davis
More info in the code comments.
2016-05-31rename GainMeter::gain_adjusted() to GainMeter::fader_moved() to be more clearPaul Davis
2016-05-31make GUI fader positions reflect VCA master valuesPaul Davis
2016-05-31use VCAUpdateStatus to keep VCA button currentPaul Davis
2016-05-31remove debug outputPaul Davis
2016-05-31change sort ordering model in mixer and editorPaul Davis
This allows correct reordering of the mixer "track_model" even when non-route elements are present. This isn't really utilized in the Editor at present because we do not show VCAs there at all, but it will become important in the future when we represent VCA automation there
2016-05-31tweak mixer VCA button appearance and prepare for live updates to VCA statePaul Davis
2016-05-31single button for VCA assignment, plus unassign now worksPaul Davis
2016-05-31start shaping up VCA assign processPaul Davis
2016-05-31mostly restore VCA state on session loading.Paul Davis
This does not restore VCA assignments
2016-05-31initial part of vca assignment via context menuPaul Davis
2016-05-31add 4 harrison-style vca assign buttons to the mixer stripPaul Davis
2016-05-31change packing of GainMeter so that the fader+meter will expand to fill ↵Paul Davis
available space
2016-05-31first pass at making the GUI for a VCA visiblePaul Davis
2016-05-31fix manual merge errorPaul Davis
2016-05-31extend add route dialog to include VCA mastersPaul Davis
2016-05-31add a new packer to the mixer, to hold vca master faders (if any)Paul Davis
2016-05-31remove the entire idea of a tabbable for VCA master fadersPaul Davis
Conflicts: gtk2_ardour/master_faders.cc
2016-05-31fix API of VCA stripPaul Davis
Conflicts: gtk2_ardour/master_faders.cc
2016-05-31set controls for VCA stripPaul Davis
2016-05-31correctly set up members of GainMeterBase in ::set_controls()Paul Davis
2016-05-31fake the existence of a master fader stripPaul Davis
Conflicts: gtk2_ardour/master_faders.cc
2016-05-31skeleton versions of VCA master stripsPaul Davis
2016-05-31call ::set_session on master faders sectionPaul Davis
2016-05-31remove unused "old-order" stuff from AxisViewPaul Davis
2016-05-31remove stupid, unused functionPaul Davis
2016-05-31make the master faders visibility button workPaul Davis
2016-05-31most of the changes required to add a new master faders tabbablePaul Davis
the visibility button isn't actually working correctly
2016-05-30there won't be an Ardour 4.8 releaseRobin Gareus
2016-05-29Revert terrible thinko in 647c86e. (back to slow for now)nick_m
2016-05-29Speed up redraw while tempo dragging with midi regions (and possibly other ↵nick_m
redraws)
2016-05-28Allow non-musical snap when dragging bbt ruler.nick_m
- probably not what the user wants, unless snapping beats to timecode frames.