wavetable/plugin/Source/Editor.cpp

40 lines
975 B
C++
Raw Normal View History

#include "Editor.h"
Editor::Editor (WavetableAudioProcessor& proc_)
: proc ( proc_ )
{
for (auto& o : oscillators) addAndMakeVisible (o);
for (auto& l : lfos) addAndMakeVisible (l);
2023-08-26 12:33:15 -07:00
for (auto& e : envs) addAndMakeVisible (e);
2023-08-26 11:17:03 -07:00
addAndMakeVisible (sub);
addAndMakeVisible (noise);
2023-08-26 12:33:15 -07:00
addAndMakeVisible (adsr);
addAndMakeVisible (filter);
2023-08-26 12:33:15 -07:00
addAndMakeVisible (step);
2023-08-26 13:01:59 -07:00
addAndMakeVisible (mod);
2023-09-08 17:11:50 -07:00
addAndMakeVisible (mtx);
2023-08-26 13:01:59 -07:00
addAndMakeVisible (global);
2023-08-25 09:47:50 -07:00
addAndMakeVisible (gate);
addAndMakeVisible (chorus);
addAndMakeVisible (distort);
addAndMakeVisible (delay);
addAndMakeVisible (reverb);
setupCallbacks();
}
void Editor::setupCallbacks()
{
}
void Editor::resized()
{
#if JUCE_DEBUG
auto f = juce::File (__FILE__).getChildFile ("../../Resources/layout.json");
layout.setLayout ("layout.json", f);
#else
layout.setLayout ("layout.json");
#endif
}