Add 250% scale option, default 150%, widen base layout; polish trail scaling

This commit is contained in:
Armin 2026-09-16 21:16:37 +02:00
commit e4af0eb793
7 changed files with 123 additions and 67 deletions

View file

@ -19,7 +19,7 @@ TerionProcessor::TerionProcessor()
std::make_unique<juce::AudioParameterFloat>(
juce::ParameterID{"dotSize", 3},
"Dot Size",
juce::NormalisableRange<float>(0.5f, 3.0f, 0.1f, 0.5f),
juce::NormalisableRange<float>(0.5f, 8.0f, 0.1f, 0.5f),
1.0f),
std::make_unique<juce::AudioParameterFloat>(
juce::ParameterID{"smoothing", 4},
@ -33,7 +33,12 @@ TerionProcessor::TerionProcessor()
std::make_unique<juce::AudioParameterBool>(
juce::ParameterID{"mono", 6},
"Mono",
false)
false),
std::make_unique<juce::AudioParameterFloat>(
juce::ParameterID{"afterglow", 7},
"Afterglow",
juce::NormalisableRange<float>(0.0f, 5.0f, 0.01f, 0.5f),
0.5f)
})
{
points.resize(kMaxPoints);