Fix small mistakes
This commit is contained in:
parent
3a665e503c
commit
42c4d964db
2 changed files with 9 additions and 7 deletions
|
|
@ -1380,7 +1380,7 @@ void sfz::Synth::setupModMatrix()
|
|||
}
|
||||
|
||||
ASSERT(target);
|
||||
if (!source) {
|
||||
if (!target) {
|
||||
DBG("[sfizz] Failed to register modulation target");
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,20 +34,22 @@ TEST_CASE("[Modulations] Flags")
|
|||
static auto* checkBasicFlags = +[](int flags)
|
||||
{
|
||||
REQUIRE(flags != sfz::kModFlagsInvalid);
|
||||
REQUIRE(((flags & sfz::kModIsPerCycle) ^
|
||||
(flags & sfz::kModIsPerVoice)) != 0);
|
||||
REQUIRE((bool(flags & sfz::kModIsPerCycle) +
|
||||
bool(flags & sfz::kModIsPerVoice)) == 1);
|
||||
};
|
||||
static auto* checkSourceFlags = +[](int flags)
|
||||
{
|
||||
checkBasicFlags(flags);
|
||||
// nothing else
|
||||
REQUIRE((bool(flags & sfz::kModIsAdditive) +
|
||||
bool(flags & sfz::kModIsMultiplicative) +
|
||||
bool(flags & sfz::kModIsPercentMultiplicative)) == 0);
|
||||
};
|
||||
static auto* checkTargetFlags = +[](int flags)
|
||||
{
|
||||
checkBasicFlags(flags);
|
||||
REQUIRE(((flags & sfz::kModIsAdditive) ^
|
||||
(flags & sfz::kModIsMultiplicative) ^
|
||||
(flags & sfz::kModIsPercentMultiplicative)) != 0);
|
||||
REQUIRE((bool(flags & sfz::kModIsAdditive) +
|
||||
bool(flags & sfz::kModIsMultiplicative) +
|
||||
bool(flags & sfz::kModIsPercentMultiplicative)) == 1);
|
||||
};
|
||||
|
||||
sfz::ModIds::forEachSourceId([](sfz::ModId id)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue