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

Search:

Type: Posts; User: chipaudette

Page 1 of 4 1 2 3 4

Search: Search took 0.00 seconds.

  1. Hey, if you do that Oakley Sound project, and if...

    Hey, if you do that Oakley Sound project, and if you post any pics or a writeup on the web, be sure to share the link here. Definitely interested.

    Back to the audio issues that you're having, I...
  2. Congrats on getting something to work! Sorry...

    Congrats on getting something to work! Sorry it's not satisfying sounding. Some thoughts after looking at your code:

    Because you're using the Due's ADC, your audio signal has a big DC component...
  3. Yes, it does look like Holger did what he...

    Yes, it does look like Holger did what he said...extended the chorus to use an external signal source as the modulation. So to get ensemble working, you'd need several of these in parallel.
    ...
  4. I just looked at the chorus effect code that's in...

    I just looked at the chorus effect code that's in the Teensy audio library...

    h file: https://github.com/PaulStoffregen/Audio/blob/master/effect_chorus.h
    cpp file:...
  5. As you found, the delay object does not expect to...

    As you found, the delay object does not expect to be changed very often...it isn't designed that way. At best, it might be possible to change the delay time for every block of audio data, which is...
  6. Replies
    8
    Views
    1,107

    Thanks for replies and thanks for the good work! ...

    Thanks for replies and thanks for the good work! :)
  7. I echo the chorus of experience that the...

    I echo the chorus of experience that the performance of different SD cards is wildly different.

    With the right card, I've done stereo recordings at 96 kHz at 16-bit for decently long (10s of...
  8. I just found this thread while looking for how to...

    I just found this thread while looking for how to write WAV rather than just RAW to an SD card. What a great project! (And thanks for using the Tympan BTW.)

    And, Walter, thanks for packaging up...
  9. Replies
    34
    Views
    9,992

    The Texas Instruments AIC3206 has a programmable...

    The Texas Instruments AIC3206 has a programmable gain pre-amp. So, yes, you can connect a microphone directly to this chip without any additional amplification. For electret microphones, you do...
  10. Replies
    34
    Views
    9,992

    I see that my old GitHub link isn't correct...

    I see that my old GitHub link isn't correct anymore. Here are updated links:

    "Rev C", which is the audio board as add-on to Teensy 3.6:...
  11. Replies
    14
    Views
    2,893

    If you're willing to use a teensy 3.5 or 3.6, you...

    If you're willing to use a teensy 3.5 or 3.6, you can use flowing point FFTs, which will make this much more feasible, given that we're just hobbyists.

    I've done a formant shifter on the Hoxton...
  12. There are a couple of folks who have gotten...

    There are a couple of folks who have gotten 32-bit transfers through the I2S and DMA subsystems. I did 32-bit transfer for the TI AIC3206 along as part of my Tympan project. See the I2S classes in...
  13. Replies
    8
    Views
    1,280

    When we were deciding how to integrate BT audio,...

    When we were deciding how to integrate BT audio, I wanted to do digital...but it was never clear to me how to have multiple I2S devices working together with the K66 processor at the heart of the...
  14. Replies
    8
    Views
    1,280

    On the Tympan D with the BC127, you can talk to...

    On the Tympan D with the BC127, you can talk to it digitally like a Bluetooth classic device, but for Bluetooth audio, we did not connect it to the I2S bus. Instead, we chose to connect the analog...
  15. Replies
    29
    Views
    11,294

    I add d the driver for the AIC3206 to the Teens...

    I add d the driver for the AIC3206 to the Teens audio library via Pull Request. I think that Paul accepted it. So, it should be now available beyond just the Tympan library.

    Chip
  16. Replies
    6
    Views
    1,183

    Artur, I looked at your papers, but have you...

    Artur,

    I looked at your papers, but have you shared your code (such as via GitHub)?

    Chip
    https://openaudio.blogspot.com
  17. Replies
    1
    Views
    432

    I think that I see that you're using the Teensy's...

    I think that I see that you're using the Teensy's ADC and DAC, as opposed to using an audio interface (like the Teensy Audio Board). Using the onboard ADC and DAC, you're going to have a limited...
  18. WMXZ, thanks for the real-world feedback, and...

    WMXZ, thanks for the real-world feedback, and for the code. I've been looking at your audio recorder as I, too, am struggling with the less-then-speedy performance of the default SD libraray. As I...
  19. AudioRecordQueue limited to 53 blocks? Why 53?

    Hi,

    Why is the AudioRecordQueue limited to 53 blocks? I understand why one might want to limit the depth of the queue, but why 53?

    If I wanted to, could I change the code to increase it to...
  20. Replies
    13
    Views
    3,462

    A little while back, I connected two Adafruit...

    A little while back, I connected two Adafruit MEMS microphones to the Teensy Audio Board. It worked decently well, though I was always had to be careful with my wiring to keep the noise down.
    ...
  21. I, too, tried to modify the I2S library to enable...

    I, too, tried to modify the I2S library to enable 24-bit or 32-bit transfer of audio data from the audio AIC. I, too, got stymied by DMA settings. Kudos to those who figured it out for 16-bit...
  22. The Teensy Audio board can indeed be noisy. One...

    The Teensy Audio board can indeed be noisy. One of the main contributors to the noise is the highpass filter that is enabled by default on the AIC at the heart of the audio board. The highpass...
  23. I tried the resistor divider and I tried the...

    I tried the resistor divider and I tried the Teensy time library. While my resistor divider is ugly (see below), it works great!

    12293

    As an aside, I actually used 50K / 125K for my resistor...
  24. Thanks for the the software library. I...

    Thanks for the the software library.

    I looked up the datasheet for the MK66FX1MOVMD18 and saw that the RTC VBat must be between 1.71V and 3.6V (firm do-not-exceed limits are -0.3 to 3.8V). So,...
  25. Voltage limit on Teensy 3.6 for RTC Vbat?

    Hi,

    I'm interested in using the RTC functionality that is (apparently) part of the Teensy 3.6. First, is there any documentation that speaks to how to do this? Is there any "Getting Started with...
  26. Replies
    34
    Views
    9,992

    After calibrating the system with different...

    After calibrating the system with different microphones, I turned to look at the output side of things. So, I calibrated the output of the system with a pair of my earbuds (inexpensive Klipsch S4). ...
  27. Replies
    29
    Views
    11,294

    The Tympan board is aimed at different goals than...

    The Tympan board is aimed at different goals than real-time instrument effects, so things like the on-board microphones may not be very usefull to you. Also, the packaging isn't quite right (you...
  28. Replies
    34
    Views
    9,992

    The mic is connected directly to our audio codec...

    The mic is connected directly to our audio codec (TI 3206). The codec has a built-in PGA that you simply command to +20 dB and you're done. Codecs are a pain to setup but, man, they sure do...
  29. Replies
    34
    Views
    9,992

    I tested the Tympan with three different...

    I tested the Tympan with three different microphones.

    10646

    I measured their frequency response and scale factor. It was interesting to see how the microphones performed similarly and how they...
  30. Replies
    29
    Views
    11,294

    I published the schematic and the gerbers on the...

    I published the schematic and the gerbers on the Tympan GitHub: https://github.com/Tympan/Tympan_Library/tree/master/hardware/Tympan_PCB. Note that the Gerbers still have critical errors: the I2S...
  31. Replies
    34
    Views
    9,992

    I made an enclosure for our device. Enclosures...

    I made an enclosure for our device. Enclosures are hard!

    Basically, I had to give up on making something attractive and I simply had to focus on making it functional.

    10638

    More...
  32. Looking at your setup, I have one question and...

    Looking at your setup, I have one question and two suggestions...

    Question: I'm not a master of op-amp pre-amps, but how do you know what the gain and frequency response of this circuit will be? ...
  33. Replies
    34
    Views
    9,992

    macaba nailed it (except for the data type). The...

    macaba nailed it (except for the data type). The problem is that I defined my class to only accept a single channel of data. The class definition needs to be tweaked to permit the second channel of...
  34. I've had great luck using Frank B's solution in...

    I've had great luck using Frank B's solution in #5. But, I did have a question about the particular MULT and DIV factors shown in the solution. Specifically, don't some of the factors exceed the...
  35. I'm trying to use the info in the original post...

    I'm trying to use the info in the original post to configure Travis CI to do a linux compilation of Teensy code as part of Continuous Integration with my GitHub repo. Sadly, I have very little linux...
  36. Replies
    8
    Views
    1,107

    Teensy and Continuous Integration

    Hi,

    I'm thinking about attaching some continuous integration testing to my GitHub so that when I update my Teensy-oriented libraries, all of the example sketches are checked.

    I found a good...
  37. So, by "USB descriptors", I assume you mean...

    So, by "USB descriptors", I assume you mean usb_desc.h and usb_des.c. In usb_des.c, I see the sample rate showing up (all of those "44100" entries). But, I'm having a hard time seeing where the...
  38. Change block size and sample rate of USB Audio

    In my work with my forked (floating point) version of the Teensy Audio library, I've had good success being able to change the sample rate and block size for the audio system. It works well for I2S...
  39. Replies
    40
    Views
    8,572

    I realized that I never closed out the question...

    I realized that I never closed out the question in my original post. I was successful in making my floating-point audio library have user-configurable sample rate and block size. Because of how...
  40. Replies
    29
    Views
    11,294

    Does the USB audio module in the Teensy Audio...

    Does the USB audio module in the Teensy Audio Library run at sample rates other than 44.1 kHz? If so, tomorrow, I can crank up the I2S clock speeds to support 192 kHz and see what kind of bandwidth...
  41. Replies
    29
    Views
    11,294

    Yeah, I could't find any clear statements in the...

    Yeah, I could't find any clear statements in the datasheet or the application guide. As you yourself said, the product page claims 192 kHz, but I didn't find any substantive discussion of it in the...
  42. Replies
    29
    Views
    11,294

    I can't speak to 192 kHz. I'm mainly running at...

    I can't speak to 192 kHz. I'm mainly running at 44.1 kHz and slower. I have run it up to 96 kHz using the increased I2S clock rates introduced by others (you?) in a different thread. It worked...
  43. Replies
    8
    Views
    2,028

    Thank you for the considerate reply. Chip

    Thank you for the considerate reply.

    Chip
  44. Replies
    8
    Views
    2,028

    What's your reason against allowing commercial...

    What's your reason against allowing commercial use?

    In my view, non-commercial vs commercial is a continuous spectrum:
    * hobbyist / educational (at home)
    * educational at a school
    *...
  45. Thread: WebUSB

    by chipaudette
    Replies
    4
    Views
    1,946

    Since Google is stopping its Chrome Apps support...

    Since Google is stopping its Chrome Apps support (with its ability to service Serial links in a browser), I'm definitely interested in WebUSB support for Teensy. I'd love to make simple interfaces...
  46. Replies
    4
    Views
    866

    To do an FFT using the arm_math library, you need...

    To do an FFT using the arm_math library, you need to first initialize an fft instance ("fft_inst") to hold all of the twiddle factors and data structures. Once it is initialized, then you can call...
  47. Replies
    75
    Views
    23,676

    I'm not sure this is relevant for the Teensy LC,...

    I'm not sure this is relevant for the Teensy LC, but for the Teensy 3.1-3.6, you can also save a lot of power by simply having it wait for the triggering of any interrupts you've set up (timers or...
  48. Replies
    29
    Views
    11,294

    Yeah, I gotta fix the PCB layout first. DIN and...

    Yeah, I gotta fix the PCB layout first. DIN and DOUT were swapped. I fixed the schematic but not (yet) the layout.
  49. Replies
    141
    Views
    44,560

    The Hoxton Owl programmable guitar pedal also...

    The Hoxton Owl programmable guitar pedal also uses the WM8731. You can check out their schematics, in case you don't feel like creating your circuit from scratch. In light of all the theorizing...
  50. Replies
    23
    Views
    6,153

    Oh, the conversion from Int to Float is slow only...

    Oh, the conversion from Int to Float is slow only on those M4 processors that don't have a floating point unit. But that's only because handling floating point numbers is slow, not because the...
Results 1 to 50 of 167
Page 1 of 4 1 2 3 4