Added mod overlay

This commit is contained in:
Roland Rabien 2026-01-10 17:06:49 -08:00
commit 4977698b19
5 changed files with 16 additions and 4 deletions

View file

@ -1,3 +1,8 @@
1.0.25:
- Added manual
- Added cable when dragging mod sources
- Fixed right click on mod depth button
1.0.24: 1.0.24:
- Added MIDI learn - Added MIDI learn
- Fixed glitch in noise LFO - Fixed glitch in noise LFO

View file

@ -1 +1 @@
1.0.24 1.0.25

@ -1 +1 @@
Subproject commit b729bd7b1214cc277240a54fef6ba5818432c573 Subproject commit 9eb75b5bad2525a387bcf1c1d773f897c35ef372

View file

@ -22,7 +22,8 @@ WavetableAudioProcessorEditor::WavetableAudioProcessorEditor (WavetableAudioProc
addAndMakeVisible (usage); addAndMakeVisible (usage);
addChildComponent (modOverview); addChildComponent (modOverview);
addAndMakeVisible (modOverlay);
usage.setBounds (45, 12, 80, 16); usage.setBounds (45, 12, 80, 16);
modOverview.setBounds (usage.getRight() + 10, 12, 150, 16); modOverview.setBounds (usage.getRight() + 10, 12, 150, 16);
scope.setBounds (704, 5, 187, 30); scope.setBounds (704, 5, 187, 30);
@ -70,6 +71,7 @@ void WavetableAudioProcessorEditor::resized()
editor.setBounds (rc); editor.setBounds (rc);
patchBrowser.setBounds (rc); patchBrowser.setBounds (rc);
modOverlay.setBounds (getLocalBounds());
} }
void WavetableAudioProcessorEditor::addMenuItems (juce::PopupMenu& m) void WavetableAudioProcessorEditor::addMenuItems (juce::PopupMenu& m)
@ -97,4 +99,8 @@ void WavetableAudioProcessorEditor::addMenuItems (juce::PopupMenu& m)
um.addItem ("200%", [setSize] { setSize (2.00f); }); um.addItem ("200%", [setSize] { setSize (2.00f); });
m.addSubMenu ("UI Size", um); m.addSubMenu ("UI Size", um);
m.addSeparator();
m.addItem ("Manual", [] { juce::URL ("https://github.com/FigBug/Wavetable/blob/master/Manual.md").launchInDefaultBrowser(); });
} }

View file

@ -26,7 +26,8 @@ private:
gin::TriggeredScope scope { wtProc.scopeFifo }; gin::TriggeredScope scope { wtProc.scopeFifo };
gin::SynthesiserUsage usage { wtProc }; gin::SynthesiserUsage usage { wtProc };
gin::ModulationOverview modOverview { wtProc.modMatrix }; gin::ModulationOverview modOverview { wtProc.modMatrix };
gin::ModOverlay modOverlay { wtProc.modMatrix };
Editor editor { wtProc }; Editor editor { wtProc };
#if JUCE_DEBUG #if JUCE_DEBUG