summaryrefslogtreecommitdiff
path: root/public/js/grid.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/grid.js')
-rw-r--r--public/js/grid.js23
1 files changed, 22 insertions, 1 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;