Hi everyone. My first post here. I have my own analysis software written in Python. It currently works with USB audio interfaces in real time. As it’s my code, I can modify it as necessary. Is it possible to read the real time data stream from the QA403? Just the stream of PCM samples.
As a supplementary question, I run my code on PC and Mac machines. Is there any reason why the QA403 would not work with a Mac (again, running my own software)?
In addition to the streamed PCM data, I will need control of gain/attenuation settings and so on but I am sure that this is possible.
Hi @Richard, there’s a github repo showing how to do this in C# at the first link below (this is called the bare_metal interface). The second link is a forum user (@IDC_Dragon) that put together some demo code in Python for streaming to the DAC. I think he got the various attenuators working too as I recall.
I run my code on PC and Mac machines. Is there any reason why the QA403 would not work with a Mac (again, running my own software)?
It should work. The QA403 isn’t a standard USB type. It’s just raw streams that you read/write. And every OS allows you to open bulk streams to a random USB devices and stream away.
Hi Matt. Thank you, that is really helpful. Being a beginner when it comes to programming, I’ll have to have a detailed look at how this is done and see what sense I can make of it. I am sure that I will be able to apply it though. I greatly appreciate your assistance.