Tools Sound

Find the sound. Keep the patch.

Build a sound from sources, envelopes and modulation. In Sound Labs, describe its character, explore variations and combine compatible contributions. Save the patch behind the result so you can play it again.

The waveform produced by the bundled Arcade coin patch
Arcade coin: the waveform comes from the bundled patch and the audio engine. Open the instrument and press Play to hear and edit it.

Shape an instrument.

Control synthesis layers, envelopes, modulation and the master output. Save the document or export a WAV.

Explore in Sound Labs.

Use criteria and a seed to generate candidates, vary a saved sound and inspect fusion compatibility before combining contributions.

Use only the audio engine.

Render patches under Node or in a browser. Add Web Audio playback separately, and add React controls only if your application needs them.

Sound Labs API

Playback belongs to you.

The browser player receives your AudioContext and destination. Multiple players keep independent state and user wavetables. Destroying one leaves your context open.

Playback requires a user gesture and AudioWorklet support in a secure browser context. Sound Labs remains an optional package; the audio SDK does not install the application or its visualizations.

Browser playback and worklet setup