Add Wavetable Editor

This commit is contained in:
Tim
2025-11-08 15:18:05 +00:00
parent 43b8670d4e
commit 61bcef19aa
6 changed files with 957 additions and 3 deletions

View File

@@ -4,6 +4,7 @@
#include "PluginProcessor.h"
#include "GraphComponent.h"
#include "ScopeComponent.h"
#include "UI/CustomPresetWindow.h"
//============================== ScopeSliderComponent ==========================
// A generic panel: optional scope/graph + rotary sliders + labels.
@@ -387,10 +388,12 @@ private:
void updatePresetButtonLabel();
void showPresetMenu();
void showCustomPresetWindow();
void handleLayerSelectionChanged();
juce::TextButton presetMenuButton;
int lastPresetIndex { -1 };
std::unique_ptr<CustomPresetWindow> customPresetWindow;
std::optional<ScopeSliderComponent> adsrComponent; // Amp Env
std::optional<ScopeSliderComponent> chorusComponent;