tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Namespaces | Functions
tracktion_LaunchQuantisation.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 Declarations from this namespaces are inlined into tracktion.
 

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 tempo::Sequence &, BeatPosition) noexcept
 Returns the next quantised position.
 
BeatPosition tracktion::engine::getNext (LaunchQType, const TempoSequence &, BeatPosition) noexcept
 Returns the next quantised position.