Long style cast

This commit is contained in:
Paul Fd 2020-03-14 23:06:09 +01:00
parent 20f2f59a0b
commit c41f26bf9d

View file

@ -90,7 +90,7 @@ namespace fx {
case hash("apan_phase"): case hash("apan_phase"):
if (auto value = readOpcode(opc.value, Default::apanPhaseRange)) { if (auto value = readOpcode(opc.value, Default::apanPhaseRange)) {
float phase = *value / 360.0f; float phase = *value / 360.0f;
phase -= (int)phase; phase -= static_cast<int>(phase);
fx->_lfoPhaseOffset = phase; fx->_lfoPhaseOffset = phase;
} }
break; break;
@ -139,13 +139,13 @@ namespace fx {
for (unsigned i = 0; i < nframes; ++i) { for (unsigned i = 0; i < nframes; ++i) {
float phaseRight = phaseLeft + offset; float phaseRight = phaseLeft + offset;
phaseRight -= (int)phaseRight; phaseRight -= static_cast<int>(phaseRight);
left[i] = lfo::evaluateAtPhase<Wave>(phaseLeft); left[i] = lfo::evaluateAtPhase<Wave>(phaseLeft);
right[i] = lfo::evaluateAtPhase<Wave>(phaseRight); right[i] = lfo::evaluateAtPhase<Wave>(phaseRight);
phaseLeft += frequency * samplePeriod; phaseLeft += frequency * samplePeriod;
phaseLeft -= (int)phaseLeft; phaseLeft -= static_cast<int>(phaseLeft);
} }
_lfoPhase = phaseLeft; _lfoPhase = phaseLeft;