Added opcode aliases
This commit is contained in:
parent
c6b188abf9
commit
78fedf6daf
1 changed files with 11 additions and 0 deletions
|
|
@ -104,6 +104,7 @@ bool sfz::Region::parseOpcode(const Opcode& opcode)
|
|||
|
||||
// Instrument settings: voice lifecycle
|
||||
case hash("group"):
|
||||
case hash("polyphony_group"):
|
||||
setValueFromOpcode(opcode, group, Default::groupRange);
|
||||
break;
|
||||
case hash("offby"):
|
||||
|
|
@ -248,10 +249,12 @@ bool sfz::Region::parseOpcode(const Opcode& opcode)
|
|||
}
|
||||
break;
|
||||
case hash("on_locc"):
|
||||
case hash("start_locc"):
|
||||
if (opcode.parameter)
|
||||
setRangeStartFromOpcode(opcode, ccTriggers[*opcode.parameter], Default::ccTriggerValueRange);
|
||||
break;
|
||||
case hash("on_hicc"):
|
||||
case hash("start_hicc"):
|
||||
if (opcode.parameter)
|
||||
setRangeEndFromOpcode(opcode, ccTriggers[*opcode.parameter], Default::ccTriggerValueRange);
|
||||
break;
|
||||
|
|
@ -412,6 +415,7 @@ bool sfz::Region::parseOpcode(const Opcode& opcode)
|
|||
setValueFromOpcode(opcode, transpose, Default::transposeRange);
|
||||
break;
|
||||
case hash("tune"):
|
||||
case hash("pitch"):
|
||||
setValueFromOpcode(opcode, tune, Default::tuneRange);
|
||||
break;
|
||||
case hash("bend_up"):
|
||||
|
|
@ -464,24 +468,31 @@ bool sfz::Region::parseOpcode(const Opcode& opcode)
|
|||
case hash("ampeg_vel2sustain"):
|
||||
setValueFromOpcode(opcode, amplitudeEG.vel2sustain, Default::egOnCCPercentRange);
|
||||
break;
|
||||
case hash("ampeg_attackcc"):
|
||||
case hash("ampeg_attack_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccAttack, Default::egOnCCTimeRange);
|
||||
break;
|
||||
case hash("ampeg_decaycc"):
|
||||
case hash("ampeg_decay_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccDecay, Default::egOnCCTimeRange);
|
||||
break;
|
||||
case hash("ampeg_delaycc"):
|
||||
case hash("ampeg_delay_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccDelay, Default::egOnCCTimeRange);
|
||||
break;
|
||||
case hash("ampeg_holdcc"):
|
||||
case hash("ampeg_hold_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccHold, Default::egOnCCTimeRange);
|
||||
break;
|
||||
case hash("ampeg_releasecc"):
|
||||
case hash("ampeg_release_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccRelease, Default::egOnCCTimeRange);
|
||||
break;
|
||||
case hash("ampeg_startcc"):
|
||||
case hash("ampeg_start_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccStart, Default::egOnCCPercentRange);
|
||||
break;
|
||||
case hash("ampeg_sustaincc"):
|
||||
case hash("ampeg_sustain_oncc"):
|
||||
setCCPairFromOpcode(opcode, amplitudeEG.ccSustain, Default::egOnCCPercentRange);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue