From 3da8109170c598a0f657d3d8b6db15a772e4116a Mon Sep 17 00:00:00 2001 From: paulfd Date: Wed, 11 Sep 2019 12:46:32 +0200 Subject: [PATCH] Added some opcodes aliases for the control header (with capital letters) --- sfizz/Synth.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sfizz/Synth.cpp b/sfizz/Synth.cpp index 6ecaaa33..2c2ba845 100644 --- a/sfizz/Synth.cpp +++ b/sfizz/Synth.cpp @@ -133,14 +133,17 @@ void sfz::Synth::handleControlOpcodes(const std::vector& 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;