mirror of
https://codeberg.org/armin/chromaflock.git
synced 2026-10-11 21:31:54 +02:00
feat: add octave and halftone transpose menus
This commit is contained in:
parent
8e9b7cbc20
commit
d43a78b255
4 changed files with 43 additions and 2 deletions
|
|
@ -133,6 +133,14 @@ juce::AudioProcessorValueTreeState::ParameterLayout ChromaFlockProcessor::create
|
|||
juce::ParameterID{"pitchBendRange", 1}, "Pitch Bend Range",
|
||||
juce::NormalisableRange<float>(1.0f, 12.0f, 1.0f), 2.0f));
|
||||
|
||||
// TRANSPOSE
|
||||
layout.add(std::make_unique<juce::AudioParameterChoice>(
|
||||
juce::ParameterID{"octaveTranspose", 1}, "Octave Transpose",
|
||||
juce::StringArray{"-3", "-2", "-1", "0", "+1", "+2", "+3"}, 3));
|
||||
layout.add(std::make_unique<juce::AudioParameterChoice>(
|
||||
juce::ParameterID{"semitoneTranspose", 1}, "Halftone Transpose",
|
||||
getSemitoneChoices(), 0));
|
||||
|
||||
// DISTORTION
|
||||
layout.add(std::make_unique<juce::AudioParameterChoice>(
|
||||
juce::ParameterID{"distType", 1}, "Dist Type",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue