Changes

Jump to: navigation, search

User:David.humphrey/Audio Data API 2

99 bytes removed, 19:04, 21 May 2010
Complete Example: Visualizing Audio Spectrum
ctx = canvas.getContext('2d'),
channels,
rate, fft;
function loadedMetadata(event) {
channels = event.mozChannels;
rate = event.mozRate;
fft = new FFT(fb.length / channels, rate),
}
function audioWritten(event) {
var fb = event.mozFrameBuffer,
fft = new FFT(fb.length / channels, rate),
signal = new Float32Array(fb.length / channels),
magnitude;
spectrum = this.spectrum;
if ( bufferSize % 2 !== 0 ) {
throw "Invalid buffer size, must be a power of 2.";
}
if ( bufferSize !== buffer.length ) {
throw "Supplied buffer is not the same size as defined FFT. FFT Size: " +
Confirm
656
edits

Navigation menu