#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: