'simple delay' test using my laptop fails, but it works fine with someone else's - ??

Status
Not open for further replies.

kat

Member
Howdy,

This is an odd problem. I started following through the Audio tutorial series with my new Audio Tutorial Kit. Everything works fine up to the delay tutorial, but then that one just does not work (I cannot hear anything from the microphone, even though the microphone works fine with the mic test tutorial example).

Here's the series of tests that shows this is actually something odd, not just me screwing up:
- loading up the same exact code from a friend's laptop onto my Teensy, it works fine
- using my laptop to load up the code onto another identical Teensy, it fails

Thus, it is clearly a problem along the lines of something with the compiling process on my laptop. It is not a problem with my hardware, nor is it a problem with the code itself (which I am attaching anyway so that I don't break the forum rule!). It is not obviously some sort of version thing with Arduino or Teensyduino, as my friend and I are using identical versions of both (Arduino 1.8.2, Teensyduino 1.36), and we are using them on the same version of Mac OSX (10.11.6).

Since the microphone test tutorial code worked fine, I started there and just started adding things until it "broke." I discovered that adding a few other objects (like the delay object) didn't make it break, but as soon as I added in any connection(s), it ceased working. Although honestly I doubt that is a clue to much of anything.

My next step is to update Xcode... I am a bit behind on that (version 8.2.1.... I was just guessing this is being used somewhere for the actual C compilers?). This is my first session working with Arduino or Teensy at all so I'm not up to speed yet on any of the software setup.... just immediately got stuck on this problem and it has the flavor of something buggy, so I thought I should say something about it. Hopefully not wasting anyone's time!


Below is the vanilla tutorial code that works fine when compiled on friend's laptop but not when compiled on mine. There are no error messages when I compile and load this. The hardware setup is the Audio Tutorial Kit straight from my mailbox, no changes.

Code:
// Advanced Microcontroller-based Audio Workshop
//
// http://www.pjrc.com/store/audio_tutorial_kit.html
// https://hackaday.io/project/8292-microcontroller-audio-workshop-had-supercon-2015
// 
// Part 2-5: Simple Delay

#include <Audio.h>
#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include <SerialFlash.h>

// GUItool: begin automatically generated code
AudioInputI2S            i2s2;           //xy=80.44999694824219,124.44999694824219
AudioEffectDelay         delay1;         //xy=187.4499969482422,296.4499969482422
AudioMixer4              mixer1;         //xy=342.45001220703125,200.4499969482422
AudioMixer4              mixer2;         //xy=367.45001220703125,367.45001220703125
AudioMixer4              mixer3;         //xy=573.4499969482422,181.4499969482422
AudioOutputI2S           i2s1;           //xy=788.4499969482422,173.4499969482422
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=689.4500122070312,294.45001220703125
// GUItool: end automatically generated code




void setup() {
 Serial.begin(9600);
 AudioMemory(160);
 sgtl5000_1.enable();
 sgtl5000_1.volume(0.6);
 sgtl5000_1.inputSelect(AUDIO_INPUT_MIC);
 sgtl5000_1.micGain(36);
 mixer1.gain(0, 0.2);
 mixer1.gain(1, 0.2);
 mixer1.gain(2, 0.2);
 mixer1.gain(3, 0.2);
 mixer2.gain(0, 0.2);
 mixer2.gain(1, 0.2);
 mixer2.gain(2, 0.2);
 mixer2.gain(3, 0.2);
 mixer3.gain(0, 0.0); // default = do not listen to direct signal
 mixer3.gain(1, 1.0); // ch1 is output of mixer1
 mixer3.gain(2, 1.0); // ch2 is output of mixer2
 delay1.delay(0, 400);
 delay1.delay(1, 400);
 delay1.delay(2, 400);
 delay1.delay(3, 400);
 delay1.delay(4, 400);
 delay1.delay(5, 400);
 delay1.delay(6, 400);
 delay1.delay(7, 400);
 delay(1000);
}

void loop() {
 // do nothing
}
 
Not working even with reinstall and further testing

Further followup... Just for kicks I went ahead and updated my OS and reinstalled Arduino and the Teensy software from scratch. This does not fix the problem. Also, upon redoing the test using the exact code above, which was confirmed to work with my friend's laptop last week, it now does not work for him. Some of the times that he attempts to upload the sketch it gives a "this should never happen" error (which he reported). Some of the times, there is no error.

So we have a situation here where the exact details are not reproducible, which is kind of a painful situation for debugging. Help??

Just for kicks, in case it is of any value, I am attaching the 'verbose' printout that I get when loading the simple delay (which does not work - microphone is not active, nothing happens):

Code:
/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/kathrynschaffer/Documents/Arduino/libraries -fqbn=teensy:avr:teensy31:usb=serialmidiaudio,speed=96,opt=o1std,keys=en-us -vid-pid=0X16C0_0X048A -ide-version=10802 -build-path /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947 -warnings=none -build-cache /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_cache_509428 -verbose /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_modified_sketch_856290/Part_2_05_Simple_Delay.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/kathrynschaffer/Documents/Arduino/libraries -fqbn=teensy:avr:teensy31:usb=serialmidiaudio,speed=96,opt=o1std,keys=en-us -vid-pid=0X16C0_0X048A -ide-version=10802 -build-path /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947 -warnings=none -build-cache /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_cache_509428 -verbose /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_modified_sketch_856290/Part_2_05_Simple_Delay.ino
Using board 'teensy31' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/dev/null"
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_fft1024.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_fft256.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_notefreq.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_peak.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_print.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_rms.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/analyze_tonedetect.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/control_ak4558.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/control_cs4272.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/control_sgtl5000.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/control_wm8731.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/data_ulaw.c
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/data_waveforms.c
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/data_windows.c
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_bitcrusher.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_chorus.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_delay.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_delay_ext.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_envelope.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_fade.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_flange.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_midside.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_multiply.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/effect_reverb.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/filter_biquad.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/filter_fir.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/filter_variable.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/input_adc.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/input_adcs.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/input_i2s.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/input_i2s_quad.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/memcpy_audio.S
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/mixer.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_dac.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_dacs.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_i2s.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_i2s_quad.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_pt8211.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_pwm.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/output_spdif.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/play_memory.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/play_queue.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/play_sd_raw.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/play_sd_wav.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/play_serialflash_raw.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/record_queue.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/spi_interrupt.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_dc.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_karplusstrong.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_pinknoise.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_simple_drum.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_sine.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_tonesweep.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_waveform.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/synth_whitenoise.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio/utility/sqrt_integer.c
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI/SPI.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/File.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/SD.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/cache_t3.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/card_t3.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/dir_t3.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/fat_t3.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/file_t3.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/init_t3.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/utility/KinetisSDHC.c
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/utility/Sd2Card.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/utility/SdFile.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/utility/SdVolume.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash/SerialFlashChip.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash/SerialFlashDirectory.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire/Wire.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire/WireKinetis.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire/utility/twi.c
Generating function prototypes...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O1 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=136 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_MIDI_AUDIO_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp" -o "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp.o"
Compiling libraries...
Compiling library "Audio"
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/memcpy_audio.S.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/data_ulaw.c.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/data_waveforms.c.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/data_windows.c.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_fft1024.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_fft256.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_notefreq.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_peak.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_print.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_rms.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_tonedetect.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_ak4558.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_cs4272.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_sgtl5000.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_wm8731.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_bitcrusher.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_chorus.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_delay.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_delay_ext.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_envelope.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_fade.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_flange.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_midside.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_multiply.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_reverb.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/filter_biquad.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/filter_fir.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/filter_variable.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_adc.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_adcs.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_i2s.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_i2s_quad.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/mixer.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_dac.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_dacs.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_i2s.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_i2s_quad.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_pt8211.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_pwm.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_spdif.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_memory.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_queue.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_sd_raw.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_sd_wav.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_serialflash_raw.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/record_queue.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/spi_interrupt.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_dc.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_karplusstrong.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_pinknoise.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_simple_drum.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_sine.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_tonesweep.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_waveform.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_whitenoise.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/utility/sqrt_integer.c.o
Compiling library "SPI"
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SPI/SPI.cpp.o
Compiling library "SD"
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/File.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/SD.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/cache_t3.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/card_t3.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/dir_t3.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/fat_t3.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/file_t3.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/init_t3.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/KinetisSDHC.c.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/Sd2Card.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/SdFile.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/SdVolume.cpp.o
Compiling library "SerialFlash"
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SerialFlash/SerialFlashChip.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SerialFlash/SerialFlashDirectory.cpp.o
Compiling library "Wire"
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Wire/Wire.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Wire/WireKinetis.cpp.o
Using previously compiled file: /var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Wire/utility/twi.c.o
Compiling core...
Using precompiled core
Linking everything together...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-gcc" -O1 -Wl,--gc-sections,--relax,--defsym=__rtc_localtime=1497277149 "-T/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/mk20dx256.ld"  -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -o "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/Part_2_05_Simple_Delay.ino.elf" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/sketch/Part_2_05_Simple_Delay.ino.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/memcpy_audio.S.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/data_ulaw.c.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/data_waveforms.c.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/data_windows.c.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_fft1024.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_fft256.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_notefreq.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_peak.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_print.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_rms.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/analyze_tonedetect.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_ak4558.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_cs4272.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_sgtl5000.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/control_wm8731.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_bitcrusher.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_chorus.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_delay.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_delay_ext.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_envelope.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_fade.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_flange.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_midside.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_multiply.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/effect_reverb.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/filter_biquad.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/filter_fir.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/filter_variable.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_adc.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_adcs.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_i2s.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/input_i2s_quad.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/mixer.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_dac.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_dacs.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_i2s.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_i2s_quad.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_pt8211.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_pwm.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/output_spdif.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_memory.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_queue.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_sd_raw.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_sd_wav.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/play_serialflash_raw.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/record_queue.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/spi_interrupt.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_dc.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_karplusstrong.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_pinknoise.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_simple_drum.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_sine.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_tonesweep.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_waveform.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/synth_whitenoise.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Audio/utility/sqrt_integer.c.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SPI/SPI.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/File.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/SD.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/cache_t3.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/card_t3.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/dir_t3.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/fat_t3.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/file_t3.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/init_t3.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/KinetisSDHC.c.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/Sd2Card.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/SdFile.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SD/utility/SdVolume.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SerialFlash/SerialFlashChip.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/SerialFlash/SerialFlashDirectory.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Wire/Wire.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Wire/WireKinetis.cpp.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/libraries/Wire/utility/twi.c.o" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/../arduino_cache_509428/core/core_teensy_avr_teensy31_usb_serialmidiaudio,speed_96,opt_o1std,keys_en-us_cee3a1d70ca5f7f18ab44a012a95ee10.a" "-L/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947" -larm_cortexM4l_math -lm
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/Part_2_05_Simple_Delay.ino.elf" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/Part_2_05_Simple_Delay.ino.eep"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/Part_2_05_Simple_Delay.ino.elf" "/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947/Part_2_05_Simple_Delay.ino.hex"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools//teensy_post_compile" "-file=Part_2_05_Simple_Delay.ino" "-path=/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947" "-tools=/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/" "-board=TEENSY31"
Multiple libraries were found for "SD.h"
 Used: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD
 Not used: /Applications/Arduino.app/Contents/Java/libraries/SD
Using library Audio at version 1.3 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Audio 
Using library SPI at version 1.0 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI 
Using library SD at version 1.0.8 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD 
Using library SerialFlash at version 0.5 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SerialFlash 
Using library Wire at version 1.0 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/Wire 
Sketch uses 32432 bytes (12%) of program storage space. Maximum is 262144 bytes.
Global variables use 52424 bytes (79%) of dynamic memory, leaving 13112 bytes for local variables. Maximum is 65536 bytes.
/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/teensy_post_compile -test -file=Part_2_05_Simple_Delay.ino -path=/var/folders/ss/cftprty53jq0cxx_jszd__8c0000gn/T/arduino_build_648947 -tools=/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools -board=TEENSY31 -reboot
 
I am experiencing the same issue. It seems to be something about the AudioEffectDelay block, as the sketch works fine without it but when you add it into the picture it results in no sound from the microphone. I've even tried hooking the i2s2 directly to the i2s1 channel with a delay in parallel, but nothing happens with any audio.

It's worth noting that the Delay example in effects works.

EDIT: I found out that if you uncomment the Serial channel Serial.begin(9600), then it works. Can anyone explain why this would be the case?
 
Last edited:
EDIT: I found out that if you uncomment the Serial channel Serial.begin(9600), then it works. Can anyone explain why this would be the case?

Thanks for pointing this out - I tried it, and indeed this works. This does not make any sense to me, though... would love to know if there is a good reason for it, but otherwise it still sounds like some kind of bug.

Weird.
 
Status
Not open for further replies.
Back
Top