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