Commit Graph

39017 Commits

Author SHA1 Message Date
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