diff --git a/Source/DSP/Delay.h b/Source/DSP/Delay.h index 77cc1ea..5cfd08d 100644 --- a/Source/DSP/Delay.h +++ b/Source/DSP/Delay.h @@ -13,55 +13,29 @@ public: writePos = 0; } - void setParameters(float timeMs, float fb, float mx, bool pp, float spr) { + void setParameters(float timeMs, float fb, float mx) { timeSamples = static_cast(timeMs * 0.001f * sampleRate); int bufMax = static_cast(bufferL.size()) - 1; timeSamples = std::clamp(timeSamples, 1, bufMax); feedback = std::clamp(fb, 0.0f, 0.95f); mix = std::clamp(mx, 0.0f, 1.0f); - pingpong = pp; - spread = std::clamp(spr, 0.25f, 0.75f); } void process(float& left, float& right) { int bufSize = static_cast(bufferL.size()); - if (pingpong) { - int timeR = std::max(1, static_cast(timeSamples * spread)); - int readL = (writePos - timeSamples + bufSize) % bufSize; - int readR = (writePos - timeR + bufSize) % bufSize; + int readPos = (writePos - timeSamples + bufSize) % bufSize; - float outL = bufferR[readR]; - float outR = bufferL[readL]; + float outL = bufferL[readPos]; + float outR = bufferR[readPos]; - bufferL[writePos] = left + outR * feedback; - bufferR[writePos] = right + outL * feedback; + bufferL[writePos] = left + outL * feedback; + bufferR[writePos] = right + outR * feedback; - writePos = (writePos + 1) % bufSize; + writePos = (writePos + 1) % bufSize; - left = left * (1.0f - mix) + outL * mix; - right = right * (1.0f - mix) + outR * mix; - } else { - int readPos1 = (writePos - timeSamples + bufSize) % bufSize; - int time2 = std::max(1, static_cast(timeSamples * spread)); - int readPos2 = (writePos - time2 + bufSize) % bufSize; - - float tap1L = bufferL[readPos1]; - float tap1R = bufferR[readPos1]; - float tap2L = bufferL[readPos2]; - float tap2R = bufferR[readPos2]; - - float outL = tap1L + tap2L * 0.6f; - float outR = tap1R + tap2R * 0.6f; - - bufferL[writePos] = left + outL * feedback; - bufferR[writePos] = right + outR * feedback; - - writePos = (writePos + 1) % bufSize; - - left = left * (1.0f - mix) + outL * mix; - right = right * (1.0f - mix) + outR * mix; - } + left = left * (1.0f - mix) + outL * mix; + right = right * (1.0f - mix) + outR * mix; } private: @@ -71,6 +45,4 @@ private: int timeSamples = 8820; float feedback = 0.3f; float mix = 0.25f; - bool pingpong = false; - float spread = 0.5f; }; diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index 5261cb0..bbb745a 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -291,9 +291,7 @@ void SpectrumAnalyzer::paint(juce::Graphics& g) { juce::Graphics::ScopedSaveState saved(g); g.setOpacity(0.7f); - juce::ColourGradient barGrad(juce::Colour(0xff00ff66), 0.0f, by, - juce::Colour(0xff005522), 0.0f, barBottom, false); - g.setGradientFill(barGrad); + g.setColour(juce::Colour(0xff00ff66)); g.fillRect(bx, by, bw, barH); } } @@ -303,6 +301,102 @@ void SpectrumAnalyzer::paint(juce::Graphics& g) { g.drawText("SPECTRUM", bounds.withBottom(bounds.getY() + 22.0f).translated(0, 6), juce::Justification::centred); } +// --- Patch LCD (green dot-matrix) --- +namespace { + struct Glyph { char c; unsigned char rows[7]; }; + // 5x7 font; each byte is a row, bits 4..0 are columns left->right. + const Glyph font5x7[] = { + {' ', {0x00,0x00,0x00,0x00,0x00,0x00,0x00}}, + {'-', {0x00,0x00,0x00,0x1F,0x00,0x00,0x00}}, + {'A', {0x0E,0x11,0x11,0x1F,0x11,0x11,0x11}}, + {'B', {0x1E,0x11,0x11,0x1E,0x11,0x11,0x1E}}, + {'C', {0x0E,0x11,0x10,0x10,0x10,0x11,0x0E}}, + {'D', {0x1E,0x11,0x11,0x11,0x11,0x11,0x1E}}, + {'E', {0x1F,0x10,0x10,0x1E,0x10,0x10,0x1F}}, + {'F', {0x1F,0x10,0x10,0x1E,0x10,0x10,0x10}}, + {'G', {0x0E,0x11,0x10,0x17,0x11,0x11,0x0F}}, + {'H', {0x11,0x11,0x11,0x1F,0x11,0x11,0x11}}, + {'I', {0x0E,0x04,0x04,0x04,0x04,0x04,0x0E}}, + {'J', {0x07,0x02,0x02,0x02,0x02,0x12,0x0C}}, + {'K', {0x11,0x12,0x14,0x18,0x14,0x12,0x11}}, + {'L', {0x10,0x10,0x10,0x10,0x10,0x10,0x1F}}, + {'M', {0x11,0x1B,0x15,0x15,0x11,0x11,0x11}}, + {'N', {0x11,0x11,0x19,0x15,0x13,0x11,0x11}}, + {'O', {0x0E,0x11,0x11,0x11,0x11,0x11,0x0E}}, + {'P', {0x1E,0x11,0x11,0x1E,0x10,0x10,0x10}}, + {'Q', {0x0E,0x11,0x11,0x11,0x15,0x12,0x0D}}, + {'R', {0x1E,0x11,0x11,0x1E,0x14,0x12,0x11}}, + {'S', {0x0F,0x10,0x10,0x0E,0x01,0x01,0x1E}}, + {'T', {0x1F,0x04,0x04,0x04,0x04,0x04,0x04}}, + {'U', {0x11,0x11,0x11,0x11,0x11,0x11,0x0E}}, + {'V', {0x11,0x11,0x11,0x11,0x11,0x0A,0x04}}, + {'W', {0x11,0x11,0x11,0x15,0x15,0x1B,0x11}}, + {'X', {0x11,0x11,0x0A,0x04,0x0A,0x11,0x11}}, + {'Y', {0x11,0x11,0x0A,0x04,0x04,0x04,0x04}}, + {'Z', {0x1F,0x01,0x02,0x04,0x08,0x10,0x1F}}, + {'0', {0x0E,0x13,0x15,0x15,0x19,0x11,0x0E}}, + {'1', {0x04,0x0C,0x04,0x04,0x04,0x04,0x0E}}, + {'2', {0x0E,0x11,0x01,0x06,0x08,0x10,0x1F}}, + {'3', {0x1F,0x02,0x04,0x02,0x01,0x11,0x0E}}, + {'4', {0x02,0x06,0x0A,0x12,0x1F,0x02,0x02}}, + {'5', {0x1F,0x10,0x1E,0x01,0x01,0x11,0x0E}}, + {'6', {0x06,0x08,0x10,0x1E,0x11,0x11,0x0E}}, + {'7', {0x1F,0x01,0x02,0x04,0x08,0x08,0x08}}, + {'8', {0x0E,0x11,0x11,0x0E,0x11,0x11,0x0E}}, + {'9', {0x0E,0x11,0x11,0x0F,0x01,0x02,0x0C}}, + }; + + const unsigned char* getFontGlyph(char c) { + for (const auto& g : font5x7) + if (g.c == c) return g.rows; + return font5x7[0].rows; // space fallback + } +} + +void PatchLCD::paint(juce::Graphics& g) { + auto b = getLocalBounds(); + + // Dark LCD panel + g.setColour(juce::Colour(0xff061206)); + g.fillRoundedRectangle(b.toFloat(), 3.0f); + g.setColour(juce::Colour(0xff114411)); + g.drawRoundedRectangle(b.toFloat(), 3.0f, 1.0f); + + const int pitch = 3; + const int glyphW = 5, glyphH = 7, glyphGap = 1; + + // Faint "off" LED grid + g.setColour(juce::Colour(0xff0a200a)); + for (int y = pitch / 2; y < b.getHeight(); y += pitch) + for (int x = pitch / 2; x < b.getWidth(); x += pitch) + g.fillRect(static_cast(x) - 0.5f, static_cast(y) - 0.5f, 1.0f, 1.0f); + + int y0 = (b.getHeight() - glyphH * pitch) / 2; + int cx = 5; + int cy = y0; + if (cy < 0) cy = 0; + + juce::String u = text.toUpperCase(); + for (auto chr : u) { + const unsigned char* g7 = getFontGlyph(chr); + for (int row = 0; row < glyphH; ++row) { + unsigned char bits = g7[row]; + for (int col = 0; col < glyphW; ++col) { + if (bits & (1 << (glyphW - 1 - col))) { + float px = static_cast(cx + col * pitch + pitch / 2); + float py = static_cast(cy + row * pitch + pitch / 2); + g.setColour(juce::Colour(0xff1a330a)); + g.fillEllipse(px - pitch * 0.5f, py - pitch * 0.5f, pitch, pitch); + g.setColour(juce::Colour(0xff33ff66)); + g.fillEllipse(px - pitch * 0.4f, py - pitch * 0.4f, pitch * 0.8f, pitch * 0.8f); + } + } + } + cx += (glyphW + glyphGap) * pitch; + if (cx > b.getWidth()) break; + } +} + MainContentComponent::MainContentComponent(ChromaFlockProcessor& p) : processorRef(p), vuMeter(p), waveformDisplay(p), spectrumAnalyzer(p), pianoRoll(p) { @@ -386,19 +480,47 @@ MainContentComponent::MainContentComponent(ChromaFlockProcessor& p) setupParam(delayTimeKnob, delayTimeAttach, "delayTime", "TIME"); setupParam(delayFbKnob, delayFbAttach, "delayFeedback", "FBACK"); setupParam(delayMixKnob, delayMixAttach, "delayMix", "MIX"); - setupCB(delayPingPongBox, delayPingPongAttach, "delayPingPong", {"Off", "On"}); - setupParam(delaySpreadKnob, delaySpreadAttach, "delaySpread", "SPREAD"); setupParam(reverbSizeKnob, reverbSizeAttach, "reverbSize", "SIZE"); setupParam(reverbDampKnob, reverbDampAttach, "reverbDamping", "DAMP"); setupParam(reverbMixKnob, reverbMixAttach, "reverbMix", "MIX"); - // Preset button + // Preset section: title button + dot-matrix LCD + prev/next presetButton.setColour(juce::TextButton::buttonColourId, juce::Colour(0xff2a2a2a)); presetButton.setColour(juce::TextButton::textColourOffId, juce::Colour(0xffccaa44)); presetButton.setLookAndFeel(&comboLaf); presetButton.onClick = [this]() { showPresetMenu(); }; addAndMakeVisible(presetButton); + addAndMakeVisible(patchLCD); + + auto setupArrow = [&](juce::TextButton& btn) { + btn.setColour(juce::TextButton::buttonColourId, juce::Colour(0xff2a2a2a)); + btn.setColour(juce::TextButton::textColourOffId, juce::Colour(0xffccaa44)); + btn.setLookAndFeel(&comboLaf); + addAndMakeVisible(btn); + }; + setupArrow(prevPresetButton); + setupArrow(nextPresetButton); + + prevPresetButton.onClick = [this]() { + auto& presets = processorRef.presetManager.getPresets(); + if (presets.empty()) return; + currentPresetIndex = (currentPresetIndex - 1 + static_cast(presets.size())) % static_cast(presets.size()); + applyCurrentPreset(); + }; + nextPresetButton.onClick = [this]() { + auto& presets = processorRef.presetManager.getPresets(); + if (presets.empty()) return; + currentPresetIndex = (currentPresetIndex + 1) % static_cast(presets.size()); + applyCurrentPreset(); + }; + + auto& presets = processorRef.presetManager.getPresets(); + if (!presets.empty()) { + currentPresetIndex = 0; + patchLCD.setText(presets[currentPresetIndex].name); + } + scaleLabel.setText("SCALE", juce::dontSendNotification); scaleLabel.setFont(juce::Font(9.0f)); scaleLabel.setColour(juce::Label::textColourId, juce::Colour(0xff888888)); @@ -462,29 +584,41 @@ void MainContentComponent::setupCombo(juce::ComboBox& combo) { void MainContentComponent::showPresetMenu() { juce::PopupMenu menu; + std::vector menuOrder; auto categories = processorRef.presetManager.getCategories(); - int menuId = 1; - for (auto& cat : categories) { juce::PopupMenu subMenu; auto presets = processorRef.presetManager.getPresetsInCategory(cat); for (auto& preset : presets) { - subMenu.addItem(menuId++, preset.name); + menuOrder.push_back(preset.name); + subMenu.addItem(static_cast(menuOrder.size()), preset.name); } menu.addSubMenu(cat, subMenu); } - menu.showMenuAsync(juce::PopupMenu::Options(), [this](int result) { - if (result > 0) { - auto& presets = processorRef.presetManager.getPresets(); - int idx = 0; - for (int i = 0; i < result - 1 && i < static_cast(presets.size()); ++i) - ++idx; - if (idx < static_cast(presets.size())) - processorRef.presetManager.applyPreset(presets[idx].name, processorRef.apvts); - } - }); + menu.showMenuAsync(juce::PopupMenu::Options().withTargetComponent(&presetButton), + [this, menuOrder](int result) { + if (result > 0 && result <= static_cast(menuOrder.size())) { + auto name = menuOrder[static_cast(result) - 1]; + auto& presets = processorRef.presetManager.getPresets(); + for (int i = 0; i < static_cast(presets.size()); ++i) { + if (presets[i].name == name) { + currentPresetIndex = i; + break; + } + } + applyCurrentPreset(); + } + }); +} + +void MainContentComponent::applyCurrentPreset() { + auto& presets = processorRef.presetManager.getPresets(); + if (presets.empty()) return; + currentPresetIndex = juce::jlimit(0, static_cast(presets.size()) - 1, currentPresetIndex); + processorRef.presetManager.applyPreset(presets[currentPresetIndex].name, processorRef.apvts); + patchLCD.setText(presets[currentPresetIndex].name); } void MainContentComponent::paint(juce::Graphics& g) { @@ -682,10 +816,6 @@ void MainContentComponent::resized() { delayTimeKnob.setBounds(1110, fx2KnobY, lfoKnobSize, lfoKnobSize); delayFbKnob.setBounds(1198, fx2KnobY, lfoKnobSize, lfoKnobSize); delayMixKnob.setBounds(1286, fx2KnobY, lfoKnobSize, lfoKnobSize); - // Row 2: PINGPONG combo, SPREAD knob - int delayRow2Y = fx2KnobY + lfoKnobSize + 4; - delayPingPongBox.setBounds(1110, delayRow2Y, 100, 36); - delaySpreadKnob.setBounds(1220, delayRow2Y, lfoKnobSize, lfoKnobSize); // Reverb sub-section (X=1375, Y=690, W=265, H=130) reverbSizeKnob.setBounds(1383, fx2KnobY, lfoKnobSize, lfoKnobSize); @@ -693,7 +823,10 @@ void MainContentComponent::resized() { reverbMixKnob.setBounds(1553, fx2KnobY, lfoKnobSize, lfoKnobSize); // --- PRESET + SCALE --- - presetButton.setBounds(20, 8, 120, 28); + presetButton.setBounds(20, 8, 90, 28); + patchLCD.setBounds(118, 8, 360, 28); + prevPresetButton.setBounds(486, 8, 28, 28); + nextPresetButton.setBounds(518, 8, 28, 28); scaleLabel.setBounds(1520, 10, 42, 20); uiScaleBox.setBounds(1566, 8, 80, 24); diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index 7e7ed28..9722bb7 100644 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -55,6 +55,14 @@ private: std::unique_ptr fft; }; +class PatchLCD : public juce::Component { +public: + void setText(const juce::String& t) { text = t; repaint(); } + void paint(juce::Graphics& g) override; +private: + juce::String text = "INIT"; +}; + class PianoRollComponent : public juce::Component, public juce::Timer { public: explicit PianoRollComponent(ChromaFlockProcessor& p) : processor(p) { startTimerHz(30); } @@ -139,12 +147,13 @@ private: // FX2 controls juce::Slider delayTimeKnob, delayFbKnob, delayMixKnob; - juce::ComboBox delayPingPongBox; - juce::Slider delaySpreadKnob; juce::Slider reverbSizeKnob, reverbDampKnob, reverbMixKnob; // Preset menu juce::TextButton presetButton{"PRESET"}; + PatchLCD patchLCD; + juce::TextButton prevPresetButton{"<"}, nextPresetButton{">"}; + int currentPresetIndex = 0; juce::ComboBox uiScaleBox; @@ -174,14 +183,13 @@ private: // FX2 attachments std::unique_ptr delayTimeAttach, delayFbAttach, delayMixAttach; - std::unique_ptr delayPingPongAttach; - std::unique_ptr delaySpreadAttach; std::unique_ptr reverbSizeAttach, reverbDampAttach, reverbMixAttach; void setupLabel(juce::Label& label, const juce::String& text); void setupKnob(juce::Slider& knob, const juce::String& name); void setupCombo(juce::ComboBox& combo); void showPresetMenu(); + void applyCurrentPreset(); JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(MainContentComponent) }; diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index fe38964..c969436 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -31,12 +31,12 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create juce::ParameterID{"osc1Fine", 1}, "OSC1 Fine", juce::NormalisableRange(-100.0f, 100.0f, 1.0f), 0.0f)); layout.add(std::make_unique( - juce::ParameterID{"osc1Level", 1}, "OSC1 Level", zeroOne, 0.7f)); + juce::ParameterID{"osc1Level", 1}, "OSC1 Level", zeroOne, 0.5f)); // OSC 2 layout.add(std::make_unique( juce::ParameterID{"osc2Wave", 1}, "OSC2 Wave", - juce::StringArray{"Sine", "Saw", "Square", "Triangle", "Noise"}, 2)); + juce::StringArray{"Sine", "Saw", "Square", "Triangle", "Noise"}, 3)); layout.add(std::make_unique( juce::ParameterID{"osc2Oct", 1}, "OSC2 Octave", juce::NormalisableRange(-3.0f, 3.0f, 1.0f), -1.0f)); @@ -47,7 +47,7 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create juce::ParameterID{"osc2Fine", 1}, "OSC2 Fine", juce::NormalisableRange(-100.0f, 100.0f, 1.0f), 7.0f)); layout.add(std::make_unique( - juce::ParameterID{"osc2Level", 1}, "OSC2 Level", zeroOne, 0.7f)); + juce::ParameterID{"osc2Level", 1}, "OSC2 Level", zeroOne, 0.5f)); layout.add(std::make_unique( juce::ParameterID{"phaseOffset", 1}, "Phase Offset", zeroOne, 0.5f)); @@ -59,7 +59,7 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create juce::ParameterID{"filterCutoff", 1}, "Filter Cutoff", juce::NormalisableRange(50.0f, 20000.0f, 0.1f, 0.25f), 8000.0f)); layout.add(std::make_unique( - juce::ParameterID{"filterRes", 1}, "Filter Resonance", zeroOne, 0.7f)); + juce::ParameterID{"filterRes", 1}, "Filter Resonance", zeroOne, 0.2f)); layout.add(std::make_unique( juce::ParameterID{"filterEnvAmt", 1}, "Filter Env Amount", zeroOne, 0.0f)); layout.add(std::make_unique( @@ -81,7 +81,7 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create // AMP ENVELOPE layout.add(std::make_unique( juce::ParameterID{"envAttack", 1}, "Attack", - juce::NormalisableRange(0.001f, 5.0f, 0.001f, 0.3f), 0.01f)); + juce::NormalisableRange(0.001f, 5.0f, 0.001f, 0.3f), 0.03f)); layout.add(std::make_unique( juce::ParameterID{"envDecay", 1}, "Decay", juce::NormalisableRange(0.001f, 5.0f, 0.001f, 0.3f), 0.3f)); @@ -97,9 +97,9 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create juce::NormalisableRange(-1.0f, 1.0f, 0.01f), 0.0f)); layout.add(std::make_unique( juce::ParameterID{"drive", 1}, "Drive", - juce::NormalisableRange(1.0f, 5.0f, 0.01f, 0.5f), 1.5f)); + juce::NormalisableRange(1.0f, 5.0f, 0.01f, 0.5f), 1.2f)); layout.add(std::make_unique( - juce::ParameterID{"masterLevel", 1}, "Master Level", zeroOne, 0.8f)); + juce::ParameterID{"masterLevel", 1}, "Master Level", zeroOne, 0.7f)); // PITCH BEND layout.add(std::make_unique( @@ -175,12 +175,6 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create juce::ParameterID{"delayFeedback", 1}, "Delay Feedback", zeroOne, 0.3f)); layout.add(std::make_unique( juce::ParameterID{"delayMix", 1}, "Delay Mix", zeroOne, 0.25f)); - layout.add(std::make_unique( - juce::ParameterID{"delayPingPong", 1}, "Delay PingPong", - juce::StringArray{"Off", "On"}, 0)); - layout.add(std::make_unique( - juce::ParameterID{"delaySpread", 1}, "Delay Spread", - juce::NormalisableRange(0.25f, 0.75f, 0.01f), 0.5f)); // REVERB layout.add(std::make_unique( @@ -293,8 +287,7 @@ void ChromaFlockProcessor::processBlock(juce::AudioBuffer& buffer, juce:: float panRate = getParam("autoPanRate"); float panDepth = getParam("autoPanDepth"); - delay.setParameters(getParam("delayTime"), getParam("delayFeedback"), getParam("delayMix"), - static_cast(getParam("delayPingPong")) == 1, getParam("delaySpread")); + delay.setParameters(getParam("delayTime"), getParam("delayFeedback"), getParam("delayMix")); reverbFX.setParameters(getParam("reverbSize"), getParam("reverbDamping"), 0.8f, getParam("reverbMix")); // FX processing: distortion → compression → auto-pan diff --git a/Source/PresetManager.h b/Source/PresetManager.h index 5854b26..22eb901 100644 --- a/Source/PresetManager.h +++ b/Source/PresetManager.h @@ -57,20 +57,20 @@ private: void buildPresets() { // --- DEFAULT --- add("Init", "Init", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 7}, {"osc2Level", 0.7f}, + {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.5f}, + {"osc2Wave", 3}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 7}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.7f}, {"filterEnvAmt", 0}, {"keyTrack", 0.5f}, + {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.2f}, {"filterEnvAmt", 0}, {"keyTrack", 0.5f}, {"fEnvAttack", 0.01f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.5f}, - {"envAttack", 0.01f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.5f}, - {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.8f}, + {"envAttack", 0.03f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.5f}, + {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.7f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distMix", 0}, {"compThreshold", -20}, {"compRatio", 4}, {"compAttack", 10}, {"compRelease", 100}, {"compMakeup", 0}, {"compMix", 1}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); @@ -90,7 +90,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); @@ -109,7 +109,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0.3f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 3}, {"lfo2Rate", 0.15f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); @@ -128,7 +128,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); @@ -147,7 +147,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); @@ -166,7 +166,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 120}, {"delayFeedback", 0.15f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 120}, {"delayFeedback", 0.15f}, {"delayMix", 0.1f}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.05f} }); @@ -185,7 +185,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 80}, {"delayFeedback", 0.2f}, {"delayMix", 0.08f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 80}, {"delayFeedback", 0.2f}, {"delayMix", 0.08f}, {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f} }); @@ -204,7 +204,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0.1f}, {"delayMix", 0.05f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0.1f}, {"delayMix", 0.05f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.08f} }); @@ -224,7 +224,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 180}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} }); @@ -243,7 +243,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} }); @@ -262,7 +262,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.5f}, {"lfo1Depth", 0.08f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 250}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 250}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.08f} }); @@ -281,7 +281,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.12f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.8f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 150}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"reverbSize", 0.18f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.06f} }); @@ -301,7 +301,7 @@ private: {"autoPanRate", 0.3f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.25f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 400}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 400}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"reverbSize", 0.7f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.3f} }); @@ -320,7 +320,7 @@ private: {"autoPanRate", 0.4f}, {"autoPanDepth", 0.25f}, {"lfo1Rate", 0.15f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.08f}, {"lfo2Depth", 0.12f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 500}, {"delayFeedback", 0.35f}, {"delayMix", 0.2f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 500}, {"delayFeedback", 0.35f}, {"delayMix", 0.2f}, {"reverbSize", 0.8f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.35f} }); @@ -339,7 +339,7 @@ private: {"autoPanRate", 0.2f}, {"autoPanDepth", 0.2f}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.25f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.35f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 600}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 600}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"reverbSize", 0.85f}, {"reverbDamping", 0.25f}, {"reverbMix", 0.4f} }); @@ -358,7 +358,7 @@ private: {"autoPanRate", 0.5f}, {"autoPanDepth", 0.4f}, {"lfo1Rate", 0.12f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.05f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 600}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 600}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.5f} }); @@ -377,7 +377,7 @@ private: {"autoPanRate", 0.15f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 0.08f}, {"lfo1Depth", 0.35f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.03f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 700}, {"delayFeedback", 0.45f}, {"delayMix", 0.25f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 700}, {"delayFeedback", 0.45f}, {"delayMix", 0.25f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.45f} }); @@ -396,7 +396,7 @@ private: {"autoPanRate", 0.2f}, {"autoPanDepth", 0.35f}, {"lfo1Rate", 0.1f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.06f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 550}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 550}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"reverbSize", 0.85f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.4f} }); @@ -416,7 +416,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 250}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 250}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f} }); @@ -435,7 +435,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.05f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 150}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} }); @@ -454,7 +454,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.25f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} }); @@ -473,7 +473,7 @@ private: {"autoPanRate", 0.8f}, {"autoPanDepth", 0.15f}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 350}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 350}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.55f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f} }); @@ -492,7 +492,7 @@ private: {"autoPanRate", 0.3f}, {"autoPanDepth", 0.2f}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 400}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 400}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.75f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.35f} }); @@ -511,7 +511,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 180}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.35f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f} }); @@ -531,7 +531,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.7f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 8.0f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 3}, {"lfo2Dest", 3}, - {"delayTime", 200}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.15f} }); @@ -550,7 +550,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.1f} }); @@ -569,7 +569,7 @@ private: {"autoPanRate", 2.0f}, {"autoPanDepth", 0.8f}, {"lfo1Rate", 0.3f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.15f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 300}, {"delayFeedback", 0.25f}, {"delayMix", 0.15f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 300}, {"delayFeedback", 0.25f}, {"delayMix", 0.15f}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f} }); @@ -588,7 +588,7 @@ private: {"autoPanRate", 0.5f}, {"autoPanDepth", 0.6f}, {"lfo1Rate", 2.5f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.4f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 250}, {"delayFeedback", 0.35f}, {"delayMix", 0.2f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 250}, {"delayFeedback", 0.35f}, {"delayMix", 0.2f}, {"reverbSize", 0.6f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.25f} }); @@ -607,7 +607,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 500}, {"delayFeedback", 0.7f}, {"delayMix", 0.4f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 500}, {"delayFeedback", 0.7f}, {"delayMix", 0.4f}, {"reverbSize", 0.6f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.3f} }); @@ -626,7 +626,7 @@ private: {"autoPanRate", 0.3f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.1f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 1}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.5f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.5f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.6f} }); @@ -645,7 +645,7 @@ private: {"autoPanRate", 2}, {"autoPanDepth", 0}, {"lfo1Rate", 12.0f}, {"lfo1Depth", 0.8f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.2f} }); @@ -664,7 +664,7 @@ private: {"autoPanRate", 0.1f}, {"autoPanDepth", 0.6f}, {"lfo1Rate", 0.05f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.02f}, {"lfo2Depth", 0.25f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 900}, {"delayFeedback", 0.75f}, {"delayMix", 0.5f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 900}, {"delayFeedback", 0.75f}, {"delayMix", 0.5f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f} }); @@ -683,7 +683,7 @@ private: {"autoPanRate", 3.0f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 7.0f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 11.0f}, {"lfo2Depth", 0.4f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0.3f}, {"delayMix", 0.2f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 180}, {"delayFeedback", 0.3f}, {"delayMix", 0.2f}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} }); @@ -702,7 +702,7 @@ private: {"autoPanRate", 8.0f}, {"autoPanDepth", 0.8f}, {"lfo1Rate", 15.0f}, {"lfo1Depth", 1.0f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.5f}, {"lfo2Shape", 3}, {"lfo2Dest", 3}, - {"delayTime", 60}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 60}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.4f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.15f} }); @@ -723,7 +723,7 @@ private: {"autoPanRate", 7.0f}, {"autoPanDepth", 0.9f}, {"lfo1Rate", 13.0f}, {"lfo1Depth", 0.9f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 19.0f}, {"lfo2Depth", 0.7f}, {"lfo2Shape", 3}, {"lfo2Dest", 1}, - {"delayTime", 47}, {"delayFeedback", 0.6f}, {"delayMix", 0.35f}, {"delayPingPong", 1}, {"delaySpread", 0.61f}, + {"delayTime", 47}, {"delayFeedback", 0.6f}, {"delayMix", 0.35f}, {"reverbSize", 0.7f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.4f} }); @@ -742,7 +742,7 @@ private: {"autoPanRate", 0.3f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 0.15f}, {"lfo1Depth", 1.0f}, {"lfo1Shape", 0}, {"lfo1Dest", 1}, {"lfo2Rate", 0.12f}, {"lfo2Depth", 0.8f}, {"lfo2Shape", 0}, {"lfo2Dest", 2}, - {"delayTime", 300}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 300}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.8f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.35f} }); @@ -761,7 +761,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 20.0f}, {"lfo1Depth", 1.0f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 25}, {"delayFeedback", 0.8f}, {"delayMix", 0.4f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 25}, {"delayFeedback", 0.8f}, {"delayMix", 0.4f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.15f} }); @@ -780,7 +780,7 @@ private: {"autoPanRate", 5.0f}, {"autoPanDepth", 0.7f}, {"lfo1Rate", 6.5f}, {"lfo1Depth", 0.8f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 11.0f}, {"lfo2Depth", 0.5f}, {"lfo2Shape", 3}, {"lfo2Dest", 3}, - {"delayTime", 73}, {"delayFeedback", 0.55f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.44f}, + {"delayTime", 73}, {"delayFeedback", 0.55f}, {"delayMix", 0.3f}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} }); @@ -799,7 +799,7 @@ private: {"autoPanRate", 12.0f}, {"autoPanDepth", 0.8f}, {"lfo1Rate", 17.0f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0.3f}, {"lfo2Depth", 0.9f}, {"lfo2Shape", 2}, {"lfo2Dest", 1}, - {"delayTime", 33}, {"delayFeedback", 0.7f}, {"delayMix", 0.35f}, {"delayPingPong", 1}, {"delaySpread", 0.33f}, + {"delayTime", 33}, {"delayFeedback", 0.7f}, {"delayMix", 0.35f}, {"reverbSize", 0.4f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.25f} }); @@ -818,7 +818,7 @@ private: {"autoPanRate", 3.0f}, {"autoPanDepth", 0.6f}, {"lfo1Rate", 8.0f}, {"lfo1Depth", 0.7f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 14.0f}, {"lfo2Depth", 0.4f}, {"lfo2Shape", 3}, {"lfo2Dest", 3}, - {"delayTime", 55}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 55}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"reverbSize", 0.25f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.1f} }); @@ -837,7 +837,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.3f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 90}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 90}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"reverbSize", 0.15f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.05f} }); @@ -856,7 +856,7 @@ private: {"autoPanRate", 20.0f}, {"autoPanDepth", 1.0f}, {"lfo1Rate", 20.0f}, {"lfo1Depth", 1.0f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 15.0f}, {"lfo2Depth", 0.8f}, {"lfo2Shape", 3}, {"lfo2Dest", 3}, - {"delayTime", 20}, {"delayFeedback", 0.6f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.25f}, + {"delayTime", 20}, {"delayFeedback", 0.6f}, {"delayMix", 0.3f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} }); @@ -875,7 +875,7 @@ private: {"autoPanRate", 4.0f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.85f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 9.0f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 2}, {"lfo2Dest", 1}, - {"delayTime", 66}, {"delayFeedback", 0.5f}, {"delayMix", 0.25f}, {"delayPingPong", 1}, {"delaySpread", 0.55f}, + {"delayTime", 66}, {"delayFeedback", 0.5f}, {"delayMix", 0.25f}, {"reverbSize", 0.45f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} }); @@ -894,7 +894,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 10.0f}, {"lfo1Depth", 1.0f}, {"lfo1Shape", 0}, {"lfo1Dest", 1}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 40}, {"delayFeedback", 0.7f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 40}, {"delayFeedback", 0.7f}, {"delayMix", 0.4f}, {"reverbSize", 0.6f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.3f} }); @@ -915,7 +915,7 @@ private: {"autoPanRate", 0.08f}, {"autoPanDepth", 0.4f}, {"lfo1Rate", 0.05f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.03f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.6f}, + {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f} }); @@ -934,7 +934,7 @@ private: {"autoPanRate", 0.1f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.08f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.15f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 600}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 600}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.85f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.5f} }); @@ -953,7 +953,7 @@ private: {"autoPanRate", 0.2f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.1f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.07f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 500}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"delayPingPong", 1}, {"delaySpread", 0.55f}, + {"delayTime", 500}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"reverbSize", 0.8f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.45f} }); @@ -972,7 +972,7 @@ private: {"autoPanRate", 0.15f}, {"autoPanDepth", 0.7f}, {"lfo1Rate", 0.06f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.04f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 700}, {"delayFeedback", 0.65f}, {"delayMix", 0.45f}, {"delayPingPong", 1}, {"delaySpread", 0.65f}, + {"delayTime", 700}, {"delayFeedback", 0.65f}, {"delayMix", 0.45f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.8f} }); @@ -991,7 +991,7 @@ private: {"autoPanRate", 0.25f}, {"autoPanDepth", 0.6f}, {"lfo1Rate", 0.12f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.08f}, {"lfo2Depth", 0.25f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 900}, {"delayFeedback", 0.7f}, {"delayMix", 0.5f}, {"delayPingPong", 1}, {"delaySpread", 0.7f}, + {"delayTime", 900}, {"delayFeedback", 0.7f}, {"delayMix", 0.5f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.75f} }); @@ -1010,7 +1010,7 @@ private: {"autoPanRate", 0.3f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.25f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 650}, {"delayFeedback", 0.55f}, {"delayMix", 0.35f}, {"delayPingPong", 1}, {"delaySpread", 0.6f}, + {"delayTime", 650}, {"delayFeedback", 0.55f}, {"delayMix", 0.35f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.55f} }); @@ -1029,7 +1029,7 @@ private: {"autoPanRate", 0.12f}, {"autoPanDepth", 0.4f}, {"lfo1Rate", 0.08f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.05f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 400}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 400}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.8f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.5f} }); @@ -1048,7 +1048,7 @@ private: {"autoPanRate", 0.1f}, {"autoPanDepth", 0.25f}, {"lfo1Rate", 0.06f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.04f}, {"lfo2Depth", 0.08f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 600}, {"delayFeedback", 0.45f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.55f}, + {"delayTime", 600}, {"delayFeedback", 0.45f}, {"delayMix", 0.3f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.6f} }); @@ -1067,7 +1067,7 @@ private: {"autoPanRate", 0.15f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 0.1f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.07f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 550}, {"delayFeedback", 0.5f}, {"delayMix", 0.35f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 550}, {"delayFeedback", 0.5f}, {"delayMix", 0.35f}, {"reverbSize", 0.85f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.55f} }); @@ -1088,7 +1088,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.05f} }); @@ -1107,7 +1107,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 8.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 80}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 80}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f} }); @@ -1126,7 +1126,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 120}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 120}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.1f} }); @@ -1145,7 +1145,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 12.0f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 60}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 60}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f} }); @@ -1164,7 +1164,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.08f} }); @@ -1185,7 +1185,7 @@ private: {"autoPanRate", 0.08f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 0.04f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.02f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.65f}, + {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f} }); @@ -1204,7 +1204,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.1f}, {"lfo1Depth", 1.0f}, {"lfo1Shape", 0}, {"lfo1Dest", 1}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.8f}, {"lfo2Shape", 0}, {"lfo2Dest", 2}, - {"delayTime", 400}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 400}, {"delayFeedback", 0.4f}, {"delayMix", 0.25f}, {"reverbSize", 0.8f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.4f} }); @@ -1223,7 +1223,7 @@ private: {"autoPanRate", 0.05f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.02f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.01f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 1000}, {"delayFeedback", 0.8f}, {"delayMix", 0.5f}, {"delayPingPong", 1}, {"delaySpread", 0.7f}, + {"delayTime", 1000}, {"delayFeedback", 0.8f}, {"delayMix", 0.5f}, {"reverbSize", 0.98f}, {"reverbDamping", 0.02f}, {"reverbMix", 0.8f} }); @@ -1242,7 +1242,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.15f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.08f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 300}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 300}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"reverbSize", 0.7f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.35f} }); @@ -1261,7 +1261,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.5f} }); @@ -1280,7 +1280,7 @@ private: {"autoPanRate", 0.1f}, {"autoPanDepth", 0.6f}, {"lfo1Rate", 0.08f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.15f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 700}, {"delayFeedback", 0.55f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.6f}, + {"delayTime", 700}, {"delayFeedback", 0.55f}, {"delayMix", 0.4f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.6f} }); @@ -1299,7 +1299,7 @@ private: {"autoPanRate", 0.15f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.25f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 500}, {"delayFeedback", 0.45f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 500}, {"delayFeedback", 0.45f}, {"delayMix", 0.3f}, {"reverbSize", 0.75f}, {"reverbDamping", 0.25f}, {"reverbMix", 0.4f} }); @@ -1320,7 +1320,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.3f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 80}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 80}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f} }); @@ -1339,7 +1339,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0.3f}, {"delayMix", 0.12f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0.3f}, {"delayMix", 0.12f}, {"reverbSize", 0.15f}, {"reverbDamping", 0.85f}, {"reverbMix", 0.05f} }); @@ -1358,7 +1358,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.15f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 90}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"delayPingPong", 1}, {"delaySpread", 0.4f}, + {"delayTime", 90}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"reverbSize", 0.2f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.08f} }); @@ -1377,7 +1377,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.02f} }); @@ -1398,7 +1398,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.5f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 180}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} }); @@ -1417,7 +1417,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 300}, {"delayFeedback", 0.25f}, {"delayMix", 0.15f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 300}, {"delayFeedback", 0.25f}, {"delayMix", 0.15f}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f} }); @@ -1436,7 +1436,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 7.0f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.3f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 120}, {"delayFeedback", 0.25f}, {"delayMix", 0.12f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 120}, {"delayFeedback", 0.25f}, {"delayMix", 0.12f}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} }); @@ -1455,7 +1455,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0.15f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.12f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 250}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 250}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} }); @@ -1476,7 +1476,7 @@ private: {"autoPanRate", 0.06f}, {"autoPanDepth", 0.4f}, {"lfo1Rate", 0.03f}, {"lfo1Depth", 0.25f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.02f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 900}, {"delayFeedback", 0.65f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.7f}, + {"delayTime", 900}, {"delayFeedback", 0.65f}, {"delayMix", 0.4f}, {"reverbSize", 0.98f}, {"reverbDamping", 0.02f}, {"reverbMix", 0.75f} }); @@ -1495,7 +1495,7 @@ private: {"autoPanRate", 0.2f}, {"autoPanDepth", 0.35f}, {"lfo1Rate", 0.15f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.08f}, {"lfo2Depth", 0.12f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 550}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.6f}, + {"delayTime", 550}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.85f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.5f} }); @@ -1514,7 +1514,7 @@ private: {"autoPanRate", 0.08f}, {"autoPanDepth", 0.3f}, {"lfo1Rate", 0.05f}, {"lfo1Depth", 0.35f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.03f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 700}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 700}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.55f} }); @@ -1535,7 +1535,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.2f}, {"lfo2Depth", 0.7f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 120}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"delayPingPong", 1}, {"delaySpread", 0.3f}, + {"delayTime", 120}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} }); @@ -1554,7 +1554,7 @@ private: {"autoPanRate", 0.25f}, {"autoPanDepth", 0.7f}, {"lfo1Rate", 0.2f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 500}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.65f}, + {"delayTime", 500}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"reverbSize", 0.85f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.55f} }); @@ -1573,7 +1573,7 @@ private: {"autoPanRate", 3.0f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.5f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0.35f}, {"delayMix", 0.2f}, {"delayPingPong", 1}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0.35f}, {"delayMix", 0.2f}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f} }); @@ -1592,7 +1592,7 @@ private: {"autoPanRate", 4.0f}, {"autoPanDepth", 0.5f}, {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 8.0f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 80}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"delayPingPong", 1}, {"delaySpread", 0.45f}, + {"delayTime", 80}, {"delayFeedback", 0.4f}, {"delayMix", 0.2f}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} }); @@ -1613,7 +1613,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f} }); @@ -1632,7 +1632,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.12f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.04f} }); @@ -1651,7 +1651,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.06f} }); @@ -1670,7 +1670,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.35f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.18f} }); @@ -1689,7 +1689,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 0}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.25f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.12f} }); @@ -1710,7 +1710,7 @@ private: {"autoPanRate", 0.06f}, {"autoPanDepth", 0.4f}, {"lfo1Rate", 0.03f}, {"lfo1Depth", 0.2f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.02f}, {"lfo2Depth", 0.15f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"delayPingPong", 1}, {"delaySpread", 0.65f}, + {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.4f}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.75f} }); @@ -1729,7 +1729,7 @@ private: {"autoPanRate", 0.15f}, {"autoPanDepth", 0.2f}, {"lfo1Rate", 0.15f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 300}, {"delayFeedback", 0.2f}, {"delayMix", 0.12f}, {"delayPingPong", 1}, {"delaySpread", 0.55f}, + {"delayTime", 300}, {"delayFeedback", 0.2f}, {"delayMix", 0.12f}, {"reverbSize", 0.7f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.35f} }); @@ -1748,7 +1748,7 @@ private: {"autoPanRate", 0.1f}, {"autoPanDepth", 0.6f}, {"lfo1Rate", 0.05f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.03f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 700}, {"delayFeedback", 0.5f}, {"delayMix", 0.35f}, {"delayPingPong", 1}, {"delaySpread", 0.6f}, + {"delayTime", 700}, {"delayFeedback", 0.5f}, {"delayMix", 0.35f}, {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.7f} }); @@ -1769,7 +1769,7 @@ private: {"autoPanRate", 0.6f}, {"autoPanDepth", 0.15f}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 200}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.18f} }); @@ -1788,7 +1788,7 @@ private: {"autoPanRate", 0}, {"autoPanDepth", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"delayPingPong", 0}, {"delaySpread", 0.5f}, + {"delayTime", 100}, {"delayFeedback", 0}, {"delayMix", 0}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f} });