Const stuff
This commit is contained in:
parent
0d316399db
commit
b1fef10d01
1 changed files with 16 additions and 16 deletions
|
|
@ -127,12 +127,12 @@ void LFO::processWave(unsigned nth, absl::Span<float> out)
|
||||||
const LFODescription::Sub& sub = desc.sub[nth];
|
const LFODescription::Sub& sub = desc.sub[nth];
|
||||||
const size_t numFrames = out.size();
|
const size_t numFrames = out.size();
|
||||||
|
|
||||||
float samplePeriod = 1.0f / impl.sampleRate_;
|
const float samplePeriod = 1.0f / impl.sampleRate_;
|
||||||
|
const float baseFreq = desc.freq;
|
||||||
|
const float offset = sub.offset;
|
||||||
|
const float ratio = sub.ratio;
|
||||||
|
const float scale = sub.scale;
|
||||||
float phase = impl.subPhases_[nth];
|
float phase = impl.subPhases_[nth];
|
||||||
float baseFreq = desc.freq;
|
|
||||||
float offset = sub.offset;
|
|
||||||
float ratio = sub.ratio;
|
|
||||||
float scale = sub.scale;
|
|
||||||
|
|
||||||
for (size_t i = 0; i < numFrames; ++i) {
|
for (size_t i = 0; i < numFrames; ++i) {
|
||||||
out[i] += offset + scale * eval<W>(phase);
|
out[i] += offset + scale * eval<W>(phase);
|
||||||
|
|
@ -156,13 +156,13 @@ void LFO::processSH(unsigned nth, absl::Span<float> out)
|
||||||
const LFODescription::Sub& sub = desc.sub[nth];
|
const LFODescription::Sub& sub = desc.sub[nth];
|
||||||
const size_t numFrames = out.size();
|
const size_t numFrames = out.size();
|
||||||
|
|
||||||
float samplePeriod = 1.0f / impl.sampleRate_;
|
const float samplePeriod = 1.0f / impl.sampleRate_;
|
||||||
float phase = impl.subPhases_[nth];
|
const float baseFreq = desc.freq;
|
||||||
float baseFreq = desc.freq;
|
const float offset = sub.offset;
|
||||||
float offset = sub.offset;
|
const float ratio = sub.ratio;
|
||||||
float ratio = sub.ratio;
|
const float scale = sub.scale;
|
||||||
float scale = sub.scale;
|
|
||||||
float sampleHoldValue = impl.sampleHoldMem_[nth];
|
float sampleHoldValue = impl.sampleHoldMem_[nth];
|
||||||
|
float phase = impl.subPhases_[nth];
|
||||||
|
|
||||||
for (size_t i = 0; i < numFrames; ++i) {
|
for (size_t i = 0; i < numFrames; ++i) {
|
||||||
out[i] += offset + scale * sampleHoldValue;
|
out[i] += offset + scale * sampleHoldValue;
|
||||||
|
|
@ -203,12 +203,12 @@ void LFO::processSteps(absl::Span<float> out)
|
||||||
if (numSteps <= 0)
|
if (numSteps <= 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
float samplePeriod = 1.0f / impl.sampleRate_;
|
const float samplePeriod = 1.0f / impl.sampleRate_;
|
||||||
|
const float baseFreq = desc.freq;
|
||||||
|
const float offset = sub.offset;
|
||||||
|
const float ratio = sub.ratio;
|
||||||
|
const float scale = sub.scale;
|
||||||
float phase = impl.subPhases_[nth];
|
float phase = impl.subPhases_[nth];
|
||||||
float baseFreq = desc.freq;
|
|
||||||
float offset = sub.offset;
|
|
||||||
float ratio = sub.ratio;
|
|
||||||
float scale = sub.scale;
|
|
||||||
|
|
||||||
for (size_t i = 0; i < numFrames; ++i) {
|
for (size_t i = 0; i < numFrames; ++i) {
|
||||||
float step = steps[static_cast<int>(phase * numSteps)];
|
float step = steps[static_cast<int>(phase * numSteps)];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue