|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Classes | |
| struct | PitchList |
Public Member Functions | |
| void | initialise (Edit &, const juce::ValueTree &) |
| void | freeResources () |
| Edit & | getEdit () const |
| void | copyFrom (const PitchSequence &) |
| void | clear () |
| const juce::Array< PitchSetting * > & | getPitches () const |
| int | getNumPitches () const |
| PitchSetting * | getPitch (int index) const |
| PitchSetting & | getPitchAt (TimePosition) const |
| PitchSetting & | getPitchAtBeat (BeatPosition) const |
| int | indexOfPitch (const PitchSetting *) const |
| PitchSetting::Ptr | insertPitch (TimePosition) |
| PitchSetting::Ptr | insertPitch (BeatPosition, int pitch) |
| void | movePitchStart (PitchSetting &, BeatDuration deltaBeats, bool snapToBeat) |
| void | insertSpaceIntoSequence (TimePosition, TimeDuration amountOfSpace, bool snapToBeat) |
| Inserts space in to a sequence, shifting all PitchSettings. | |
| void | sortEvents () |
Public Attributes | |
| juce::ValueTree | state |
Definition at line 17 of file tracktion_PitchSequence.h.
| tracktion::engine::PitchSequence::PitchSequence | ( | ) |
Definition at line 66 of file tracktion_PitchSequence.cpp.
| tracktion::engine::PitchSequence::~PitchSequence | ( | ) |
Definition at line 67 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::clear | ( | ) |
Definition at line 80 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::copyFrom | ( | const PitchSequence & | other | ) |
Definition at line 112 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::freeResources | ( | ) |
Definition at line 107 of file tracktion_PitchSequence.cpp.
| Edit & tracktion::engine::PitchSequence::getEdit | ( | ) | const |
Definition at line 69 of file tracktion_PitchSequence.cpp.
| int tracktion::engine::PitchSequence::getNumPitches | ( | ) | const |
Definition at line 118 of file tracktion_PitchSequence.cpp.
| PitchSetting * tracktion::engine::PitchSequence::getPitch | ( | int | index | ) | const |
Definition at line 119 of file tracktion_PitchSequence.cpp.
| PitchSetting & tracktion::engine::PitchSequence::getPitchAt | ( | TimePosition | time | ) | const |
Definition at line 120 of file tracktion_PitchSequence.cpp.
| PitchSetting & tracktion::engine::PitchSequence::getPitchAtBeat | ( | BeatPosition | beat | ) | const |
Definition at line 122 of file tracktion_PitchSequence.cpp.
| const juce::Array< PitchSetting * > & tracktion::engine::PitchSequence::getPitches | ( | ) | const |
Definition at line 117 of file tracktion_PitchSequence.cpp.
| int tracktion::engine::PitchSequence::indexOfPitch | ( | const PitchSetting * | pitchSetting | ) | const |
Definition at line 156 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::initialise | ( | Edit & | ed, |
| const juce::ValueTree & | v | ||
| ) |
Definition at line 94 of file tracktion_PitchSequence.cpp.
| PitchSetting::Ptr tracktion::engine::PitchSequence::insertPitch | ( | BeatPosition | beatNum, |
| int | pitch | ||
| ) |
Definition at line 166 of file tracktion_PitchSequence.cpp.
| PitchSetting::Ptr tracktion::engine::PitchSequence::insertPitch | ( | TimePosition | time | ) |
Definition at line 161 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::insertSpaceIntoSequence | ( | TimePosition | time, |
| TimeDuration | amountOfSpace, | ||
| bool | snapToBeat | ||
| ) |
Inserts space in to a sequence, shifting all PitchSettings.
Definition at line 218 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::movePitchStart | ( | PitchSetting & | p, |
| BeatDuration | deltaBeats, | ||
| bool | snapToBeat | ||
| ) |
Definition at line 202 of file tracktion_PitchSequence.cpp.
| void tracktion::engine::PitchSequence::sortEvents | ( | ) |
Definition at line 229 of file tracktion_PitchSequence.cpp.
| juce::ValueTree tracktion::engine::PitchSequence::state |
Definition at line 48 of file tracktion_PitchSequence.h.