#include <tracktion_Musicality.h>
◆ ProgressionItem()
tracktion::engine::PatternGenerator::ProgressionItem::ProgressionItem |
( |
PatternGenerator & |
, |
|
|
const juce::ValueTree & |
, |
|
|
bool |
temporary = false |
|
) |
| |
◆ ~ProgressionItem()
tracktion::engine::PatternGenerator::ProgressionItem::~ProgressionItem |
( |
| ) |
|
|
noexcept |
◆ operator==()
bool tracktion::engine::PatternGenerator::ProgressionItem::operator== |
( |
const ProgressionItem & |
| ) |
const |
|
noexcept |
◆ isValid()
bool tracktion::engine::PatternGenerator::ProgressionItem::isValid |
( |
| ) |
|
◆ setChordName() [1/2]
void tracktion::engine::PatternGenerator::ProgressionItem::setChordName |
( |
juce::String |
chord | ) |
|
◆ setChordName() [2/2]
void tracktion::engine::PatternGenerator::ProgressionItem::setChordName |
( |
juce::String |
chord, |
|
|
juce::String |
pitches |
|
) |
| |
◆ getChordName()
juce::String tracktion::engine::PatternGenerator::ProgressionItem::getChordName |
( |
| ) |
const |
◆ setRoot()
void tracktion::engine::PatternGenerator::ProgressionItem::setRoot |
( |
int |
root | ) |
|
◆ setChord()
void tracktion::engine::PatternGenerator::ProgressionItem::setChord |
( |
int |
root, |
|
|
Chord::ChordType |
|
|
) |
| |
◆ isRomanNumeral()
bool tracktion::engine::PatternGenerator::ProgressionItem::isRomanNumeral |
( |
| ) |
const |
◆ getChord()
Chord tracktion::engine::PatternGenerator::ProgressionItem::getChord |
( |
const Scale & |
| ) |
const |
◆ getChordSymbol()
juce::String tracktion::engine::PatternGenerator::ProgressionItem::getChordSymbol |
( |
| ) |
|
◆ getRootNote()
int tracktion::engine::PatternGenerator::ProgressionItem::getRootNote |
( |
int |
key, |
|
|
const Scale & |
scale |
|
) |
| |
◆ generator
PatternGenerator& tracktion::engine::PatternGenerator::ProgressionItem::generator |
◆ state
juce::ValueTree tracktion::engine::PatternGenerator::ProgressionItem::state |
◆ chordName
juce::CachedValue<juce::String> tracktion::engine::PatternGenerator::ProgressionItem::chordName |
◆ pitches
juce::CachedValue<juce::String> tracktion::engine::PatternGenerator::ProgressionItem::pitches |
◆ lengthInBeats
juce::CachedValue<BeatDuration> tracktion::engine::PatternGenerator::ProgressionItem::lengthInBeats |
◆ octave
juce::CachedValue<int> tracktion::engine::PatternGenerator::ProgressionItem::octave |
◆ inversion
juce::CachedValue<int> tracktion::engine::PatternGenerator::ProgressionItem::inversion |
The documentation for this struct was generated from the following file: