|
void | updateParamsFromUnpatchedParamSet (UnpatchedParamSet *unpatchedParams) |
|
void | cloneFrom (ArpeggiatorSettings const *other) |
|
bool | readCommonTagsFromFile (Deserializer &reader, char const *tagName, Song *songToConvertSyncLevel) |
|
bool | readNonAudioTagsFromFile (Deserializer &reader, char const *tagName) |
|
void | writeCommonParamsToFile (Serializer &writer, Song *songToConvertSyncLevel) |
|
void | writeNonAudioParamsToFile (Serializer &writer) |
|
void | generateNewNotePattern () |
|
void | updatePresetFromCurrentSettings () |
|
void | updateSettingsFromCurrentPreset () |
|
uint32_t | getPhaseIncrement (int32_t arpRate) |
|
|
ArpPreset | preset {ArpPreset::OFF} |
|
ArpMode | mode {ArpMode::OFF} |
|
bool | includeInKitArp {true} |
|
ArpOctaveMode | octaveMode {ArpOctaveMode::UP} |
|
ArpNoteMode | noteMode {ArpNoteMode::UP} |
|
uint8_t | numOctaves {2} |
|
uint8_t | numStepRepeats {1} |
|
uint8_t | chordTypeIndex {0} |
|
SyncLevel | syncLevel |
|
SyncType | syncType |
|
bool | randomizerLock {false} |
|
ArpMpeModSource | mpeVelocity {ArpMpeModSource::OFF} |
|
uint32_t | lastLockedNoteProbabilityParameterValue {0} |
|
uint32_t | lastLockedBassProbabilityParameterValue {0} |
|
uint32_t | lastLockedReverseProbabilityParameterValue {0} |
|
uint32_t | lastLockedChordProbabilityParameterValue {0} |
|
uint32_t | lastLockedRatchetProbabilityParameterValue {0} |
|
uint32_t | lastLockedSpreadVelocityParameterValue {0} |
|
uint32_t | lastLockedSpreadGateParameterValue {0} |
|
uint32_t | lastLockedSpreadOctaveParameterValue {0} |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedNoteProbabilityValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedBassProbabilityValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedReverseProbabilityValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedChordProbabilityValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedRatchetProbabilityValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedSpreadVelocityValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedSpreadGateValues |
|
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedSpreadOctaveValues |
|
std::array< int8_t, PATTERN_MAX_BUFFER_SIZE > | notePattern |
|
bool | flagForceArpRestart {false} |
|
int32_t | rate {0} |
|
int32_t | gate {0} |
|
uint32_t | rhythm {0} |
|
uint32_t | sequenceLength {0} |
|
uint32_t | chordPolyphony {0} |
|
uint32_t | ratchetAmount {0} |
|
uint32_t | noteProbability {4294967295u} |
|
uint32_t | bassProbability {0} |
|
uint32_t | reverseProbability {0} |
|
uint32_t | chordProbability {0} |
|
uint32_t | ratchetProbability {0} |
|
uint32_t | spreadVelocity {0} |
|
uint32_t | spreadGate {0} |
|
uint32_t | spreadOctave {0} |
|