From 0a458ca6d7da7fc954101b84b60383e6c4a504c7 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 24 Sep 2012 16:54:51 -0400 Subject: audiolet --- public/js/grid.js | 23 ++++++++++++++++++++++- views/grid.ejs | 12 ++++-------- 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/public/js/grid.js b/public/js/grid.js index e23c0e6..a646192 100644 --- a/public/js/grid.js +++ b/public/js/grid.js @@ -1,8 +1,26 @@ + + +var bufferSize = 65536 / 2; +var sampleRate = 44100; +var latency = 1000 * bufferSize / sampleRate; +var audioletReady = false; + +var samples = [ + 'KickDrum0001.wav', 'Closed Hihat0001.wav', 'Open Hihat0001.wav', 'Clap.wav' + 'Clav.wav', 'Mid Tom0001.wav', 'Rimshot.wav', 'SnareDrum0001.wav' +]; + +function AudioletApp () { + this.audiolet = new Audiolet(sampleRate, 2, bufferSize); + this.audiolet.scheduler.setTempo(90); + +} + + function Grid (app){ var base = this; function setNote (data) { - console.log(data.step, data.channel, data.state, pattern[data.step]); pattern[data.step][data.channel] = data.state; drawNote(data.step, data.channel); }; @@ -14,6 +32,9 @@ function Grid (app){ } base.toggle = toggle; + + var Audio = new AudioletApp(); + var tog = 0; var playing = false; var playingInterval = false; diff --git a/views/grid.ejs b/views/grid.ejs index e6ed17f..d15c9a4 100644 --- a/views/grid.ejs +++ b/views/grid.ejs @@ -1,3 +1,4 @@ + @@ -49,8 +50,10 @@ +
+
-- cgit v1.2.3-70-g09d2