38bbae3b7f
fix up error during manual rebase correction
2024-04-25 09:30:08 -06:00
bcb7a7c5bb
mock logo
2024-04-25 09:30:08 -06:00
46a0b48c38
use UTF for lock icon
2024-04-25 09:30:08 -06:00
9a4bc841dd
split EngineDialog into a widget and a dialog
2024-04-25 09:30:08 -06:00
86c730095c
sometimes concision with variable naming is of no help
2024-04-25 09:30:08 -06:00
5a9a9ea761
no namespace needed
2024-04-25 09:30:08 -06:00
e7a15ce377
profile initialization per-program needs to happen earlier, in ARDOUR::init()
2024-04-25 09:30:08 -06:00
d028292748
first steps towards livetrax prefs editor
2024-04-25 09:30:08 -06:00
253114f442
copied skeleton for livetrax rc option editor
2024-04-25 09:30:08 -06:00
b0bb3874ed
initial preparations for a distinct livetrax rc option editor
2024-04-25 09:30:08 -06:00
77c93aad66
use program name to define Livetrax
2024-04-25 09:30:08 -06:00
0549c09aa8
some file copies/renaming for ardour->livetrax
2024-04-25 09:30:08 -06:00
37dc3fba25
remove debug output
2024-04-25 09:30:08 -06:00
5286b0ef8e
display MIDI scene markers
...
Note: this commit is valid for Ardour as well as LiveTrax
2024-04-25 09:30:08 -06:00
7de7065b1e
some libardour support for MIDI scene support
2024-04-25 09:30:07 -06:00
43c48fbf2e
basics of the livetrax TC widget
2024-04-25 09:30:07 -06:00
8eb2dbef11
some basic but incomplete logic for track autoconnect in livetrax
2024-04-25 09:30:07 -06:00
6546a035c6
fix reordering of newly added tracks in livetrax scenario
2024-04-25 09:30:07 -06:00
41b9ee570d
add and use simplified livetrax add tracks dialog
2024-04-25 09:30:07 -06:00
1e75c2b095
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 09:30:07 -06:00
c1b8e035e5
some tweaks to get initial state of gain controls for virtual soundccheck correct
2024-04-25 09:30:07 -06:00
1e3d43d666
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 09:30:07 -06:00
38a87bc4c6
better GUI handling of virtual soundcheck
2024-04-25 09:30:07 -06:00
4a2bed08ec
better libardour infrastructure for virtual soundcheck
2024-04-25 09:30:07 -06:00
8b47aad657
GUI steps for virtual soundcheck
2024-04-25 09:30:07 -06:00
155799e25f
libardour infrastructure for virtual soundcheck
2024-04-25 09:30:07 -06:00
dd9ac897e9
fix restore of master send from XML
2024-04-25 09:30:07 -06:00
5e0f7a0e42
fix missing conditions in Route:is_internal_processor() to cover master send
2024-04-25 09:30:07 -06:00
dfdcfe8d3a
most of the mechanism for livetrax signal routing via as master send
2024-04-25 09:30:07 -06:00
bf3995a6d7
MasterSend IS-A send for Delivery purposes
2024-04-25 09:30:07 -06:00
56f651ad46
don't set monitor_out for livetrax
2024-04-25 09:30:07 -06:00
6e33bc197b
for livetrax, Route::panner{._panner_shell}() should not use the Route's own
2024-04-25 09:30:07 -06:00
372b7807f3
NO-OP: move Route::remove_monitor_send() to be near ::enable_monitor_send()
2024-04-25 09:30:07 -06:00
4801cfc36a
when positioning master send in processor list, use cheaper conditional than is_track()
2024-04-25 09:30:07 -06:00
3f52087e5f
don't bother asking for a monitor section if livetrax
2024-04-25 09:30:07 -06:00
f153a43910
master send uses _role == MasterSend, not _role == Aux
2024-04-25 09:30:07 -06:00
f351ca8fc9
MasterSend is a type of (aux) send
2024-04-25 09:30:07 -06:00
0c56914214
make send return a sensible name if it is a MasterSend
2024-04-25 09:30:07 -06:00
dc4bf9b8ce
auto-fication of a loop in InternalReturn
2024-04-25 09:30:07 -06:00
d36e7d2f91
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 09:30:07 -06:00
dfa24e3292
NO-OP: add space before bracket
2024-04-25 09:30:07 -06:00
328e3b0dfc
NO-OP: linebeeak removed
2024-04-25 09:30:07 -06:00
3a443af5ed
no monitor section for livetrax plus minor code rearrangement
2024-04-25 09:30:07 -06:00
1a29e6c84d
more crash avoidance in sfdb UI if there's no auditioner
2024-04-25 09:30:07 -06:00
2b80d99587
sfdb UI should not crash if there's no auditioner
2024-04-25 09:30:07 -06:00
58a098ddec
NO-OP: fix space near braces/brackets
2024-04-25 09:30:07 -06:00
5175503cca
sfdb_ui should be smart if there's no auditioner
2024-04-25 09:30:07 -06:00
5783c75f67
port group display should not crash if there's no auditioner
2024-04-25 09:30:07 -06:00
c785049050
panner UI in mixer should leave choice of panner shell & panner to Route
2024-04-25 09:30:07 -06:00
e2747b2e3f
no plugins in MixerUI for livetrax
2024-04-25 09:30:07 -06:00