Allow selecting wavetable

This commit is contained in:
Roland Rabien 2023-08-25 13:26:25 -07:00
commit a69ef9e54c
5 changed files with 126 additions and 11 deletions

View file

@ -37,6 +37,9 @@ public:
juce::Array<float> getLiveFilterCutoff();
gin::WTOscillator::Params getLiveWTParams (int osc);
void reloadWavetables();
void incWavetable (int osc, int delta);
void applyEffects (juce::AudioSampleBuffer& buffer);
// Voice Params
@ -233,11 +236,13 @@ public:
gin::StereoDelay stereoDelay { 120.1 };
gin::PlateReverb<float, int> reverb;
gin::GainProcessor outputGain;
gin::AudioFifo fifo { 2, 44100 };
gin::AudioFifo scopeFifo { 2, 44100 };
juce::OwnedArray<gin::BandLimitedLookupTable> osc1Tables;
juce::OwnedArray<gin::BandLimitedLookupTable> osc2Tables;
juce::Value osc1Table, osc2Table;
//==============================================================================
gin::ModMatrix modMatrix;