ardour/libs/temporal/temporal
Paul Davis 696e05c3e5 convert internal implementation of Temporal::Beats to just use a 64 bit tick value
This expands significantly the maximum number of Beats that can be represented, which is a good
thing in itself. It slightly speeds up some Beats::operator methods, and slightly slows down
::get_beats() and ::get_ticks().

One minor change in an API user was required, and several tweaks to the unit tests due to the
macros being used by cppunit creating possible type confusion.

Units test pass
2022-06-21 12:26:54 -06:00
..
bbt_time.h triggerbox: use follow length when quantizing re-start of Again-selected trigger 2022-01-13 12:09:23 -07:00
beats.h convert internal implementation of Temporal::Beats to just use a 64 bit tick value 2022-06-21 12:26:54 -06:00
debug.h temporal: add new debug bit for debug tracing just TempoMap::reset_starting_at() 2022-05-13 19:05:13 -06:00
range.h Initial changes needed for building libtemporal with MSVC 2021-08-29 11:03:58 +01:00
superclock.h Export a variable which can't be accessed via a 'get()' function 2022-05-04 16:09:34 +01:00
tempo-experiment.h first pass at integrating nutempo v1 with new 64 bit superclock/ticks representation 2021-08-13 12:51:28 -06:00
tempo.h temporal: fix major conceptual error managing Point reference to owner map 2022-06-16 22:11:56 -06:00
time.h Fix remaining doxygen warnings (!) 2019-09-30 21:03:29 +02:00
timeline.h temporal: remove some arithmetic operators and rewrite others to use muldiv() 2022-05-27 12:47:44 -06:00
types.h temporal: add operator== and operator!= for ratio_t 2022-05-31 12:36:54 -06:00
types_convert.h temporal: fix location of enum conversion decls 2022-04-05 20:52:09 -06:00
visibility.h libtemporal: changes derived from converting libardour 2021-08-13 12:51:28 -06:00