13
0
Commit Graph

39537 Commits

Author SHA1 Message Date
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
d089f38481
Use config variable to set IOTask thread policy 2024-09-28 03:16:54 +02:00