AudioScience supports several audio APIs for application development. These APIs are WASP, HPI, ASX, WAVE, DirectSound and ALSA in Linux. Consult the extensive user manuals for each type below and contact our support team if you need specific help with a development issue.
WASP (Web AudioScience Protocol) is an HTTP based control protocol for AudioScience devices.
Proprietary low level API, developed by AudioScience that is buffer based. Supported on Windows and Linux. The HPI library functions are natively callable in C/C++ and the SDK includes a wrapper (hpi.cs) that can be included in a C# project and a .NET assembly to support Common Language Infrastructure (CLI) languages (i.e. Visual Basic, C++/CLI, C#, JScript .NET, etc.). Note: Python support is included in the driver installation and does not require this SDK.
All code provided in the HPI Interface Kit (HPK) is licensed under the MIT license as reproduced here.
Link | Date | Version | Size | Documentation |
---|---|---|---|---|
Windows HPI HPK | 01-22-2019 | 4.20.19 | 155k | Online user manual (released) |
Windows HPI HPK (Beta) | 4.21.xx | 113k | Online user manual (Beta) | |
Windows HPI HPK (previous) | Click here for older version of HPI |
Link | Windows HPI HPK |
---|---|
Date | 01-22-2019 |
Version | 4.20.19 |
Size | 155k |
Documentation | Online user manual (released) |
Link | Windows HPI HPK (Beta) |
Date | |
Version | 4.21.xx |
Size | 113k |
Documentation | Online user manual (Beta) |
Link | Windows HPI HPK (previous) |
Date | |
Version | |
Size | |
Documentation | Click here for older version of HPI |
Proprietary high level API, developed by AudioScience that is file based. Supported on Windows.
All code provided in the ASX SDK is licensed under the MIT license as reproduced here.
Link | Date | Version | Size | Documentation |
---|---|---|---|---|
ASX SDK | 07-03-2018 | 4.20.12 | 3MB | Online user manual (released) |
ASX SDK (Beta) | 4.37.xx | 7.6MB | Online user manual (Beta) | |
ASX SDK (previous) | Click here for older version of ASX |
Link | ASX SDK |
---|---|
Date | 07-03-2018 |
Version | 4.20.12 |
Size | 3MB |
Documentation | Online user manual (released) |
Link | ASX SDK (Beta) |
Date | |
Version | 4.37.xx |
Size | 7.6MB |
Documentation | Online user manual (Beta) |
Link | ASX SDK (previous) |
Date | |
Version | |
Size | |
Documentation | Click here for older version of ASX |
Microsoft audio APIs (waveOut, waveIn and mixer). Supported on all flavors of Windows when using the WAVE driver or WDM driver. The Microsoft mixer API and hardware support of compressed audio formats such as MPEG, are only supported when using the WAVE driver.
AudioScience has defined custom mixer control types that are detailed in the following document: WavX - AudioScience Windows Multimedia Extensions
Microsoft low latency audio API. Supported on Windows 2000/XP when using the AudioScience WDM driver.
Linux audio API (www.alsa-project.org). Go to the Linux driver download page to get the ALSA driver
You can use the form above to create a ticket with our support agents or search our help articles.
This site uses cookies to offer you a better browsing experience, analyze site traffic, personalize content, and serve targeted advertisements. By continuing to use this site, you are consenting to the use of cookies. For details on how we use cookies, see our Privacy Policy.