Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: chipaudette

Page 1 of 7 1 2 3 4

Search: Search took 0.01 seconds.

  1. If all you want is AGC, then the audio processing...

    If all you want is AGC, then the audio processing block that you're looking for is a "compressor". I've always been suprised that there isn't one in the Teensy Audio Library. I'd do one myself, but...
  2. Replies
    3
    Views
    259

    There may indeed be an easier way than my...

    There may indeed be an easier way than my assumption of needing a closed-loop adaptive algorithm. It'd be great if someone else could chime in if they know an easier way. An easier way would be...
  3. Replies
    3
    Views
    259

    The answer to your question depends upon another...

    The answer to your question depends upon another question: what algorithm would you use to adapt to and cancel the echo?

    If you're going to use a traditional algorithm like some version of LMS,...
  4. 16-Band Teensy Vocoder! (with BlackAddr TGA)

    Using the Teensy Audio Library running on Blackaddr's Teensy-based TGA hardware, I created a 16-band vocoder!


    https://www.youtube.com/watch?v=h8BwsMHmm-w

    While there is nothing new in making...
  5. The trick with detecting the actual note that I...

    The trick with detecting the actual note that I might sing is that the frequency resolution of the detector needs to be way WAY higher.

    For detecting which drum sound I was beatboxing, I use...
  6. Thanks for the kind words!

    Thanks for the kind words!
  7. Voice-to-MIDI Converter: Beat boxing! (with BlackAddr TGA)

    Using the Teensy Audio Library running on Blackaddr's Teensy-based TGA hardware, I created a voice-to-MIDI converter. My goal was to beatbox with my voice to drive my drum machine. It was super fun...
  8. Replies
    10
    Views
    2,429

    I ended up using the code in post #7 and it...

    I ended up using the code in post #7 and it worked great on my T4.1.

    Thanks for your work!
  9. Replies
    10
    Views
    2,429

    Is this all the best way of getting a traditional...

    Is this all the best way of getting a traditional c-style "printf(" to work?

    If so, when I copy-paste the code from #8 above, it fails to compile because: 'stdserialReady' was not declared in...
  10. I just tried compiling with DEBUG for the first...

    I just tried compiling with DEBUG for the first time. With Teensy 4.1 (Teensyduino 1.54, Arduino 1.8.15), I have no USB serial.

    Did the problem described here get fixed? Do I have this same...
  11. Replies
    34
    Views
    2,019

    I can no longer get the USB Audio to work at any...

    I can no longer get the USB Audio to work at any sample rate (in Audacity)...neither 44100 nor 96000. I've tried different USB ports and I've tried rebooting. I've tried enable/disable in Windows...
  12. Replies
    34
    Views
    2,019

    Cool about the I2S classes! Yes, I'm using...

    Cool about the I2S classes!

    Yes, I'm using Teensy 4.1.

    Chip
  13. Replies
    34
    Views
    2,019

    So I don't need to do anything to tell the I2S...

    So I don't need to do anything to tell the I2S classes that the sample rate is different than 44100? The classes use AUDIO_SAMPLE_RATE to set the mult/div parameters correctly?

    Chip
  14. Replies
    34
    Views
    2,019

    I just tried at 44.1kHz by recording audio from...

    I just tried at 44.1kHz by recording audio from my Tympan via USB to the PC. I used the microphones on-board the Tympan and talked into them. I recorded the audio on the PC in Audacity.

    I...
  15. Replies
    103
    Views
    4,662

    Sweet! This is probably old news since you...

    Sweet!

    This is probably old news since you appear to have it working, but...

    With the Tympan_Library, I write 4-channel WAV files all the time. I always use 16-bit int, but I do a variety of...
  16. Replies
    34
    Views
    2,019

    I got sidetracked debugging an unrelated...

    I got sidetracked debugging an unrelated Bluetooth issue today. I didn't get to do any USB trials.
  17. Replies
    34
    Views
    2,019

    Thanks! Btw, high sample rates might not be...

    Thanks!

    Btw, high sample rates might not be relevant for audible audio but the high sample rates are very helpful when exploring ultrasound (mice, rats, bats) or when delightfully mis-using the...
  18. Replies
    34
    Views
    2,019

    Hi Frank, I need my hand held a bit on this. ...

    Hi Frank,

    I need my hand held a bit on this. I'm only used to installing the core stuff from the Teensyduino installer.

    To try your stuff, do I need to download your whole repo and drop it on...
  19. Replies
    98
    Views
    8,105

    Installed Arduino 1.8.15 and then installed TD...

    Installed Arduino 1.8.15 and then installed TD 1.54. no installation problems.

    I compiled a complex sketch for T4.1 (Tympan RevE) using my floating point audio library which uses a the new SD...
  20. Replies
    65
    Views
    3,537

    Since someone brought up MTP, it'd be great if...

    Since someone brought up MTP, it'd be great if the Teensyduino's experimental MTP support could be switched to a real Serial (per the MTP library's readme) rather than the emulated serial that comes...
  21. Replies
    7
    Views
    785

    I forgot to mention that I did a blog post...

    I forgot to mention that I did a blog post discussing my latency measurements and the impact of these different system settings. You might be interested:
    ...
  22. Replies
    7
    Views
    785

    Some of us have done extensions to the audio...

    Some of us have done extensions to the audio library in order to support floating point math, instead of just the fixed point math used by the Teensy audio library. In some of these libraries, the...
  23. And I can vouch for Blackaddr's Teensy-based...

    And I can vouch for Blackaddr's Teensy-based Guitar Audio Shield. It's fun!
  24. There are several other folks who have done this,...

    There are several other folks who have done this, so you could look at their solutions.

    The OpenAudio library and Tympan_Library both derive from my way of extending the teensy audio system to...
  25. Replies
    23
    Views
    4,609

    Seems to work great! Thanks!

    Seems to work great!

    Thanks!
  26. Replies
    98
    Views
    13,619

    Is there a notional schedule for releasing 1.54? ...

    Is there a notional schedule for releasing 1.54? It's been brewing since October...

    The switch to the Greiman SD is such a game changer. It's so much better than the kludge that I (and my users)...
  27. Replies
    23
    Views
    4,609

    This is so nice and tight! It doesn't seem to...

    This is so nice and tight! It doesn't seem to work for Teensy 4, however (I get negative values). Is there any easy mod to get it to work for both T3 and T4?

    Chip
  28. Thanks for the info. When i followed your...

    Thanks for the info.

    When i followed your instructions, just after installing the PlatformIO extension, it said that it needed Python. I followed the instructions (such as they were) and chose to...
  29. Replies
    24
    Views
    1,584

    The TI codec I'm most familiar with is the...

    The TI codec I'm most familiar with is the AIC3206. TI divides the technical details between the datasheet and the "Application Reference Guide". The details about the decimation filter (ADC) and...
  30. Replies
    24
    Views
    1,584

    In the audio codecs from TI, the DAC's...

    In the audio codecs from TI, the DAC's reconstruction filter is usually a similar length to the ADC's decimation filter. So, the latency is similar through the DAC and through the ADC.

    These...
  31. Replies
    24
    Views
    1,584

    Funny, I thought that the main benefit of FIR was...

    Funny, I thought that the main benefit of FIR was linear phase. If one wanted a minimum phase filter, yeah, you can also do that as an FIR, but you could use an IIR and it'd be more computationally...
  32. Replies
    206
    Views
    29,875

    Ah, thanks for the clarification!

    Ah, thanks for the clarification!
  33. Replies
    206
    Views
    29,875

    >>> the Teensy 4.x shall be considered as not...

    >>> the Teensy 4.x shall be considered as not having RTC user memory

    Does this mean that the RTC on Teensy 4.x doesn't work? Or, maybe you mean that RTC does function on T4.x but that it's not...
  34. Replies
    966
    Views
    118,544

    I've had this new MTP code working for a few...

    I've had this new MTP code working for a few weeks now. Such a fantastic upgrade!

    I'm curious, though...is there a way that the Teensy knows that the PC is connected via USB? Is there a call to...
  35. Replies
    196
    Views
    39,070

    So excited!

    So excited!
  36. Replies
    61
    Views
    6,290

    One of the benefits of the current in-the-browser...

    One of the benefits of the current in-the-browser approach is that the user doesn't need to download or install anything. They just open the link in the browser. That's a really nice feature. I...
  37. Replies
    206
    Views
    29,875

    Echo'ing what WMXZ already said, my main issue is...

    Echo'ing what WMXZ already said, my main issue is that emulated serial doesn't work outside of the Arduino Serial Monitor that is my biggest issue.

    Additionally, I also have a problem caused by me...
  38. Replies
    14
    Views
    1,323

    You're running with a lot of audio objects. ...

    You're running with a lot of audio objects. Might you be running out of CPU?

    Which teensy are you using? And, when you asked what the memory usage was, did you also ask what the CPU usage was?
  39. Replies
    206
    Views
    29,875

    And, any chance of the non-emulated MTP Serial...

    And, any chance of the non-emulated MTP Serial option (direct from the WMXZ repo) being folded into Teensyduino instead of the emulated serial? There are certain serial interactions that break when...
  40. Replies
    206
    Views
    29,875

    What is the thinking on a release date for 1.54...

    What is the thinking on a release date for 1.54 (not beta, but actual release)?

    The inclusion of the Greiman SD in teensyduino is a game changer for me with my Tympan stuff. It's a huge leap...
  41. Replies
    966
    Views
    118,544

    Thanks for the extra work. No need to check my...

    Thanks for the extra work. No need to check my example (unless you are interested) as it worked well enough for my needs. I was sharing it in case others had similar problems.

    But, now that...
  42. Replies
    966
    Views
    118,544

    When I was trying to get it to work, I did try...

    When I was trying to get it to work, I did try turning USE_EVENTS to zero. It didn't seem to work...but I was having multiple issues, so USE_EVENTS not solving my problem was probably my fault and...
  43. Replies
    966
    Views
    118,544

    I'm trying to use the latest WMXZ MTP library...

    I'm trying to use the latest WMXZ MTP library with Teensy 3.6 and Teensy 1.54 Beta5 (with Arduino 1.8.13). The included example sketch mtp-test.ino won't compile. After a whole bunch of repeated...
  44. Nice catch! I didn't realize that the N_k was...

    Nice catch!

    I didn't realize that the N_k was the *time*-domain window used in computing the DFT. I incorrectly assumed that it was the frequency window used for frequency-bin summing. Ooops! ...
  45. So, yeah, if one is looking to see how many bins...

    So, yeah, if one is looking to see how many bins one should sum together, that equation shuffles around to be:

    N_k = (Q * f_s) * f_k [*** EDIT: WMXZ noticed my obvious math error! See his...
  46. Isn't logarithmically increasing bandwidth (to...

    Isn't logarithmically increasing bandwidth (to follow logarithmically increasing center frequencies) the same as constant Q? Or am I misunderstanding constant Q?

    I characterize the FFT approach...
  47. Their algorithm looks buried in WebAssembly, so I...

    Their algorithm looks buried in WebAssembly, so I can't see what's going on.

    Did I simply miss their algorithm? Or can WebAssmebly be decompiled into something human readable?
  48. The number of bins that you sum will be...

    The number of bins that you sum will be proportional to your center frequency. So, at G3, you might have just the one bin. At G4, you'd sum 2 bins. At G5, 3 bins. etc. That's how one can...
  49. While we do all agree that the FFT approach is...

    While we do all agree that the FFT approach is probably superior to a bank of 96 parallel filters, do be aware that the FFT approach more clearly exposes the inherent trade between frequency...
  50. Replies
    14
    Views
    2,141

    Personally, I like using Arduino/Teensy to *add*...

    Personally, I like using Arduino/Teensy to *add* functionality to old synths.

    Back when I got my Korg Polysix, they were pretty undesirable and inexpensive due to the leaking battery problem...
Results 1 to 50 of 325
Page 1 of 7 1 2 3 4