collapse

Author Topic: ASIO programming  (Read 991 times)

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...

Protools5LEGuy

  • Admin Board
  • Platinum Member
  • *
  • Posts: 1876
Re: ASIO programming
« Reply #1 on: April 28, 2016, 02:49:30 PM »
http://www.quantasylum.com/content/Products/QA401.aspx



Quote
Features

    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

Evolution

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

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...


devils_advisor

  • Platinum Member
  • *****
  • Posts: 525
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.

 

* Search all Topics


Live Quick Msg System

Refresh History
  • JohnT: Do I remember seeing a 'want' list for SW or was I seeing things?
    October 26, 2016, 11:01:35 AM
  • geforceg4: his name was blitter
    October 27, 2016, 02:54:13 AM
  • geforceg4: happy halloween mac geeks
    October 31, 2016, 06:04:10 PM
  • Protools5LEGuy: Party!!!!!
    November 04, 2016, 04:31:56 PM
  • Protools5LEGuy: Back to Mac OS 9
    November 04, 2016, 04:33:12 PM
  • torvan: Don't you scratch your head when you take things apart how you got four extra screws left over?
    November 06, 2016, 03:48:25 PM
  • torvan: When you put it back together that is.
    November 06, 2016, 03:48:52 PM
  • mrhappy: Spare parts!!
    November 08, 2016, 01:35:31 AM
  • suburbGira: asdfasdfasdf
    November 09, 2016, 09:05:50 AM
  • suburbGira: __       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_____
    November 09, 2016, 09:06:12 AM
  • suburbGira: __       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_______       ____      __     _______  __________     ____       ______    _     ___   )  ____)  (_    _) |    \     /  \         )   (    )  ____)     )  / |    \    /  /  __     |  |   |     )   /    \       /     \  (  (___      /  /  |     )  (  (  (  \    |  |   |    /   /  ()  \     (       )  \___  \    /  /   |  __/    \  \__)  )  _|  |_  | |\ \  |   __   |     \     /   ____)  )  /  /    | |      __)      (__(      )_| |_\ \_|  (__)  |______)   (___(      (__/  (_____| |_____
    November 09, 2016, 09:06:21 AM
  • Miro Le Ravi: mas 2.&
    November 15, 2016, 03:07:25 PM
  • Miro Le Ravi: waves 2.8
    November 17, 2016, 04:47:58 PM
  • MusicWorks: Yamaha
    December 09, 2016, 05:59:01 AM
  • s0s: Hi everybody! - Dr. Nick
    December 31, 2016, 02:46:28 PM
  • Protools5LEGuy: [link]
    February 05, 2017, 11:48:47 PM
  • Protools5LEGuy: If you have a Large Image (Over 300 Pixels in Width or Height) then, Please use the following:
    February 05, 2017, 11:49:03 PM
  • mrhappy: Oh I see... the link was a 'prequel' to last quick message. ;D
    February 07, 2017, 06:33:39 AM
  • Dogcow: g'day folks
    February 07, 2017, 05:48:51 PM
  • 9Teen90Nine: Another year with Mac OS 9! :D
    February 14, 2017, 06:38:02 AM

* Who's Online

  • Dot Guests: 20
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Forum Staff

DieHard admin DieHard
Administrator
MacOS9Lives.com admin MacOS9Lives.com
Administrator
Protools5LEGuy gmod Protools5LEGuy
Admin Board
MacTron gmod MacTron
Admin Board
Knezzen gmod Knezzen
Global Moderator
lmod P.O.
Consistant Contributor
Graveyard lmod Graveyard
Consistant Contributor
IIO lmod IIO
Platinum Member
devils_advisor lmod devils_advisor
Platinum Member
arjen_1 lmod arjen_1
Gold Member