#include <Audio.h>
#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include <SerialFlash.h>
// GUItool: begin automatically generated code
AudioSynthWaveform osc1; //xy=75,80
AudioSynthWaveform osc2; //xy=75,120
AudioSynthWaveform osc3; //xy=75,160
AudioSynthNoiseWhite noise; //xy=75,200
AudioSynthWaveform fltOsc; //xy=75,300
AudioSynthWaveformDc fltDC; //xy=75,380
AudioEffectEnvelope fltDCEnv; //xy=226,420
AudioEffectEnvelope fltOscEnv; //xy=226.5,340
AudioMixer4 oscMx; //xy=255,140
AudioEffectEnvelope ampEnv; //xy=366,220
AudioMixer4 fltMx; //xy=438,340
AudioMixer4 ampMx; //xy=479,140
AudioFilterLadder ladder; //xy=622,140
AudioOutputI2S audioOut; //xy=793,141
AudioConnection patchCord1(osc1, 0, oscMx, 0);
AudioConnection patchCord2(osc2, 0, oscMx, 1);
AudioConnection patchCord3(osc3, 0, oscMx, 2);
AudioConnection patchCord4(noise, 0, oscMx, 3);
AudioConnection patchCord5(fltOsc, 0, fltMx, 0);
AudioConnection patchCord6(fltOsc, fltOscEnv);
AudioConnection patchCord7(fltDC, fltDCEnv);
AudioConnection patchCord8(fltDC, 0, fltMx, 2);
AudioConnection patchCord9(fltDCEnv, 0, fltMx, 3);
AudioConnection patchCord10(fltOscEnv, 0, fltMx, 1);
AudioConnection patchCord11(oscMx, 0, ampMx, 0);
AudioConnection patchCord12(oscMx, ampEnv);
AudioConnection patchCord13(ampEnv, 0, ampMx, 1);
AudioConnection patchCord14(fltMx, 0, ladder, 1);
AudioConnection patchCord15(ampMx, 0, ladder, 0);
AudioConnection patchCord16(ladder, 0, audioOut, 0);
AudioConnection patchCord17(ladder, 0, audioOut, 1);
// GUItool: end automatically generated code