Skip to content

Resources

XR edited this page Aug 11, 2023 · 10 revisions

Online Sources for Audio

Make sure that you adhere to the creators licensing and accred where used/edited/referenced (see Creative Commons (CC) Licensing for more details).

Ambisonic

Other formats e.g. stereo, mono, etc

Audio SDK/Packages

Spatial Audio

Software packages for extending spatial audio in game engines, middleware (e.g. FMOD Studio), or on the web.

WebAudioAPI

Documentation

JS Ambisonics

A JS library for first-order ambisonic (FOA) and higher-order ambisonic (HOA) processing for browsers, using the Web Audio API.

Documentation

Omnitone

Omnitone (by Google) is a JavaScript implementation of an ambisonic decoder that also allows you to binaurally render an ambisonic recording directly on the browser. Documentation

3DTune-In AudioToolkit

3D Audio Spatialiser and Hearing Aid and Hearing Loss Simulation

Download from releases

Microsoft HRTF Spatializer

A cross-platform spatializer plugin (supported on Windows and Android) that uses highly efficient spatial audio DSP processing algorithms.

Download most recent package here.

Oculus Spatializer

Package which comes with the Oculus Integration package needed for developing for Meta (Oculus) Quest 2, but also seperately here

Resonance Audio (DEPRECIATED But still works)

Package by Google, which ha since been archived. Includes SDKs for Unity, Unreal, and also a JavaScript library for Web Audio Applications. Resonance Audio simulates how sound waves interact with human ears and their environment.

Download

Project Acoustics

Wave acoustic engine for Unity and Unreal by Microsoft, following the research from Project Triton. It models waves rather than traditional raycasting to simulate occlusion, obstruction, portaling and reverberation. Incredibly realistic.

Things to note:

  • You have to bake this data prior to runtime. This means that you can't have dynamic geometry in the scene (environment objects moving won't change the acoustic space).
  • The baking process takes place either locally on a Windows/Linux System set up with Docker (Need a PC with a lot of CPU cores, doesn't compute on the GPU).
  • Can also bake on the cloud using Azure Cloud Services (This costs money £££).

Github

Steam Audio

Pretty buggy, going to wait until had a proper look at before providing support. HomePage GithubReleases

Plugins

All plugins are free unless stated otherwise.

Ambisonics (Spatial Audio mixing)

Audio FX

  • Valhalla plugins, the free ones are Space Modulator, Freq Echo, and Super Massive which are great for ethereal soundscapes.
  • PaulXStretch mad timestretch, from the paulstretch algorithm found in Audacity.
  • PlugData PureData wrapped in a lovely interface with additional libraries which make it feel like Max/MSP but FREE! Also able to load as a VST or LV2 in a DAW of your choice so a bit similar to Max4Live in Ableton.
  • PanCake fun little stereo panner which can be beat synced.

MIDI/Instruments

  • Vital Synth Classic synth engine that has plenty of free features to get into audio synthesis.
  • Cardinal free open-source build of VCV rack - modular/eurorack synth emulator which can be ported as a plugin or standalone.
  • GateLab fun little sequencer for quickly drawing up patterns.

Guidelines for working with Ambisonics

Unity

Unity Documentation on Ambisonic Audio Support

Unreal

Documentation for Ambisonics

Youtube

Google's documentation of requirements