Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 823 Bytes

README.md

File metadata and controls

29 lines (20 loc) · 823 Bytes

encode-wav

NPM

encode WAV files from audio buffers

adapted from https://github.com/mattdiamond/Recorderjs

api

encodeWAV: takes an array of leftBuffer data and rightBuffer data, the buffer's samplerate, and a callback to execute when finished processing.

that is it.

Example Usage

var encoder = require('encode-wav');

encoder.encodeWAV([buffer.getChannelData(0), buffer.getChannelData(1)],
                  buffer.sampleRate,
                  function(blob) {
                    console.log('wav encoding complete: ', blob );
                    if (blob) {
                      window.location = URL.createObjectURL(blob);
                    }
                  })