2
0
Fork 0

Source code updates for 5.3.2

This commit is contained in:
bsutherland 2018-10-29 22:12:16 +09:00
parent 49e8b26241
commit e128468819
2 changed files with 622 additions and 465 deletions

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
and re-saved.
Created with Projucer version: 5.3.1
Created with Projucer version: 5.3.2
------------------------------------------------------------------------------
@ -133,163 +133,163 @@ private:
//[/UserVariables]
//==============================================================================
ScopedPointer<GroupComponent> groupComponent2;
ScopedPointer<GroupComponent> groupComponent4;
ScopedPointer<GroupComponent> groupComponent11;
ScopedPointer<GroupComponent> groupComponent10;
ScopedPointer<GroupComponent> groupComponent9;
ScopedPointer<GroupComponent> groupComponent;
ScopedPointer<ComboBox> frequencyComboBox;
ScopedPointer<Label> frequencyLabel;
ScopedPointer<Slider> aSlider;
ScopedPointer<Label> aLabel;
ScopedPointer<Slider> dSlider;
ScopedPointer<Label> dLabel;
ScopedPointer<Slider> sSlider;
ScopedPointer<Label> dLabel2;
ScopedPointer<Slider> rSlider;
ScopedPointer<Label> rLabel;
ScopedPointer<Slider> attenuationSlider;
ScopedPointer<Label> attenuationLabel;
ScopedPointer<Label> dbLabel;
ScopedPointer<ImageButton> sineImageButton;
ScopedPointer<ImageButton> halfsineImageButton;
ScopedPointer<ImageButton> abssineImageButton;
ScopedPointer<ImageButton> quartersineImageButton;
ScopedPointer<Label> waveLabel;
ScopedPointer<ToggleButton> tremoloButton;
ScopedPointer<ToggleButton> vibratoButton;
ScopedPointer<ToggleButton> sustainButton;
ScopedPointer<ToggleButton> keyscaleEnvButton;
ScopedPointer<Label> dbLabel2;
ScopedPointer<ComboBox> frequencyComboBox2;
ScopedPointer<Label> frequencyLabel3;
ScopedPointer<Slider> aSlider2;
ScopedPointer<Label> aLabel2;
ScopedPointer<Slider> dSlider2;
ScopedPointer<Label> dLabel3;
ScopedPointer<Slider> sSlider2;
ScopedPointer<Label> dLabel4;
ScopedPointer<Slider> rSlider2;
ScopedPointer<Label> rLabel2;
ScopedPointer<Slider> attenuationSlider2;
ScopedPointer<Label> attenuationLabel2;
ScopedPointer<Label> dbLabel3;
ScopedPointer<ImageButton> sineImageButton2;
ScopedPointer<ImageButton> halfsineImageButton2;
ScopedPointer<ImageButton> abssineImageButton2;
ScopedPointer<ImageButton> quartersineImageButton2;
ScopedPointer<Label> waveLabel2;
ScopedPointer<ToggleButton> tremoloButton2;
ScopedPointer<ToggleButton> vibratoButton2;
ScopedPointer<ToggleButton> sustainButton2;
ScopedPointer<ToggleButton> keyscaleEnvButton2;
ScopedPointer<Label> frequencyLabel4;
ScopedPointer<GroupComponent> groupComponent3;
ScopedPointer<Slider> tremoloSlider;
ScopedPointer<Label> frequencyLabel5;
ScopedPointer<Label> dbLabel5;
ScopedPointer<Slider> vibratoSlider;
ScopedPointer<Label> frequencyLabel6;
ScopedPointer<Label> dbLabel6;
ScopedPointer<Slider> feedbackSlider;
ScopedPointer<Label> frequencyLabel7;
ScopedPointer<ComboBox> velocityComboBox;
ScopedPointer<ComboBox> velocityComboBox2;
ScopedPointer<Label> attenuationLabel4;
ScopedPointer<ImageButton> alternatingsineImageButton;
ScopedPointer<ImageButton> camelsineImageButton;
ScopedPointer<ImageButton> squareImageButton;
ScopedPointer<ImageButton> logsawImageButton;
ScopedPointer<ImageButton> alternatingsineImageButton2;
ScopedPointer<ImageButton> camelsineImageButton2;
ScopedPointer<ImageButton> squareImageButton2;
ScopedPointer<ImageButton> logsawImageButton2;
ScopedPointer<Label> dbLabel4;
ScopedPointer<ComboBox> keyscaleAttenuationComboBox2;
ScopedPointer<ComboBox> keyscaleAttenuationComboBox;
ScopedPointer<GroupComponent> groupComponent5;
ScopedPointer<Slider> emulatorSlider;
ScopedPointer<Label> emulatorLabel;
ScopedPointer<Label> emulatorLabel2;
ScopedPointer<ToggleButton> recordButton;
ScopedPointer<TextButton> exportButton;
ScopedPointer<TextButton> loadButton;
ScopedPointer<Label> versionLabel;
ScopedPointer<ImageButton> ToggleButtonOffExample;
ScopedPointer<ImageButton> ToggleButtonOnExample;
ScopedPointer<Label> label;
ScopedPointer<Label> label2;
ScopedPointer<ImageButton> LineBorderButton1C;
ScopedPointer<ImageButton> LineBorderButton1A;
ScopedPointer<ImageButton> LineBorderButton1B;
ScopedPointer<Label> label3;
ScopedPointer<ImageButton> LineBorderButton1C2;
ScopedPointer<ImageButton> LineBorderButton1A2;
ScopedPointer<ImageButton> LineBorderButton1B2;
ScopedPointer<ImageButton> LineBorderButton1C3;
ScopedPointer<ImageButton> LineBorderButton1B3;
ScopedPointer<ImageButton> algoSwitchButtonOffEx1;
ScopedPointer<ImageButton> algoSwitchButtonOffEx2;
ScopedPointer<ImageButton> algoSwitchButtonOnEx1;
ScopedPointer<ImageButton> algoSwitchButtonOnEx2;
ScopedPointer<Label> label4;
ScopedPointer<Label> label5;
ScopedPointer<Label> label6;
ScopedPointer<Label> label7;
ScopedPointer<Label> label8;
ScopedPointer<ImageButton> algoSwitchButtonOn2Ex1;
ScopedPointer<ImageButton> algoSwitchButtonOn2Ex2;
ScopedPointer<Label> label9;
ScopedPointer<Label> label10;
ScopedPointer<ImageButton> algoSwitchButtonOn3Ex1;
ScopedPointer<ImageButton> algoSwitchButtonOn3Ex2;
ScopedPointer<Label> label11;
ScopedPointer<Label> label12;
ScopedPointer<ImageButton> TwoOpAMButton;
ScopedPointer<ImageButton> TwoOpFMButton;
ScopedPointer<Label> label13;
ScopedPointer<Label> label14;
ScopedPointer<Label> label15;
ScopedPointer<Label> label16;
ScopedPointer<Label> label17;
ScopedPointer<GroupComponent> groupComponent6;
ScopedPointer<ImageButton> algoSwitchButtonOnEx3;
ScopedPointer<Label> label18;
ScopedPointer<ImageButton> algoSwitchButtonOffEx3;
ScopedPointer<Label> label19;
ScopedPointer<ImageButton> TwoOpAMButton2;
ScopedPointer<Label> label20;
ScopedPointer<Label> label21;
ScopedPointer<Label> label22;
ScopedPointer<ImageButton> algoSwitchButtonOffEx4;
ScopedPointer<Label> label23;
ScopedPointer<ImageButton> algoSwitchButtonOn3Ex3;
ScopedPointer<Label> label24;
ScopedPointer<ImageButton> TwoOpFMButton2;
ScopedPointer<Label> label25;
ScopedPointer<Label> label26;
ScopedPointer<GroupComponent> groupComponent7;
ScopedPointer<ImageButton> algoSwitchButtonOffEx5;
ScopedPointer<Label> label27;
ScopedPointer<ImageButton> algoSwitchButtonOn3Ex4;
ScopedPointer<Label> label28;
ScopedPointer<GroupComponent> groupComponent8;
ScopedPointer<Label> frequencyLabel9;
ScopedPointer<Label> label29;
ScopedPointer<Label> label30;
ScopedPointer<Label> frequencyLabel10;
ScopedPointer<Label> attenuationLabel5;
ScopedPointer<ImageButton> fmButton;
ScopedPointer<ImageButton> additiveButton;
ScopedPointer<ImageButton> bassDrumButton;
ScopedPointer<ImageButton> snareDrumButton;
ScopedPointer<ImageButton> disablePercussionButton;
ScopedPointer<ImageButton> tomTomButton;
ScopedPointer<ImageButton> cymbalButton;
ScopedPointer<ImageButton> hiHatButton;
ScopedPointer<Label> dbLabel7;
ScopedPointer<Label> dbLabel8;
std::unique_ptr<GroupComponent> groupComponent2;
std::unique_ptr<GroupComponent> groupComponent4;
std::unique_ptr<GroupComponent> groupComponent11;
std::unique_ptr<GroupComponent> groupComponent10;
std::unique_ptr<GroupComponent> groupComponent9;
std::unique_ptr<GroupComponent> groupComponent;
std::unique_ptr<ComboBox> frequencyComboBox;
std::unique_ptr<Label> frequencyLabel;
std::unique_ptr<Slider> aSlider;
std::unique_ptr<Label> aLabel;
std::unique_ptr<Slider> dSlider;
std::unique_ptr<Label> dLabel;
std::unique_ptr<Slider> sSlider;
std::unique_ptr<Label> dLabel2;
std::unique_ptr<Slider> rSlider;
std::unique_ptr<Label> rLabel;
std::unique_ptr<Slider> attenuationSlider;
std::unique_ptr<Label> attenuationLabel;
std::unique_ptr<Label> dbLabel;
std::unique_ptr<ImageButton> sineImageButton;
std::unique_ptr<ImageButton> halfsineImageButton;
std::unique_ptr<ImageButton> abssineImageButton;
std::unique_ptr<ImageButton> quartersineImageButton;
std::unique_ptr<Label> waveLabel;
std::unique_ptr<ToggleButton> tremoloButton;
std::unique_ptr<ToggleButton> vibratoButton;
std::unique_ptr<ToggleButton> sustainButton;
std::unique_ptr<ToggleButton> keyscaleEnvButton;
std::unique_ptr<Label> dbLabel2;
std::unique_ptr<ComboBox> frequencyComboBox2;
std::unique_ptr<Label> frequencyLabel3;
std::unique_ptr<Slider> aSlider2;
std::unique_ptr<Label> aLabel2;
std::unique_ptr<Slider> dSlider2;
std::unique_ptr<Label> dLabel3;
std::unique_ptr<Slider> sSlider2;
std::unique_ptr<Label> dLabel4;
std::unique_ptr<Slider> rSlider2;
std::unique_ptr<Label> rLabel2;
std::unique_ptr<Slider> attenuationSlider2;
std::unique_ptr<Label> attenuationLabel2;
std::unique_ptr<Label> dbLabel3;
std::unique_ptr<ImageButton> sineImageButton2;
std::unique_ptr<ImageButton> halfsineImageButton2;
std::unique_ptr<ImageButton> abssineImageButton2;
std::unique_ptr<ImageButton> quartersineImageButton2;
std::unique_ptr<Label> waveLabel2;
std::unique_ptr<ToggleButton> tremoloButton2;
std::unique_ptr<ToggleButton> vibratoButton2;
std::unique_ptr<ToggleButton> sustainButton2;
std::unique_ptr<ToggleButton> keyscaleEnvButton2;
std::unique_ptr<Label> frequencyLabel4;
std::unique_ptr<GroupComponent> groupComponent3;
std::unique_ptr<Slider> tremoloSlider;
std::unique_ptr<Label> frequencyLabel5;
std::unique_ptr<Label> dbLabel5;
std::unique_ptr<Slider> vibratoSlider;
std::unique_ptr<Label> frequencyLabel6;
std::unique_ptr<Label> dbLabel6;
std::unique_ptr<Slider> feedbackSlider;
std::unique_ptr<Label> frequencyLabel7;
std::unique_ptr<ComboBox> velocityComboBox;
std::unique_ptr<ComboBox> velocityComboBox2;
std::unique_ptr<Label> attenuationLabel4;
std::unique_ptr<ImageButton> alternatingsineImageButton;
std::unique_ptr<ImageButton> camelsineImageButton;
std::unique_ptr<ImageButton> squareImageButton;
std::unique_ptr<ImageButton> logsawImageButton;
std::unique_ptr<ImageButton> alternatingsineImageButton2;
std::unique_ptr<ImageButton> camelsineImageButton2;
std::unique_ptr<ImageButton> squareImageButton2;
std::unique_ptr<ImageButton> logsawImageButton2;
std::unique_ptr<Label> dbLabel4;
std::unique_ptr<ComboBox> keyscaleAttenuationComboBox2;
std::unique_ptr<ComboBox> keyscaleAttenuationComboBox;
std::unique_ptr<GroupComponent> groupComponent5;
std::unique_ptr<Slider> emulatorSlider;
std::unique_ptr<Label> emulatorLabel;
std::unique_ptr<Label> emulatorLabel2;
std::unique_ptr<ToggleButton> recordButton;
std::unique_ptr<TextButton> exportButton;
std::unique_ptr<TextButton> loadButton;
std::unique_ptr<Label> versionLabel;
std::unique_ptr<ImageButton> ToggleButtonOffExample;
std::unique_ptr<ImageButton> ToggleButtonOnExample;
std::unique_ptr<Label> label;
std::unique_ptr<Label> label2;
std::unique_ptr<ImageButton> LineBorderButton1C;
std::unique_ptr<ImageButton> LineBorderButton1A;
std::unique_ptr<ImageButton> LineBorderButton1B;
std::unique_ptr<Label> label3;
std::unique_ptr<ImageButton> LineBorderButton1C2;
std::unique_ptr<ImageButton> LineBorderButton1A2;
std::unique_ptr<ImageButton> LineBorderButton1B2;
std::unique_ptr<ImageButton> LineBorderButton1C3;
std::unique_ptr<ImageButton> LineBorderButton1B3;
std::unique_ptr<ImageButton> algoSwitchButtonOffEx1;
std::unique_ptr<ImageButton> algoSwitchButtonOffEx2;
std::unique_ptr<ImageButton> algoSwitchButtonOnEx1;
std::unique_ptr<ImageButton> algoSwitchButtonOnEx2;
std::unique_ptr<Label> label4;
std::unique_ptr<Label> label5;
std::unique_ptr<Label> label6;
std::unique_ptr<Label> label7;
std::unique_ptr<Label> label8;
std::unique_ptr<ImageButton> algoSwitchButtonOn2Ex1;
std::unique_ptr<ImageButton> algoSwitchButtonOn2Ex2;
std::unique_ptr<Label> label9;
std::unique_ptr<Label> label10;
std::unique_ptr<ImageButton> algoSwitchButtonOn3Ex1;
std::unique_ptr<ImageButton> algoSwitchButtonOn3Ex2;
std::unique_ptr<Label> label11;
std::unique_ptr<Label> label12;
std::unique_ptr<ImageButton> TwoOpAMButton;
std::unique_ptr<ImageButton> TwoOpFMButton;
std::unique_ptr<Label> label13;
std::unique_ptr<Label> label14;
std::unique_ptr<Label> label15;
std::unique_ptr<Label> label16;
std::unique_ptr<Label> label17;
std::unique_ptr<GroupComponent> groupComponent6;
std::unique_ptr<ImageButton> algoSwitchButtonOnEx3;
std::unique_ptr<Label> label18;
std::unique_ptr<ImageButton> algoSwitchButtonOffEx3;
std::unique_ptr<Label> label19;
std::unique_ptr<ImageButton> TwoOpAMButton2;
std::unique_ptr<Label> label20;
std::unique_ptr<Label> label21;
std::unique_ptr<Label> label22;
std::unique_ptr<ImageButton> algoSwitchButtonOffEx4;
std::unique_ptr<Label> label23;
std::unique_ptr<ImageButton> algoSwitchButtonOn3Ex3;
std::unique_ptr<Label> label24;
std::unique_ptr<ImageButton> TwoOpFMButton2;
std::unique_ptr<Label> label25;
std::unique_ptr<Label> label26;
std::unique_ptr<GroupComponent> groupComponent7;
std::unique_ptr<ImageButton> algoSwitchButtonOffEx5;
std::unique_ptr<Label> label27;
std::unique_ptr<ImageButton> algoSwitchButtonOn3Ex4;
std::unique_ptr<Label> label28;
std::unique_ptr<GroupComponent> groupComponent8;
std::unique_ptr<Label> frequencyLabel9;
std::unique_ptr<Label> label29;
std::unique_ptr<Label> label30;
std::unique_ptr<Label> frequencyLabel10;
std::unique_ptr<Label> attenuationLabel5;
std::unique_ptr<ImageButton> fmButton;
std::unique_ptr<ImageButton> additiveButton;
std::unique_ptr<ImageButton> bassDrumButton;
std::unique_ptr<ImageButton> snareDrumButton;
std::unique_ptr<ImageButton> disablePercussionButton;
std::unique_ptr<ImageButton> tomTomButton;
std::unique_ptr<ImageButton> cymbalButton;
std::unique_ptr<ImageButton> hiHatButton;
std::unique_ptr<Label> dbLabel7;
std::unique_ptr<Label> dbLabel8;
//==============================================================================