Software Development Kits and APIs

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

WASP (Web AudioScience Protocol) is an HTTP based control protocol for AudioScience devices.

HPI

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.

HPI Downloads
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
ASX

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.

ASX Downloads
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
WAVE

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

DirectSound

Microsoft low latency audio API. Supported on Windows 2000/XP when using the AudioScience WDM driver.

ALSA

Linux audio API (www.alsa-project.org). Go to the Linux driver download page to get the ALSA driver

SDK flowchart
Submit a ticket

You can use the form above to create a ticket with our support agents or search our help articles.