mirror of
https://codeberg.org/armin/gelyk.git
synced 2026-10-11 17:01:53 +02:00
Expand to 7 bands; add labeled rotary Q knobs and gain dB readouts
This commit is contained in:
parent
580fcf7fec
commit
10feb7a7fe
5 changed files with 126 additions and 49 deletions
|
|
@ -24,16 +24,20 @@ juce::AudioProcessorValueTreeState::ParameterLayout createParameterLayout()
|
|||
};
|
||||
|
||||
addGain("gain0", "Low Shelf Gain", 0.0f);
|
||||
addGain("gain1", "Low-Mid Gain", 0.0f);
|
||||
addGain("gain2", "Mid Gain", 0.0f);
|
||||
addGain("gain3", "High-Mid Gain", 0.0f);
|
||||
addGain("gain4", "High Shelf Gain", 0.0f);
|
||||
addGain("gain1", "Low Gain", 0.0f);
|
||||
addGain("gain2", "Low-Mid Gain", 0.0f);
|
||||
addGain("gain3", "Mid Gain", 0.0f);
|
||||
addGain("gain4", "High-Mid Gain", 0.0f);
|
||||
addGain("gain5", "High Gain", 0.0f);
|
||||
addGain("gain6", "High Shelf Gain", 0.0f);
|
||||
|
||||
addQ("q0", "Low Shelf Q", 0.71f);
|
||||
addQ("q1", "Low-Mid Q", 1.0f);
|
||||
addQ("q2", "Mid Q", 1.0f);
|
||||
addQ("q3", "High-Mid Q", 1.0f);
|
||||
addQ("q4", "High Shelf Q", 0.71f);
|
||||
addQ("q1", "Low Q", 1.0f);
|
||||
addQ("q2", "Low-Mid Q", 1.0f);
|
||||
addQ("q3", "Mid Q", 1.0f);
|
||||
addQ("q4", "High-Mid Q", 1.0f);
|
||||
addQ("q5", "High Q", 1.0f);
|
||||
addQ("q6", "High Shelf Q", 0.71f);
|
||||
|
||||
layout.add(std::make_unique<juce::AudioParameterFloat>(
|
||||
"master", "Master", juce::NormalisableRange<float>(-24.0f, 24.0f, 0.01f), 0.0f));
|
||||
|
|
@ -44,8 +48,8 @@ juce::AudioProcessorValueTreeState::ParameterLayout createParameterLayout()
|
|||
return layout;
|
||||
}
|
||||
|
||||
const char* const bandTypes[5] = { "lowShelf", "peak", "peak", "peak", "highShelf" };
|
||||
const float bandFreqs[5] = { 60.0f, 200.0f, 1000.0f, 4000.0f, 10000.0f };
|
||||
const char* const bandTypes[7] = { "lowShelf", "peak", "peak", "peak", "peak", "peak", "highShelf" };
|
||||
const float bandFreqs[7] = { 60.0f, 160.0f, 400.0f, 800.0f, 1600.0f, 4000.0f, 10000.0f };
|
||||
} // namespace
|
||||
|
||||
GelykEQAudioProcessor::GelykEQAudioProcessor()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue