node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org »

encode-wav

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);
                    }
                  })