From f9353ecf7d1000872b5e468f76b6ce127055c8ea Mon Sep 17 00:00:00 2001 From: tee <code@dadacafe.org> Date: Tue, 12 Dec 2017 02:29:14 +0100 Subject: [PATCH] added delaymixer and midside-chorus-delay --- code/delaymixer.cpp | 30 ++++++++++++++++++++++++++++++ code/midside-chorus-reverb.cpp | 21 +++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 code/delaymixer.cpp create mode 100644 code/midside-chorus-reverb.cpp diff --git a/code/delaymixer.cpp b/code/delaymixer.cpp new file mode 100644 index 0000000..e81f1d6 --- /dev/null +++ b/code/delaymixer.cpp @@ -0,0 +1,30 @@ +#include <Audio.h> +#include <Wire.h> +#include <SPI.h> +#include <SD.h> +#include <SerialFlash.h> + +// GUItool: begin automatically generated code +AudioInputI2S i2s2; //xy=58,28 +AudioEffectDelay delay1; //xy=202,161 +AudioMixer4 mixer1; //xy=341,132 +AudioMixer4 mixer2; //xy=344,201 +AudioMixer4 mixer3; //xy=541,41 +AudioOutputI2S i2s1; //xy=675,100 +AudioConnection patchCord1(i2s2, 0, mixer3, 0); +AudioConnection patchCord2(i2s2, 1, delay1, 0); +AudioConnection patchCord3(delay1, 0, mixer1, 0); +AudioConnection patchCord4(delay1, 1, mixer1, 1); +AudioConnection patchCord5(delay1, 2, mixer1, 2); +AudioConnection patchCord6(delay1, 3, mixer1, 3); +AudioConnection patchCord7(delay1, 4, mixer2, 0); +AudioConnection patchCord8(delay1, 5, mixer2, 1); +AudioConnection patchCord9(delay1, 6, mixer2, 2); +AudioConnection patchCord10(delay1, 7, mixer2, 3); +AudioConnection patchCord11(mixer1, 0, mixer3, 1); +AudioConnection patchCord12(mixer2, 0, mixer3, 2); +AudioConnection patchCord13(mixer3, 0, i2s1, 0); +AudioConnection patchCord14(mixer3, 0, i2s1, 1); +AudioControlSGTL5000 sgtl5000_1; //xy=586,187 +// GUItool: end automatically generated code + diff --git a/code/midside-chorus-reverb.cpp b/code/midside-chorus-reverb.cpp new file mode 100644 index 0000000..a31c837 --- /dev/null +++ b/code/midside-chorus-reverb.cpp @@ -0,0 +1,21 @@ +#include <Audio.h> +#include <Wire.h> +#include <SPI.h> +#include <SD.h> +#include <SerialFlash.h> + +// GUItool: begin automatically generated code +AudioInputI2S i2s1; //xy=141,57 +AudioEffectMidSide midside1; //xy=267,57 +AudioEffectChorus chorus1; //xy=426,50 +AudioEffectReverb reverb1; //xy=429,86 +AudioOutputI2S i2s2; //xy=628,66 +AudioConnection patchCord1(i2s1, 0, midside1, 0); +AudioConnection patchCord2(i2s1, 1, midside1, 1); +AudioConnection patchCord3(midside1, 0, chorus1, 0); +AudioConnection patchCord4(midside1, 1, reverb1, 0); +AudioConnection patchCord5(chorus1, 0, i2s2, 0); +AudioConnection patchCord6(reverb1, 0, i2s2, 1); +AudioControlSGTL5000 sgtl5000_1; //xy=1116,33 +// GUItool: end automatically generated code + -- GitLab