ardour/libs
Robin Gareus 6e2d34df2d
Fix MIDI Clock generator (rounding issues)
This broke in f67029bd0 and notably bcc1aeeb86.

next_tick needs to accommodate for sub-sample accuracy when
PPQN are not integer samples. e.g. 110 bpm @ 48kHz

PS. Instead of `double` we could use superclock next_tick, and
`one_ppqn_in_superclocks` respectively. This would provide us
with 62 bit significand (instead of 52 bit using double).

Yet for the case of MIDI clock, this will have no real world
effect.
2024-12-29 16:05:31 +01:00
..
aaf wscript: fix whitespace formatting 2024-10-20 19:52:14 -06:00
appleutility wscript: the i18n worker functions do not define the i18n waf commands 2024-10-20 19:52:14 -06:00
ardour Fix MIDI Clock generator (rounding issues) 2024-12-29 16:05:31 +01:00
ardouralsautil the great onceification (libs) 2024-10-17 07:44:31 -06:00
audiographer Fix export encoder race condition 2024-12-15 16:31:43 +01:00
auscan
backends Make header files more self-contained - add missing Ardour and lib includes 2024-10-20 03:30:46 +02:00
canvas NO-OP: whitespace 2024-12-26 09:28:06 -07:00
clearlooks-newer Modernize scrollbar look 2024-12-04 02:38:35 +01:00
ctrl-interface move zoom in/out actions into shared "Editing" group 2024-12-07 08:00:46 -07:00
evoral Disambiguate std and boost placeholder 2024-11-17 20:20:23 +01:00
fluidsynth
fst Another minor tweak to fix a build issue with MSVC/c++17 2024-10-17 12:07:05 +01:00
gtkmm2ext Release NSGLView, fixes heap-use-after-free 2024-12-06 18:52:04 +01: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 Tidy up libs/lua/LuaBridge/detail/Userdata.h 2024-10-19 18:38:59 +02:00
midi++2 Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
panners Reduce reliance on boost - the hard part 2024-10-19 03:47:21 +02:00
pbd Revert "Replace boost::aligned_storage with alignas std::array" 2024-11-19 18:03:23 +01:00
plugins ACE fluidsynth: unload soundfonts after use, refill channels #9837 2024-11-03 19:22:30 +01:00
ptformat
qm-dsp
surfaces move zoom in/out actions into shared "Editing" group 2024-12-07 08:00:46 -07:00
temporal copying a tempo map should not bail out just because there is only 1 tempo & meter 2024-12-18 16:46:07 -07:00
tk ytk: some #defines need to be different when building with MSVC 2024-12-02 10:55:02 +00:00
vamp-plugins
vamp-pyin Remove unneeded #include <boost/math/distributions.hpp> 2024-08-29 23:08:42 +02:00
vfork
vst3
waveview Use same rounding for wave-view rectangle as TAV 2024-11-28 15:00:36 +01:00
widgets NO-OP: obey code formatting rules and conventions 2024-12-20 10:06:57 -07:00
zita-convolver Make header files more self-contained - add missing Ardour and lib includes 2024-10-20 03:30:46 +02:00
zita-resampler