Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 931 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 931 Bytes

multirecorder

A library for recording multiple sounds from your mic, deleting them, and combining them together.

This library is based heavily on https://github.com/mattdiamond/Recorderjs, and is mostly a modification for my specific use case of combining multiple recordings. There's also a rewrite of how the Web Worker communication works to make it easier to call multiple functions simultaneously.

Usage

var multirecorder = new MultiRecorder()

multirecorder.startRecording()
multirecorder.stopRecording()
multirecorder.isRecording()
multirecorder.combineRecordings(recordings)

Many of these methods will return Deferreds, which will resolve and pass a Recorder object as an argument. You can then store those objects for later use (like to combine), and call methods like createAudioPlayer and createDownloadLink.

Check out multirecorder.html to really see how to use it!