13
0
livetrax/libs
Robin Gareus 6a55146fdc
Fix music-time parameter automation #9019
Music-time has a significantly reduced resolution.
When evaluating parameter automation using sample-time, different
samples can be mapped back to the same beat-tick. This can result in
endless loops.

The same automation event is found again:

```
start: 112640 next_event.when: b13334 -> dist a5892029@a662323200 in dist.samples: 1002
start: 113642 next_event.when: b13334 -> dist a269@a668214960 dist.samples: 0
```

Note this fix may not be correct, since time-domains are mixed.
"end" is using sample-time. Furthermore The loop is only entered
if there is an event found using  timepos_t(start).

Further work will be required (ideally use the same resolution for
all time-domains, or force everything that is evaluated in RT-context
to a single time-domain)
2022-10-21 12:40:30 +02:00
..
appleutility
ardour Fix music-time parameter automation #9019 2022-10-21 12:40:30 +02:00
ardouralsautil Distinct stderr messages from ARD 2022-09-12 16:15:10 +02:00
audiographer Fix typos 2022-09-21 19:09:55 -06:00
auscan
backends Increase coreMIDI robustness, do not drop late events 2022-09-24 02:29:50 +02:00
canvas Fix proximity threshold for polyline 2022-10-17 00:09:25 +02:00
clearlooks-newer
evoral increment/decrement name changes ... out with old in with the new (libs 2022-10-07 17:30:35 -06:00
fluidsynth
fst
gtkmm2ext Prevent duplicate signal emission 2022-10-08 17:12:10 +02:00
hidapi
libltc
lua Potential fix for C++20 std::set::* ambiguity 2022-10-19 16:06:47 +02:00
midi++2
panners
pbd Move ControllableSet up in PBD's namespace 2022-10-18 00:08:21 +02:00
plugins
ptformat
qm-dsp
surfaces Add dedicated InsertReturnLevel type 2022-10-14 02:21:49 +02:00
temporal Be liberal about what to accept 2022-10-16 22:30:35 +02:00
vamp-plugins
vamp-pyin Fix typos 2022-09-21 19:09:55 -06:00
vfork
vst3
waveview
widgets Allow multiple sizing texts for ArdourButton/Dropdown 2022-09-20 02:35:26 +02:00
zita-convolver
zita-resampler