13
0
livetrax/libs
Paul Davis 940d8844e3 temporal: fix implementation of Beats::snap_to(), and add variants
::snap_to() was intended to round a Beats value to the nearest multiple
of another Beats value. It did not do that, but instead rounded down.
Worse, it used Beats::operator/ which in turn uses int_div_round(),
which is incorrect for a situation where we need integer truncation.

The changes fix the actual arithmetic and add 2 variant functions so that the
API includes round down, round up and round to nearest.
2021-11-29 21:50:29 -07:00
..
appleutility
ardour libardour: use Processor::check_active() in all Processors instead of per-processor code 2021-11-29 21:50:29 -07:00
ardouralsautil
audiographer
auscan
backends Fix gcc4 builds ('EEXIST' was not declared in this scope) 2021-11-15 19:12:00 +01:00
canvas Canvas: Fix notification to parent of show/hide status 2021-11-09 08:49:21 -07:00
clearlooks-newer
evoral SMF: Often files don't have Track+Instr names. Make something up to avoid file collisions. 2021-11-13 15:54:11 -06:00
fluidsynth
fst Fix --no-nls compilation 1/2 -- #8802 2021-09-27 16:28:44 +02:00
gtkmm2ext
hidapi
libltc
lua
midi++2
panners
pbd Cont'd work on concurrent Signal, Connection destruction 2021-11-21 04:12:24 +01:00
plugins
ptformat
qm-dsp
surfaces control surface changes to follow TempoMap::sample_at() API change 2021-11-17 15:57:54 -07:00
temporal temporal: fix implementation of Beats::snap_to(), and add variants 2021-11-29 21:50:29 -07:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview Waveform: work around empty peakfile edge-case 2021-11-14 23:11:19 +01:00
widgets Fix horiz meter expose 2021-09-25 00:01:23 +02:00
zita-convolver
zita-resampler