Robin Gareus
3171eb5aa1
C++17 requires macOS 10.13 or later
2024-10-15 00:35:50 +02:00
Mads Kiilerich
b7249c8fe7
build: Set _POSIX_C_SOURCE=200809L instead of comment about -std=gnu99 in 8fea1ea42e
...
We are converging towards setting it globally.
2024-10-14 22:57:15 +02:00
Mads Kiilerich
57c5aa95f7
preferences: Don't lowercase 'ardour' in the 'monitoring' list between 'Audio Driver' and 'Audio Hardware'
...
c7ec2bb gave the other "Record monitoring handled by" options nice title
casing. Now allow the application name to use a similar style.
2024-10-14 22:56:45 +02:00
Robin Gareus
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
Robin Gareus
8115578d4e
Add RT thread priority debugging
2024-10-14 21:49:56 +02:00
Robin Gareus
87fdec1c51
Add preference to configure Disk I/O Thread priority
2024-10-14 20:59:59 +02:00
Robin Gareus
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
Robin Gareus
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
Robin Gareus
5efa5b4529
Optimize audio region read when no regionFX are used
2024-10-10 02:45:03 +02:00
Paul Davis
43dd75b10e
invalidate audio region cache when the region _start changes
2024-10-09 16:53:55 -06:00
Robin Gareus
14ff2f2e68
Revert "Only enable RegionFX in debug builds for the time being"
...
This reverts commit cae710cd7c .
2024-10-09 20:49:36 +02:00
Paul Davis
2a96c9ce98
fix issues with MIDI playback (and who knows what else) near start of roll
2024-10-08 08:36:23 -06:00
Robin Gareus
cae710cd7c
Only enable RegionFX in debug builds for the time being
2024-10-08 16:23:43 +02:00
Robin Gareus
4b83915335
Prefer bundled python for windows/gdb
2024-10-08 13:03:49 +02:00
Robin Gareus
902ecef797
Fix typo
2024-10-08 12:50:19 +02:00
Robin Gareus
59e98bd824
Fix reading peak-file after EOF
...
This issue was introduced in b28090c64c
2024-10-08 11:54:14 +02:00
Robin Gareus
33806a2735
Revert "Only enable RegionFX in debug builds for the time being"
...
This reverts commit 2d076cccb1 .
2024-10-03 17:28:09 +02:00
Paul Davis
e3e014bfe6
NO-OP: comment work
2024-10-02 11:03:08 -06:00
Paul Davis
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
Robin Gareus
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
Robin Gareus
44b2377e72
VST3: Fix possible deadlock when using PSL extension for sends
...
see also c5618f01d6
2024-10-01 19:24:36 +02:00
Robin Gareus
4fc4a2ca09
Pick a sane default for "insert time"
2024-10-01 05:48:49 +02:00
Robin Gareus
ca7ac7027b
VST3: add more debug messages for PSL extensions
2024-10-01 01:21:35 +02:00
Robin Gareus
22a2cb0624
Ignore inactive routes for pre-roll sub-cycles
2024-09-30 23:36:36 +02:00
Robin Gareus
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
Robin Gareus
dab22a7c70
Explicitly set Windows Process Scheduling Class
2024-09-30 19:57:53 +02:00
Robin Gareus
ed437afda7
Fix thread priorities for Windows builds
2024-09-30 19:07:53 +02:00
Robin Gareus
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
Robin Gareus
d60e0e7ade
Fix sample-rate display rounding for 22.05kHz
...
Thanks to Colin Fletcher
2024-09-29 18:07:59 +02:00
Robin Gareus
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
Robin Gareus
46f61d7662
Fix and simplify Playlist::fade_range for multiple ranges
2024-09-28 21:16:55 +02:00
Robin Gareus
6b5582deef
Small code cleanup and simplification
2024-09-28 21:16:01 +02:00
Robin Gareus
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
Robin Gareus
1d921dec0b
Debug thread sched_priority
2024-09-28 14:47:52 +02:00
Robin Gareus
2014faaeca
Fix BaseUI thread priority
2024-09-28 14:45:05 +02:00
Robin Gareus
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