Page 2 of 2
Re: New client for Teensy Audio
Posted: Wed Oct 09, 2024 12:27 am
by palmerr23
Re: New client for Teensy Audio
Posted: Thu Oct 17, 2024 12:36 am
by palmerr23
An update.
So far, I have tested up to 8-channel audio and two streams of 2-channel audio running using a Teensy 4.1 running the Teensy Audio Library and Voicemeeter on a PC, on an isolated 100Mb Ethernet network. Several in and out streams subscribed and running concurrently for several hours without an issue.
The only limitation with audio is that it needs to be 44.1kHz PCM16 format, as that is the Teensy Audio standard.
Voicemeeter's chat function is working. I'm now tweaking subscriptions to enable multi-way chat.
After that, I'll implement Teensy-Teensy messaging for text and structured data. Not a big deal as the chat function implements almost all the features.
Thanks for your help so far.
Re: New client for Teensy Audio
Posted: Thu Oct 17, 2024 9:25 am
by Vincent Burel
thanks for reporting news on your development.
feel free to ask if you are missing something.
Re: New client for Teensy Audio
Posted: Thu Oct 24, 2024 6:06 am
by palmerr23
The code is working well enough for an initial release.
- Two-way, multi-stream, 1-8 channel audio is working with Voicemeeter (only at 44.1KHz PCM16 as that's the Teensy Audio standard).
- VBAN Chat is also working, with one bug (my client eats the first few messages from Voicemeeter while it asks for a PING and then registers the response).
- Text (e.g. JSON) and structured data is working between Teensy hosts, using the SERVICE sub protocol and format_nbc values other than the ones defined in the VBAN standard.
The new library is published at
https://github.com/palmerr23/EtherAudio
While it runs fairly smoothly, beware that it is still ***alpha*** code .
A substantial quantity of diagnostic prints are embedded in the library code. They can (mostly) be disabled by commenting out the #define XX_debug lines in the header files.