Teensy freeze on start when routing both audio DACS and USB out

JMX

New member
Hi, i have a strange issue, teensy 3.6 freeze between setup and loop, at the end of the setup i have some SD reading which look ok.
So now i can't add anymore global variable or i have to disable DACS and use only the USB audio OUT, then it look fine but i was happy to have both USB and DAC.
I tried to set more audio memory but it's not solving. It's very strange because i used booth DACS and USB audio OUT before the issue.
My code is 2500 lines maybe too big to post it here ?
Any idea is welcome.

Here is the patching part

AudioOutputAnalog dac1;
// GUItool: begin automatically generated code
AudioSynthNoiseWhite noise1; //xy=55,125.54546356201172
AudioSynthSimpleDrum drum3; //xy=55.72727966308594,165.99997329711914
AudioSynthNoisePink pink1; //xy=55.88888931274414,214.8888988494873
AudioSynthWaveformSine lfo3; //xy=55,737.5511474609375
AudioSynthWaveformSine lfo4; //xy=55,777.5511474609375
AudioSynthWaveformSine sine1; //xy=58,271.99999809265137
AudioSynthWaveformSine lfo1; //xy=57,662
AudioSynthWaveformSine lfo2; //xy=59.00569152832031,699.5511474609375
AudioSynthWaveformSineModulated sine_fm3; //xy=62,461.0000476837158
AudioSynthWaveform waveform2; //xy=64,315.66666412353516
AudioSynthWaveform waveform1; //xy=64,1037.181884765625
AudioEffectEnvelope ev2; //xy=65.00567626953125,886.4601821899414
AudioSynthWaveformSineModulated sine_fm2; //xy=67,561
AudioEffectEnvelope ev1; //xy=66,847
AudioEffectEnvelope ev4; //xy=67.00569152832031,963.4601440429688
AudioSynthSimpleDrum drum2; //xy=74.54545593261719,77.27274513244629
AudioSynthSimpleDrum drum1; //xy=75.45454406738281,27.272724151611328
AudioEffectEnvelope ev3; //xy=75.00566864013672,920.4601707458496
AudioSynthNoiseWhite noise2; //xy=94,420.9999952316284
AudioSynthWaveformModulated waveformMod1; //xy=195.54547119140625,227.6364231109619
AudioEffectEnvelope envelope2; //xy=207.0000343322754,98.99999141693115
AudioAnalyzePeak peak4; //xy=209,736.5511474609375
AudioAnalyzePeak peak5; //xy=209,776.5511474609375
AudioAnalyzePeak peak2; //xy=211,661
AudioAnalyzePeak peak3; //xy=213.0056915283203,698.5511474609375
AudioSynthWaveformModulated waveformMod2; //xy=214,510
AudioAnalyzePeak peak7; //xy=213.00568389892578,885.4601821899414
AudioAnalyzePeak peak6; //xy=214,847
AudioSynthWaveformSineModulated sine_fm1; //xy=228,563
AudioAnalyzePeak peak9; //xy=231.0057144165039,964.4601573944092
AudioAnalyzePeak peak8; //xy=233.00567626953125,923.4601821899414
AudioSynthKarplusStrong string2; //xy=269.00000381469727,323.9999942779541
AudioSynthKarplusStrong string1; //xy=271.0000114440918,293.00001430511475
AudioSynthKarplusStrong string6; //xy=270.88888931274414,463.88890838623047
AudioSynthKarplusStrong string3; //xy=272.00000762939453,354.99999046325684
AudioSynthKarplusStrong string4; //xy=272.00000381469727,390.0000114440918
AudioSynthKarplusStrong string5; //xy=271.8888816833496,425.8888931274414
AudioEffectEnvelope envelope6; //xy=352.88890838623047,213.88889122009277
AudioMixer4 mixer1; //xy=370.4545593261719,35
AudioEffectEnvelope envelope1; //xy=371.54542541503906,112.54545783996582
AudioEffectEnvelope envelope4; //xy=393,507
AudioEffectGranular granular1; //xy=395.73292541503906,560.9146976470947
AudioMixer4 mixer4; //xy=419.00012969970703,305
AudioMixer4 mixer7; //xy=427.8889274597168,405.88887786865234
AudioEffectEnvelope envelope3; //xy=482.09095764160156,168.54548835754395
AudioMixer4 mixer5; //xy=522,47
AudioAnalyzePeak peak1; //xy=525.4545593261719,1029.727294921875
AudioEffectReverb reverb1; //xy=535.9999542236328,675.0001268386841
AudioMixer4 mixer8; //xy=539.8888397216797,334.88891220092773
AudioEffectEnvelope envelope5; //xy=559.9999313354492,572.0000057220459
AudioAmplifier amp2; //xy=579.6417121887207,408.9148235321045
AudioEffectBitcrusher bitcrusher1; //xy=584.7329406738281,501.00567054748535
AudioFilterStateVariable filterBass; //xy=597.2727165222168,234.99999046325684
AudioAmplifier amp1; //xy=616.9090309143066,125.90907859802246
AudioFilterLadder ladder1; //xy=670.8889007568359,38.88888931274414
AudioEffectWaveshaper waveshape1; //xy=720.0055770874023,345.9147701263428
AudioMixer4 mixerdist; //xy=822.6420288085938,259.9147834777832
AudioMixer4 mixer3; //xy=857.9999923706055,35
AudioFilterStateVariable filter3; //xy=886.8237762451172,511.7329330444336
AudioFilterStateVariable filter2; //xy=983.7330074310303,221.9147491455078
AudioMixer4 mixer2; //xy=988.0909729003906,124.81816482543945
AudioMixer4 mixer6; //xy=1163.0000495910645,107
AudioFilterStateVariable filter40; //xy=1300.4447059631348,106.88888168334961
AudioOutputUSB usb1; //xy=1561.2729187011719,98.45458030700684
AudioOutputAnalogStereo dacs1; //xy=1564.8889656066895,168.88888931274414
AudioConnection patchCord1(noise1, envelope2);
AudioConnection patchCord2(drum3, 0, mixer1, 3);
AudioConnection patchCord3(pink1, envelope1);
AudioConnection patchCord4(lfo3, peak4);
AudioConnection patchCord5(lfo4, peak5);
AudioConnection patchCord6(sine1, 0, waveformMod1, 0);
AudioConnection patchCord7(lfo1, peak2);
AudioConnection patchCord8(lfo2, peak3);
AudioConnection patchCord9(sine_fm3, 0, waveformMod2, 0);
AudioConnection patchCord10(waveform1, peak1);
AudioConnection patchCord11(ev2, peak7);
AudioConnection patchCord12(sine_fm2, sine_fm1);
AudioConnection patchCord13(ev1, peak6);
AudioConnection patchCord14(ev4, peak9);
AudioConnection patchCord15(drum2, 0, mixer1, 1);
AudioConnection patchCord16(drum1, 0, mixer1, 0);
AudioConnection patchCord17(ev3, peak8);
AudioConnection patchCord18(waveformMod1, envelope6);
AudioConnection patchCord19(envelope2, 0, mixer1, 2);
AudioConnection patchCord20(waveformMod2, envelope4);
AudioConnection patchCord21(sine_fm1, granular1);
AudioConnection patchCord22(string2, 0, mixer4, 1);
AudioConnection patchCord23(string1, 0, mixer4, 0);
AudioConnection patchCord24(string6, 0, mixer7, 1);
AudioConnection patchCord25(string3, 0, mixer4, 2);
AudioConnection patchCord26(string4, 0, mixer4, 3);
AudioConnection patchCord27(string5, 0, mixer7, 0);
AudioConnection patchCord28(envelope6, envelope3);
AudioConnection patchCord29(mixer1, 0, mixer5, 0);
AudioConnection patchCord30(envelope1, 0, mixer5, 1);
AudioConnection patchCord31(envelope4, bitcrusher1);
AudioConnection patchCord32(granular1, envelope5);
AudioConnection patchCord33(mixer4, 0, mixer8, 0);
AudioConnection patchCord34(mixer7, 0, mixer8, 1);
AudioConnection patchCord35(envelope3, amp1);
AudioConnection patchCord36(mixer5, 0, ladder1, 0);
AudioConnection patchCord37(mixer8, 0, mixerdist, 0);
AudioConnection patchCord38(mixer8, amp2);
AudioConnection patchCord39(envelope5, 0, mixer2, 0);
AudioConnection patchCord40(amp2, waveshape1);
AudioConnection patchCord41(bitcrusher1, 0, filter3, 0);
AudioConnection patchCord42(filterBass, 0, mixer3, 1);
AudioConnection patchCord43(amp1, 0, filterBass, 0);
AudioConnection patchCord44(ladder1, 0, mixer3, 0);
AudioConnection patchCord45(waveshape1, 0, mixerdist, 1);
AudioConnection patchCord46(mixerdist, 0, filter2, 0);
AudioConnection patchCord47(mixer3, 0, mixer6, 0);
AudioConnection patchCord48(filter3, 0, mixer3, 3);
AudioConnection patchCord49(filter2, 0, mixer3, 2);
AudioConnection patchCord50(mixer2, 0, mixer6, 1);
AudioConnection patchCord51(mixer6, 0, filter40, 0);
AudioConnection patchCord52(filter40, 2, usb1, 0);
AudioConnection patchCord53(filter40, 2, usb1, 1);
// AudioConnection patchCord54(filter40, 2, dacs1, 0);
// AudioConnection patchCord55(filter40, 2, dacs1, 1);
 
Back
Top