|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| ProgressionItem (PatternGenerator &, const juce::ValueTree &, bool temporary=false) | |
| bool | operator== (const ProgressionItem &) const noexcept |
| bool | isValid () |
| void | setChordName (juce::String chord) |
| void | setChordName (juce::String chord, juce::String pitches) |
| juce::String | getChordName () const |
| void | setRoot (int root) |
| void | setChord (int root, Chord::ChordType) |
| bool | isRomanNumeral () const |
| Chord | getChord (const Scale &) const |
| juce::String | getChordSymbol () |
| int | getRootNote (int key, const Scale &scale) |
Definition at line 172 of file tracktion_Musicality.h.
| tracktion::engine::PatternGenerator::ProgressionItem::ProgressionItem | ( | PatternGenerator & | g, |
| const juce::ValueTree & | s, | ||
| bool | temporary = false |
||
| ) |
Definition at line 597 of file tracktion_Musicality.cpp.
|
noexcept |
Definition at line 617 of file tracktion_Musicality.cpp.
Definition at line 660 of file tracktion_Musicality.cpp.
| juce::String tracktion::engine::PatternGenerator::ProgressionItem::getChordName | ( | ) | const |
Definition at line 644 of file tracktion_Musicality.cpp.
| juce::String tracktion::engine::PatternGenerator::ProgressionItem::getChordSymbol | ( | ) |
Definition at line 697 of file tracktion_Musicality.cpp.
| int tracktion::engine::PatternGenerator::ProgressionItem::getRootNote | ( | int | key, |
| const Scale & | scale | ||
| ) |
Definition at line 717 of file tracktion_Musicality.cpp.
| bool tracktion::engine::PatternGenerator::ProgressionItem::isRomanNumeral | ( | ) | const |
Definition at line 692 of file tracktion_Musicality.cpp.
| bool tracktion::engine::PatternGenerator::ProgressionItem::isValid | ( | ) |
Definition at line 178 of file tracktion_Musicality.h.
|
noexcept |
Definition at line 621 of file tracktion_Musicality.cpp.
| void tracktion::engine::PatternGenerator::ProgressionItem::setChord | ( | int | root, |
| Chord::ChordType | type | ||
| ) |
Definition at line 654 of file tracktion_Musicality.cpp.
| void tracktion::engine::PatternGenerator::ProgressionItem::setChordName | ( | juce::String | chord | ) |
Definition at line 628 of file tracktion_Musicality.cpp.
| void tracktion::engine::PatternGenerator::ProgressionItem::setChordName | ( | juce::String | chord, |
| juce::String | pitches | ||
| ) |
Definition at line 638 of file tracktion_Musicality.cpp.
| void tracktion::engine::PatternGenerator::ProgressionItem::setRoot | ( | int | root | ) |
Definition at line 649 of file tracktion_Musicality.cpp.
| juce::CachedValue<juce::String> tracktion::engine::PatternGenerator::ProgressionItem::chordName |
Definition at line 183 of file tracktion_Musicality.h.
| PatternGenerator& tracktion::engine::PatternGenerator::ProgressionItem::generator |
Definition at line 180 of file tracktion_Musicality.h.
| juce::CachedValue<int> tracktion::engine::PatternGenerator::ProgressionItem::inversion |
Definition at line 186 of file tracktion_Musicality.h.
| juce::CachedValue<BeatDuration> tracktion::engine::PatternGenerator::ProgressionItem::lengthInBeats |
Definition at line 185 of file tracktion_Musicality.h.
| juce::CachedValue<int> tracktion::engine::PatternGenerator::ProgressionItem::octave |
Definition at line 186 of file tracktion_Musicality.h.
| juce::CachedValue<juce::String> tracktion::engine::PatternGenerator::ProgressionItem::pitches |
Definition at line 184 of file tracktion_Musicality.h.
| juce::ValueTree tracktion::engine::PatternGenerator::ProgressionItem::state |
Definition at line 181 of file tracktion_Musicality.h.