From af871936433cf7bcee11cb61910d9ec1c745db9d Mon Sep 17 00:00:00 2001 From: Armin Date: Thu, 16 Jul 2026 00:49:09 +0200 Subject: [PATCH] Add ping-pong delay, fix preset save extension, align reverb/scale UI --- Source/DSP/Delay.h | 15 +- Source/PluginEditor.cpp | 94 +-- Source/PluginEditor.h | 3 +- Source/PluginProcessor.cpp | 6 +- Source/PresetManager.h | 1121 ++---------------------------------- 5 files changed, 129 insertions(+), 1110 deletions(-) diff --git a/Source/DSP/Delay.h b/Source/DSP/Delay.h index 5f74946..639b127 100644 --- a/Source/DSP/Delay.h +++ b/Source/DSP/Delay.h @@ -13,12 +13,13 @@ public: writePos = 0; } - void setParameters(float timeMs, float fb, float mx) { + void setParameters(float timeMs, float fb, float mx, bool pingpong = false) { timeSamplesF = timeMs * 0.001f * static_cast(sampleRate); float bufMax = static_cast(bufferL.size()) - 1.0f; timeSamplesF = std::clamp(timeSamplesF, 1.0f, bufMax); feedback = std::clamp(fb, 0.0f, 0.95f); mix = std::clamp(mx, 0.0f, 1.0f); + pingPong = pingpong; } void process(float& left, float& right) { @@ -34,8 +35,15 @@ public: float outL = bufferL[i0] * (1.0f - frac) + bufferL[i1] * frac; float outR = bufferR[i0] * (1.0f - frac) + bufferR[i1] * frac; - bufferL[writePos] = left + outL * feedback; - bufferR[writePos] = right + outR * feedback; + if (pingPong) { + // Classic ping-pong: each channel's echo bounces to the opposite + // channel on the next repeat, so the taps alternate L/R. + bufferL[writePos] = left + outR * feedback; + bufferR[writePos] = right + outL * feedback; + } else { + bufferL[writePos] = left + outL * feedback; + bufferR[writePos] = right + outR * feedback; + } writePos = (writePos + 1) % bufSize; @@ -50,4 +58,5 @@ private: float timeSamplesF = 8820.0f; float feedback = 0.3f; float mix = 0.25f; + bool pingPong = false; }; diff --git a/Source/PluginEditor.cpp b/Source/PluginEditor.cpp index 1c69a2f..603ce87 100644 --- a/Source/PluginEditor.cpp +++ b/Source/PluginEditor.cpp @@ -521,6 +521,7 @@ MainContentComponent::MainContentComponent(ChromaFlockProcessor& p) setupSyncKnob(delayTimeKnob, delayTimeAttach, delayBeatAttach, "delayTime", "delayBeat", delaySyncBox); setupParam(delayFbKnob, delayFbAttach, "delayFeedback", "FBACK"); setupParam(delayMixKnob, delayMixAttach, "delayMix", "MIX"); + setupParam(delayPingPongKnob, delayPingPongAttach, "delayPingPong", "PING"); setupParam(reverbSizeKnob, reverbSizeAttach, "reverbSize", "SIZE"); setupParam(reverbDampKnob, reverbDampAttach, "reverbDamping", "DAMP"); setupParam(reverbMixKnob, reverbMixAttach, "reverbMix", "MIX"); @@ -736,30 +737,36 @@ void MainContentComponent::savePresetFile() { .getChildFile("chromaflock-" + currentPresetName().replaceCharacter(' ', '-') + ".cfl"), "*.cfl"); - chooser->launchAsync(juce::FileBrowserComponent::saveMode - | juce::FileBrowserComponent::canSelectFiles, - [this, chooser](const juce::FileChooser& c) { - std::unique_ptr deleter(chooser); - auto file = c.getResult(); - if (file == juce::File()) - return; - if (file.getFileExtension().toLowerCase() != ".cfl") + chooser->launchAsync(juce::FileBrowserComponent::saveMode + | juce::FileBrowserComponent::canSelectFiles + | juce::FileBrowserComponent::warnAboutOverwriting, + [this, chooser](const juce::FileChooser& c) { + std::unique_ptr deleter(chooser); + auto file = c.getResult(); + if (file == juce::File()) + return; + + // Always force the .cfl extension (macOS native panel does not + // reliably append it) and lowercase the filename. + juce::String name = file.getFileNameWithoutExtension(); + if (name.toLowerCase() != name) + file = file.getParentDirectory().getChildFile(name.toLowerCase()); file = file.withFileExtension(".cfl"); - auto state = processorRef.apvts.copyState(); - std::unique_ptr presetXml(state.createXml()); + auto state = processorRef.apvts.copyState(); + std::unique_ptr presetXml(state.createXml()); - std::unique_ptr root(new juce::XmlElement(kCflTag)); - root->setAttribute("version", kCflVersion); - root->setAttribute("generator", "ChromaFlock"); - root->addChildElement(presetXml.release()); + std::unique_ptr root(new juce::XmlElement(kCflTag)); + root->setAttribute("version", kCflVersion); + root->setAttribute("generator", "ChromaFlock"); + root->addChildElement(presetXml.release()); - if (!root->writeTo(file)) - juce::NativeMessageBox::showMessageBoxAsync(juce::AlertWindow::WarningIcon, - "Save Failed", "Could not write preset file:\n" + file.getFullPathName(), this); - else - patchLCD.setText(file.getFileNameWithoutExtension()); - }); + if (!root->writeTo(file)) + juce::NativeMessageBox::showMessageBoxAsync(juce::AlertWindow::WarningIcon, + "Save Failed", "Could not write preset file:\n" + file.getFullPathName(), this); + else + patchLCD.setText(file.getFileNameWithoutExtension()); + }); } void MainContentComponent::loadPresetFile() { @@ -942,9 +949,9 @@ void MainContentComponent::paint(juce::Graphics& g) { g.drawText(title, x + 6, y + titlePadY, w - 12, 14, juce::Justification::centred); }; - drawSubSection(10, 508, 512, 140, "DISTORTION", 6); - drawSubSection(528, 508, 470, 140, "COMPRESSOR", 6); - drawSubSection(1004, 508, 270, 140, "AUTO-PAN", 6); + drawSubSection(10, 508, 510, 140, "DISTORTION", 6); + drawSubSection(528, 508, 468, 140, "COMPRESSOR", 6); + drawSubSection(1004, 508, 268, 140, "AUTO-PAN", 6); drawSubSection(1280, 508, 370, 140, "LIMITER", 6); // LFO sub-sections @@ -952,8 +959,8 @@ void MainContentComponent::paint(juce::Graphics& g) { drawSubSection(560, 658, 530, 150, "LFO 2", 4); // FX2 sub-sections - drawSubSection(1100, 658, 265, 150, "DELAY", 4); - drawSubSection(1375, 658, 275, 150, "REVERB", 4); + drawSubSection(1015, 658, 375, 150, "DELAY", 4); + drawSubSection(1395, 658, 255, 150, "REVERB", 4); } void MainContentComponent::resized() { @@ -1076,39 +1083,40 @@ void MainContentComponent::resized() { int lfoKnobY = 658 + 4 + 14 + 6; // subSectionY + titlePad + titleH + bottomPad lfoLabel.setBounds(10, lfoY, 1080, fxLabelH); - fx2Label.setBounds(1100, lfoY, 540, fxLabelH); + fx2Label.setBounds(1015, lfoY, 635, fxLabelH); // LFO 1 sub-section (X=15, Y=642, W=530, H=110) lfo1RateKnob.setBounds(22, lfoKnobY, lfoKnobSize, lfoKnobSize); lfo1DepthKnob.setBounds(132, lfoKnobY, lfoKnobSize, lfoKnobSize); - lfo1ShapeBox.setBounds(242, lfoKnobY + (lfoKnobSize - 28) / 2, 130, 28); - lfo1DestBox.setBounds(382, lfoKnobY + (lfoKnobSize - 28) / 2, 155, 28); + lfo1ShapeBox.setBounds(242, lfoKnobY + (lfoKnobSize - 28) / 2, 105, 28); + lfo1DestBox.setBounds(357, lfoKnobY + (lfoKnobSize - 28) / 2, 105, 28); lfo1SyncBox.setBounds(22, lfoKnobY + lfoKnobSize + 6, 200, 28); // LFO 2 sub-section (X=560, Y=642, W=530, H=110) lfo2RateKnob.setBounds(568, lfoKnobY, lfoKnobSize, lfoKnobSize); lfo2DepthKnob.setBounds(678, lfoKnobY, lfoKnobSize, lfoKnobSize); - lfo2ShapeBox.setBounds(788, lfoKnobY + (lfoKnobSize - 28) / 2, 130, 28); - lfo2DestBox.setBounds(928, lfoKnobY + (lfoKnobSize - 28) / 2, 155, 28); + lfo2ShapeBox.setBounds(788, lfoKnobY + (lfoKnobSize - 28) / 2, 105, 28); + lfo2DestBox.setBounds(903, lfoKnobY + (lfoKnobSize - 28) / 2, 105, 28); lfo2SyncBox.setBounds(568, lfoKnobY + lfoKnobSize + 6, 200, 28); // --- FX2 SECTION --- int fx2KnobY = lfoKnobY; - // Delay sub-section (X=1100, Y=690, W=265, H=130) - // Row 1: TIME, FBACK, MIX - delayTimeKnob.setBounds(1110, fx2KnobY, lfoKnobSize, lfoKnobSize); - delayFbKnob.setBounds(1198, fx2KnobY, lfoKnobSize, lfoKnobSize); - delayMixKnob.setBounds(1286, fx2KnobY, lfoKnobSize, lfoKnobSize); - delaySyncBox.setBounds(1110, fx2KnobY + lfoKnobSize + 6, 240, 28); + // Delay sub-section: TIME, FBACK, MIX, PING + sync combo + int dx = 1020; + int dGap = lfoKnobSize + 8; + delayTimeKnob.setBounds(dx, fx2KnobY, lfoKnobSize, lfoKnobSize); + delayFbKnob.setBounds(dx + dGap, fx2KnobY, lfoKnobSize, lfoKnobSize); + delayMixKnob.setBounds(dx + dGap * 2, fx2KnobY, lfoKnobSize, lfoKnobSize); + delayPingPongKnob.setBounds(dx + dGap * 3, fx2KnobY, lfoKnobSize, lfoKnobSize); + delaySyncBox.setBounds(dx, fx2KnobY + lfoKnobSize + 6, 250, 28); - // Reverb sub-section (X=1375, Y=690, W=265, H=130) + // Reverb sub-section: SIZE, DAMP, MIX (right edge aligned to 1650) { - int rowW = 3 * lfoKnobSize + 2 * 8; - int rx = 1650 - rowW; + int rx = 1402; reverbSizeKnob.setBounds(rx, fx2KnobY, lfoKnobSize, lfoKnobSize); - reverbDampKnob.setBounds(rx + (lfoKnobSize + 8), fx2KnobY, lfoKnobSize, lfoKnobSize); - reverbMixKnob.setBounds(rx + (lfoKnobSize + 8) * 2, fx2KnobY, lfoKnobSize, lfoKnobSize); + reverbDampKnob.setBounds(rx + (lfoKnobSize + 4), fx2KnobY, lfoKnobSize, lfoKnobSize); + reverbMixKnob.setBounds(rx + (lfoKnobSize + 4) * 2, fx2KnobY, lfoKnobSize, lfoKnobSize); } // --- PRESET + SCALE (vertically centered within top section, y: 0..128) --- @@ -1134,8 +1142,8 @@ void MainContentComponent::resized() { semitoneTransposeLabel.setBounds(1214, labelY2, 32, labelH2); semitoneTransposeBox.setBounds(1246, comboY2, 74, comboH2); - scaleLabel.setBounds(1520, labelY2, 42, labelH2); - uiScaleBox.setBounds(1566, comboY2, 80, comboH2); + scaleLabel.setBounds(1514, labelY2, 42, labelH2); + uiScaleBox.setBounds(1560, comboY2, 80, comboH2); // Visualizer area int vizY = 818; diff --git a/Source/PluginEditor.h b/Source/PluginEditor.h index 38d117a..319b4ed 100644 --- a/Source/PluginEditor.h +++ b/Source/PluginEditor.h @@ -160,7 +160,7 @@ private: juce::ComboBox lfo2ShapeBox, lfo2DestBox, lfo2SyncBox; // FX2 controls - juce::Slider delayTimeKnob, delayFbKnob, delayMixKnob; + juce::Slider delayTimeKnob, delayFbKnob, delayMixKnob, delayPingPongKnob; juce::ComboBox delaySyncBox; juce::Slider reverbSizeKnob, reverbDampKnob, reverbMixKnob; @@ -202,6 +202,7 @@ private: // FX2 attachments std::unique_ptr delayTimeAttach, delayFbAttach, delayMixAttach, delayBeatAttach; std::unique_ptr delaySyncAttach; + std::unique_ptr delayPingPongAttach; std::unique_ptr reverbSizeAttach, reverbDampAttach, reverbMixAttach; void setupLabel(juce::Label& label, const juce::String& text); diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index 4f8c817..feea29c 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -257,6 +257,9 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create juce::NormalisableRange(0.0f, static_cast(numBeats - 1), 1.0f), 4.0f, juce::AudioParameterFloatAttributes() .withStringFromValueFunction(beatValueToText))); + layout.add(std::make_unique( + juce::ParameterID{"delayPingPong", 1}, "Delay Ping-Pong", + juce::StringArray{"Off", "On"}, 0)); // REVERB layout.add(std::make_unique( @@ -420,7 +423,8 @@ void ChromaFlockProcessor::processBlock(juce::AudioBuffer& buffer, juce:: int bi = juce::jlimit(0, numBeats - 1, juce::roundToInt(getParam("delayBeat"))); delayTimeMs = beatValues[bi] * 60000.0f / static_cast(currentBpm); } - delay.setParameters(delayTimeMs, getParam("delayFeedback"), getParam("delayMix")); + delay.setParameters(delayTimeMs, getParam("delayFeedback"), getParam("delayMix"), + getParam("delayPingPong") > 0.5f); reverbFX.setParameters(getParam("reverbSize"), getParam("reverbDamping"), 0.8f, getParam("reverbMix")); limiter.setParameters(getParam("limiterThreshold"), getParam("limiterCeiling"), getParam("limiterRelease")); diff --git a/Source/PresetManager.h b/Source/PresetManager.h index 0988497..103a315 100644 --- a/Source/PresetManager.h +++ b/Source/PresetManager.h @@ -118,24 +118,7 @@ private: {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); - add("Acid Bass", "Bass", { - {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 0}, {"osc2Oct", -2}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 300}, {"filterRes", 0.85f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.6f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.3f}, - {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.4f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.531}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -20}, {"compRatio", 5}, {"compAttack", 5}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} - }); + add("Acid Bass", "Bass", {{{"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 0}, {"osc2Oct", -2}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 300}, {"filterRes", 0.85f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.6f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.3f}, {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.4f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.531}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -20}, {"compRatio", 5}, {"compAttack", 5}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0}}}); add("Pluck Bass", "Bass", { {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, @@ -156,24 +139,7 @@ private: {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0} }); - add("Moog Bass", "Bass", { - {"osc1Wave", 2}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, - {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 8}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 250}, {"filterRes", 0.6f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.6f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.25f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.2f}, - {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 1.6f}, {"masterLevel", 0.483}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -16}, {"compRatio", 5}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 4}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.05f} - }); + add("Moog Bass", "Bass", {{{"osc1Wave", 2}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 8}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 250}, {"filterRes", 0.6f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.6f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.25f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.2f}, {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 1.6f}, {"masterLevel", 0.483}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -16}, {"compRatio", 5}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 4}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.05f}}}); add("Gritty Bass", "Bass", { {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, @@ -214,81 +180,13 @@ private: }); // --- LEAD --- - add("Sync Lead", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.475}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Sync Lead", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.475}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); + add("Square Lead", "Lead", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 5}, {"osc2Fine", 10}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3500}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.696}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); - add("Square Lead", "Lead", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 5}, {"osc2Fine", 10}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3500}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.696}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Soft Lead", "Lead", {{{"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 2500}, {"filterRes", 0.2f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.25f}, {"pan", 0}, {"drive", 1.3f}, {"masterLevel", 0.8f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 80}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.08f}}}); - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); - - add("Soft Lead", "Lead", { - {"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 2500}, {"filterRes", 0.2f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.25f}, - {"pan", 0}, {"drive", 1.3f}, {"masterLevel", 0.8f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 80}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.08f} - }); - - add("Saw Lead", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.35f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 4000}, {"filterRes", 0.35f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.565}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.18f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.06f} - }); + add("Saw Lead", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.35f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 4000}, {"filterRes", 0.35f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.565}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.18f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.06f}}}); // --- PAD --- add("Warm Pad", "Pad", { @@ -425,24 +323,7 @@ private: {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f} }); - add("Organ", "Keys", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.5f}, - {"osc2Wave", 2}, {"osc2Oct", 1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1000}, {"filterRes", 0.1f}, {"filterEnvAmt", 0}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.9f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.9f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 8}, {"compRelease", 80}, {"compMakeup", 2}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} - }); + add("Organ", "Keys", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.5f}, {"osc2Wave", 2}, {"osc2Oct", 1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1000}, {"filterRes", 0.1f}, {"filterEnvAmt", 0}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.9f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.9f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 8}, {"compRelease", 80}, {"compMakeup", 2}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f}}}); add("Clav", "Keys", { {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, @@ -521,216 +402,29 @@ private: }); // --- FX --- - add("Wobble", "FX1", { - {"osc1Wave", 2}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 400}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.3f}, - {"envAttack", 0.005f}, {"envDecay", 0.3f}, {"envSustain", 0.8f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.442}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -15}, {"compRatio", 5}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 4}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Wobble", "FX1", {{{"osc1Wave", 2}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 400}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.3f}, {"envAttack", 0.005f}, {"envDecay", 0.3f}, {"envSustain", 0.8f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.442}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -15}, {"compRatio", 5}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 4}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.15f}}}); - {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.15f} - }); + add("Distorted Lead", "FX1", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 600}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.5f}, {"fEnvAttack", 0.005f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.3f}, {"envAttack", 0.005f}, {"envDecay", 0.2f}, {"envSustain", 0.8f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.269}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -20}, {"compRatio", 4}, {"compAttack", 8}, {"compRelease", 100}, {"compMakeup", 6}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.1f}}}); - add("Distorted Lead", "FX1", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 600}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.5f}, - {"fEnvAttack", 0.005f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.3f}, - {"envAttack", 0.005f}, {"envDecay", 0.2f}, {"envSustain", 0.8f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.269}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -20}, {"compRatio", 4}, {"compAttack", 8}, {"compRelease", 100}, {"compMakeup", 6}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Auto-Pan Spread", "FX1", {{{"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, {"osc2Wave", 3}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.1f}, {"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.0f}, {"masterLevel", 0.8f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -20}, {"compRatio", 3}, {"compAttack", 10}, {"compRelease", 100}, {"compMakeup", 2}, {"autoPanRate", 2.0f}, {"autoPanDepth", 0.8f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f}}}); - {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.1f} - }); + add("Filtered Noise", "FX1", {{{"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 2}, {"filterCutoff", 400}, {"filterRes", 0.6f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.5f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.5f}, {"envAttack", 0.01f}, {"envDecay", 0.5f}, {"envSustain", 0.5f}, {"envRelease", 1.0f}, {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.528}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -18}, {"compRatio", 4}, {"compAttack", 5}, {"compRelease", 100}, {"compMakeup", 4}, {"autoPanRate", 0.5f}, {"autoPanDepth", 0.6f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.6f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.25f}}}); - add("Auto-Pan Spread", "FX1", { - {"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, - {"osc2Wave", 3}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.1f}, {"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.0f}, {"masterLevel", 0.8f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -20}, {"compRatio", 3}, {"compAttack", 10}, {"compRelease", 100}, {"compMakeup", 2}, - {"autoPanRate", 2.0f}, {"autoPanDepth", 0.8f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Dub Delay", "FX2", {{{"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 5}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 500}, {"filterRes", 0.7f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.3f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.64}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -16}, {"compRatio", 4}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 3}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.6f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.3f}}}); - {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f} - }); + add("Reverse Reverb", "FX2", {{{"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 600}, {"filterRes", 0.2f}, {"filterEnvAmt", 0.3f}, {"keyTrack", 0.5f}, {"fEnvAttack", 0.5f}, {"fEnvDecay", 1.0f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 2.0f}, {"envAttack", 0.3f}, {"envDecay", 0.8f}, {"envSustain", 0.6f}, {"envRelease", 1.5f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.65f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -20}, {"compRatio", 2}, {"compAttack", 20}, {"compRelease", 200}, {"compMakeup", 2}, {"autoPanRate", 0.3f}, {"autoPanDepth", 0.3f}, {"autoPanPhase", 0}, {"lfo1Rate", 0.1f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 4}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.5f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.95f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.6f}}}); - add("Filtered Noise", "FX1", { - {"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 2}, {"filterCutoff", 400}, {"filterRes", 0.6f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.5f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.5f}, - {"envAttack", 0.01f}, {"envDecay", 0.5f}, {"envSustain", 0.5f}, {"envRelease", 1.0f}, - {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.528}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -18}, {"compRatio", 4}, {"compAttack", 5}, {"compRelease", 100}, {"compMakeup", 4}, - {"autoPanRate", 0.5f}, {"autoPanDepth", 0.6f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Laser Zap", "FX2", {{{"osc1Wave", 1}, {"osc1Oct", 2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 200}, {"filterRes", 0.9f}, {"filterEnvAmt", 1.0f}, {"keyTrack", 0}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.05f}, {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.0f}, {"envRelease", 0.05f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.45}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -15}, {"compRatio", 5}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 5}, {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.2f}}}); - {"reverbSize", 0.6f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.25f} - }); + add("Space Drone", "FX2", {{{"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -7}, {"osc1Level", 0.5f}, {"osc2Wave", 3}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 7}, {"osc2Level", 0.5f}, {"phaseOffset", 0.1f}, {"filterType", 0}, {"filterCutoff", 300}, {"filterRes", 0.5f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.3f}, {"fEnvAttack", 2.0f}, {"fEnvDecay", 3.0f}, {"fEnvSustain", 0.7f}, {"fEnvRelease", 5.0f}, {"envAttack", 3.0f}, {"envDecay", 2.0f}, {"envSustain", 0.9f}, {"envRelease", 6.0f}, {"pan", 0}, {"drive", 1.1f}, {"masterLevel", 0.6f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -25}, {"compRatio", 2}, {"compAttack", 40}, {"compRelease", 500}, {"compMakeup", 3}, {"autoPanRate", 0.1f}, {"autoPanDepth", 0.6f}, {"autoPanPhase", 0}, {"lfo1Rate", 0.08f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 0}, {"lfo1Dest", 4}, {"lfo2Rate", 0.02f}, {"lfo2Depth", 0.25f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, {"delayTime", 900}, {"delayFeedback", 0.75f}, {"delayMix", 0.5f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f}}}); - add("Dub Delay", "FX2", { - {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 5}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 500}, {"filterRes", 0.7f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.3f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.64}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -16}, {"compRatio", 4}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 3}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Ring Mod", "FX2", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 3}, {"osc2Semi", 5}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, {"phaseOffset", 0.5f}, {"filterType", 2}, {"filterCutoff", 800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.4f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.3f}, {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.457}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -15}, {"compRatio", 4}, {"compAttack", 3}, {"compRelease", 50}, {"compMakeup", 4}, {"autoPanRate", 3.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f}}}); - {"reverbSize", 0.6f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.3f} - }); - - add("Reverse Reverb", "FX2", { - {"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, - {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 600}, {"filterRes", 0.2f}, {"filterEnvAmt", 0.3f}, {"keyTrack", 0.5f}, - {"fEnvAttack", 0.5f}, {"fEnvDecay", 1.0f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 2.0f}, - {"envAttack", 0.3f}, {"envDecay", 0.8f}, {"envSustain", 0.6f}, {"envRelease", 1.5f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.65f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -20}, {"compRatio", 2}, {"compAttack", 20}, {"compRelease", 200}, {"compMakeup", 2}, - {"autoPanRate", 0.3f}, {"autoPanDepth", 0.3f}, {"autoPanPhase", 0}, - {"lfo1Rate", 0.1f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 4}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 800}, {"delayFeedback", 0.6f}, {"delayMix", 0.5f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.95f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.6f} - }); - - add("Laser Zap", "FX2", { - {"osc1Wave", 1}, {"osc1Oct", 2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 200}, {"filterRes", 0.9f}, {"filterEnvAmt", 1.0f}, {"keyTrack", 0}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.05f}, - {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.0f}, {"envRelease", 0.05f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.45}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -15}, {"compRatio", 5}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 5}, - {"autoPanRate", 2}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.2f} - }); - - add("Space Drone", "FX2", { - {"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -7}, {"osc1Level", 0.5f}, - {"osc2Wave", 3}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 7}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.1f}, - {"filterType", 0}, {"filterCutoff", 300}, {"filterRes", 0.5f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 2.0f}, {"fEnvDecay", 3.0f}, {"fEnvSustain", 0.7f}, {"fEnvRelease", 5.0f}, - {"envAttack", 3.0f}, {"envDecay", 2.0f}, {"envSustain", 0.9f}, {"envRelease", 6.0f}, - {"pan", 0}, {"drive", 1.1f}, {"masterLevel", 0.6f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -25}, {"compRatio", 2}, {"compAttack", 40}, {"compRelease", 500}, {"compMakeup", 3}, - {"autoPanRate", 0.1f}, {"autoPanDepth", 0.6f}, {"autoPanPhase", 0}, - {"lfo1Rate", 0.08f}, {"lfo1Depth", 0.6f}, {"lfo1Shape", 0}, {"lfo1Dest", 4}, - {"lfo2Rate", 0.02f}, {"lfo2Depth", 0.25f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 900}, {"delayFeedback", 0.75f}, {"delayMix", 0.5f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f} - }); - - add("Ring Mod", "FX2", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 3}, {"osc2Semi", 5}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.5f}, - {"filterType", 2}, {"filterCutoff", 800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.4f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.3f}, - {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.457}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -15}, {"compRatio", 4}, {"compAttack", 3}, {"compRelease", 50}, {"compMakeup", 4}, - {"autoPanRate", 3.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.5f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} - }); - - add("Glitch Stutter", "FX2", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 1}, {"filterCutoff", 600}, {"filterRes", 0.6f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.2f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.05f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.03f}, - {"envAttack", 0.001f}, {"envDecay", 0.05f}, {"envSustain", 0.0f}, {"envRelease", 0.03f}, - {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.328}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 8}, {"compAttack", 1}, {"compRelease", 20}, {"compMakeup", 6}, - {"autoPanRate", 8.0f}, {"autoPanDepth", 0.8f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.4f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.15f} - }); + add("Glitch Stutter", "FX2", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 1}, {"filterCutoff", 600}, {"filterRes", 0.6f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.2f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.05f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.03f}, {"envAttack", 0.001f}, {"envDecay", 0.05f}, {"envSustain", 0.0f}, {"envRelease", 0.03f}, {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.328}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 8}, {"compAttack", 1}, {"compRelease", 20}, {"compMakeup", 6}, {"autoPanRate", 8.0f}, {"autoPanDepth", 0.8f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.15f}}}); // ======== INSANITY ======== - add("Alien Swarm", "Insanity", { - {"osc1Wave", 1}, {"osc1Oct", 2}, {"osc1Semi", 0}, {"osc1Fine", 17}, {"osc1Level", 0.7f}, - {"osc2Wave", 4}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", -13}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.73f}, - {"filterType", 3}, {"filterCutoff", 900}, {"filterRes", 0.95f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.6f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 3.5f}, {"masterLevel", 0.351}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -18}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 5}, - {"autoPanRate", 7.0f}, {"autoPanDepth", 0.9f}, {"autoPanPhase", 0}, - {"lfo1Rate", 0.8f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 3}, {"lfo1Dest", 4}, - {"lfo2Rate", 19.0f}, {"lfo2Depth", 0.7f}, {"lfo2Shape", 3}, {"lfo2Dest", 1}, - {"delayTime", 47}, {"delayFeedback", 0.6f}, {"delayMix", 0.35f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.7f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.4f} - }); + add("Alien Swarm", "Insanity", {{{"osc1Wave", 1}, {"osc1Oct", 2}, {"osc1Semi", 0}, {"osc1Fine", 17}, {"osc1Level", 0.7f}, {"osc2Wave", 4}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", -13}, {"osc2Level", 0.6f}, {"phaseOffset", 0.73f}, {"filterType", 3}, {"filterCutoff", 900}, {"filterRes", 0.95f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.6f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 3.5f}, {"masterLevel", 0.351}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -18}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 5}, {"autoPanRate", 7.0f}, {"autoPanDepth", 0.9f}, {"autoPanPhase", 0}, {"lfo1Rate", 0.8f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 3}, {"lfo1Dest", 4}, {"lfo2Rate", 19.0f}, {"lfo2Depth", 0.7f}, {"lfo2Shape", 3}, {"lfo2Dest", 1}, {"delayTime", 47}, {"delayFeedback", 0.6f}, {"delayMix", 0.35f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.7f}, {"reverbDamping", 0.2f}, {"reverbMix", 0.4f}}}); add("Nuclear Siren", "Insanity", { {"osc1Wave", 1}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, @@ -751,81 +445,13 @@ private: {"reverbSize", 0.8f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.35f} }); - add("Death Ray", "Insanity", { - {"osc1Wave", 2}, {"osc1Oct", 3}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 3}, {"filterCutoff", 200}, {"filterRes", 1.0f}, {"filterEnvAmt", 1.0f}, {"keyTrack", 0.0f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.05f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.02f}, - {"envAttack", 0.001f}, {"envDecay", 0.08f}, {"envSustain", 0.0f}, {"envRelease", 0.02f}, - {"pan", 0}, {"drive", 5.0f}, {"masterLevel", 0.248}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -8}, {"compRatio", 12}, {"compAttack", 0.5f}, {"compRelease", 15}, {"compMakeup", 8}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Death Ray", "Insanity", {{{"osc1Wave", 2}, {"osc1Oct", 3}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 3}, {"filterCutoff", 200}, {"filterRes", 1.0f}, {"filterEnvAmt", 1.0f}, {"keyTrack", 0.0f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.05f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.02f}, {"envAttack", 0.001f}, {"envDecay", 0.08f}, {"envSustain", 0.0f}, {"envRelease", 0.02f}, {"pan", 0}, {"drive", 5.0f}, {"masterLevel", 0.248}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -8}, {"compRatio", 12}, {"compAttack", 0.5f}, {"compRelease", 15}, {"compMakeup", 8}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.15f}}}); - {"reverbSize", 0.3f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.15f} - }); + add("Toxic Waste", "Insanity", {{{"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 6}, {"osc2Fine", 23}, {"osc2Level", 0.7f}, {"phaseOffset", 0.37f}, {"filterType", 0}, {"filterCutoff", 350}, {"filterRes", 0.92f}, {"filterEnvAmt", 0.85f}, {"keyTrack", 0.4f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.15f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.5f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 4.5f}, {"masterLevel", 0.249}, {"pitchBendRange", 2}, {"distType", 2}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 10}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 6}, {"autoPanRate", 5.0f}, {"autoPanDepth", 0.7f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f}}}); - add("Toxic Waste", "Insanity", { - {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 6}, {"osc2Fine", 23}, {"osc2Level", 0.7f}, - {"phaseOffset", 0.37f}, - {"filterType", 0}, {"filterCutoff", 350}, {"filterRes", 0.92f}, {"filterEnvAmt", 0.85f}, {"keyTrack", 0.4f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.15f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.5f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 4.5f}, {"masterLevel", 0.249}, - {"pitchBendRange", 2}, - {"distType", 2}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 10}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 6}, - {"autoPanRate", 5.0f}, {"autoPanDepth", 0.7f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Broken Radio", "Insanity", {{{"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 3}, {"osc2Fine", 37}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 2}, {"filterCutoff", 600}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.1f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.4f}, {"envRelease", 0.08f}, {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.389}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 8}, {"compAttack", 2}, {"compRelease", 25}, {"compMakeup", 5}, {"autoPanRate", 12.0f}, {"autoPanDepth", 0.8f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.25f}}}); - {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} - }); - - add("Broken Radio", "Insanity", { - {"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 3}, {"osc2Fine", 37}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 2}, {"filterCutoff", 600}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.1f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.4f}, {"envRelease", 0.08f}, - {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.389}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 8}, {"compAttack", 2}, {"compRelease", 25}, {"compMakeup", 5}, - {"autoPanRate", 12.0f}, {"autoPanDepth", 0.8f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.4f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.25f} - }); - - add("Flesh Wound", "Insanity", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -8}, {"osc1Level", 0.9f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 1}, {"osc2Fine", 11}, {"osc2Level", 0.8f}, - {"phaseOffset", 0.42f}, - {"filterType", 1}, {"filterCutoff", 500}, {"filterRes", 0.85f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.5f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.08f}, - {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.7f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 5.0f}, {"masterLevel", 0.16}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -10}, {"compRatio", 10}, {"compAttack", 0.5f}, {"compRelease", 20}, {"compMakeup", 8}, - {"autoPanRate", 3.0f}, {"autoPanDepth", 0.6f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.25f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.1f} - }); + add("Flesh Wound", "Insanity", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -8}, {"osc1Level", 0.9f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 1}, {"osc2Fine", 11}, {"osc2Level", 0.8f}, {"phaseOffset", 0.42f}, {"filterType", 1}, {"filterCutoff", 500}, {"filterRes", 0.85f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.5f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.08f}, {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.7f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 5.0f}, {"masterLevel", 0.16}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -10}, {"compRatio", 10}, {"compAttack", 0.5f}, {"compRelease", 20}, {"compMakeup", 8}, {"autoPanRate", 3.0f}, {"autoPanDepth", 0.6f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.25f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.1f}}}); add("Junkyard Dog", "Insanity", { {"osc1Wave", 1}, {"osc1Oct", -2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, @@ -846,62 +472,11 @@ private: {"reverbSize", 0.15f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.05f} }); - add("Pixel Storm", "Insanity", { - {"osc1Wave", 2}, {"osc1Oct", 2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 4}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 1}, {"filterCutoff", 800}, {"filterRes", 0.95f}, {"filterEnvAmt", 1.0f}, {"keyTrack", 0.0f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.03f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.02f}, - {"envAttack", 0.001f}, {"envDecay", 0.04f}, {"envSustain", 0.0f}, {"envRelease", 0.02f}, - {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.347}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 10}, {"compAttack", 0.5f}, {"compRelease", 10}, {"compMakeup", 6}, - {"autoPanRate", 20.0f}, {"autoPanDepth", 1.0f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Pixel Storm", "Insanity", {{{"osc1Wave", 2}, {"osc1Oct", 2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 4}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 1}, {"filterCutoff", 800}, {"filterRes", 0.95f}, {"filterEnvAmt", 1.0f}, {"keyTrack", 0.0f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.03f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.02f}, {"envAttack", 0.001f}, {"envDecay", 0.04f}, {"envSustain", 0.0f}, {"envRelease", 0.02f}, {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.347}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 10}, {"compAttack", 0.5f}, {"compRelease", 10}, {"compMakeup", 6}, {"autoPanRate", 20.0f}, {"autoPanDepth", 1.0f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f}}}); - {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} - }); + add("Venom", "Insanity", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 3}, {"osc1Level", 0.85f}, {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", -5}, {"osc2Level", 0.6f}, {"phaseOffset", 0.28f}, {"filterType", 0}, {"filterCutoff", 400}, {"filterRes", 0.98f}, {"filterEnvAmt", 0.95f}, {"keyTrack", 0.5f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.18f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.12f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.65f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 3.8f}, {"masterLevel", 0.3}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 8}, {"compAttack", 2}, {"compRelease", 35}, {"compMakeup", 5}, {"autoPanRate", 4.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.45f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f}}}); - add("Venom", "Insanity", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 3}, {"osc1Level", 0.85f}, - {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", -5}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.28f}, - {"filterType", 0}, {"filterCutoff", 400}, {"filterRes", 0.98f}, {"filterEnvAmt", 0.95f}, {"keyTrack", 0.5f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.18f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.12f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.65f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 3.8f}, {"masterLevel", 0.3}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 8}, {"compAttack", 2}, {"compRelease", 35}, {"compMakeup", 5}, - {"autoPanRate", 4.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.45f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} - }); - - add("Screaming Eagle", "Insanity", { - {"osc1Wave", 0}, {"osc1Oct", 3}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 1}, {"osc2Oct", 3}, {"osc2Semi", 0}, {"osc2Fine", 7}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 3}, {"filterCutoff", 1200}, {"filterRes", 0.9f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.08f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.5f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.425}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -16}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 30}, {"compMakeup", 4}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.6f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.3f} - }); + add("Screaming Eagle", "Insanity", {{{"osc1Wave", 0}, {"osc1Oct", 3}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 1}, {"osc2Oct", 3}, {"osc2Semi", 0}, {"osc2Fine", 7}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 3}, {"filterCutoff", 1200}, {"filterRes", 0.9f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.08f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.5f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.425}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -16}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 30}, {"compMakeup", 4}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.6f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.3f}}}); // ======== TEXTURES ======== @@ -1097,24 +672,7 @@ private: {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.05f} }); - add("Boss Fight", "Chiptune", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.05f}, - {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.6f}, {"envRelease", 0.08f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.429}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 5}, {"compAttack", 2}, {"compRelease", 30}, {"compMakeup", 4}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f} - }); + add("Boss Fight", "Chiptune", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.6f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.05f}, {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.6f}, {"envRelease", 0.08f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.429}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 5}, {"compAttack", 2}, {"compRelease", 30}, {"compMakeup", 4}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f}}}); add("Coin Drop", "Chiptune", { {"osc1Wave", 0}, {"osc1Oct", 2}, {"osc1Semi", 12}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, @@ -1135,24 +693,7 @@ private: {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.1f} }); - add("16-Bit Blast", "Chiptune", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 3}, {"osc2Level", 0.7f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1000}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.9f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.06f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.04f}, - {"envAttack", 0.001f}, {"envDecay", 0.08f}, {"envSustain", 0.5f}, {"envRelease", 0.06f}, - {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.464}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 25}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f} - }); + add("16-Bit Blast", "Chiptune", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 3}, {"osc2Level", 0.7f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1000}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.9f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.06f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.04f}, {"envAttack", 0.001f}, {"envDecay", 0.08f}, {"envSustain", 0.5f}, {"envRelease", 0.06f}, {"pan", 0}, {"drive", 1.5f}, {"masterLevel", 0.464}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 25}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f}}}); add("Game Over", "Chiptune", { {"osc1Wave", 2}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, @@ -1289,24 +830,7 @@ private: {"reverbSize", 0.9f}, {"reverbDamping", 0.1f}, {"reverbMix", 0.6f} }); - add("Ancient Machine", "Cinematic", { - {"osc1Wave", 2}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", -15}, {"osc1Level", 0.6f}, - {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 18}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 2}, {"filterCutoff", 500}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.8f}, {"fEnvDecay", 1.0f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 1.5f}, - {"envAttack", 0.5f}, {"envDecay", 0.8f}, {"envSustain", 0.7f}, {"envRelease", 2.0f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.621}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 10}, {"compRelease", 150}, {"compMakeup", 3}, - {"autoPanRate", 0.15f}, {"autoPanDepth", 0.3f}, {"autoPanPhase", 0}, - {"lfo1Rate", 0.5f}, {"lfo1Depth", 0.45f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, - {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 500}, {"delayFeedback", 0.45f}, {"delayMix", 0.3f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.75f}, {"reverbDamping", 0.25f}, {"reverbMix", 0.4f} - }); + add("Ancient Machine", "Cinematic", {{{"osc1Wave", 2}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", -15}, {"osc1Level", 0.6f}, {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 18}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 2}, {"filterCutoff", 500}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.8f}, {"fEnvDecay", 1.0f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 1.5f}, {"envAttack", 0.5f}, {"envDecay", 0.8f}, {"envSustain", 0.7f}, {"envRelease", 2.0f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.621}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 10}, {"compRelease", 150}, {"compMakeup", 3}, {"autoPanRate", 0.15f}, {"autoPanDepth", 0.3f}, {"autoPanPhase", 0}, {"lfo1Rate", 0.5f}, {"lfo1Depth", 0.45f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.2f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, {"delayTime", 500}, {"delayFeedback", 0.45f}, {"delayMix", 0.3f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.75f}, {"reverbDamping", 0.25f}, {"reverbMix", 0.4f}}}); // ======== MORE BASS ======== @@ -1329,43 +853,9 @@ private: {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f} }); - add("Thunder Bass", "Bass", { - {"osc1Wave", 2}, {"osc1Oct", -2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, - {"osc2Wave", 0}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 200}, {"filterRes", 0.7f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.6f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.351}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 5}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Thunder Bass", "Bass", {{{"osc1Wave", 2}, {"osc1Oct", -2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, {"osc2Wave", 0}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 200}, {"filterRes", 0.7f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.6f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.351}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 5}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.15f}, {"reverbDamping", 0.85f}, {"reverbMix", 0.05f}}}); - {"reverbSize", 0.15f}, {"reverbDamping", 0.85f}, {"reverbMix", 0.05f} - }); - - add("Dystopian Bass", "Bass", { - {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", -8}, {"osc1Level", 0.8f}, - {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 5}, {"osc2Fine", 12}, {"osc2Level", 0.7f}, - {"phaseOffset", 0.25f}, - {"filterType", 1}, {"filterCutoff", 300}, {"filterRes", 0.75f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.18f}, {"fEnvSustain", 0.15f}, {"fEnvRelease", 0.12f}, - {"envAttack", 0.001f}, {"envDecay", 0.25f}, {"envSustain", 0.65f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 3.5f}, {"masterLevel", 0.303}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 7}, {"compAttack", 2}, {"compRelease", 35}, {"compMakeup", 5}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.2f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.08f} - }); + add("Dystopian Bass", "Bass", {{{"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", -8}, {"osc1Level", 0.8f}, {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 5}, {"osc2Fine", 12}, {"osc2Level", 0.7f}, {"phaseOffset", 0.25f}, {"filterType", 1}, {"filterCutoff", 300}, {"filterRes", 0.75f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.18f}, {"fEnvSustain", 0.15f}, {"fEnvRelease", 0.12f}, {"envAttack", 0.001f}, {"envDecay", 0.25f}, {"envSustain", 0.65f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 3.5f}, {"masterLevel", 0.303}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 7}, {"compAttack", 2}, {"compRelease", 35}, {"compMakeup", 5}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.08f}}}); add("808 Subblast", "Bass", { {"osc1Wave", 0}, {"osc1Oct", -3}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 1.0f}, @@ -1388,81 +878,13 @@ private: // ======== MORE LEADS ======== - add("Neon Rider", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 5}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3500}, {"filterRes", 0.35f}, {"filterEnvAmt", 0.65f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.544}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Neon Rider", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 5}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3500}, {"filterRes", 0.35f}, {"filterEnvAmt", 0.65f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.544}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); + add("Champagne Supernova", "Lead", {{{"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 3}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", -5}, {"osc2Level", 0.5f}, {"phaseOffset", 0.35f}, {"filterType", 0}, {"filterCutoff", 4000}, {"filterRes", 0.15f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.2f}, {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.4f}, {"pan", 0}, {"drive", 1.3f}, {"masterLevel", 0.7f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -16}, {"compRatio", 2}, {"compAttack", 5}, {"compRelease", 100}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f}}}); - add("Champagne Supernova", "Lead", { - {"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 3}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", -5}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.35f}, - {"filterType", 0}, {"filterCutoff", 4000}, {"filterRes", 0.15f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.2f}, - {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.4f}, - {"pan", 0}, {"drive", 1.3f}, {"masterLevel", 0.7f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -16}, {"compRatio", 2}, {"compAttack", 5}, {"compRelease", 100}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Quantum Lead", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 5}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.5f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.08f}, {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.7f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.47}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 40}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); - {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f} - }); - - add("Quantum Lead", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, - {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 5}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.5f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.08f}, - {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.7f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.47}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 40}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); - - add("Electric Sheep", "Lead", { - {"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -7}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 7}, {"osc2Level", 0.7f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.35f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.7f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -16}, {"compRatio", 2}, {"compAttack", 3}, {"compRelease", 80}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} - }); + add("Electric Sheep", "Lead", {{{"osc1Wave", 0}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -7}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 7}, {"osc2Level", 0.7f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.35f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.7f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -16}, {"compRatio", 2}, {"compAttack", 3}, {"compRelease", 80}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f}}}); // ======== MORE PADS ======== @@ -1525,81 +947,13 @@ private: // ======== MORE FX ======== - add("Pirate Radio", "FX", { - {"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 3}, {"osc2Fine", 31}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 2}, {"filterCutoff", 500}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.0f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.5f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.479}, - {"pitchBendRange", 2}, - {"distType", 1}, {"distAmount", 0}, - {"compThreshold", -15}, {"compRatio", 5}, {"compAttack", 3}, {"compRelease", 40}, {"compMakeup", 4}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Pirate Radio", "FX", {{{"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 3}, {"osc2Fine", 31}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 2}, {"filterCutoff", 500}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.0f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.3f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.5f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 2.5f}, {"masterLevel", 0.479}, {"pitchBendRange", 2}, {"distType", 1}, {"distAmount", 0}, {"compThreshold", -15}, {"compRatio", 5}, {"compAttack", 3}, {"compRelease", 40}, {"compMakeup", 4}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f}}}); - {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} - }); + add("Vapor Trail", "FX", {{{"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 5}, {"osc1Level", 0.5f}, {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", -5}, {"osc2Level", 0.4f}, {"phaseOffset", 0.6f}, {"filterType", 0}, {"filterCutoff", 600}, {"filterRes", 0.15f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.5f}, {"fEnvAttack", 1.5f}, {"fEnvDecay", 2.0f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 3.0f}, {"envAttack", 2.5f}, {"envDecay", 1.0f}, {"envSustain", 0.7f}, {"envRelease", 4.0f}, {"pan", 0}, {"drive", 1.0f}, {"masterLevel", 0.6f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -25}, {"compRatio", 2}, {"compAttack", 30}, {"compRelease", 300}, {"compMakeup", 2}, {"autoPanRate", 0.25f}, {"autoPanDepth", 0.7f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.85f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.55f}}}); - add("Vapor Trail", "FX", { - {"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 5}, {"osc1Level", 0.5f}, - {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", -5}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.6f}, - {"filterType", 0}, {"filterCutoff", 600}, {"filterRes", 0.15f}, {"filterEnvAmt", 0.2f}, {"keyTrack", 0.5f}, - {"fEnvAttack", 1.5f}, {"fEnvDecay", 2.0f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 3.0f}, - {"envAttack", 2.5f}, {"envDecay", 1.0f}, {"envSustain", 0.7f}, {"envRelease", 4.0f}, - {"pan", 0}, {"drive", 1.0f}, {"masterLevel", 0.6f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -25}, {"compRatio", 2}, {"compAttack", 30}, {"compRelease", 300}, {"compMakeup", 2}, - {"autoPanRate", 0.25f}, {"autoPanDepth", 0.7f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Sugar Rush", "FX", {{{"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 3}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1000}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.08f}, {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.3f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 1.0f}, {"masterLevel", 0.8f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 40}, {"compMakeup", 2}, {"autoPanRate", 3.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f}}}); - {"reverbSize", 0.85f}, {"reverbDamping", 0.15f}, {"reverbMix", 0.55f} - }); - - add("Sugar Rush", "FX", { - {"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 3}, {"osc2Oct", 1}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1000}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.08f}, - {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.3f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 1.0f}, {"masterLevel", 0.8f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 40}, {"compMakeup", 2}, - {"autoPanRate", 3.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f} - }); - - add("Fleshlight", "FX", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 1}, {"osc2Fine", 8}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.3f}, - {"filterType", 0}, {"filterCutoff", 400}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.4f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.6f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.413}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 4}, - {"autoPanRate", 4.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, - {"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}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} - }); + add("Fleshlight", "FX", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 1}, {"osc2Fine", 8}, {"osc2Level", 0.6f}, {"phaseOffset", 0.3f}, {"filterType", 0}, {"filterCutoff", 400}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.4f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.6f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 3.0f}, {"masterLevel", 0.413}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 6}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 4}, {"autoPanRate", 4.0f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, {"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}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f}}}); // ======== PIANO ======== @@ -1837,24 +1191,7 @@ private: {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} }); - add("Acid Squelch", "Bass", { - {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, - {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 250}, {"filterRes", 0.95f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.4f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.25f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.2f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.3f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 2.8f}, {"masterLevel", 0.409}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 6}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 5}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 90}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f} - }); + add("Acid Squelch", "Bass", {{{"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.9f}, {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 250}, {"filterRes", 0.95f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.4f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.25f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.2f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.3f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 2.8f}, {"masterLevel", 0.409}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 6}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 5}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 90}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f}}}); add("Resonant Sub", "Bass", { {"osc1Wave", 0}, {"osc1Oct", -3}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 1.0f}, @@ -1877,81 +1214,13 @@ private: // ======== MORE LEADS 2 ======== - add("Brass Stab", "Lead", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 2500}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.8f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.559}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 50}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Brass Stab", "Lead", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 2500}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.1f}, {"envSustain", 0.8f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.559}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 50}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); + add("Pluck Lead", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 4000}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.06f}, {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.0f}, {"envRelease", 0.06f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.08f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 140}, {"delayFeedback", 0.25f}, {"delayMix", 0.12f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.15f}, {"reverbDamping", 0.75f}, {"reverbMix", 0.06f}}}); - add("Pluck Lead", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 4000}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.9f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.06f}, - {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.0f}, {"envRelease", 0.06f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.08f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 140}, {"delayFeedback", 0.25f}, {"delayMix", 0.12f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Vocal Lead", "Lead", {{{"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -5}, {"osc1Level", 0.6f}, {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 5}, {"osc2Level", 0.4f}, {"phaseOffset", 0.3f}, {"filterType", 0}, {"filterCutoff", 2800}, {"filterRes", 0.25f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.02f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.2f}, {"envAttack", 0.05f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 1.3f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -16}, {"compRatio", 2}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.08f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 180}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f}}}); - {"reverbSize", 0.15f}, {"reverbDamping", 0.75f}, {"reverbMix", 0.06f} - }); - - add("Vocal Lead", "Lead", { - {"osc1Wave", 3}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", -5}, {"osc1Level", 0.6f}, - {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 5}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.3f}, - {"filterType", 0}, {"filterCutoff", 2800}, {"filterRes", 0.25f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.02f}, {"fEnvDecay", 0.3f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.2f}, - {"envAttack", 0.05f}, {"envDecay", 0.3f}, {"envSustain", 0.7f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 1.3f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -16}, {"compRatio", 2}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.08f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.3f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.12f} - }); - - add("Supersaw Lead", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 8}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3500}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.85f}, {"envRelease", 0.25f}, - {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.572}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.12f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0.6f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 140}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); + add("Supersaw Lead", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 8}, {"osc2Level", 0.6f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3500}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.85f}, {"envRelease", 0.25f}, {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.572}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.12f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.6f}, {"lfo2Depth", 0.1f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, {"delayTime", 140}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); // ======== MORE PADS 2 ======== @@ -2071,83 +1340,15 @@ private: {"reverbSize", 0.45f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.18f} }); - add("Vibraphone", "Keys", { - {"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1200}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.6f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.8f}, - {"envAttack", 0.001f}, {"envDecay", 0.7f}, {"envSustain", 0.2f}, {"envRelease", 1.0f}, - {"pan", 0}, {"drive", 1.0f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -18}, {"compRatio", 2}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 4.5f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 350}, {"delayFeedback", 0.1f}, {"delayMix", 0.05f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Vibraphone", "Keys", {{{"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1200}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.6f}, {"fEnvSustain", 0.2f}, {"fEnvRelease", 0.8f}, {"envAttack", 0.001f}, {"envDecay", 0.7f}, {"envSustain", 0.2f}, {"envRelease", 1.0f}, {"pan", 0}, {"drive", 1.0f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -18}, {"compRatio", 2}, {"compAttack", 5}, {"compRelease", 80}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 4.5f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 350}, {"delayFeedback", 0.1f}, {"delayMix", 0.05f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.55f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f}}}); - {"reverbSize", 0.55f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f} - }); - - add("Accordion", "Keys", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.5f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 900}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.1f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.8f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.02f}, {"envDecay", 0.1f}, {"envSustain", 0.9f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 8}, {"compRelease", 80}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.05f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0}, {"delayMix", 0}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} - }); + add("Accordion", "Keys", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.5f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 900}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.1f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.8f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.02f}, {"envDecay", 0.1f}, {"envSustain", 0.9f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -18}, {"compRatio", 3}, {"compAttack", 8}, {"compRelease", 80}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 5.5f}, {"lfo1Depth", 0.05f}, {"lfo1Shape", 3}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 150}, {"delayFeedback", 0}, {"delayMix", 0}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f}}}); // ======== BRASS ======== - add("Section Brass", "Brass", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.02f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.6f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.05f}, {"envDecay", 0.2f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.08f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.05f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Section Brass", "Brass", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.02f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.6f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.05f}, {"envDecay", 0.2f}, {"envSustain", 0.8f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.08f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.05f}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 180}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.35f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f}}}); - {"reverbSize", 0.35f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.15f} - }); - - add("Stab Brass", "Brass", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 2200}, {"filterRes", 0.45f}, {"filterEnvAmt", 0.85f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.533}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 40}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} - }); + add("Stab Brass", "Brass", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 2200}, {"filterRes", 0.45f}, {"filterEnvAmt", 0.85f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.533}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 40}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 150}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f}}}); // ======== STRINGS ======== @@ -2231,43 +1432,9 @@ private: // ======== ARP ======== - add("Bright Arp", "Arp", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.25f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.9f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.04f}, - {"envAttack", 0.001f}, {"envDecay", 0.08f}, {"envSustain", 0.0f}, {"envRelease", 0.04f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.574}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 25}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 130}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Bright Arp", "Arp", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 3000}, {"filterRes", 0.25f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.9f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.08f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.04f}, {"envAttack", 0.001f}, {"envDecay", 0.08f}, {"envSustain", 0.0f}, {"envRelease", 0.04f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.574}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 25}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 130}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f}}}); - {"reverbSize", 0.25f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} - }); - - add("Mellow Arp", "Arp", { - {"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 3}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1200}, {"filterRes", 0.15f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.7f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.0f}, {"envRelease", 0.1f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 40}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 2.5f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 250}, {"delayFeedback", 0.3f}, {"delayMix", 0.18f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.45f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} - }); + add("Mellow Arp", "Arp", {{{"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 3}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1200}, {"filterRes", 0.15f}, {"filterEnvAmt", 0.6f}, {"keyTrack", 0.7f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.15f}, {"envSustain", 0.0f}, {"envRelease", 0.1f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 40}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 2.5f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 250}, {"delayFeedback", 0.3f}, {"delayMix", 0.18f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.45f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f}}}); // ======== PLUCK ======== @@ -2311,62 +1478,11 @@ private: // ======== MORE FX 2 ======== - add("Bitcrush", "FX", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.5f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.38}, - {"pitchBendRange", 2}, - {"distType", 2}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 5}, {"compAttack", 2}, {"compRelease", 50}, {"compMakeup", 4}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0.2f}, {"lfo2Depth", 0.5f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 150}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Bitcrush", "FX", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 0}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.3f}, {"filterEnvAmt", 0.4f}, {"keyTrack", 0.5f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.7f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.0f}, {"masterLevel", 0.38}, {"pitchBendRange", 2}, {"distType", 2}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 5}, {"compAttack", 2}, {"compRelease", 50}, {"compMakeup", 4}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 6.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.2f}, {"lfo2Depth", 0.5f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, {"delayTime", 150}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f}}}); - {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.2f} - }); + add("Comb Filter", "FX", {{{"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, {"osc2Wave", 4}, {"osc2Oct", 1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 1}, {"filterCutoff", 600}, {"filterRes", 0.9f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.0f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.2f}, {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.6f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.7f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -16}, {"compRatio", 4}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0.3f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, {"delayTime", 300}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f}}}); - add("Comb Filter", "FX", { - {"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.6f}, - {"osc2Wave", 4}, {"osc2Oct", 1}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 1}, {"filterCutoff", 600}, {"filterRes", 0.9f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.0f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.4f}, {"fEnvRelease", 0.2f}, - {"envAttack", 0.001f}, {"envDecay", 0.3f}, {"envSustain", 0.6f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.7f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -16}, {"compRatio", 4}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0.3f}, {"autoPanDepth", 0.5f}, {"autoPanPhase", 0}, - {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.4f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0.1f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 300}, {"delayFeedback", 0.5f}, {"delayMix", 0.3f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.5f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.25f} - }); - - add("Granular Cloud", "FX", { - {"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.4f}, - {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 500}, {"filterRes", 0.5f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.0f}, - {"fEnvAttack", 1.0f}, {"fEnvDecay", 2.0f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 3.0f}, - {"envAttack", 1.5f}, {"envDecay", 1.5f}, {"envSustain", 0.7f}, {"envRelease", 3.0f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.6f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -28}, {"compRatio", 1.5f}, {"compAttack", 40}, {"compRelease", 400}, {"compMakeup", 3}, - {"autoPanRate", 0.2f}, {"autoPanDepth", 0.7f}, {"autoPanPhase", 0}, - {"lfo1Rate", 0.14f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 4}, - {"lfo2Rate", 0.05f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, - {"delayTime", 700}, {"delayFeedback", 0.7f}, {"delayMix", 0.5f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f} - }); + add("Granular Cloud", "FX", {{{"osc1Wave", 4}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.4f}, {"osc2Wave", 4}, {"osc2Oct", 0}, {"osc2Semi", 0}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 500}, {"filterRes", 0.5f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.0f}, {"fEnvAttack", 1.0f}, {"fEnvDecay", 2.0f}, {"fEnvSustain", 0.5f}, {"fEnvRelease", 3.0f}, {"envAttack", 1.5f}, {"envDecay", 1.5f}, {"envSustain", 0.7f}, {"envRelease", 3.0f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.6f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -28}, {"compRatio", 1.5f}, {"compAttack", 40}, {"compRelease", 400}, {"compMakeup", 3}, {"autoPanRate", 0.2f}, {"autoPanDepth", 0.7f}, {"autoPanPhase", 0}, {"lfo1Rate", 0.14f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 4}, {"lfo2Rate", 0.05f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 1}, {"lfo2Dest", 0}, {"delayTime", 700}, {"delayFeedback", 0.7f}, {"delayMix", 0.5f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 1}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.95f}, {"reverbDamping", 0.05f}, {"reverbMix", 0.7f}}}); // ======== ENCORE 9 ======== @@ -2408,24 +1524,7 @@ private: {"reverbSize", 0.5f}, {"reverbDamping", 0.3f}, {"reverbMix", 0.22f} }); - add("Acid Lead", "Lead", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.95f}, {"filterEnvAmt", 0.95f}, {"keyTrack", 0.4f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.18f}, {"envSustain", 0.6f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.6f}, {"masterLevel", 0.476}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 5}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 4}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 130}, {"delayFeedback", 0.25f}, {"delayMix", 0.12f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); + add("Acid Lead", "Lead", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 800}, {"filterRes", 0.95f}, {"filterEnvAmt", 0.95f}, {"keyTrack", 0.4f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.18f}, {"envSustain", 0.6f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.6f}, {"masterLevel", 0.476}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 5}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 4}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.3f}, {"lfo1Shape", 2}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 130}, {"delayFeedback", 0.25f}, {"delayMix", 0.12f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); add("Deep House Bass", "Bass", { {"osc1Wave", 1}, {"osc1Oct", -2}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.85f}, @@ -2446,24 +1545,7 @@ private: {"reverbSize", 0.15f}, {"reverbDamping", 0.8f}, {"reverbMix", 0.05f} }); - add("Neuro Bass", "Bass", { - {"osc1Wave", 1}, {"osc1Oct", -2}, {"osc1Semi", 0}, {"osc1Fine", -10}, {"osc1Level", 0.9f}, - {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 5}, {"osc2Fine", 14}, {"osc2Level", 0.6f}, - {"phaseOffset", 0.3f}, - {"filterType", 1}, {"filterCutoff", 300}, {"filterRes", 0.9f}, {"filterEnvAmt", 0.95f}, {"keyTrack", 0.2f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.1f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.5f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 4.0f}, {"masterLevel", 0.255}, - {"pitchBendRange", 2}, - {"distType", 3}, {"distAmount", 0}, - {"compThreshold", -10}, {"compRatio", 8}, {"compAttack", 1}, {"compRelease", 25}, {"compMakeup", 6}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0.2f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, - {"delayTime", 80}, {"delayFeedback", 0.3f}, {"delayMix", 0.12f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f} - }); + add("Neuro Bass", "Bass", {{{"osc1Wave", 1}, {"osc1Oct", -2}, {"osc1Semi", 0}, {"osc1Fine", -10}, {"osc1Level", 0.9f}, {"osc2Wave", 2}, {"osc2Oct", -1}, {"osc2Semi", 5}, {"osc2Fine", 14}, {"osc2Level", 0.6f}, {"phaseOffset", 0.3f}, {"filterType", 1}, {"filterCutoff", 300}, {"filterRes", 0.9f}, {"filterEnvAmt", 0.95f}, {"keyTrack", 0.2f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.12f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.1f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.5f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 4.0f}, {"masterLevel", 0.255}, {"pitchBendRange", 2}, {"distType", 3}, {"distAmount", 0}, {"compThreshold", -10}, {"compRatio", 8}, {"compAttack", 1}, {"compRelease", 25}, {"compMakeup", 6}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 5.0f}, {"lfo1Depth", 0.5f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0.2f}, {"lfo2Depth", 0.3f}, {"lfo2Shape", 2}, {"lfo2Dest", 0}, {"delayTime", 80}, {"delayFeedback", 0.3f}, {"delayMix", 0.12f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.1f}, {"reverbDamping", 0.9f}, {"reverbMix", 0.03f}}}); add("Crystal Pad", "Pad", { {"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.45f}, @@ -2484,101 +1566,16 @@ private: {"reverbSize", 0.92f}, {"reverbDamping", 0.08f}, {"reverbMix", 0.7f} }); - add("Trumpet", "Brass", { - {"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.75f}, - {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 2000}, {"filterRes", 0.25f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.02f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.6f}, {"fEnvRelease", 0.2f}, - {"envAttack", 0.04f}, {"envDecay", 0.25f}, {"envSustain", 0.8f}, {"envRelease", 0.3f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.744}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 180}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Trumpet", "Brass", {{{"osc1Wave", 2}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.75f}, {"osc2Wave", 1}, {"osc2Oct", 0}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 2000}, {"filterRes", 0.25f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.02f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.6f}, {"fEnvRelease", 0.2f}, {"envAttack", 0.04f}, {"envDecay", 0.25f}, {"envSustain", 0.8f}, {"envRelease", 0.3f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.744}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 3}, {"compAttack", 3}, {"compRelease", 60}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 4.0f}, {"lfo1Depth", 0.1f}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 180}, {"delayFeedback", 0.15f}, {"delayMix", 0.08f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.18f}}}); - {"reverbSize", 0.4f}, {"reverbDamping", 0.5f}, {"reverbMix", 0.18f} - }); + add("Steel Drum", "Keys", {{{"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 2}, {"osc2Semi", 0}, {"osc2Fine", 4}, {"osc2Level", 0.4f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 2500}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.9f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.12f}, {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.0f}, {"envRelease", 0.15f}, {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.78f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 2}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 250}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.45f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f}}}); - add("Steel Drum", "Keys", { - {"osc1Wave", 0}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 2}, {"osc2Semi", 0}, {"osc2Fine", 4}, {"osc2Level", 0.4f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 2500}, {"filterRes", 0.1f}, {"filterEnvAmt", 0.5f}, {"keyTrack", 0.9f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.15f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.12f}, - {"envAttack", 0.001f}, {"envDecay", 0.2f}, {"envSustain", 0.0f}, {"envRelease", 0.15f}, - {"pan", 0}, {"drive", 1.2f}, {"masterLevel", 0.78f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, {"distSymmetry", 0}, {"distTone", 1.0f}, - {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 2}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 0}, {"lfo1Depth", 0}, {"lfo1Shape", 0}, {"lfo1Dest", 0}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 250}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.45f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} - }); - - add("Echo Pluck", "Arp", { - {"osc1Wave", 1}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 2800}, {"filterRes", 0.2f}, {"filterEnvAmt", 0.85f}, {"keyTrack", 0.8f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.06f}, - {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.0f}, {"envRelease", 0.08f}, - {"pan", 0}, {"drive", 1.6f}, {"masterLevel", 0.75f}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.35f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 290}, {"delayFeedback", 0.55f}, {"delayMix", 0.35f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.4f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f} - }); + add("Echo Pluck", "Arp", {{{"osc1Wave", 1}, {"osc1Oct", 1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 0}, {"osc2Oct", 1}, {"osc2Semi", 12}, {"osc2Fine", 0}, {"osc2Level", 0.3f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 2800}, {"filterRes", 0.2f}, {"filterEnvAmt", 0.85f}, {"keyTrack", 0.8f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.1f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.06f}, {"envAttack", 0.001f}, {"envDecay", 0.12f}, {"envSustain", 0.0f}, {"envRelease", 0.08f}, {"pan", 0}, {"drive", 1.6f}, {"masterLevel", 0.75f}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -16}, {"compRatio", 3}, {"compAttack", 1}, {"compRelease", 30}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 3.0f}, {"lfo1Depth", 0.35f}, {"lfo1Shape", 2}, {"lfo1Dest", 4}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 290}, {"delayFeedback", 0.55f}, {"delayMix", 0.35f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.4f}, {"reverbDamping", 0.4f}, {"reverbMix", 0.2f}}}); // ======== TECHNO ======== - add("Techno Stab", "Techno", { - {"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, - {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 5}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 1200}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.6f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.18f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.12f}, - {"envAttack", 0.001f}, {"envDecay", 0.18f}, {"envSustain", 0.0f}, {"envRelease", 0.12f}, - {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.622}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -14}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 40}, {"compMakeup", 3}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 1.5f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 3}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 200}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, + add("Techno Stab", "Techno", {{{"osc1Wave", 1}, {"osc1Oct", 0}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.7f}, {"osc2Wave", 2}, {"osc2Oct", 0}, {"osc2Semi", 7}, {"osc2Fine", 5}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 1200}, {"filterRes", 0.4f}, {"filterEnvAmt", 0.7f}, {"keyTrack", 0.6f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.18f}, {"fEnvSustain", 0.0f}, {"fEnvRelease", 0.12f}, {"envAttack", 0.001f}, {"envDecay", 0.18f}, {"envSustain", 0.0f}, {"envRelease", 0.12f}, {"pan", 0}, {"drive", 1.8f}, {"masterLevel", 0.622}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -14}, {"compRatio", 4}, {"compAttack", 1}, {"compRelease", 40}, {"compMakeup", 3}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 1.5f}, {"lfo1Depth", 0.15f}, {"lfo1Shape", 0}, {"lfo1Dest", 3}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 200}, {"delayFeedback", 0.2f}, {"delayMix", 0.1f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f}}}); - {"reverbSize", 0.3f}, {"reverbDamping", 0.6f}, {"reverbMix", 0.1f} - }); - - add("Acid Pulse", "Techno", { - {"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, - {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 8}, {"osc2Level", 0.5f}, - {"phaseOffset", 0.5f}, - {"filterType", 0}, {"filterCutoff", 300}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.3f}, - {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.15f}, - {"envAttack", 0.001f}, {"envDecay", 0.25f}, {"envSustain", 0.5f}, {"envRelease", 0.2f}, - {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.464}, - {"pitchBendRange", 2}, - {"distType", 0}, {"distAmount", 0}, - {"compThreshold", -12}, {"compRatio", 5}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 4}, - {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, - {"lfo1Rate", 0.8f}, {"lfo1Depth", 0.18f}, {"lfo1Shape", 2}, {"lfo1Dest", 3}, - {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, - {"delayTime", 120}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"lfo1Sync", 0}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 0}, {"delayBeat", 4}, - - {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f} - }); + add("Acid Pulse", "Techno", {{{"osc1Wave", 1}, {"osc1Oct", -1}, {"osc1Semi", 0}, {"osc1Fine", 0}, {"osc1Level", 0.8f}, {"osc2Wave", 1}, {"osc2Oct", -1}, {"osc2Semi", 0}, {"osc2Fine", 8}, {"osc2Level", 0.5f}, {"phaseOffset", 0.5f}, {"filterType", 0}, {"filterCutoff", 300}, {"filterRes", 0.8f}, {"filterEnvAmt", 0.8f}, {"keyTrack", 0.3f}, {"fEnvAttack", 0.001f}, {"fEnvDecay", 0.2f}, {"fEnvSustain", 0.1f}, {"fEnvRelease", 0.15f}, {"envAttack", 0.001f}, {"envDecay", 0.25f}, {"envSustain", 0.5f}, {"envRelease", 0.2f}, {"pan", 0}, {"drive", 2.2f}, {"masterLevel", 0.464}, {"pitchBendRange", 2}, {"distType", 0}, {"distAmount", 0}, {"compThreshold", -12}, {"compRatio", 5}, {"compAttack", 2}, {"compRelease", 40}, {"compMakeup", 4}, {"autoPanRate", 0}, {"autoPanDepth", 0}, {"autoPanPhase", 0}, {"lfo1Rate", 0.8f}, {"lfo1Depth", 0.18f}, {"lfo1Shape", 2}, {"lfo1Dest", 3}, {"lfo2Rate", 0}, {"lfo2Depth", 0}, {"lfo2Shape", 0}, {"lfo2Dest", 0}, {"delayTime", 120}, {"delayFeedback", 0.3f}, {"delayMix", 0.15f}, {"lfo1Sync", 1}, {"lfo1Beat", 4}, {"lfo2Sync", 0}, {"lfo2Beat", 4}, {"delaySync", 1}, {"delayBeat", 4}, {"reverbSize", 0.2f}, {"reverbDamping", 0.7f}, {"reverbMix", 0.08f}}}); } };