|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698 |
-
- #include <Audio.h>
-
- const int myInput = AUDIO_INPUT_LINEIN;
-
-
- AudioInputI2S i2s2;
- AudioMixer4 mixer1;
- AudioMixer4 mixer2;
- AudioFilterStateVariable filter39;
- AudioFilterStateVariable filter41;
- AudioFilterStateVariable filter43;
- AudioFilterStateVariable filter45;
- AudioFilterStateVariable filter47;
- AudioFilterStateVariable filter49;
- AudioFilterStateVariable filter51;
- AudioFilterStateVariable filter1;
- AudioFilterStateVariable filter3;
- AudioFilterStateVariable filter5;
- AudioFilterStateVariable filter7;
- AudioFilterStateVariable filter9;
- AudioFilterStateVariable filter11;
- AudioFilterStateVariable filter13;
- AudioFilterStateVariable filter40;
- AudioFilterStateVariable filter42;
- AudioFilterStateVariable filter44;
- AudioFilterStateVariable filter46;
- AudioFilterStateVariable filter48;
- AudioFilterStateVariable filter50;
- AudioFilterStateVariable filter52;
- AudioFilterStateVariable filter2;
- AudioFilterStateVariable filter4;
- AudioFilterStateVariable filter6;
- AudioFilterStateVariable filter8;
- AudioFilterStateVariable filter10;
- AudioFilterStateVariable filter12;
- AudioFilterStateVariable filter14;
- AudioAnalyzePeak peak21;
- AudioAnalyzePeak peak20;
- AudioEffectRectifier Rect5;
- AudioEffectRectifier Rect7;
- AudioEffectRectifier Rect4;
- AudioEffectRectifier Rect6;
- AudioEffectRectifier Rect2;
- AudioEffectRectifier Rect3;
- AudioEffectRectifier Rect1;
- AudioEffectMultiply multiply2;
- AudioEffectMultiply multiply3;
- AudioEffectMultiply multiply6;
- AudioEffectMultiply multiply7;
- AudioEffectMultiply multiply4;
- AudioEffectMultiply multiply8;
- AudioEffectMultiply multiply5;
- AudioMixer4 mixer3;
- AudioMixer4 mixer4;
- AudioFilterBiquad biquad4;
- AudioFilterBiquad biquad3;
- AudioFilterBiquad biquad6;
- AudioFilterBiquad biquad9;
- AudioFilterBiquad biquad7;
- AudioFilterBiquad biquad8;
- AudioFilterBiquad biquad5;
- AudioFilterStateVariable filter53;
- AudioFilterStateVariable filter55;
- AudioFilterStateVariable filter57;
- AudioFilterStateVariable filter59;
- AudioFilterStateVariable filter61;
- AudioFilterStateVariable filter63;
- AudioFilterStateVariable filter65;
- AudioSynthNoiseWhite noise1;
- AudioFilterStateVariable filter54;
- AudioFilterStateVariable filter56;
- AudioFilterStateVariable filter58;
- AudioFilterStateVariable filter60;
- AudioFilterStateVariable filter62;
- AudioFilterStateVariable filter64;
- AudioFilterStateVariable filter66;
- AudioFilterStateVariable filter15;
- AudioFilterStateVariable filter17;
- AudioFilterStateVariable filter19;
- AudioFilterStateVariable filter21;
- AudioFilterStateVariable filter23;
- AudioFilterStateVariable filter25;
- AudioFilterStateVariable filter27;
- AudioEffectMultiply multiply9;
- AudioEffectMultiply multiply10;
- AudioEffectMultiply multiply11;
- AudioEffectMultiply multiply13;
- AudioEffectMultiply multiply14;
- AudioEffectMultiply multiply15;
- AudioEffectMultiply multiply12;
- AudioFilterStateVariable filter16;
- AudioFilterStateVariable filter18;
- AudioFilterStateVariable filter20;
- AudioFilterStateVariable filter22;
- AudioFilterStateVariable filter24;
- AudioFilterStateVariable filter26;
- AudioFilterStateVariable filter28;
- AudioMixer4 mixer5;
- AudioMixer4 mixer6;
- AudioEffectRectifier Rect9;
- AudioEffectRectifier Rect8;
- AudioEffectRectifier Rect11;
- AudioEffectRectifier Rect10;
- AudioEffectRectifier Rect12;
- AudioEffectRectifier Rect13;
- AudioEffectRectifier Rect14;
- AudioFilterBiquad biquad10;
- AudioFilterBiquad biquad13;
- AudioFilterBiquad biquad11;
- AudioFilterBiquad biquad12;
- AudioFilterBiquad biquad14;
- AudioFilterBiquad biquad15;
- AudioFilterBiquad biquad16;
- AudioFilterStateVariable filter67;
- AudioFilterStateVariable filter69;
- AudioFilterStateVariable filter71;
- AudioFilterStateVariable filter73;
- AudioFilterStateVariable filter75;
- AudioFilterStateVariable filter77;
- AudioMixer4 mixer9;
- AudioMixer4 mixer10;
- AudioFilterStateVariable filter68;
- AudioFilterStateVariable filter70;
- AudioFilterStateVariable filter72;
- AudioFilterStateVariable filter74;
- AudioFilterStateVariable filter76;
- AudioFilterStateVariable filter78;
- AudioFilterStateVariable filter29;
- AudioFilterStateVariable filter31;
- AudioFilterStateVariable filter33;
- AudioFilterStateVariable filter35;
- AudioFilterStateVariable filter37;
- AudioMixer4 mixer11;
- AudioEffectMultiply multiply21;
- AudioEffectMultiply multiply20;
- AudioEffectMultiply multiply17;
- AudioEffectMultiply multiply19;
- AudioEffectMultiply multiply16;
- AudioEffectMultiply multiply18;
- AudioFilterStateVariable filter30;
- AudioFilterStateVariable filter32;
- AudioFilterStateVariable filter34;
- AudioFilterStateVariable filter36;
- AudioFilterStateVariable filter38;
- AudioMixer4 mixer7;
- AudioMixer4 mixer8;
- AudioEffectRectifier Rect17;
- AudioEffectRectifier Rect18;
- AudioEffectRectifier Rect19;
- AudioEffectRectifier Rect16;
- AudioEffectRectifier Rect15;
- AudioOutputI2S i2s1;
- AudioFilterBiquad biquad18;
- AudioFilterBiquad biquad17;
- AudioFilterBiquad biquad19;
- AudioFilterBiquad biquad21;
- AudioFilterBiquad biquad20;
-
- AudioConnection patchCord1(i2s2, 1, mixer1, 0);
- AudioConnection patchCord2(i2s2, 0, mixer2, 0);
- AudioConnection patchCord3(mixer1, 0, filter1, 0);
- AudioConnection patchCord4(mixer1, 0, filter3, 0);
- AudioConnection patchCord5(mixer1, 0, filter5, 0);
- AudioConnection patchCord6(mixer1, 0, filter7, 0);
- AudioConnection patchCord7(mixer1, 0, filter9, 0);
- AudioConnection patchCord8(mixer1, 0, filter11, 0);
- AudioConnection patchCord9(mixer1, 0, filter13, 0);
- AudioConnection patchCord10(mixer1, 0, filter15, 0);
- AudioConnection patchCord11(mixer1, 0, filter17, 0);
- AudioConnection patchCord12(mixer1, 0, filter19, 0);
- AudioConnection patchCord13(mixer1, 0, filter21, 0);
- AudioConnection patchCord14(mixer1, 0, filter23, 0);
- AudioConnection patchCord15(mixer1, 0, filter25, 0);
- AudioConnection patchCord16(mixer1, 0, filter27, 0);
- AudioConnection patchCord17(mixer1, 0, filter29, 0);
- AudioConnection patchCord18(mixer1, 0, filter31, 0);
- AudioConnection patchCord19(mixer1, 0, filter33, 0);
- AudioConnection patchCord20(mixer1, 0, filter35, 0);
- AudioConnection patchCord21(mixer1, 0, filter37, 0);
- AudioConnection patchCord22(mixer1, peak20);
-
- AudioConnection patchCord24(mixer1, 0, i2s1, 0);
- AudioConnection patchCord25(mixer2, 0, filter39, 0);
- AudioConnection patchCord26(mixer2, 0, filter41, 0);
- AudioConnection patchCord27(mixer2, 0, filter43, 0);
- AudioConnection patchCord28(mixer2, 0, filter45, 0);
- AudioConnection patchCord29(mixer2, 0, filter47, 0);
- AudioConnection patchCord30(mixer2, 0, filter49, 0);
- AudioConnection patchCord31(mixer2, 0, filter51, 0);
- AudioConnection patchCord32(mixer2, 0, filter53, 0);
- AudioConnection patchCord33(mixer2, 0, filter55, 0);
- AudioConnection patchCord34(mixer2, 0, filter57, 0);
- AudioConnection patchCord35(mixer2, 0, filter59, 0);
- AudioConnection patchCord36(mixer2, 0, filter61, 0);
- AudioConnection patchCord37(mixer2, 0, filter63, 0);
- AudioConnection patchCord38(mixer2, 0, filter65, 0);
- AudioConnection patchCord39(mixer2, 0, filter67, 0);
- AudioConnection patchCord40(mixer2, 0, filter69, 0);
- AudioConnection patchCord41(mixer2, 0, filter71, 0);
- AudioConnection patchCord42(mixer2, 0, filter73, 0);
- AudioConnection patchCord43(mixer2, 0, filter75, 0);
- AudioConnection patchCord44(mixer2, 0, mixer11, 2);
- AudioConnection patchCord45(mixer2, peak21);
- AudioConnection patchCord46(filter39, 0, filter40, 0);
- AudioConnection patchCord47(filter41, 1, filter42, 0);
- AudioConnection patchCord48(filter43, 1, filter44, 0);
- AudioConnection patchCord49(filter45, 1, filter46, 0);
- AudioConnection patchCord50(filter47, 1, filter48, 0);
- AudioConnection patchCord51(filter49, 1, filter50, 0);
- AudioConnection patchCord52(filter51, 1, filter52, 0);
- AudioConnection patchCord53(filter1, 0, filter2, 0);
- AudioConnection patchCord54(filter3, 1, filter4, 0);
- AudioConnection patchCord55(filter5, 1, filter6, 0);
- AudioConnection patchCord56(filter7, 1, filter8, 0);
- AudioConnection patchCord57(filter9, 1, filter10, 0);
- AudioConnection patchCord58(filter11, 1, filter12, 0);
- AudioConnection patchCord59(filter13, 1, filter14, 0);
- AudioConnection patchCord60(filter40, 0, multiply2, 0);
- AudioConnection patchCord61(filter42, 1, multiply3, 0);
- AudioConnection patchCord62(filter44, 1, multiply4, 0);
- AudioConnection patchCord63(filter46, 1, multiply5, 0);
- AudioConnection patchCord64(filter48, 1, multiply6, 0);
- AudioConnection patchCord65(filter50, 1, multiply7, 0);
- AudioConnection patchCord66(filter52, 1, multiply8, 0);
- AudioConnection patchCord67(filter2, 0, Rect1, 0);
- AudioConnection patchCord68(filter4, 1, Rect2, 0);
- AudioConnection patchCord69(filter6, 1, Rect3, 0);
- AudioConnection patchCord70(filter8, 1, Rect4, 0);
- AudioConnection patchCord71(filter10, 1, Rect5, 0);
- AudioConnection patchCord72(filter12, 1, Rect6, 0);
- AudioConnection patchCord73(filter14, 1, Rect7, 0);
- AudioConnection patchCord74(Rect5, biquad7);
- AudioConnection patchCord75(Rect7, biquad9);
- AudioConnection patchCord76(Rect4, biquad6);
- AudioConnection patchCord77(Rect6, biquad8);
- AudioConnection patchCord78(Rect2, biquad4);
- AudioConnection patchCord79(Rect3, biquad5);
- AudioConnection patchCord80(Rect1, biquad3);
- AudioConnection patchCord81(multiply2, 0, mixer3, 0);
- AudioConnection patchCord82(multiply3, 0, mixer3, 1);
- AudioConnection patchCord83(multiply6, 0, mixer4, 0);
- AudioConnection patchCord84(multiply7, 0, mixer4, 1);
- AudioConnection patchCord85(multiply4, 0, mixer3, 2);
- AudioConnection patchCord86(multiply8, 0, mixer4, 2);
- AudioConnection patchCord87(multiply5, 0, mixer3, 3);
- AudioConnection patchCord88(mixer3, 0, mixer9, 0);
- AudioConnection patchCord89(mixer4, 0, mixer9, 1);
- AudioConnection patchCord90(biquad4, 0, multiply3, 1);
- AudioConnection patchCord91(biquad3, 0, multiply2, 1);
- AudioConnection patchCord92(biquad6, 0, multiply5, 1);
- AudioConnection patchCord93(biquad9, 0, multiply8, 1);
- AudioConnection patchCord94(biquad7, 0, multiply6, 1);
- AudioConnection patchCord95(biquad8, 0, multiply7, 1);
- AudioConnection patchCord96(biquad5, 0, multiply4, 1);
- AudioConnection patchCord97(filter53, 1, filter54, 0);
- AudioConnection patchCord98(filter55, 1, filter56, 0);
- AudioConnection patchCord99(filter57, 1, filter58, 0);
- AudioConnection patchCord100(filter59, 1, filter60, 0);
- AudioConnection patchCord101(filter61, 1, filter62, 0);
- AudioConnection patchCord102(filter63, 1, filter64, 0);
- AudioConnection patchCord103(filter65, 1, filter66, 0);
- AudioConnection patchCord104(noise1, 0, filter77, 0);
- AudioConnection patchCord105(noise1, 0, mixer2, 1);
- AudioConnection patchCord106(filter54, 1, multiply9, 0);
- AudioConnection patchCord107(filter56, 1, multiply10, 0);
- AudioConnection patchCord108(filter58, 1, multiply11, 0);
- AudioConnection patchCord109(filter60, 1, multiply12, 0);
- AudioConnection patchCord110(filter62, 1, multiply13, 0);
- AudioConnection patchCord111(filter64, 1, multiply14, 0);
- AudioConnection patchCord112(filter66, 1, multiply15, 0);
- AudioConnection patchCord113(filter15, 1, filter16, 0);
- AudioConnection patchCord114(filter17, 1, filter18, 0);
- AudioConnection patchCord115(filter19, 1, filter20, 0);
- AudioConnection patchCord116(filter21, 1, filter22, 0);
- AudioConnection patchCord117(filter23, 1, filter24, 0);
- AudioConnection patchCord118(filter25, 1, filter26, 0);
- AudioConnection patchCord119(filter27, 1, filter28, 0);
- AudioConnection patchCord120(multiply9, 0, mixer5, 0);
- AudioConnection patchCord121(multiply10, 0, mixer5, 1);
- AudioConnection patchCord122(multiply11, 0, mixer5, 2);
- AudioConnection patchCord123(multiply13, 0, mixer6, 0);
- AudioConnection patchCord124(multiply14, 0, mixer6, 1);
- AudioConnection patchCord125(multiply15, 0, mixer6, 2);
- AudioConnection patchCord126(multiply12, 0, mixer5, 3);
- AudioConnection patchCord127(filter16, 1, Rect8, 0);
- AudioConnection patchCord128(filter18, 1, Rect9, 0);
- AudioConnection patchCord129(filter20, 1, Rect10, 0);
- AudioConnection patchCord130(filter22, 1, Rect11, 0);
- AudioConnection patchCord131(filter24, 1, Rect12, 0);
- AudioConnection patchCord132(filter26, 1, Rect13, 0);
- AudioConnection patchCord133(filter28, 1, Rect14, 0);
- AudioConnection patchCord134(mixer5, 0, mixer9, 2);
- AudioConnection patchCord135(mixer6, 0, mixer9, 3);
- AudioConnection patchCord136(Rect9, biquad11);
- AudioConnection patchCord137(Rect8, biquad10);
- AudioConnection patchCord138(Rect11, biquad13);
- AudioConnection patchCord139(Rect10, biquad12);
- AudioConnection patchCord140(Rect12, biquad14);
- AudioConnection patchCord141(Rect13, biquad15);
- AudioConnection patchCord142(Rect14, biquad16);
- AudioConnection patchCord143(biquad10, 0, multiply9, 1);
- AudioConnection patchCord144(biquad13, 0, multiply12, 1);
- AudioConnection patchCord145(biquad11, 0, multiply10, 1);
- AudioConnection patchCord146(biquad12, 0, multiply11, 1);
- AudioConnection patchCord147(biquad14, 0, multiply13, 1);
- AudioConnection patchCord148(biquad15, 0, multiply14, 1);
- AudioConnection patchCord149(biquad16, 0, multiply15, 1);
- AudioConnection patchCord150(filter67, 1, filter68, 0);
- AudioConnection patchCord151(filter69, 1, filter70, 0);
- AudioConnection patchCord152(filter71, 1, filter72, 0);
- AudioConnection patchCord153(filter73, 1, filter74, 0);
- AudioConnection patchCord154(filter75, 2, filter76, 0);
- AudioConnection patchCord155(filter77, 2, filter78, 0);
- AudioConnection patchCord156(mixer9, 0, mixer11, 0);
- AudioConnection patchCord157(mixer10, 0, mixer11, 1);
- AudioConnection patchCord158(filter68, 1, multiply16, 0);
- AudioConnection patchCord159(filter70, 1, multiply17, 0);
- AudioConnection patchCord160(filter72, 1, multiply18, 0);
- AudioConnection patchCord161(filter74, 1, multiply19, 0);
- AudioConnection patchCord162(filter76, 1, multiply20, 0);
- AudioConnection patchCord163(filter78, 2, multiply21, 0);
- AudioConnection patchCord164(filter29, 1, filter30, 0);
- AudioConnection patchCord165(filter31, 1, filter32, 0);
- AudioConnection patchCord166(filter33, 1, filter34, 0);
- AudioConnection patchCord167(filter35, 1, filter36, 0);
- AudioConnection patchCord168(filter37, 2, filter38, 0);
- AudioConnection patchCord169(mixer11, 0, i2s1, 1);
-
- AudioConnection patchCord171(multiply21, 0, mixer8, 1);
- AudioConnection patchCord172(multiply20, 0, mixer8, 0);
- AudioConnection patchCord173(multiply17, 0, mixer7, 1);
- AudioConnection patchCord174(multiply19, 0, mixer7, 3);
- AudioConnection patchCord175(multiply16, 0, mixer7, 0);
- AudioConnection patchCord176(multiply18, 0, mixer7, 2);
- AudioConnection patchCord177(filter30, 1, Rect15, 0);
- AudioConnection patchCord178(filter32, 1, Rect16, 0);
- AudioConnection patchCord179(filter34, 1, Rect17, 0);
- AudioConnection patchCord180(filter36, 1, Rect18, 0);
- AudioConnection patchCord181(filter38, 1, Rect19, 0);
- AudioConnection patchCord182(mixer7, 0, mixer10, 0);
- AudioConnection patchCord183(mixer8, 0, mixer10, 1);
- AudioConnection patchCord184(Rect17, biquad19);
- AudioConnection patchCord185(Rect18, biquad20);
- AudioConnection patchCord186(Rect19, biquad21);
- AudioConnection patchCord187(Rect16, biquad18);
- AudioConnection patchCord188(Rect15, biquad17);
- AudioConnection patchCord189(biquad18, 0, multiply17, 1);
- AudioConnection patchCord190(biquad17, 0, multiply16, 1);
- AudioConnection patchCord191(biquad19, 0, multiply18, 1);
- AudioConnection patchCord192(biquad21, 0, multiply20, 1);
- AudioConnection patchCord193(biquad21, 0, multiply21, 1);
- AudioConnection patchCord194(biquad20, 0, multiply19, 1);
- AudioControlSGTL5000 sgtl5000_1;
-
-
-
-
- void setup() {
- sgtl5000_1.enable();
- sgtl5000_1.inputSelect(myInput);
- sgtl5000_1.volume(0.7);
-
- const float res = 5;
-
- const float freq[37] = {
- 110.0000000,
- 123.4708253,
- 138.5913155,
- 155.5634919,
- 174.6141157,
- 195.9977180,
- 220.0000000,
- 246.9416506,
- 277.1826310,
- 311.1269837,
- 349.2282314,
- 391.9954360,
- 440.0000000,
- 493.8833013,
- 554.3652620,
- 622.2539674,
- 698.4564629,
- 783.9908720,
- 880.0000000,
- 987.7666025,
- 1108.730524,
- 1244.507935,
- 1396.912926,
- 1567.981744,
- 1760.000000,
- 1975.533205,
- 2217.461048,
- 2489.015870,
- 2793.825851,
- 3135.963488,
- 3520.000000,
- 3951.066410,
- 4434.922096,
- 4978.031740,
- 5587.651703,
- 6271.926976,
- 7040.000000
- };
-
- AudioMemory(64);
- Serial.begin(115200);
- noise1.amplitude(0.7);
- mixer1.gain(0, 1);
- mixer2.gain(0, 0.7);
- mixer2.gain(1, 0.7);
- mixer11.gain(0, 0.7);
- mixer11.gain(1, 0.7);
- mixer11.gain(2, 0);
-
- mixer3.gain(0,1);
- mixer3.gain(1,1);
- mixer3.gain(2,1);
- mixer3.gain(3,1);
- mixer4.gain(0,1);
- mixer4.gain(1,1);
- mixer4.gain(2,1);
-
- mixer5.gain(0,1);
- mixer5.gain(1,1);
- mixer5.gain(2,1);
- mixer5.gain(3,1);
- mixer6.gain(0,1);
- mixer6.gain(1,1);
- mixer6.gain(2,1);
-
- mixer7.gain(0,1);
- mixer7.gain(1,1);
- mixer7.gain(2,1);
- mixer7.gain(3,1);
- mixer8.gain(0,1);
- mixer8.gain(1,1);
-
- mixer9.gain(0,1);
- mixer9.gain(1,1);
- mixer9.gain(2,1);
- mixer9.gain(3,1);
- mixer10.gain(0,1);
- mixer10.gain(1,1);
-
- filter1.resonance(res);
- filter2.resonance(res);
- filter3.resonance(res);
- filter4.resonance(res);
- filter5.resonance(res);
- filter6.resonance(res);
- filter7.resonance(res);
- filter8.resonance(res);
- filter9.resonance(res);
- filter10.resonance(res);
- filter11.resonance(res);
- filter12.resonance(res);
- filter13.resonance(res);
- filter14.resonance(res);
- filter15.resonance(res);
- filter16.resonance(res);
- filter17.resonance(res);
- filter18.resonance(res);
- filter19.resonance(res);
- filter20.resonance(res);
- filter21.resonance(res);
- filter22.resonance(res);
- filter23.resonance(res);
- filter24.resonance(res);
- filter25.resonance(res);
- filter26.resonance(res);
- filter27.resonance(res);
- filter28.resonance(res);
- filter29.resonance(res);
- filter30.resonance(res);
- filter31.resonance(res);
- filter32.resonance(res);
- filter33.resonance(res);
- filter34.resonance(res);
- filter35.resonance(res);
- filter36.resonance(res);
- filter37.resonance(res);
- filter38.resonance(res);
- filter39.resonance(res);
- filter40.resonance(res);
- filter41.resonance(res);
- filter42.resonance(res);
- filter43.resonance(res);
- filter44.resonance(res);
- filter45.resonance(res);
- filter46.resonance(res);
- filter47.resonance(res);
- filter48.resonance(res);
- filter49.resonance(res);
- filter50.resonance(res);
- filter51.resonance(res);
- filter52.resonance(res);
- filter53.resonance(res);
- filter54.resonance(res);
- filter55.resonance(res);
- filter56.resonance(res);
- filter57.resonance(res);
- filter58.resonance(res);
- filter59.resonance(res);
- filter60.resonance(res);
- filter61.resonance(res);
- filter62.resonance(res);
- filter63.resonance(res);
- filter64.resonance(res);
- filter65.resonance(res);
- filter66.resonance(res);
- filter67.resonance(res);
- filter68.resonance(res);
- filter69.resonance(res);
- filter70.resonance(res);
- filter71.resonance(res);
- filter72.resonance(res);
- filter73.resonance(res);
- filter74.resonance(res);
- filter75.resonance(res);
- filter76.resonance(res);
- filter77.resonance(res);
- filter78.resonance(res);
-
- filter1.frequency(freq[0]);
- filter2.frequency(freq[0]);
- filter3.frequency(freq[2]);
- filter4.frequency(freq[2]);
- filter5.frequency(freq[4]);
- filter6.frequency(freq[4]);
- filter7.frequency(freq[6]);
- filter8.frequency(freq[6]);
- filter9.frequency(freq[8]);
- filter10.frequency(freq[8]);
- filter11.frequency(freq[10]);
- filter12.frequency(freq[10]);
- filter13.frequency(freq[12]);
- filter14.frequency(freq[12]);
- filter15.frequency(freq[14]);
- filter16.frequency(freq[14]);
- filter17.frequency(freq[16]);
- filter18.frequency(freq[16]);
- filter19.frequency(freq[18]);
- filter20.frequency(freq[18]);
- filter21.frequency(freq[20]);
- filter22.frequency(freq[20]);
- filter23.frequency(freq[22]);
- filter24.frequency(freq[22]);
- filter25.frequency(freq[24]);
- filter26.frequency(freq[24]);
- filter27.frequency(freq[26]);
- filter28.frequency(freq[26]);
- filter29.frequency(freq[28]);
- filter30.frequency(freq[28]);
- filter31.frequency(freq[30]);
- filter32.frequency(freq[30]);
- filter33.frequency(freq[32]);
- filter34.frequency(freq[32]);
- filter35.frequency(freq[34]);
- filter36.frequency(freq[34]);
- filter37.frequency(freq[36]);
- filter38.frequency(freq[36]);
- filter39.frequency(freq[0]);
- filter40.frequency(freq[0]);
- filter41.frequency(freq[2]);
- filter42.frequency(freq[2]);
- filter43.frequency(freq[4]);
- filter44.frequency(freq[4]);
- filter45.frequency(freq[6]);
- filter46.frequency(freq[6]);
- filter47.frequency(freq[8]);
- filter48.frequency(freq[8]);
- filter49.frequency(freq[10]);
- filter50.frequency(freq[10]);
- filter51.frequency(freq[12]);
- filter52.frequency(freq[12]);
- filter53.frequency(freq[14]);
- filter54.frequency(freq[14]);
- filter55.frequency(freq[16]);
- filter56.frequency(freq[16]);
- filter57.frequency(freq[18]);
- filter58.frequency(freq[18]);
- filter59.frequency(freq[20]);
- filter60.frequency(freq[20]);
- filter61.frequency(freq[22]);
- filter62.frequency(freq[22]);
- filter63.frequency(freq[24]);
- filter64.frequency(freq[24]);
- filter65.frequency(freq[26]);
- filter66.frequency(freq[26]);
- filter67.frequency(freq[28]);
- filter68.frequency(freq[28]);
- filter69.frequency(freq[30]);
- filter70.frequency(freq[30]);
- filter71.frequency(freq[32]);
- filter72.frequency(freq[32]);
- filter73.frequency(freq[34]);
- filter74.frequency(freq[34]);
- filter75.frequency(freq[36]);
- filter76.frequency(freq[36]);
- filter77.frequency(freq[36]);
- filter78.frequency(freq[36]);
-
- biquad3.setLowpass(0, 90, 0.53);
- biquad3.setLowpass(1, 90, 0.707);
- biquad3.setLowpass(2, 60, 0.53);
- biquad3.setLowpass(3, 80, 0.707);
- biquad4.setLowpass(0, 200, 0.53);
- biquad4.setLowpass(1, 200, 0.707);
- biquad4.setLowpass(2, 60, 0.53);
- biquad4.setLowpass(3, 160, 0.707);
- biquad5.setLowpass(0, 200, 0.53);
- biquad5.setLowpass(1, 200, 0.707);
- biquad5.setLowpass(2, 60, 0.53);
- biquad5.setLowpass(3, 160, 0.707);
- biquad6.setLowpass(0, 200, 0.53);
- biquad6.setLowpass(1, 200, 0.707);
- biquad6.setLowpass(2, 60, 0.53);
- biquad6.setLowpass(3, 160, 0.707);
- biquad7.setLowpass(0, 200, 0.53);
- biquad7.setLowpass(1, 200, 0.707);
- biquad7.setLowpass(2, 60, 0.53);
- biquad7.setLowpass(3, 160, 0.707);
- biquad8.setLowpass(0, 200, 0.53);
- biquad8.setLowpass(1, 200, 0.707);
- biquad8.setLowpass(2, 60, 0.53);
- biquad8.setLowpass(3, 160, 0.707);
- biquad9.setLowpass(0, 200, 0.53);
- biquad9.setLowpass(1, 200, 0.707);
- biquad9.setLowpass(2, 60, 0.53);
- biquad9.setLowpass(3, 160, 0.707);
- biquad10.setLowpass(0, 200, 0.53);
- biquad10.setLowpass(1, 200, 0.707);
- biquad10.setLowpass(2, 60, 0.53);
- biquad10.setLowpass(3, 160, 0.707);
- biquad11.setLowpass(0, 200, 0.53);
- biquad11.setLowpass(1, 200, 0.707);
- biquad11.setLowpass(2, 60, 0.53);
- biquad11.setLowpass(3, 160, 0.707);
- biquad12.setLowpass(0, 200, 0.53);
- biquad12.setLowpass(1, 200, 0.707);
- biquad12.setLowpass(2, 60, 0.53);
- biquad12.setLowpass(3, 160, 0.707);
- biquad13.setLowpass(0, 200, 0.53);
- biquad13.setLowpass(1, 200, 0.707);
- biquad13.setLowpass(2, 60, 0.53);
- biquad13.setLowpass(3, 160, 0.707);
- biquad14.setLowpass(0, 200, 0.53);
- biquad14.setLowpass(1, 200, 0.707);
- biquad14.setLowpass(2, 60, 0.53);
- biquad14.setLowpass(3, 160, 0.707);
- biquad15.setLowpass(0, 200, 0.53);
- biquad15.setLowpass(1, 200, 0.707);
- biquad15.setLowpass(2, 60, 0.53);
- biquad15.setLowpass(3, 160, 0.707);
- biquad16.setLowpass(0, 200, 0.53);
- biquad16.setLowpass(1, 200, 0.707);
- biquad16.setLowpass(2, 60, 0.53);
- biquad16.setLowpass(3, 160, 0.707);
- biquad17.setLowpass(0, 200, 0.53);
- biquad17.setLowpass(1, 200, 0.707);
- biquad17.setLowpass(2, 60, 0.53);
- biquad17.setLowpass(3, 160, 0.707);
- biquad18.setLowpass(0, 200, 0.53);
- biquad18.setLowpass(1, 200, 0.707);
- biquad18.setLowpass(2, 60, 0.53);
- biquad18.setLowpass(3, 160, 0.707);
- biquad19.setLowpass(0, 200, 0.53);
- biquad19.setLowpass(1, 200, 0.707);
- biquad19.setLowpass(2, 60, 0.53);
- biquad19.setLowpass(3, 160, 0.707);
- biquad20.setLowpass(0, 200, 0.53);
- biquad20.setLowpass(1, 200, 0.707);
- biquad20.setLowpass(2, 60, 0.53);
- biquad20.setLowpass(3, 160, 0.707);
- biquad21.setLowpass(0, 200, 0.53);
- biquad21.setLowpass(1, 200, 0.707);
- biquad21.setLowpass(2, 60, 0.53);
- biquad21.setLowpass(3, 160, 0.707);
- }
-
- void loop() {
- Serial.print(AudioProcessorUsage());
- Serial.print("/");
- Serial.print(AudioProcessorUsageMax());
- Serial.println("");
- AudioProcessorUsageMaxReset();
- delay(100);
- }
|