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);
|
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