web-audio-recorder-js

WebAudioRecorder.js is a JavaScript library that records audio input (Web Audio API AudioNode object) and encodes to audio file image (Blob object). It supports three encoding formats.

sfumato

This library is able to play soundfonts (sf2 files) with the Web Audio API.