6#include "dsp/atomic_position.h"
7#include "dsp/tempo_map.h"
9#include <gtest/gtest.h>
14basic_conversion_providers ()
18 return std::make_unique<
22 [] (units::precise_tick_t ticks) {
23 return (ticks / units::ticks (960.0)) * units::seconds (0.5);
26 [] (units::precise_second_t seconds) {
27 return seconds / units::seconds (0.5) * units::ticks (960.0);
30 [] (units::precise_tick_t ticks) {
31 return (ticks / units::ticks (960.0)) * units::seconds (0.5)
32 * units::sample_rate (44100.0);
35 [] (units::precise_sample_t samples) {
36 return samples / units::sample_rate (44100.0) / units::seconds (0.5)
37 * units::ticks (960.0);