Add tests for extended cc triggers on aftertouch
This commit is contained in:
parent
d1d659bb42
commit
6b4f535d9c
1 changed files with 15 additions and 0 deletions
|
|
@ -1424,3 +1424,18 @@ TEST_CASE("[Synth] Send CC vs. Automate CC")
|
|||
REQUIRE(synth.getNumActiveVoices() == 1);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_CASE("[Keyswitches] Trigger from aftertouch extended CC")
|
||||
{
|
||||
sfz::Synth synth;
|
||||
synth.loadSfzString(fs::current_path() / "tests/TestFiles/aftertouch_trigger.sfz", R"(
|
||||
<region> start_locc129=100 start_hicc129=127 sample=*saw
|
||||
)");
|
||||
REQUIRE(synth.getNumActiveVoices() == 0);
|
||||
synth.aftertouch(0, 90);
|
||||
REQUIRE(synth.getNumActiveVoices() == 0);
|
||||
synth.aftertouch(0, 110);
|
||||
REQUIRE(synth.getNumActiveVoices() == 1);
|
||||
synth.aftertouch(0, 120);
|
||||
REQUIRE(synth.getNumActiveVoices() == 2);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue