|
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 | lastLockedSwapProbabilityParameterValue {0} |
uint32_t | lastLockedGlideProbabilityParameterValue {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 > | lockedSwapProbabilityValues |
std::array< int8_t, RANDOMIZER_LOCK_MAX_SAVED_VALUES > | lockedGlideProbabilityValues |
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 | swapProbability {0} |
uint32_t | glideProbability {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} |