More advanced version
This commit is contained in:
@@ -82,13 +82,37 @@ private:
|
||||
|
||||
enum
|
||||
{
|
||||
synthIndex
|
||||
oscIndex,
|
||||
distortionPreGain,
|
||||
distortionIndex,
|
||||
distortionPostLPF,
|
||||
flangerIndex,
|
||||
chorusIndex,
|
||||
delayIndex,
|
||||
reverbIndex,
|
||||
eqLowIndex,
|
||||
eqMidIndex,
|
||||
eqHighIndex,
|
||||
masterIndex
|
||||
};
|
||||
|
||||
juce::dsp::ProcessorChain<
|
||||
juce::dsp::Oscillator<float>
|
||||
juce::dsp::Oscillator<float>,
|
||||
juce::dsp::Gain<float>,
|
||||
juce::dsp::WaveShaper<float, std::function<float(float)>>,
|
||||
juce::dsp::IIR::Filter<float>,
|
||||
juce::dsp::DelayLine<float, juce::dsp::DelayLineInterpolationTypes::Linear>,
|
||||
juce::dsp::Chorus<float>,
|
||||
juce::dsp::DelayLine<float>,
|
||||
juce::dsp::Reverb,
|
||||
juce::dsp::IIR::Filter<float>, // Low shelf
|
||||
juce::dsp::IIR::Filter<float>, // Mid peak
|
||||
juce::dsp::IIR::Filter<float>, // High shelf
|
||||
juce::dsp::Gain<float>
|
||||
> processorChain;
|
||||
|
||||
juce::dsp::ProcessSpec spec;
|
||||
|
||||
juce::ADSR adsr;
|
||||
NeuralSharedParams& shared;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user