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
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
4b8b5acfc4
Fix builds with gcc-14 lstat ( #9703 PR #893 )
...
from stat(2)
```
lstat():
/* glibc 2.19 and earlier */ _BSD_SOURCE
|| /* Since glibc 2.20 */ _DEFAULT_SOURCE
|| _XOPEN_SOURCE >= 500
|| /* Since glibc 2.10: */ _POSIX_C_SOURCE >= 200112L
```
2024-05-07 00:17:56 +02:00
c1808b718c
Merge branch 'ardour'
2024-05-06 23:51:05 +02:00
70898a676b
Allow to run IOTasklist without rt permissions
2024-05-06 23:20:26 +02:00
d1140decb1
expand Session RT event API to include variants with a vector of values
2024-05-06 14:03:20 -06:00
a9ae1f22cb
TL: hide Group tabs on first launch
2024-05-06 12:18:17 -05:00
83bd2ee752
libardour infrastructure to suspend track-reordering side effects during a drag
2024-05-05 21:53:18 -06:00
2ee9a7ab5f
Merge branch 'ardour'
2024-05-05 16:26:02 -06:00
fdd91cc325
remove debug output
2024-05-05 15:05:09 -06:00
81d1724931
NO-OP: add clarifying comment
2024-05-05 15:01:54 -06:00
861d297f01
TL: defaults for session config
2024-05-03 15:28:36 -05:00
c731fcd0c1
Merge branch 'ardour'
2024-05-03 15:00:01 +02:00
100ee72cec
Fix copying RegionFx Automation
2024-05-03 14:44:49 +02:00
39b104d1b6
LT: record in non-layered mode. (still nondestructive tho)
2024-05-02 16:59:52 -05:00
84f6370f32
LT: eschew normal markers for contiguous 'section' markers
2024-05-02 16:59:52 -05:00
db6f251537
Merge branch 'ardour'
2024-05-02 23:33:11 +02:00
37d24eee7d
Flush Audioregion local [fx] cache when changing region gain
2024-05-02 23:04:50 +02:00
18115f5383
Merge branch 'ardour'
2024-05-02 22:16:18 +02:00
8ce80c791d
when capturing a midi pgm change, display the pgm num (for LT)
2024-05-02 13:27:02 -06:00
27e2348b47
when capturing a midi pgm change, display the pgm num (for LT)
2024-05-02 12:43:12 -05:00
John Emmas
631ee17e34
Modify class ARDOUR::DiskReader because it now includes members declared using 'thread_local'
...
On Windows, variables defined as having thread storage can have a different address in different threads and as such, they aren't allowed to be imported or exported from a DLL.
2024-05-02 10:22:44 +01:00
99e2ac28e1
Update debug message to include regionfx and offset
2024-05-01 22:30:04 +02:00
b9da1a5bd5
Expose HW concurrency to LV2 plugins
2024-05-01 03:51:42 +02:00
5b9e4fff63
Parallelize Disk I/O and RegionFx processing
2024-04-30 03:46:39 +02:00
4b0da72bc2
Delegate all DiskReader I/O to the IOTaskList (amend 170b9150
)
2024-04-30 01:55:44 +02:00
ee87b068e8
Move RegionFx ThreadBuffers to Butler thread
2024-04-30 01:54:33 +02:00
170b915038
Prepare for parallel Disk I/O
2024-04-30 00:01:32 +02:00
2af2df3516
Raise the butler's I/O priority
...
This likely won't make much difference on modern systems,
since it requires a kernel based I/O scheduler. which is
disabled (set to "none" for NVMe and SSDs).
2024-04-29 21:46:06 +02:00
e90e31d682
Add a Tracks/Waveform icon
2024-04-29 21:00:27 +02:00
7b485ddf37
Remove hardcoded experiment for channel masking
2024-04-29 17:28:39 +02:00
28eb2018a5
Merge branch 'ardour'
2024-04-28 18:03:26 +02:00