Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::dsp::AtomicPosition::TimeConversionFunctions Struct Reference

Static Public Member Functions

static std::unique_ptr< TimeConversionFunctionsfrom_tempo_map (const dsp::TempoMap &tempo_map)

Data Fields

std::function< units::precise_second_t(units::precise_tick_t)> tick_to_seconds
std::function< units::precise_tick_t(units::precise_second_t)> seconds_to_tick
std::function< units::precise_sample_t(units::precise_tick_t)> tick_to_samples
std::function< units::precise_tick_t(units::precise_sample_t)> samples_to_tick

Detailed Description

Definition at line 79 of file atomic_position.h.

Member Function Documentation

◆ from_tempo_map()

std::unique_ptr< TimeConversionFunctions > zrythm::dsp::AtomicPosition::TimeConversionFunctions::from_tempo_map ( const dsp::TempoMap & tempo_map)
inlinestatic

Definition at line 91 of file atomic_position.h.

Field Documentation

◆ samples_to_tick

std::function<units::precise_tick_t (units::precise_sample_t)> zrythm::dsp::AtomicPosition::TimeConversionFunctions::samples_to_tick

Definition at line 88 of file atomic_position.h.

◆ seconds_to_tick

std::function<units::precise_tick_t (units::precise_second_t)> zrythm::dsp::AtomicPosition::TimeConversionFunctions::seconds_to_tick

Definition at line 84 of file atomic_position.h.

◆ tick_to_samples

std::function<units::precise_sample_t (units::precise_tick_t)> zrythm::dsp::AtomicPosition::TimeConversionFunctions::tick_to_samples

Definition at line 86 of file atomic_position.h.

◆ tick_to_seconds

std::function<units::precise_second_t (units::precise_tick_t)> zrythm::dsp::AtomicPosition::TimeConversionFunctions::tick_to_seconds

Definition at line 82 of file atomic_position.h.


The documentation for this struct was generated from the following file: