Search results

  1. J

    UNDERRUN dropout

    By isolating a Powered Speaker with the Transformer from AMAZON listed below, driven by the TEENSY Audio OUTPUT, the unwanted ground loop noise in the speaker is eliminated. BOJACK EI-14 High Efficiency Audio Isolation Transformers 1:1 600:600 Ohm(Pack of 10 Pieces)
  2. J

    UNDERRUN dropout

    Succeeded in adding FLANGER Effect after the DELAY Effect routine. Extending FLANGE delay too much underruns its buffer. Knowing flanging and other effects like Reverb can be added, I need to learn how to save/load presets on the SD Card for obvious reasons. I believe this can be done with the...
  3. J

    Teensy 4.0 - based Audio Guestbook

    Please go back and delete the long list of local paths in your post.
  4. J

    Teensy 4.0 - based Audio Guestbook

    If you hear noise when connected to the computer, you are hearing ground induced current from the computer, another common problem with computer USB Power when powering Audio Systems. There are many ways to remedy this but are too complex to describe here. Perhaps a solution to this common...
  5. J

    Teensy 4.0 - based Audio Guestbook

    In your post you said "when powered via a usb port from the pc, I can hear a distinct high freqency buzz". If you unplug the speakers and the noise is not heard in headphones from the TEENSY, you have a ground loop problem, thus, the active Speakers are amplifying the ground current from the...
  6. J

    Teensy 4.0 - based Audio Guestbook

    The high frequency noise is from power systems. Noise like this can be heard when there are two or more active power systems being used on the TEENSY. Since there are no ground loop pathways when using a power brick, there is no chance inverter noise (the high frequency whistle sound) from the...
  7. J

    UNDERRUN dropout

    It is entirely possible I make mistakes in my observations and code. This forum can bring up these errors and discuss them. I am fortunate to have access to it.
  8. J

    UNDERRUN dropout

    A few days ago I purchased ten 360 rotary encoders from Amazon in anticipation of applying them to the TEENSY in hopes of being able to vary different parameters in my audio experiment. I successfully applied one of the encoders and was able to display its value on the LCD. Then I was able to...
  9. J

    UNDERRUN dropout

    Using LCD to report TEENSY Status. Three significant parameters separated by a dash. Left to right: 19% Audio Processor Usage, 74 Audio Memory blocks used, 63.80 Degrees Celsius CPU Temperature. #include <Audio.h> #include <Wire.h> #include <SPI.h> //#include <SD.h> #include <SerialFlash.h>...
  10. J

    UNDERRUN dropout

    By adding the Serial.print lines to the PassThroughStereo.ino sketch I found it possible to monitor the percentage of Audio Processor usage and Audio Memory usage in real time. The Audio Processor usage is expressed in decimal and the Audio Memory usage, in direct effect of delay1.delay(0, XXX)...
  11. J

    UNDERRUN dropout

    To allow for stereo operation, the TEENSY 4.0 Buffer size must be a minimum of 16 for each channel or a total of 32 so reducing the buffer size to 32 is as far as it goes resulting in a latency of 2 ms. I found the code that controls latency in the TEENSY Audio Stream. It is in the Audiostream.h...
  12. J

    Teensy 4.0 - based Audio Guestbook

    After preliminary testing for UNDERRUN errors, I have determined that there is a direct/indirect relationship between: 1. #define AUDIO_BLOCK_SAMPLES size in the AudioStream.h Library. 2. CPU speed. 3. AudioMemory(XX); size in the sketch. 4. delay1.delay(0, XXX); size in the sketch 5. the amount...
  13. J

    Teensy 4.0 - based Audio Guestbook

    I was using the PassThroughStereo example to test latency. With AUDIO_BLOCK_SAMPLES set to 128, the latency was 6.8 milliseconds. I added a delay to adjust the latency to exact millisecond values. Even with zero delay with AUDIO_BLOCK_SAMPLES set to 16 or 32 caused UNDERRUN dropout at 600 MHz...
  14. J

    Buzzing sound in voice recordings for Teensy4.0

    This is probably DROPOUT UNDERRUN. Try to increase the BLOCK size in the AudioStream.h file. It looks like this <#define AUDIO_BLOCK_SAMPLES 128 > Add 32 to it until the dropout goes away but this increases latency. There is also a relationship between system clock and DROPOUT. The faster the...
  15. J

    Teensy 4.0: Audible noise with external delay.

    This is probably DROPOUT UNDERRUN. Try to increase the BLOCK size in the AudioStream.h file. It looks like this <#define AUDIO_BLOCK_SAMPLES 128 > Add 32 to it until the dropout goes away but this increases latency. There is also a relationship between system clock and DROPOUT. The faster the...
  16. J

    Teensy 4.0 - based Audio Guestbook

    To allow for stereo operation, the TEENSY Buffer size must be a minimum of 16 for each channel or a total of 32 so reducing the buffer size to 32 is as far as it goes resulting in a latency of 2 ms. I found the code that controls latency in the TEENSY Audio Stream. It is in the Audiostream.h...
  17. J

    Teensy 4.0 - based Audio Guestbook

    On TEENSY 4.0 with Audio Shield Running Arduino IDE Version: 2.1.1, File, Examples, Audio, HardwareTesting, PassThroughStereo... Latency appears to be about 6.3 ms from input to output. This amount of latency is not acceptable for real time processing. Yellow trace - Input waveform. Magenta...
Back
Top