Finetune Oasch settings
This commit is contained in:
parent
d70137ad6f
commit
33ee4560c5
@ -150,6 +150,7 @@ void LeiwandizerAudioProcessor::prepareToPlay (double sampleRate, int samplesPer
|
||||
phaser.setDepth(0.6f);
|
||||
phaser.setFeedback(0.1f);
|
||||
phaser.setRate(99.0f);
|
||||
phaser.setMix(0.3f);
|
||||
|
||||
chorus.prepare(spec);
|
||||
chorus.reset();
|
||||
@ -157,6 +158,7 @@ void LeiwandizerAudioProcessor::prepareToPlay (double sampleRate, int samplesPer
|
||||
chorus.setDepth(0.2f);
|
||||
chorus.setFeedback(-0.2f);
|
||||
chorus.setRate(0.05f);
|
||||
chorus.setMix(0.3f);
|
||||
|
||||
reverb.prepare(spec);
|
||||
reverb.reset();
|
||||
@ -166,6 +168,10 @@ void LeiwandizerAudioProcessor::prepareToPlay (double sampleRate, int samplesPer
|
||||
params.dryLevel = 0.7;
|
||||
//params.freezeMode = 0.8f;
|
||||
reverb.setParameters(params);
|
||||
|
||||
gainOa.prepare(spec);
|
||||
gainOa.reset();
|
||||
gainOa.setGainDecibels(-6.0f);
|
||||
}
|
||||
|
||||
void LeiwandizerAudioProcessor::releaseResources()
|
||||
@ -258,6 +264,7 @@ void LeiwandizerAudioProcessor::processBlock (juce::AudioBuffer<float>& buffer,
|
||||
if (channel % 2) channelData[i] = -1.0f * channelData[i];
|
||||
}
|
||||
}
|
||||
gainOa.process(context);
|
||||
limiter.process(context);
|
||||
}
|
||||
|
||||
|
@ -70,6 +70,7 @@ private:
|
||||
juce::dsp::Phaser<float> phaser;
|
||||
juce::dsp::Chorus<float> chorus;
|
||||
juce::dsp::Reverb reverb;
|
||||
juce::dsp::Gain<float> gainOa;
|
||||
|
||||
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LeiwandizerAudioProcessor)
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user