eb87b0e2eb
Remove old safety check
...
These days it only produces false positives (locate at start
of session export).
We leave `ENSURE_PROCESS_THREAD` in place, since it may
come in handy at some point (eg. static analysis, documentation)
2024-10-14 22:52:37 +02:00
Daniel Appelt
6a2d3fcbec
Add script that duplicates regions on the grid
2024-10-14 21:59:14 +02:00
8115578d4e
Add RT thread priority debugging
2024-10-14 21:49:56 +02:00
87fdec1c51
Add preference to configure Disk I/O Thread priority
2024-10-14 20:59:59 +02:00
63d3d1ff3d
Initialize fader's numeric entry adjustment
...
Previously the internal adjustment used for numeric entry
was left at 0 if the BarController's adjustment was never modified.
2024-10-14 17:58:00 +02:00
John Emmas
fd8808d7b8
Minor declaration issue that upsets MSVC/c++17
2024-10-13 11:39:48 +01:00
cooltehno
944e9720bd
Update recbox-ardour.colors
2024-10-11 14:45:05 +02:00
cooltehno
9727895fc8
Update cubasish-ardour.colors
2024-10-11 14:43:45 +02:00
cooltehno
b88a6733d6
Update clear_gray-ardour.colors
2024-10-11 14:43:00 +02:00
cooltehno
c64abef1d0
Update captain_light-ardour.colors
2024-10-11 14:42:14 +02:00
cooltehno
63406c7139
Update unastudia-ardour.colors
2024-10-11 14:41:07 +02:00
cooltehno
37ef68f17a
Update diehard3-ardour.colors
2024-10-11 14:40:18 +02:00
cooltehno
01f945caee
Update xcolors-ardour.colors
2024-10-11 14:39:20 +02:00
cooltehno
071c5790b0
Update caineville-ardour.colors
2024-10-11 14:38:19 +02:00
cooltehno
8e4398bc37
Update adwaita_dark-ardour.colors
2024-10-11 14:37:26 +02:00
cooltehno
f18291c20d
Update blueberry_milk-ardour.colors
2024-10-11 14:36:33 +02:00
g
6e6511b028
ardour.desktop.in add NSM related keys
2024-10-11 14:35:07 +02:00
0aff098541
Fix IO Thread priority
...
This adds `pbd_pthread_priority` indirection to correctly get
the absolute thread priority.
and for consistency a 4 letter enum is used.
2024-10-11 10:06:49 +02:00
5efa5b4529
Optimize audio region read when no regionFX are used
2024-10-10 02:45:03 +02:00
43dd75b10e
invalidate audio region cache when the region _start changes
2024-10-09 16:53:55 -06:00
14ff2f2e68
Revert "Only enable RegionFX in debug builds for the time being"
...
This reverts commit cae710cd7c
.
2024-10-09 20:49:36 +02:00
2a96c9ce98
fix issues with MIDI playback (and who knows what else) near start of roll
2024-10-08 08:36:23 -06:00
cae710cd7c
Only enable RegionFX in debug builds for the time being
2024-10-08 16:23:43 +02:00
4b83915335
Prefer bundled python for windows/gdb
2024-10-08 13:03:49 +02:00
902ecef797
Fix typo
2024-10-08 12:50:19 +02:00
59e98bd824
Fix reading peak-file after EOF
...
This issue was introduced in b28090c64c
2024-10-08 11:54:14 +02:00
33806a2735
Revert "Only enable RegionFX in debug builds for the time being"
...
This reverts commit 2d076cccb1
.
2024-10-03 17:28:09 +02:00
e3e014bfe6
NO-OP: comment work
2024-10-02 11:03:08 -06:00
52336eb2f0
fix MIDI Clock output times by using the correct call to get tempo at a position
...
Could be worth a double check of the codebase/hiding the API that ignores ramping
2024-10-02 09:13:28 -06:00
adc9d9e0af
VST3: work around plugins that do not heed ContextInfo::kSendCount
...
see also c5618f01d6
2024-10-01 23:03:19 +02:00
John Emmas
07c79ce92c
Small changes to make pthread_utils.cc buildable again with MSVC
2024-10-01 20:28:16 +01:00
44b2377e72
VST3: Fix possible deadlock when using PSL extension for sends
...
see also c5618f01d6
2024-10-01 19:24:36 +02:00
4fc4a2ca09
Pick a sane default for "insert time"
2024-10-01 05:48:49 +02:00
ca7ac7027b
VST3: add more debug messages for PSL extensions
2024-10-01 01:21:35 +02:00
22a2cb0624
Ignore inactive routes for pre-roll sub-cycles
2024-09-30 23:36:36 +02:00
1aad6805b3
Fix count-in/preroll recording offsets
...
Notably `Route::process_output_buffers` uses
```
output_latency = speed * _output_latency;
```
here, speed already needs to be non-zero during count-in
and pre-roll.
2024-09-30 23:36:06 +02:00
dab22a7c70
Explicitly set Windows Process Scheduling Class
2024-09-30 19:57:53 +02:00
ed437afda7
Fix thread priorities for Windows builds
2024-09-30 19:07:53 +02:00
11f71a3297
Fix playback of sessions with low sample-rate
...
previously, _chunksize =
```
minimum_disk_read_bytes / sizeof (Sample)
```
can become larger then actual allocated ringbuffer:
```
audio_playback_buffer_seconds * sample-rate
```
In which case the buffer was never filled.
The disk writer has similar issues
2024-09-29 18:25:33 +02:00
d60e0e7ade
Fix sample-rate display rounding for 22.05kHz
...
Thanks to Colin Fletcher
2024-09-29 18:07:59 +02:00
c6ef4c3545
Fix interaction with snapshot list
...
* Select snapshot before showing relevant context menu
* Ignore clicks on empty space (no path)
2024-09-28 21:40:11 +02:00
46f61d7662
Fix and simplify Playlist::fade_range for multiple ranges
2024-09-28 21:16:55 +02:00
6b5582deef
Small code cleanup and simplification
2024-09-28 21:16:01 +02:00
28605b5351
Fix Audio region fade property mapping
...
This fixes an issue when undoing region fades.
Particularly but not limited to the following:
1. select a region and split it in the middle
2. switch to range tool. make a range selection across the split
3. Edit > Fade > Fade range seection (or press `/`)
4. Undo
Previously the fade-out of the earlier region was not undone.
2024-09-28 21:15:57 +02:00
1d921dec0b
Debug thread sched_priority
2024-09-28 14:47:52 +02:00
2014faaeca
Fix BaseUI thread priority
2024-09-28 14:45:05 +02:00
dd4a1a6d73
Set thread priority relative to backend
...
This also removed direct calls to backend real_time_priority
for good measure.
2024-09-28 04:15:39 +02:00
72deb74c58
Unconditionally check for mlock
...
Prepare for `is_realtime` API removal. All backend
except for Dummy and sometimes JACK are realtime anyway.
2024-09-28 04:15:35 +02:00
395833e4f8
Always use PBD API for thread priorities
2024-09-28 03:58:48 +02:00
0b5a197f76
NO-OP: whitespace
2024-09-28 03:16:57 +02:00