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

Search:

Type: Posts; User: JayShoe

Page 1 of 3 1 2 3

Search: Search took 0.00 seconds.

  1. Nice work to you, ETMoody3! How does it sound?...

    Nice work to you, ETMoody3!

    How does it sound? Can you make us a video?
  2. I would assume that "pitch shifting" is something...

    I would assume that "pitch shifting" is something that is done in the Vocoder project? How does this project relate to what you are asking for? How can it be adapted to do what you need?
    ...
  3. Replies
    3
    Views
    158

    Floating point library here:...

    Floating point library here: https://github.com/chipaudette/OpenAudio_ArduinoLibrary

    It doesn't show up on google searches very well yet.
  4. File>Examples>Audio>Hardware...

    File>Examples>Audio>Hardware Testing>PassThroughUSB.


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

    AudioInputUSB usb1; ...
  5. So you need to hand solder? Sure, you don't want...

    So you need to hand solder? Sure, you don't want SMD but that doesn't explain why SPI... Why not use I2S, the standard for digital audio?
  6. Hello, @PaulStoffregen, I'm wondering if you...

    Hello,

    @PaulStoffregen, I'm wondering if you could help and/or take a bounty for this. I have some notes above, but long story short is that I would like to monitor the "usb1.inputVolume();" in...
  7. I have not. My project doesn't really demand...

    I have not. My project doesn't really demand multichannel USB audio, although the more I play with this, the more I'm realizing I've built a really bad ass soundcard for a DAW (recording...
  8. Hello Friends, I've pretty much completed the...

    Hello Friends,

    I've pretty much completed the drivers for both the DAC and the ADC. My first major test was to see if I could get 4 DACs hooked up to get 8 channels out. I have succeeded to make...
  9. https://forum.pjrc.com/threads/53069-Teensy-with-P...

    https://forum.pjrc.com/threads/53069-Teensy-with-PCM5102a-Module-via-I2S?p=183176&viewfull=1#post183176
  10. I got it. TDM for PCM5242 has an offset of...

    I got it.

    TDM for PCM5242 has an offset of 1... As described in Figure 22. TDM/DSP 2 Audio Data Format of the PCM5242 datasheet.

    // 16 Bit Mode: device 1 shift 1 | device 2 shift 33 | device...
  11. Following... :)

    Following... :)
  12. Hello, I've done a lot more work over the...

    Hello,

    I've done a lot more work over the past few days on the drivers. I have an example for PassthroughUSB_I2S, PassthroughUSB_TDM, PassthroughADC_I2S, PassthroughADC_TDM. There are some very...
  13. My project consists of DAC and ADC parts that can...

    My project consists of DAC and ADC parts that can handle 24 (or 16, or 32) bits. I have custom PCB designs for PCM5242 and TLV320ADC6140. I'm working on the drivers, and it's going fairly well so...
  14. *ignore differences with // GUItool: begin...

    *ignore differences with // GUItool: begin automatically generated code... That was a typo on the previous post. The following is the GUItool code I'm using for TDM.




    // GUItool: begin...
  15. After further review I'm realizing my clipping...

    After further review I'm realizing my clipping issues are not related to limitations of 16 bits (at least partially not).

    I'm noticing the the AudioInputUSB object behaves differently when in I2S...
  16. Ah, that was the meat and potatoes! In the spec...

    Ah, that was the meat and potatoes! In the spec there is this chart which shows how the descriptors relate to eachother. You were asking originally about why that volume control is useful, suggesting...
  17. Input Terminal (IT) = Receptacle for audio...

    Input Terminal (IT) = Receptacle for audio information flowing into the audio function.

    Feature Unit (FU) = Provides basic audio manipulation on the incoming logical audio channels.


    21119
    ...
  18. Thanks, I think you are right about this version...

    Thanks, I think you are right about this version 2.0 spec. It's the Input Terminal Descriptor in section 4.7.2.4






    A table of the elements in the descriptor.

    21116
  19. Broken link for Rev 2. Posting correct link...

    Broken link for Rev 2. Posting correct link below.
    http://dl.project-voodoo.org/usb-audio-spec/USB%20Audio%20v2.0/Audio20%20final.pdf
  20. How can I return the current features.volume? ...

    How can I return the current features.volume?

    I have an AudioInputUSB object called usb1 and an AudioOutputUSB object called usb2.

    So this code works for the "output" AudioInputUSB object.
    ...
  21. You got me! Yes that's what I meant. Yup,...

    You got me! Yes that's what I meant.



    Yup, that's what I'm experiencing. That's way too low.



    That's a great discussion. In that thread there is a user endolith who discuses headroom....
  22. Great, thanks guys. I'll keep working on it and...

    Great, thanks guys. I'll keep working on it and will look at your links.

    Quick question, which may get to my point faster.

    The following is the signal path of channel 1, a microphone with...
  23. TLDR: How do we do a simple pass through mix? How...

    TLDR: How do we do a simple pass through mix? How can we mix multiple channels without adding or removing gain resulting in clipping?


    In a normal mixer every channel gets a volume, and this...
  24. Hello Teensy Friends, I have a question...

    Hello Teensy Friends,

    I have a question regarding the Teensy Audio Library and the mixer gain structure. In pro-audio gain structure is of high importance. The right gain structure will result in...
  25. Replies
    16
    Views
    491

    Hey Paul, yes I know it does support TDM. But...

    Hey Paul, yes I know it does support TDM. But this TDM is not I2S, it's serial data. Things like speaker current, voltage sense, etc. The teensy audio library wouldn't support that out of the box,...
  26. Replies
    16
    Views
    491

    cjwu382, Take a look at "Table 23. TDM...

    cjwu382,

    Take a look at "Table 23. TDM Voltage Sense Time Slot". Yeah, it looks like it's a TDM data stream but NOT I2S. Also looks like that information might not be accessible via I2C? IDK....
  27. Replies
    16
    Views
    491

    The Teensy exposes 2 "SAI" modules of the 3 on...

    The Teensy exposes 2 "SAI" modules of the 3 on the chip (if my memory serves me correctly). SAI is just a fancy name for an I2S bus that is configurable in many different ways (I2S, TDM, etc). Check...
  28. Hi PaulS, Ahh yes! OK so I went crazy and...

    Hi PaulS,

    Ahh yes! OK so I went crazy and uninstalled every sound device but the Teensy. Since I knew it CAN work, I tried that and it fixed it! There was some other device calling for the larger...
  29. Replies
    16
    Views
    491

    Mark is right, you'll need a level shifter. Sorry...

    Mark is right, you'll need a level shifter. Sorry for jumping the gun - I'm surprised to see this. I was just pointing out that *most* chips don't need much initialization to work with Teensy... Most...
  30. So I just began to try out FlexASIO...

    So I just began to try out FlexASIO and good news - it works with the Teensy so far.

    The latency is still a little too long for playing an instrument without lag... I'll continue testing...
  31. Anyone else out there hoping to use Teensy with...

    Anyone else out there hoping to use Teensy with ASIO4ALL? Anyone???
  32. Replies
    16
    Views
    491

    SDIN (TDM serial data input) = OUT1A from teensy...

    SDIN (TDM serial data input) = OUT1A from teensy to SDIN of chip.
    SDOUT (TDM serial data output) = No connection. Probably to a second amp chip for the second channel because this chip is mono...
  33. Hello jwatte, Sorry for the delayed response...

    Hello jwatte,

    Sorry for the delayed response on this. I thought about your question.



    This is a stock T4, with the USB Passthrough example running. File>Examples>Audio>PassThroughUSB....
  34. Hello alonper, We meet again! I know this...

    Hello alonper,

    We meet again! I know this post is old, but I remember colaborating with you regarding an ADC for your guitar pickups. Right?

    I'm trying to get the Teensy to work with ASIO4ALL....
  35. Here's another example, from a different...

    Here's another example, from a different computer. This one has specified a "microphone boost" parameter (aka "gain"). I also want to see about getting access to that slider. We probably have to...
  36. Many people may not know... Motherboard sound...

    Many people may not know... Motherboard sound cards have an analog audio path from the input to the output. So when you turn down the volume on that slider (the one here), the motherboard attenuates...
  37. To your point... It might be class compliant to...

    To your point... It might be class compliant to send the full un-attenuated input from the input into the USB1 object. That can be arranged in the Audio Design Tool project. But what I'm looking to...
  38. Hello, I'm looking to control the input...

    Hello,

    I'm looking to control the input volume similarly to the way the output volume is being controlled by the usb1.volume(); funtion. Here is an image showing the volume slider I'm looking to...
  39. No it appears that Paul found out the USB volume...

    No it appears that Paul found out the USB volume is logarithmic... Your library is fine, anybody's application can control your library in a logarithmic way. The volumes on the library could have the...
  40. Hi Paul, Yes logarithmic volume sliders are...

    Hi Paul,


    Yes logarithmic volume sliders are better than linear. Interesting that windows does this that way, but it's a good thing for audio. Our ears don't hear linearly so they setup the...
  41. Ahh, this was going to make my life easy. But no...

    Ahh, this was going to make my life easy. But no because I'm connecting an ESP32 for AUDIO (I2S). The pins they use take too many of the I2S lines. Has anyone mentioned blackketter's board? You can...
  42. R2 and R3 need to bring 3.0v down to ~< 2.9. ...

    R2 and R3 need to bring 3.0v down to ~< 2.9.

    20343
  43. I found my answer in TI's documentation called...

    I found my answer in TI's documentation called Voltage Supervisor and Reset ICs: Tips, Tricks and Basics. In order to have an "AND" operation with two supervisors I needed to have an "open drain"...
  44. These parts monitor the level of the VDD (voltage...

    These parts monitor the level of the VDD (voltage source). The TLV320ADC6140 has IOVDD and AVDD power supply options. My design has options for single supply, or a separate AVDD power supply, which...
  45. Correct. I've left a 2.54 stack-able header...

    Correct. I've left a 2.54 stack-able header compatible through-hole in my custom "Audio Footprint" that would allow the MC2 and O1B to be passed along to any sub-board. But to get it to that pin...
  46. Hello, Thank you for your thoughtful...

    Hello,

    Thank you for your thoughtful responses.



    That is correct. My target is the TLV320ADC6140. It's about 95% completed, and hope to order this week. The SHDNZ pin (aka RESET, as far as...
  47. Hello, I have a question regarding my project...

    Hello,

    I have a question regarding my project overall, and I'm hoping to get input from people who have a lot of experience with the Teensy Audio Library.

    What is the best pin to use for a...
  48. mhelin, Still not convinced that it will be...

    mhelin,

    Still not convinced that it will be helpful. But it's interesting nonetheless and was easy to add. I added 4 pins, corresponding to the 4 data lines required for clocks and data.
    ...
  49. The miniDSP was just extra... The Teensy has the...

    The miniDSP was just extra... The Teensy has the "DSP" so having the miniDSP on the PCM5242 is overkill I think for most things. But I selected this chip for it's simple and effective quality. I...
  50. Hello alrj, Once the project is complete, I...

    Hello alrj,

    Once the project is complete, I will sell the boards via Tindie. You'll be able to buy pre-populated kits. My goal is to sell them affordably, but with some profits to support the...
Results 1 to 50 of 124
Page 1 of 3 1 2 3