a5378e559a
dsp_stats: aesthetic tweaks to text and padding
d5160b6e8c
export_dialog: use more sensible padding around the preset widgets
24ed994d02
redirect box: add a Reset action to the Presets submenu
483047635c
Rec page: implement Undo actions and shortcuts
10ef8535c7
Import dialog: tweak layout
01c7e14c6e
MixerScenes: highlight momentarily recalled scenes by using libardour 'undo'
a40c8d8e9a
MixerScenes: implement 'undo' function for mixer scene recalls (libardour)
bae336129f
Add action to create named-range from Selection, and prefer that over the Region variant
3b49422277
Policy change: hiding a group should not affect its enablement
70251c758d
MixerScenes: show last-selected scene (gui part)
44ff0e46ba
MixerScenes: show last-selected scene (libardour part)
f55f0409f8
MixerScenes : scenes should report a Change when applied
e4e773053a
Re-order redirect-box (plugin) context menu
dd33e19eda
Disambiguate Controls in the redirect box: "Inline Controls"
8f9636f48e
TouchOSC: Trigger Grid layout: improve banking
32c73f93a2
TouchOSC: Mixer Scene layout: Add an example layout for Mixer Scenes
7038e586d0
OSC: add support for Mixer Scenes: save, recall, and state feedback
0bda71b40b
BasicUI: Add simple functions to store and recall Mixer Scenes
68dc07ecee
Mixer Scenes: initialize with a datestamp, rather than no name at all
c6dade9484
OSC: implement controls and feedback for a banked trigger grid controller
bdf9cedb0e
triggers: implement grid banking in BasicUI so it can be shared (?)
0851d230cd
basic_ui: add convenience functions to access an NxM bank of triggers
4f5106ae82
triggers: add convenience function to report # of trigger channels
756e0beb1b
triggers: more session:: functions to access Triggers by index
42a4216f22
osc: publish session-provided trigger functions: bang/unbang
7fe7adb83c
push2: adapt to new unbang and 'stop' semantics (needs testing)
6c292a83da
basic_ui: use session-provided bang/unbang functions
29dc388bbc
triggerbox: change bang/unbang semantics. UnBang != Stop
2829f4385f
triggerbox: publish some trigger functions to ::session (for the convenience of control surfaces)