changeset 164:fafba3b9ba6b

Fix failure to display spectrogram for single-channel audio!
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 22 Mar 2017 12:21:47 +0000
parents 8c882ee9d097
children 5937534b2ae6
files src/app/spectrogram/Spectrogram.ts
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/app/spectrogram/Spectrogram.ts	Wed Mar 22 09:05:38 2017 +0000
+++ b/src/app/spectrogram/Spectrogram.ts	Wed Mar 22 12:21:47 2017 +0000
@@ -90,6 +90,7 @@
     const getSamples = ((buffer, channel) => {
       const nch = buffer.numberOfChannels;
       if (channel >= 0 || nch == 1) {
+	if (channel < 0) channel = 0;
 	return buffer.getChannelData(channel);
       } else {
         const before = performance.now();