TracktionEngine
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions
tracktion_ModifierCommon.h File Reference

Namespaces

namespace  tracktion
 
namespace  tracktion::engine
 
namespace  tracktion::engine::ModifierCommon
 

Enumerations

enum  tracktion::engine::ModifierCommon::RateType {
  tracktion::engine::ModifierCommon::hertz , tracktion::engine::ModifierCommon::fourBars , tracktion::engine::ModifierCommon::twoBars , tracktion::engine::ModifierCommon::bar ,
  tracktion::engine::ModifierCommon::halfT , tracktion::engine::ModifierCommon::half , tracktion::engine::ModifierCommon::halfD , tracktion::engine::ModifierCommon::quarterT ,
  tracktion::engine::ModifierCommon::quarter , tracktion::engine::ModifierCommon::quarterD , tracktion::engine::ModifierCommon::eighthT , tracktion::engine::ModifierCommon::eighth ,
  tracktion::engine::ModifierCommon::eighthD , tracktion::engine::ModifierCommon::sixteenthT , tracktion::engine::ModifierCommon::sixteenth , tracktion::engine::ModifierCommon::sixteenthD ,
  tracktion::engine::ModifierCommon::thirtySecondT , tracktion::engine::ModifierCommon::thirtySecond , tracktion::engine::ModifierCommon::thirtySecondD , tracktion::engine::ModifierCommon::sixtyFourthT ,
  tracktion::engine::ModifierCommon::sixtyFourth , tracktion::engine::ModifierCommon::sixtyFourthD
}
 
enum  tracktion::engine::ModifierCommon::SyncType { tracktion::engine::ModifierCommon::free , tracktion::engine::ModifierCommon::transport , tracktion::engine::ModifierCommon::note }
 

Functions

juce::StringArray tracktion::engine::ModifierCommon::getRateTypeChoices ()
 
double tracktion::engine::ModifierCommon::getBarFraction (RateType) noexcept
 Returns the fraction of a bar to be used for a given rate type.
 
juce::StringArray tracktion::engine::ModifierCommon::getSyncTypeChoices ()