Paul Davis
|
5a9a9ea761
|
no namespace needed
|
2024-04-25 09:30:08 -06:00 |
|
Paul Davis
|
e7a15ce377
|
profile initialization per-program needs to happen earlier, in ARDOUR::init()
|
2024-04-25 09:30:08 -06:00 |
|
Paul Davis
|
7de7065b1e
|
some libardour support for MIDI scene support
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
8eb2dbef11
|
some basic but incomplete logic for track autoconnect in livetrax
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
6546a035c6
|
fix reordering of newly added tracks in livetrax scenario
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
c1b8e035e5
|
some tweaks to get initial state of gain controls for virtual soundccheck correct
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
4a2bed08ec
|
better libardour infrastructure for virtual soundcheck
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
155799e25f
|
libardour infrastructure for virtual soundcheck
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
dd9ac897e9
|
fix restore of master send from XML
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
5e0f7a0e42
|
fix missing conditions in Route:is_internal_processor() to cover master send
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
dfdcfe8d3a
|
most of the mechanism for livetrax signal routing via as master send
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
bf3995a6d7
|
MasterSend IS-A send for Delivery purposes
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
56f651ad46
|
don't set monitor_out for livetrax
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
6e33bc197b
|
for livetrax, Route::panner{._panner_shell}() should not use the Route's own
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
372b7807f3
|
NO-OP: move Route::remove_monitor_send() to be near ::enable_monitor_send()
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
4801cfc36a
|
when positioning master send in processor list, use cheaper conditional than is_track()
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
3f52087e5f
|
don't bother asking for a monitor section if livetrax
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
f153a43910
|
master send uses _role == MasterSend, not _role == Aux
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
f351ca8fc9
|
MasterSend is a type of (aux) send
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
0c56914214
|
make send return a sensible name if it is a MasterSend
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
dc4bf9b8ce
|
auto-fication of a loop in InternalReturn
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
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 |
|
Paul Davis
|
dfa24e3292
|
NO-OP: add space before bracket
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
328e3b0dfc
|
NO-OP: linebeeak removed
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
3a443af5ed
|
no monitor section for livetrax plus minor code rearrangement
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
4c5b620723
|
add some enums and rc vars related to master send/return design
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
01bd874c3b
|
change design for doing "both" file format changes at once
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
58dba50f3a
|
library infrastructure for changing both aspects of audio file format at once
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
bde7643692
|
no fleshed out plugin manager for livetrax
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
37d0e7bbe4
|
no auditioner for livetrax
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
3f81b73f36
|
initial work on livetrax all-mono, direct outs and send-to-(master/monitor?)
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
76a28f7315
|
don't compute scope info for livetrax (never displayed)
|
2024-04-25 09:30:07 -06:00 |
|
Paul Davis
|
279fb74492
|
NOOP: reformat and reflow
|
2024-04-25 09:30:06 -06:00 |
|
Paul Davis
|
ab979bf664
|
add a new Profile flag for livetrax
|
2024-04-25 09:30:06 -06:00 |
|
Paul Davis
|
fc2c4494f1
|
allow true boxy buttons for ArdourButtons
Also add a default tweaks static member to force all buttons to a given tweak state
|
2024-04-25 09:30:06 -06:00 |
|
Paul Davis
|
f573009026
|
add unrounded rectangle methods to Gtkmm2ext for use in truly boxy buttons
|
2024-04-25 09:30:06 -06:00 |
|
Robin Gareus
|
4665cdcb6b
|
Add icons for livetrax (lock, mixer, meter)
|
2024-04-25 02:21:10 +02:00 |
|
Robin Gareus
|
b00ddcfe1c
|
Fix -Waddress (and expand tabs)
The expansion of the macro resulted in:
"the comparison will always evaluate as 'true' for the address of .."
|
2024-04-24 18:06:27 +02:00 |
|
agfline
|
41587d3c06
|
Update libaaf to v1.0-11-gb04c547
|
2024-04-24 17:13:00 +02:00 |
|
Robin Gareus
|
895fe2f753
|
Fix Windows builds 2/2 (amend b2d4280e0)
|
2024-04-24 06:08:26 +02:00 |
|
Robin Gareus
|
df12126909
|
Fix Windows builds 1/2 (amend bcbb4393fc)
|
2024-04-24 06:02:13 +02:00 |
|
Robin Gareus
|
457238ec2e
|
Per [Audio] Region Fx
* apply effects during region-read in non-rt context
* Add multi-channel audioregion read cache
to process stereo effects
|
2024-04-23 21:56:15 +02:00 |
|
Robin Gareus
|
1996945353
|
Add custom RegionFxPlugin
Less than a PluginInsert but more than an IOPlug.
|
2024-04-23 21:56:10 +02:00 |
|
Robin Gareus
|
b04fa05f20
|
NO-OP: sort debug bits
|
2024-04-23 21:55:59 +02:00 |
|
Robin Gareus
|
59b2369736
|
Remove unused gain-buffer for master-read (NOOP)
|
2024-04-23 21:52:02 +02:00 |
|
Robin Gareus
|
f3823e8d7c
|
Fix redeclaration of DnDVbox
|
2024-04-23 21:51:55 +02:00 |
|
Robin Gareus
|
2bb4a9ac4e
|
Add API to configure plugins for non-realtime offline processing
|
2024-04-23 21:51:50 +02:00 |
|
Robin Gareus
|
f858316503
|
Plugins: Ignore offset for scratch/silent buffers
This allows to process buffers at an offset, as long
as the number of processed samples is less or equal to the
current buffersize.
|
2024-04-23 21:51:19 +02:00 |
|
Robin Gareus
|
2ca5f28910
|
NO-OP: whitespace
|
2024-04-23 21:51:07 +02:00 |
|