13
0
livetrax/libs
Paul Davis e3d790207f modify MIDITrigger to use an RTMidiBuffer<Beats,Beats> for playback, not a MidiModel
Creating an iterator on a MidiModel (Sequence) creates a read-lock on the same,
which exists until the iterator is destroyed.

This new designs renders the model/source to an RTMidiBuffer, then atomically
swaps in a new RTMidiBuffer in an RT context.

Not yet implemented in this temporary branch is handling required
state-changing messages when the buffer is swapped.
2024-10-17 07:44:28 -06:00
..
aaf
appleutility
ardour modify MIDITrigger to use an RTMidiBuffer<Beats,Beats> for playback, not a MidiModel 2024-10-17 07:44:28 -06:00
ardouralsautil
audiographer Let PBD::Thread set thread-name 2024-09-28 03:16:07 +02:00
auscan
backends backends: Fix class name in debug and error messages for set_latency_range and get_latency_range traces 2024-10-15 00:41:12 +02:00
canvas
clearlooks-newer
ctrl-interface Add explicit PBD namespace prefix to Signal 2024-09-01 18:48:54 +02:00
evoral
fluidsynth
fst Another minor tweak to fix a build issue with MSVC/c++17 2024-10-17 12:07:05 +01:00
gtkmm2ext Revert "try to add some debugging for macOS modal/menu handling" 2024-09-10 16:34:16 -06:00
hidapi build: Set _POSIX_C_SOURCE=200809L instead of comment about -std=gnu99 in 8fea1ea42e 2024-10-14 22:57:15 +02:00
libltc
lua
midi++2
panners
pbd Add RT thread priority debugging 2024-10-14 21:49:56 +02:00
plugins
ptformat
qm-dsp
surfaces FaderPort8: Improve DEBUG_TRACE messages 2024-10-15 00:41:12 +02:00
temporal NO-OP: comment work 2024-10-02 11:03:08 -06:00
tk avoid call of a null function pointer 2024-09-13 08:24:04 -06:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview Let PBD::Thread set thread-name 2024-09-28 03:16:07 +02:00
widgets Initialize fader's numeric entry adjustment 2024-10-14 17:58:00 +02:00
zita-convolver
zita-resampler