c2e01bc636
Merge branch 'ardour'
2024-05-16 00:52:37 +02:00
6a081375ca
follow to 103dd00357441, continuing to refine/fix signal flow for livetrax
2024-05-15 16:11:32 -06:00
70a86561e7
NO-OP: this comment was useful to me today
2024-05-15 16:11:32 -06:00
5ee2e8d500
L: default mute-affects-pre-fader should be false for LiveTrax
2024-05-15 16:11:32 -06:00
9f008f80eb
NO-OP: reflow split line
2024-05-15 16:11:32 -06:00
c8797bdd5c
livetrax signal flow redesign
...
Rather than a send to the master outs, and the _main_outs delivery to physical outputs,
we now use a send to the physical outs and _main_outs to Master (as in mainline ardour)
2024-05-15 16:11:32 -06:00
9d046af47a
Update Lua allocator for sessions scripts
...
* increase memory pool (bindings alone require 1.5 MB), and all session
scripts have a shared memory pool.
* use TLSF (like Lua DSP processors) - this fixes an issue with atomics
(notably int62_t, temporal) on macOS and ARM, which need to be
aligned.
2024-05-15 20:18:21 +02:00
1f0ee56726
Fix Lua Session scripts (amend df12126909
)
2024-05-15 17:33:59 +02:00
b3a2745227
Merge branch 'ardour'
2024-05-15 17:03:28 +02:00
b3df8ea6ef
Expose UI config fonts to libwidgets
...
Currently this is only for the benefit of derivative projects.
2024-05-15 17:02:35 +02:00
bef4215d6e
Merge branch 'ardour'
2024-05-15 03:35:47 +02:00
0bac1e07f5
There is no TraxLive here (amend a0e2749
)
2024-05-15 03:35:23 +02:00
60d9c6911e
Merge branch 'ardour'
2024-05-15 03:00:14 +02:00
a0e27495c6
Abstract base class for ArdourFader
...
This allows derivative projects to use other fader
render implementations.
2024-05-15 02:41:37 +02:00
b1f4ef85c2
Merge branch 'ardour'
2024-05-14 20:36:58 +02:00
86c3b70c54
add some utility functions to Buffers and BufferSets to allow some kinds of debugging easily
2024-05-14 12:25:58 -06:00
662c47651a
Merge branch 'ardour'
2024-05-14 03:48:30 +02:00
e75ad3399e
Fix BBT marker calculation when removing time
2024-05-14 03:20:04 +02:00
aa55bf35eb
Catch issues with invalid region vs. source length
...
e.g. the session from
https://tracker.ardour.org/view.php?id=9704#c28732
2024-05-14 02:12:45 +02:00
df65989cae
Merge branch 'ardour'
2024-05-13 21:55:50 +02:00
68d3be8918
Support querying disk space for disks > 16TB
...
under the hood `fsblkcnt_t` is used.
2024-05-13 21:32:10 +02:00
b1bcb7f9fc
activate Delivery amp if used
2024-05-11 08:38:30 -06:00
10d371333d
Merge branch 'ardour'
2024-05-11 09:50:59 +02:00
ca551ed07a
add the correct control to a ControlGroup when adding a Route to a RouteGroup
2024-05-10 17:37:34 -06:00
1f262d83ee
send gain control for MasterSend must use GainAutomation parameter to be groupable
...
ControlGroups don't admit controls with a different parameter type, and a RouteGroup's
_gain_group uses GainAutomation as its parameter type.
2024-05-10 17:37:34 -06:00
857ef78417
second application of 41c68ffc19
...
This is reapplied to allow us to remain in sync with ardour/master more easily
2024-05-10 17:37:34 -06:00
9f98b4ab4e
second application of f9a76829f3
after revert in ardour/master
...
This is reapplied to allow us to remain in sync with ardour/master more easily
2024-05-10 17:37:34 -06:00
0b73ff4daf
Revert "ensure that the master send is directly before the main outs."
...
MasterSends are not (currently) part of Ardour.
This reverts commit dcdcaf4b47
.
2024-05-10 17:37:34 -06:00
d931a2d83e
Revert "fix for metering of a MasterSend (internal send)"
...
MasterSends are not (currently) part of Ardour.
This reverts commit de1a425704
.
2024-05-10 17:37:34 -06:00
2f32a22a4d
Revert "ensure that the master send is directly before the main outs."
...
MasterSends are not (currently) part of Ardour.
This reverts commit dcdcaf4b47
.
2024-05-10 15:16:13 -06:00
384739aa80
Revert "fix for metering of a MasterSend (internal send)"
...
MasterSends are not (currently) part of Ardour.
This reverts commit de1a425704
.
2024-05-10 15:15:32 -06:00
5f0c2a4d32
Merge branch 'ardour'
2024-05-10 08:37:13 -06:00
41c68ffc19
ensure that the master send is directly before the main outs.
2024-05-10 08:37:09 -06:00
f9a76829f3
fix for metering of a MasterSend (internal send)
...
Metering for these sends should be effectively PostFader not Output,
and should not reflect the impact of solo & mute.
2024-05-10 08:37:09 -06:00
21f4dce2d9
for DEBUG::Processors, use display_name() not name()
...
This allows us to differentiate between different instances of the same
type of processor (e.g. Trim vs Fader, which are both of type Amp)
2024-05-10 08:37:09 -06:00
fce1f15a87
avoid timecnt_t exception when loading a region with an excessively long length
...
This is not a fix for whatever underlying problem causes this, but it does allow sessions to load
when the faulty region(s) are not in use
2024-05-10 08:36:06 -06:00
dcdcaf4b47
ensure that the master send is directly before the main outs.
2024-05-10 08:35:03 -06:00
de1a425704
fix for metering of a MasterSend (internal send)
...
Metering for these sends should be effectively PostFader not Output,
and should not reflect the impact of solo & mute.
2024-05-10 08:35:03 -06:00
edc03002eb
for DEBUG::Processors, use display_name() not name()
...
This allows us to differentiate between different instances of the same
type of processor (e.g. Trim vs Fader, which are both of type Amp)
2024-05-10 08:35:03 -06:00
9753b26150
T: remove mistakenly committed changes related to debugging
2024-05-08 22:17:07 -06:00
b10a5be5be
T: radically change the logic for auto-connect
...
This now auto-connects all tracks at once, using a single list of available
ports for input and output.
It also handles a mixture of stereo and mono tracks correctly
2024-05-08 22:05:30 -06:00
82d786f506
T: no auditioning
2024-05-08 22:05:30 -06:00
e276fd08fd
Merge branch 'ardour'
2024-05-07 17:47:56 -06:00
88df55f86d
Remove debug messages, cleanup output (2/2)
2024-05-08 00:56:57 +02:00
8b09ece660
L: Location markers and section markers must be separate (reverts 84f637)
2024-05-07 16:07:31 -05:00
9bbb94ab8d
add new Session API to sensibly toggle all tracks' rec-arm status
2024-05-07 11:13:38 -06:00
Mattias Ohlsson
10109c3147
Fix typos
2024-05-07 18:52:02 +02:00
74fb1fb31b
Merge branch 'ardour'
2024-05-07 00:54:02 +02:00
3562bac5ed
L: Correctly setup channel bitmask (amend d752b31245
)
2024-05-07 00:50:39 +02:00
46315cde57
T: save/restore master send levels across virtual soundcheck toggle
2024-05-06 16:19:02 -06:00