Browser Audio Lab
Make sound. Layer it, move it, reshape it.
Built with AudioBits on the browser’s Web Audio API. Recipes describe each sound; the library plays, mixes, and stops them.
Every sound is generated here in your browser. No recorded audio files are loaded or played.
0 playing
Nothing is playing to stop.
Choose an example. Switching tabs or opening a dialog stops playback and keeps your settings.
Layer a chime
One generated chime, as many layers as you like. Each press starts a fresh playback, so several notes can ring out together.
Try this: press Play sound a few times quickly and listen to the notes overlap.
Start audio to play this sound.
Play a piano
Play an electronic piano with every note from A0 to C8. Choose a range, then press the white and black keys.
Start audio to play the piano.
Hold a key to let it ring; release to soften the ending. Play several keys together for a chord. Tap the keys to play. Scroll sideways to reach the other notes.
Control one tone
Play a sustained tone, then change its volume and pitch while it plays. Set pan before you play, and use stereo headphones to hear left and right.
Try this: set a pan, play the tone, lower the pitch, then fade it out.
Start audio to play and adjust this tone.
Mix a tone loop and chime
Start the quiet tone loop, then layer a chime. Adjust or mute each independently. Master controls every sound on this page, across all examples.
Start audio to play the tone loop, chime and adjust the mix.
Try this: start the tone loop, play a chime, then lower Tone loop to bring the chime forward.
Tone loop
Chime
Master
Controls all page audio.
Shape a chime and echo
Compare the original chime with a softer filtered one, plus a second copy that starts after the delay you choose. Lower the cutoff to soften the bright notes. Delay and echo amount apply the next time you play.
Try this: compare both chimes, then lower the cutoff and lengthen the echo delay.
Start audio to compare the chimes and adjust the echo.
Play a live tone
Hear a continuously generated tone. Frequency sets its pitch; waveform changes its character. It plays until you stop it.
Try this: play a sine wave, then switch to square to hear a sharper, buzzier tone.
Start audio to play and adjust the live tone.