TracktionEngine
|
Classes | |
class | tracktion::engine::LaunchQuantisation |
Represents a launch quantisation. More... | |
struct | juce::VariantConverter< tracktion::engine::LaunchQType > |
Namespaces | |
namespace | tracktion |
namespace | tracktion::engine |
namespace | juce |
Functions | |
juce::StringArray | tracktion::engine::getLaunchQTypeChoices () |
Returns a list of quantisation type options in the order of LaunchQType. | |
std::optional< LaunchQType > | tracktion::engine::launchQTypeFromName (const juce::String &) |
Returns a the launch Q from a string returned from getLaunchQTypeChoices(). | |
juce::String | tracktion::engine::getName (LaunchQType) |
Retuns the name of a LaunchQType for display purposes. | |
double | tracktion::engine::toBarFraction (LaunchQType) noexcept |
Returns the fraction of a bar to be used for a given rate type. | |
LaunchQType | tracktion::engine::fromBarFraction (double) noexcept |
Returns the fraction of a bar to be used for a given rate type. | |
BeatPosition | tracktion::engine::getNext (LaunchQType, const TempoSequence &, BeatPosition) noexcept |
Returns the next quantised position. | |
BeatPosition | tracktion::engine::getNext (LaunchQType, const tempo::Sequence &, BeatPosition) noexcept |
Returns the next quantised position. | |