# HG changeset patch # User Chris Cannam # Date 1490173538 0 # Node ID 8c882ee9d097521bb8fe8066fbb72ef060a427f4 # Parent fab88270bcccedf4061b9b872e73229778c819e8 Print timing diff -r fab88270bccc -r 8c882ee9d097 src/app/spectrogram/Spectrogram.ts --- a/src/app/spectrogram/Spectrogram.ts Wed Mar 22 08:18:46 2017 +0000 +++ b/src/app/spectrogram/Spectrogram.ts Wed Mar 22 09:05:38 2017 +0000 @@ -92,6 +92,7 @@ if (channel >= 0 || nch == 1) { return buffer.getChannelData(channel); } else { + const before = performance.now(); console.log("mixing down " + nch + " channels for spectrogram..."); const mixed = Float32Array.from(buffer.getChannelData(0)); const n = mixed.length; @@ -101,7 +102,7 @@ } const scale = 1.0 / nch; for (let i = 0; i < n; ++i) mixed[i] *= scale; - console.log("done"); + console.log("done in " + (performance.now() - before) + "ms"); return mixed; } });