diff options
| author | Jules Laplace <jules@okfoc.us> | 2012-09-24 16:54:51 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2012-09-24 16:54:51 -0400 |
| commit | 0a458ca6d7da7fc954101b84b60383e6c4a504c7 (patch) | |
| tree | 8292c491ff2d8e27c623c7abaea322f5ce7ce1e2 /public | |
| parent | 686106d544ecc3b6ffd4db2b665d3bc879a58d8c (diff) | |
audiolet
Diffstat (limited to 'public')
| -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; |
