Teensy Digital Delay using ADC and DAC

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2020
  • Using the Teensy Audio Design GUI, let's make a digital audio delay effect with around 2 seconds of delay using internal memory, and potentiometers to control delay time and delay feedback gain.
    Experiments include a sound sample stored in memory for quick testing with a button trigger and an ADC input to test with an mp3 player.
    Sketch etc:
    github.com/GadgetReboot/Teens...
    Previous related video projects:
    Teensy drum sample player: • Teensy Drum Sample Player
    Teensy audio/matrix panel breakout board: • Teensy Audio and LED P...
    Teensy and Audio Design GUI:
    www.pjrc.com/teensy/gui/
    www.pjrc.com/teensy/index.html
    Demo music:
    Biz Baz Studio - Reckless Shred
    Patreon: / gadgetreboot
    Pinterest: www.pinterest.ca/GadgetReboot
    Twitter: @GadgetReboot / gadgetreboot
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 34

  • @yurkshirelad
    @yurkshirelad 4 หลายเดือนก่อน +1

    Brilliant! I may need to get one of these Teensy devices.

  • @dowrow6898
    @dowrow6898 4 ปีที่แล้ว +3

    This is a great channel, thank you!

  • @nicnewdigate
    @nicnewdigate 4 ปีที่แล้ว +2

    awesome video! it’s really nice to see the teensy 3.6 fritzing graphic i designed being put to good use :)

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว +1

      That fritzing part has been very helpful! I forget where I found it, I always just Google for parts not already in the libraries. Thanks for creating it!

    • @nicnewdigate
      @nicnewdigate 4 ปีที่แล้ว +1

      Gadget Reboot i love fritzing for its ability to create breadboard views! it makes a project so easy to understand. it’s really nice to see your diagram :) keep on the great work with the excellent videos :)

  • @bramskeebalag3173
    @bramskeebalag3173 4 ปีที่แล้ว +1

    Thank you for this video sir.. It help me a lot to understand my teensy 3.2 😊..

  • @electronic7979
    @electronic7979 4 ปีที่แล้ว +2

    Helpful information. İ like your video

  • @neilnagel9857
    @neilnagel9857 4 ปีที่แล้ว +1

    Fantastic! Just what I was looking for. After spending the last week trying to get a PT2399 wired up (epic fail) looks like this will do the same thing with a lot more flexibility and a lot less fiddling around with weird size capacitors and resistors. Thanks for all your hard work and sharing it with us.

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว

      Funny you should mention that, sometime soon I will be trying to get PT 2399 working. Maybe I should be scared! I don’t remember what kind of component values were needed but I may not have them and I may have to order stuff. I guess that means more mail bags!

    • @orlandowesley2390
      @orlandowesley2390 2 ปีที่แล้ว

      You prolly dont care at all but does anyone know a method to get back into an instagram account??
      I was stupid forgot the login password. I would love any tips you can give me.

    • @dorianmarley3845
      @dorianmarley3845 2 ปีที่แล้ว

      @Orlando Wesley instablaster =)

    • @orlandowesley2390
      @orlandowesley2390 2 ปีที่แล้ว

      @Dorian Marley Thanks so much for your reply. I found the site thru google and im in the hacking process atm.
      I see it takes a while so I will reply here later when my account password hopefully is recovered.

    • @orlandowesley2390
      @orlandowesley2390 2 ปีที่แล้ว

      @Dorian Marley It worked and I finally got access to my account again. Im so happy!
      Thanks so much, you saved my ass!

  • @zainsial4858
    @zainsial4858 3 ปีที่แล้ว +1

    great

  • @MikeBramm
    @MikeBramm 4 ปีที่แล้ว +1

    Very interesting. Is it possible to create a sort of instant replay using this type of setup? Say you're listening to a radio station and someone says "what did they just say?", you could press the button and have the last 10 seconds of audio play over again. I would imagine you would need to store the audio in a circular buffer that is large enough to store 10 seconds worth of audio. You would always be recording so the circular buffer would always have the latest 10 seconds of audio in it. The output would be the live audio until the button was pressed, at which time the recorded 10 seconds would then replay. That would be really cool.

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว

      External memory can be added for longer storage and then it sounds like it would be straightforward enough. people add external memory for guitar effects projects.

  • @kykah01
    @kykah01 ปีที่แล้ว

    Does it use flash memory for buffers? How long it would take to wear out the memory if u use this kind of unit as a everyday on-board effect?

  • @bramskeebalag3173
    @bramskeebalag3173 4 ปีที่แล้ว +1

    Just want to make my own reverb effect pedal for my guitar😅

  • @jstro-hobbytech
    @jstro-hobbytech 2 ปีที่แล้ว +1

    That's pretty rad but it takes the fun out of doing it on a circuit level without code. Well if you're into electronic music. The teensy would be cool to use as a multieffect. The 4.1 can have up to 16 gb of ps ram I believe. Too bad they've tripled in price. I regret not buying one. It'll be cool when we have sbc boards that enable us to make something like a neural dsp haha
    How well does it block dc in the on board filter?

    • @GadgetReboot
      @GadgetReboot  2 ปีที่แล้ว +1

      I still need to get a PT2399 echo circuit wired up, have the parts, now need the time. I also wanted to try analog chorus or flange with separate chips for A/D, D/A, memory.
      I think it's been a year and a half since I used Teensy so I can't remember much but don't recall anything problematic. I've been dabbling with ESP32 and I2S audio as well so I'm all over the place.

    • @jstro-hobbytech
      @jstro-hobbytech 2 ปีที่แล้ว

      @@GadgetReboot its crazy how people keep exploiting the different feature sets in that risc v chip. If they had paid for a couple more logic blocks for floating point units in the substrate the sky would be the limit eith them. Cool stuff man. Keep it up. Experimenting with different things is great ehh

  • @redbackmike850457
    @redbackmike850457 3 ปีที่แล้ว

    I would like to build a delay for control voltage signals. Can I discuss somehow with you.

  • @DustinWatts
    @DustinWatts 4 ปีที่แล้ว +1

    Remind me again: why haven't I started with my Teensy? :)

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว +1

      Speed soldering takes up so much time with all the training requirements... There’s barely any time left over for any other projects!

    • @DustinWatts
      @DustinWatts 4 ปีที่แล้ว +1

      @@GadgetReboot I should do some slow soldering then!

  • @TheEmbeddedHobbyist
    @TheEmbeddedHobbyist 4 ปีที่แล้ว +1

    Can you stop using new chips and boards in you video's. Now i'm going to have to get one of these boards to play with. :)
    Your channel is giving too many things to do :) keep the output coming i'm sure I'll find the time to keep up.

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว

      Yeah I think I bought this module at least three years ago if that makes any sense I’m not even sure when it came out and it was sitting around for probably a year and a half before I even touched it so now I’m playing catch-up! Luckily I can’t afford to go out and buy a whole bunch of other new modules so we are all safe from more diverse content on here!

  • @bramskeebalag3173
    @bramskeebalag3173 4 ปีที่แล้ว +1

    Hello sir maybe you could make a video tutorial of freeverb on teensy 3.2.. Im a newbee so hopefully you could make one, to help more newbee like me 😊.. Thank you again sir..

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว +1

      I will see if I can make it work

    • @bramskeebalag3173
      @bramskeebalag3173 4 ปีที่แล้ว +1

      @@GadgetReboot thank you so much for making the freeverb video tutorial genius sir.. 😊 your channel is a big help for us newbee 😅

    • @glowfly
      @glowfly 4 ปีที่แล้ว

      Wraa Labs
      @Bramskee Balag this sketch works for the freeverb. The input and output are the same as shown here: github.com/GadgetReboot/Teensy_Digital_Delay/blob/master/Teensy_Delay_Schematic.jpg
      #include
      #include
      #include
      #include
      // GUItool: begin automatically generated code
      AudioInputAnalog adc1; //xy=416,313
      AudioEffectFreeverb freeverb1; //xy=695,366
      AudioOutputAnalog dac1; //xy=976,301
      AudioConnection patchCord1(adc1, freeverb1);
      AudioConnection patchCord2(freeverb1, dac1);
      // GUItool: end automatically generated code
      void setup() {
      AudioMemory(800);
      freeverb1.roomsize(0.5);
      freeverb1.damping(0.2);
      dac1.analogReference(INTERNAL);
      AudioInterrupts();
      }
      void loop() {
      }

  • @taranagnew436
    @taranagnew436 4 ปีที่แล้ว +1

    what is the name of the website?

    • @GadgetReboot
      @GadgetReboot  4 ปีที่แล้ว

      Which, the Teensy and GUI stuff?
      www.pjrc.com/teensy/gui/
      www.pjrc.com/teensy/index.html