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