Added some opcodes aliases for the control header (with capital letters)
This commit is contained in:
parent
0615fcab9c
commit
3da8109170
1 changed files with 3 additions and 0 deletions
|
|
@ -133,14 +133,17 @@ void sfz::Synth::handleControlOpcodes(const std::vector<Opcode>& members)
|
|||
{
|
||||
for (auto& member : members) {
|
||||
switch (hash(member.opcode)) {
|
||||
case hash("Set_cc"): [[fallthrough]]
|
||||
case hash("set_cc"):
|
||||
if (member.parameter && Default::ccRange.containsWithEnd(*member.parameter))
|
||||
setValueFromOpcode(member, ccState[*member.parameter], Default::ccRange);
|
||||
break;
|
||||
case hash("Label_cc"): [[fallthrough]]
|
||||
case hash("label_cc"):
|
||||
if (member.parameter && Default::ccRange.containsWithEnd(*member.parameter))
|
||||
ccNames.emplace_back(*member.parameter, member.value);
|
||||
break;
|
||||
case hash("Default_path"): [[fallthrough]]
|
||||
case hash("default_path"):
|
||||
if (auto newPath = std::filesystem::path(member.value); std::filesystem::exists(newPath))
|
||||
rootDirectory = newPath;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue