diff --git a/src/sfizz/Region.cpp b/src/sfizz/Region.cpp index 77ab9083..7ab2dbfb 100644 --- a/src/sfizz/Region.cpp +++ b/src/sfizz/Region.cpp @@ -938,7 +938,7 @@ float sfz::Region::getBasePitchVariation(int noteNumber, float velocity) const n auto pitchVariationInCents = pitchKeytrack * (noteNumber - (int)pitchKeycenter); // note difference with pitch center pitchVariationInCents += tune; // sample tuning pitchVariationInCents += config::centPerSemitone * transpose; // sample transpose - pitchVariationInCents += velocity * pitchVeltrack; // track velocity + pitchVariationInCents += static_cast(velocity * pitchVeltrack); // track velocity pitchVariationInCents += pitchDistribution(Random::randomGenerator); // random pitch changes return centsFactor(pitchVariationInCents); }