Works in modern browsers with Web Audio API and microphone access support.

There are no servers involved, only Web Audio API and WAVs are passed around as binary Blobs.

Make sure you try editing a sound, there's a fairly full featured editor tied in (thanks plucked/html5-audio-editor).

Important: Before enabling microphone input, plug in headphones or turn the volume down to avoid feedback, especially while playing back recorded sounds!

Code: https://github.com/daaain/JSSoundRecorder

Record

Record monitor volume:

Sounds

Sequencer

Sound 1 2 3 4 5 6 7 8

Drone


Spectrum
Editor



Gain

Change the volume of the selected audio sequence with the given gain multiplicator.

Normalize

Adjust the volume to the maximum of the selected audio sequence.

Apply
Silence

Silence the selected audio sequence

Apply
Fade In

Create a linear fade int of the selected audio sequence

Apply
Fade Out

Create a linear fade out of the selected audio sequence

Apply