diff options
Diffstat (limited to 'public/js/grid.js')
| -rw-r--r-- | public/js/grid.js | 23 |
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; |
