db20e55786
initial preparations for a distinct livetrax rc option editor
2024-04-25 13:19:35 -06:00
3318e12546
use program name to define Livetrax
2024-04-25 13:19:35 -06:00
a97106448e
some file copies/renaming for ardour->livetrax
2024-04-25 13:19:35 -06:00
f6b45177dc
display MIDI scene markers
...
Note: this commit is valid for Ardour as well as LiveTrax
2024-04-25 13:19:31 -06:00
863f18adc6
basics of the livetrax TC widget
2024-04-25 13:18:57 -06:00
d752b31245
some basic but incomplete logic for track autoconnect in livetrax
2024-04-25 13:18:57 -06:00
8094def15a
fix reordering of newly added tracks in livetrax scenario
2024-04-25 13:18:57 -06:00
116a871d20
add and use simplified livetrax add tracks dialog
2024-04-25 13:18:57 -06:00
49f0a8e16e
add a channel mask to AudioBackend
...
This can be used to identify channels not to be used during
auto-connect, particularly for livetrax
2024-04-25 13:18:57 -06:00
9839882fb9
some tweaks to get initial state of gain controls for virtual soundccheck correct
2024-04-25 13:18:57 -06:00
0255ad6fa4
for livetrax, use a knob for panning
...
While we're here, cleanup PannerUI initialization and some whitespace/brace issues.
Note: the knob does not yet actually control panning at all yet (not clear why)
2024-04-25 13:18:57 -06:00
7562cd6eaa
better GUI handling of virtual soundcheck
2024-04-25 13:18:57 -06:00
339abaafc6
better libardour infrastructure for virtual soundcheck
2024-04-25 13:18:57 -06:00
516e1688c6
GUI steps for virtual soundcheck
2024-04-25 13:18:57 -06:00
252395d0f3
libardour infrastructure for virtual soundcheck
2024-04-25 13:18:57 -06:00
2fa6e5a944
fix restore of master send from XML
2024-04-25 13:18:57 -06:00
d2efbd2d32
fix missing conditions in Route:is_internal_processor() to cover master send
2024-04-25 13:18:57 -06:00
ed3bb879c9
most of the mechanism for livetrax signal routing via as master send
2024-04-25 13:18:57 -06:00
2be7ed6199
MasterSend IS-A send for Delivery purposes
2024-04-25 13:18:57 -06:00
c84881fdc5
don't set monitor_out for livetrax
2024-04-25 13:18:57 -06:00
dd1b6d592d
for livetrax, Route::panner{._panner_shell}() should not use the Route's own
2024-04-25 13:18:57 -06:00
4ac6485c60
NO-OP: move Route::remove_monitor_send() to be near ::enable_monitor_send()
2024-04-25 13:18:57 -06:00
b49f486766
when positioning master send in processor list, use cheaper conditional than is_track()
2024-04-25 13:18:57 -06:00
1967330301
don't bother asking for a monitor section if livetrax
2024-04-25 13:18:57 -06:00
ece1f66f50
master send uses _role == MasterSend, not _role == Aux
2024-04-25 13:18:57 -06:00
5e9f9254e4
MasterSend is a type of (aux) send
2024-04-25 13:18:57 -06:00
c95e44b38e
make send return a sensible name if it is a MasterSend
2024-04-25 13:18:57 -06:00
13d354332e
internal sends in livetrax are never linked to the Route panner
...
Note: this could discriminate based on _role == MasterSend, but
livetrax doesn't allow any other type of internal send anyway.
2024-04-25 13:18:57 -06:00
76314c4808
no monitor section for livetrax plus minor code rearrangement
2024-04-25 13:18:57 -06:00
9704a3d9d1
panner UI in mixer should leave choice of panner shell & panner to Route
2024-04-25 13:18:57 -06:00
cfec7e4947
no plugins in MixerUI for livetrax
2024-04-25 13:18:57 -06:00
5c5fae430e
do not save or restore tabbable state for livetrax
2024-04-25 13:18:57 -06:00
98966a0d1c
add some enums and rc vars related to master send/return design
2024-04-25 13:18:57 -06:00
bf8aa66d95
no context menus for solo, mute, rec-enable with livetrax
2024-04-25 13:18:57 -06:00
85e0bc88d3
remove debug output
2024-04-25 13:18:56 -06:00
58fb42c45a
functional file format dropdown UI
2024-04-25 13:18:56 -06:00
d52ae52caf
change design for doing "both" file format changes at once
2024-04-25 13:18:56 -06:00
f94ba82788
library infrastructure for changing both aspects of audio file format at once
2024-04-25 13:18:56 -06:00
e020236b01
no region gain line for livetrax
2024-04-25 13:18:56 -06:00
b71b7c62b0
no plugin-related GUI elements (and no editor notebook) for livetrax
2024-04-25 13:18:56 -06:00
69e635df48
no fleshed out plugin manager for livetrax
2024-04-25 13:18:56 -06:00
a4b9cc1ffb
no auditioner for livetrax
2024-04-25 13:18:56 -06:00
21ebf20b19
NO-OP indentation fix
2024-04-25 13:18:56 -06:00
6f89521880
remove fade handles for livetrax
2024-04-25 13:18:56 -06:00
044911ed20
define actions to control livetrax section visibility
2024-04-25 13:18:56 -06:00
3316d13b91
attach bindings to boxes in livetrax view, and steal focus appropriately
2024-04-25 13:18:56 -06:00
d726342cf1
initial work on livetrax all-mono, direct outs and send-to-(master/monitor?) GUI edition
2024-04-25 13:18:56 -06:00
a5a44b301f
initial work on livetrax all-mono, direct outs and send-to-(master/monitor?)
2024-04-25 13:18:56 -06:00
8c5764f1e7
continuing tweaks for livetrax
2024-04-25 13:18:56 -06:00
60cd084a84
working input meters, among other improvements for livetrax
2024-04-25 13:18:56 -06:00