logo
Tools

Tools

Curated software, frameworks and platforms for sound-related practices.

4 entries

Tools

Tone.js
Library
Web Audio
Generative Music

Tone.js

Tone.js community

Tone.js is an open-source JavaScript framework built on the Web Audio API for creating interactive music in the browser. It provides prebuilt synthesizers, effects, samplers, a global transport for event scheduling, and signal-rate building blocks, used for browser-based instruments, generative compositions, music education tools, and interactive sound works.

Omnitone
Library
Web Audio
Ambisonics
3D Audio

Omnitone

Google Chrome WebAudio team

Omnitone is a JavaScript library for Ambisonic decoding and binaural rendering using the Web Audio API. It supports First, Second, and Third Order Ambisonics with rotation matrices for sound-field rotation, head-tracked playback, and integration with media elements and AudioBufferSourceNodes, used in browser-based VR audio, 360 video, and immersive web applications.

JSAmbisonics
Library
Web Audio
Ambisonics
3D Audio

JSAmbisonics

Archontis Politis

JSAmbisonics is a JavaScript library for First Order and Higher Order Ambisonic processing in browsers using the Web Audio API. It provides encoders, rotators, mirrors, virtual microphones, and binaural decoders with support for ACN/SN3D, ACN/N3D, Furse-Malham, and traditional B-format conventions, used in interactive spatial audio research, web VR, and academic teaching.

howler.js
Library
Web Audio
Game Audio
3D Audio

howler.js

GoldFire Studios

howler.js is a JavaScript audio library defaulting to the Web Audio API with HTML5 Audio fallback. It provides a unified API for sound playback, sprites, fades, stereo panning, and 3D spatial audio with cone attributes, used in browser games, interactive web experiences, and Facebook Instant Games.