X-Git-Url: https://git.0d.be/?p=nanofun.git;a=blobdiff_plain;f=nanofun.js;h=bde7c13012ee3ce1e320097e7aec5bdda744b3dc;hp=014ebb026423ed5fbc5790ab613d812a8d9c8f9c;hb=58f26c6b8c49f608f077a1eb71e99849bab3309a;hpb=c3a1faa97b66bd28f67806e1a86bbfbbc0d7f044 diff --git a/nanofun.js b/nanofun.js index 014ebb0..bde7c13 100644 --- a/nanofun.js +++ b/nanofun.js @@ -295,13 +295,14 @@ var nanofun = function() { var self = this; self.initAudio = function() { - self.sample_buffers = Array(16); - self.samples = Array(16); - self.sample_start_times = Array(16); + self.sample_buffers = Array(NANOPAD_TOUCHS.length); + self.samples = Array(NANOPAD_TOUCHS.length); + self.sample_start_times = Array(NANOPAD_TOUCHS.length); self.audioCtx = new window.AudioContext(); - self.touchGainNodes = Array(16); + self.touchGainNodes = Array(NANOPAD_TOUCHS.length); self.masterGainNode = self.audioCtx.createGain(); - for (var i=0; i<16; i++) { + self.effectsGainNode = self.audioCtx.createGain(); + for (var i=0; i