|
| enum | ScaleType {
major
, minor
, ionian
, dorian
,
phrygian
, lydian
, mixolydian
, aeolian
,
locrian
, melodicMinor
, harmonicMinor
} |
| |
| enum | Steps { Whole
, Half
, WholeHalf
} |
| |
| enum class | Intervals {
i
, ii
, iii
, iv
,
v
, vi
, vii
} |
| |
Definition at line 74 of file tracktion_Musicality.h.
◆ Intervals
| enum class tracktion::engine::Scale::Intervals |
|
strong |
◆ ScaleType
| enum tracktion::engine::Scale::ScaleType |
◆ Steps
| enum tracktion::engine::Scale::Steps |
◆ Scale()
| tracktion::engine::Scale::Scale |
( |
ScaleType |
type = major | ) |
|
◆ getAllScaleTypes()
| juce::Array< Scale::ScaleType > tracktion::engine::Scale::getAllScaleTypes |
( |
| ) |
|
|
static |
◆ getIntervalName()
| juce::String tracktion::engine::Scale::getIntervalName |
( |
Intervals |
interval | ) |
const |
◆ getIntervalNames()
◆ getName()
◆ getNameForType()
| juce::String tracktion::engine::Scale::getNameForType |
( |
ScaleType |
type | ) |
|
|
static |
◆ getScaleStrings()
◆ getSevenths()
◆ getShortName()
| juce::String tracktion::engine::Scale::getShortName |
( |
| ) |
const |
◆ getShortNameForType()
| juce::String tracktion::engine::Scale::getShortNameForType |
( |
ScaleType |
type | ) |
|
|
static |
◆ getSixths()
◆ getSteps()
◆ getTriads()
◆ getType()
| ScaleType tracktion::engine::Scale::getType |
( |
| ) |
const |
◆ getTypeFromName()
| Scale::ScaleType tracktion::engine::Scale::getTypeFromName |
( |
juce::String |
name | ) |
|
|
static |
The documentation for this class was generated from the following files: