VR Audio Toolset

Aspic Audiostack delivers a compatibility layer between multiple advanced audio technologies. It enables you to create custom audio pipelines in VR applications.

Smoothly route your signal between inputs, outputs and effects. Available modules provide various features, such as audio streaming, multi-listener rendering, binaural or multi-channel spatialization…

Aspic Audiostack (early 2016)

Choose only the features you need

Aspic Audiostack offers a wide range of advanced audio features for limitless possibilities. Moreover, you can pick only what you need thanks to its modular architecture.

The set of available modules, as listed below, is growing at a rapid pace. Feel free and help us choose the next technologies to be integrated!

Focus on the audio experience

Design your pipeline without bothering about low-level considerations. The tool handles complexity for you and provides a compatibility layer between multiple technologies.

Connect inputs, outputs and effects together to easily build new audio experiences!

Distributed VR with Aspic Audiostack

Here is an illustration of an advanced VR collaborative system relying on Aspic Audiostack.
There are three users in a virtual environment. Multi-listener in-app voice communication is provided with 3d audio.

This system can be easily set up by using the Binaural, RTP, Asio and Multispeaker modules.

Core module

Contains basic features to perform the most essential tasks. These features include audio file reading, stereo or mono ouput, basic audio effects and microphone capture. The default audio driver used by the core module is OpenAL.

Low latency module

Contains inputs and outputs to address professional audio soundcards. This is the best option to access multiple speakers and headphones or to achieve latencies lower than those of standard operating systems.
Uses ASIO on Windows hosts (ASIO stands for Audio Stream Input/Output). Uses JACK on Linux hosts.

Multispeaker module

Provides spatialization effects for sound rendering over multiple speakers.
Conventional layouts such as 5.1 or 7.1 setups are readily available. A custom 2D or 3D layout can also be selected. The spatialization then relies on the Vector Based Amplitude Panning method.
For custom layouts, a professional soundcard and the Asio module may be required.

OSC module

Provides a mechanism to control the parameters of Audiostack over a network. Remote control is indeed a highly useful feature, for instance when audio rendering is performed on a different machine than the one running the application.
The module uses the Open Sound Control protocol.

Dynamic Reverb module

Uses Aspic engine to obtain realistic sound rendering (occlusion, dynamic reverb).

Binaural module

Performs audio spatialization based on Head-Related Transfer Function (HRTF). This module focuses on computational efficiency rather than accuracy.
Embeds SOFA decoder to load custom HRTFs.

Audio streaming module

Contains everything to stream realtime audio in and out of the application. This can be used to render sound remotely or for in-app voice communication.
The RTP network protocol is used. The audio payload can be uncompressed audio, for instance when used in a local network, or compressed (with either the Opus or Ogg codec) in the case of bandwidth limited applications.

Ambisonics module

This module embeds ambisonics encoding/decoding algorithms. It provides Audiostack effects to spatialize ambisonics streams using binaural rendering. It may also be used to convert audio thanks to new ambisonics inputs and outputs.

Multiple integration means

Plugins

Our middleware comes with plugins to enhance the features of popular 3D engines such as Unity3D or Unreal Engine.

Native API

You can also use it directly through a native API for custom integration.

Server

Aspic Audiostack may also be deployed as a server for remote audio rendering.

Get Aspic Audiostack by contacting us.

Feel free to use this form to get the SDK or to hear more about our middleware.

Name

Email

Company

The modules you are interested in
CoreAudio FileBinauralVbapAsioOSC

The platform your application should work on
Microsoft WindowsMac OSLinuxMobile

The engine you want Audiostack to work with
Unity3DUnreal EngineCustom solutionOther

The main reason you have reached that far in this page
I want to know moreI want to test itI want to purchase itOther subject