A
Reaction score
8

Latest activity Postings About

    • A
      Hi, I don't think that it is hopeless and if I remember correctly somebody did that in this thread: https://forum.pjrc.com/index.php?threads/modify-audio-on-the-fly-can-do.70814/ Also, the reference manual describes how to use the spdif input to...
    • A
      Thanks, I will try that out.
    • A
      There was no specific reason for 0x18B5. I just changed it, because I wanted Windows to update its information about the Teensy. But I will follow h4yn0nnym0u5e's advice and change 'usb_string_serial_number' the next time I need to do that. If...
    • A
      alex6679 reacted to docB's post in the thread Linux Usb audio issue with Teensy 4.1 with Like Like.
      The smooth buffered samples appear around 155.5 (+- 0.6) with 44100HZ
    • A
      I also can only imagine that the cause is the changed PRODUCT_ID in usb_desc.h. In Windows I have to change the Id everytime I change the usb descriptors. Otherwise Windows seems to use some cached information. Anyway, I committed to the original...
    • A
      I am glad that it works now. I have to admit I wasn't able to fully test the code. Even with the original usb input and output I wasn't able to e.g. generate a simple waveform that I can capture in my Ubuntu. In the end, I decided that the reason...
    • A
      That log output helped. I changed some things in the usb descriptors and now the my code provides similar results compared to the original code in the dmesg file. That means the 'bogus bTerminalLink' errors are solved and the Teensy is listed as...
    • A
      WoW :D I've been using your asynchronous spdif input successful and now you bring us hope for USB 8ch. Alex thanks for this wish I have time to test this out now.
    • A
      I was a little bit impatient yesterday and already downloaded an Ubuntu image (kernel 6.5 ubuntu 22.04). I thought chances are high that it is not so critical which Ubuntu version I use and indeed the usb input and output do not work. I had a...
    • A
      It would have been too good if my implementation had just worked on Linux as well. Which Ubuntu version do you have? Maybe I can reproduce the problem in a virtual machine. Changing my usb in- and output to 48kHz is quite simple. Just change...
    • A
      Hi, at the screenshot it looks like you encounter buffer overruns on the the teensy. That means the Teensy generates audio samples too fast, the buffer of the usb output on the Teensy fills up until some samples need to be discarded. If that is...
    • A
      Sure, I expressed myself unclearly. I was just thinking about how we could prepare the code so that there is the chance that Paul accepts a pull request. I have to admit, I have never used the Design Tool, but I would give it a try and test the...
    • A
      Regarding a pull request: I am not sure how to proceed. I changed a lot compared to the original code like the update to the usb2 specification. Unfortunatley it is not possible for me to test it with many different hosts and it would therefore...
    • A
      I tested you suggestion: There is now the variable 'async' in line 789 in usb_audio.cpp. (I will change that later, but for now for some quick tests it should be fine). If async is set to false, the usb audio output sends always the expect number...
      • 1711137904597.png
    • A
      I have to admit, I need to clean that part of my implementation up. My focus was on the usb input and I only adapted the usb output, because my changes of course broke the original two channel code. When I have some time within the next days, I...
    • A
      I tested the usb input now also with 48kHz and I fixed a small bug (unrelated to the sampling frequency), that caused sometimes a nearly empty buffer at the beginning of a stream. As far as I can tell, the usb input also works for 48kHz.
    • A
      I didn't test different sampling frequencies yet, but I want to try out 48kHz in the next days. I tested different bIntervals by just changing the value AUDIO_POLLING_INTERVAL_480 in usb_desk.h for testing purposes (Manually setting the value is...
    • A
      Since I found some time, I want to describe my changes to the usb input, especiall how I changed the feedback: - I don't only use the raw number of samples that are currently stored in the buffer for the feedback computation. Instead I also...
      • bufferedSamplesStart_new.png
      • bufferedSamplesSettled_new.png
      • requestedFrequSettled_new.png
    • A
      Hi, I finally also gave it try and implemented a multichannel version of the usb in- and output. Escpecially the usb input seems to work on my Windows 11 notebook nicely, but I would be glad if somebody else could also test my implementation. If...
  • Loading…
  • Loading…
Back
Top