Author Topic: ASIO programming  (Read 2310 times)

Offline davorin

  • Consistant Contributor
  • ***
  • Posts: 63
  • new to the forums
ASIO programming
« on: April 28, 2016, 02:16:40 PM »
Not sure if I hit the right sub forum...

...but...did anyone in the past some programming for ASIO devices?

Reason for asking....I received from QuantAsylum the QA401 USB frequency analyzer for free for testing on virtual machines running on OSX...
So the next logical step would be to use ASIO devices to use them for analyzing frequency responses, THD and IMT for DUT....

Haven't found though anything on Google specific on ASIO device programming...

Offline Protools5LEGuy

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2182
Re: ASIO programming
« Reply #1 on: April 28, 2016, 02:49:30 PM »


    48 and 192Ksps
    Based on AK5397 and AK4490
    Differential BNC Input and Output
    Switchable 20 dB Attenuator
    6 dBV Input (26 dBV with Attenuator) Single Ended
    Overload Protected
    USB Powered


The QA401 is our second generation audio analyzer. Our first audio analyzer product was the QA400, which made serious inroads to the market in terms of price and performance.

For the follow-on product, we knew we wanted isolation. modern ADC and DAC and differential inputs.

All of these make the QA401 an ideal instrument for measuring high power amplifiers directly. The QA401’s input stage overload detection is wicked fast, powered purely by gates—no software.  The QA401 input is rated to 56.4Vpp with the 20 dB attenuator active.  We’ve tested the input with the attenuator OFF using a variac set for 25Vrms (70.5Vpp) and are pleased to report the fault could be sustained indefinitely.

The front panel also lets you know when the attenuator is active, giving you additional piece of mind just before you connect to the monster amp you’ve been working on.         
The QA400 achieved a performance level that was better than just about any sound card out there. The QA401 takes that to the next level, besting the QA400 by 4-8 dB in most measurements.

And unlike a sound card, where you are dependent on the setting of the gain pot for your absolute measurements, the QA401 front end relies on precision 0.1% resistors to ensure impressive accuracy without any calibration. No volume knobs to worry about. No re-calibration at each measurement session.

The input stage to the AK5397 ADC consists of a relay attenuator, an OPA1612 buffer, and an OPA1632 diff amp.

The QA401 bypasses the Windows Audio Subsystem to ensure that your measurements aren’t clouded by a third party app changing gain settings. This is important to understand, because it means you aren’t able to use just any software with the QA400 and QA401.

The QA401 software has been evolved from the QA400 software to better cope with the higher resolution converters. For example, the signal path was converted from floating point to double precision.

The FIFO depths in the FPGA have been dramatically expanded, ensuring we can improve functionality, as we have with the QA400, for well into the future.    

Programmability has been a key driver in all of our products. Instead of communicating across antiquated interfaces with non-type-safe languages, our products and interfaces take advantage of modern type-safe languages, making it easy for you to write high performance interfaces that communicate to a device on your desk or across the world.

Looking for MacOS 9.2.4

Offline davorin

  • Consistant Contributor
  • ***
  • Posts: 63
  • new to the forums
Re: ASIO programming
« Reply #2 on: April 28, 2016, 02:58:51 PM »
Ehm....I asked more for ASIO programming....the QA401 API is clear (o;

Though there are some snippets from their release notes that the QA401 should do ASIO as well in the future...

Offline devils_advisor

  • Platinum Member
  • *****
  • Posts: 722
Re: ASIO programming
« Reply #3 on: April 28, 2016, 03:27:15 PM »
you will need a sdk from that company to talk to the device. asio you should go straight to the source and thats steinberg.