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
LinkWindows HPI HPK
Date01-22-2019
Version4.20.19
Size155k
DocumentationOnline user manual (released)
LinkWindows HPI HPK (Beta)
Date
Version4.21.xx
Size113k
DocumentationOnline user manual (Beta)
LinkWindows HPI HPK (previous)
Date
Version
Size
DocumentationClick 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
LinkASX SDK
Date07-03-2018
Version4.20.12
Size3MB
DocumentationOnline user manual (released)
LinkASX SDK (Beta)
Date
Version4.37.xx
Size7.6MB
DocumentationOnline user manual (Beta)
LinkASX SDK (previous)
Date
Version
Size
DocumentationClick 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.


THE AUDIO I/O COMPANY

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.

Accept