This commit is contained in:
Armin 2026-09-16 17:47:45 +02:00
commit 5d4134966f
11 changed files with 996 additions and 0 deletions

17
Source/ArcKnob.h Normal file
View file

@ -0,0 +1,17 @@
#pragma once
#include <juce_audio_processors/juce_audio_processors.h>
class ArcKnob : public juce::Slider
{
public:
explicit ArcKnob(juce::RangedAudioParameter& param);
juce::String getParameterName() const { return parameter.getName(10); }
void paint(juce::Graphics& g) override;
private:
juce::RangedAudioParameter& parameter;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(ArcKnob)
};