5 ms·
JS-909
- yan 18y agoThis is great! Wonder how complex of an audio app you can create in js..
- jwilliams 18y agoYeah - it reminds me of the old tracker days on the Amiga. Anyone remember this? http://upload.wikimedia.org/wikipedia/en/f/fc/Protracker.gif http://upload.wikimedia.org/wikipedia/en/f/fc/Protracker.gif Edit: Not that I ever progressed past Axel F and Popcorn :)
- jcromartie 18y agoCheck out http://www.milkytracker.net/ http://www.milkytracker.net/ for an up-to-date old-school tracker fix.
- jwilliams 18y agoAh cool - thanks. Must admit - seeing this was a bit retro moment for me. I might even fire up the A1000 :-)
- tptacek 18y agoIt's very clever, but it's not very sophisticated; it's just data: URLs of the samples. Beatboxes are a kids project on Scratch; I'm surprised it took so long to get a good one in Javascript. =) When someone gets the WAV/PCM decode and signal processing stuff written up in JS, then we'll have proved something.
- jmtulloss 18y agoI have found that the most worthwhile projects take simple data and applies it in unique and useful ways. It's so difficult to get to interesting/relevant data much of the time. Algorithmic complexity is great, but for my part, I just want to make something good. This thing is fun, and that's pretty good.
- tocomment 18y agoHow do I play this?
- snorkel 18y agoJust kick it old skool: Kick 0110 0100 0100 1000 Snare 0001 1001 0010 0101 Clap 0000 0001 0000 0001
- danhak 18y agoWow, very cool. Just wish I could save my loop or adjust BPM.
- pg 18y agoIt should have permalinks.
- jwilliams 18y agoYeah agreed. That could make it into quite an interesting (well, novel) social device/experiment.
- jwilliams 18y agoActually - has a lot of potential now that I think about it :) As a social device, I wonder if the limited instrument set is an advantage/disadvantage. On the one hand, having a limited set of instruments (and beats/bars) funnels the creativity into the composition alone. On the other having custom instruments adds a new dimension to the sharing. You could even overlay different instruments over the same composition. ... I'm probably just overthinking this :)
- Prrometheus 18y agoDoesn't work on Ubuntu sigh.
- olefoo 18y agoI got the sample once for each loop. (Ubuntu 8.04 x86_64, Firefox 3.03) I'm guessing it has something to do with the browser caching and is not specific to the OS.
- ken 18y agoMy favorite part: if (typeof canvas.getContext != "undefined") { .... } else { alert("Sorry, your browser doesn't support wicked cool graphics. Please download one that supports wicked coolness."); ... }
- tlrobinson 18y agoNeeds the rest of the "Technologic" (Daft Punk) lyrics! (http://www.azlyrics.com/lyrics/daftpunk/technologic.html http://www.azlyrics.com/lyrics/daftpunk/technologic.html)
- ivankirigin 18y agoThat 'work it' is from 'harder better faster stronger', no? http://www.youtube.com/watch?v=K2cYWfq--Nw http://www.youtube.com/watch?v=K2cYWfq--Nw It should be able to play samples from across the web. Uploads would be fun too.
- tlrobinson 18y agoAh yes, you're right.
- dejb 18y ago"Looks like your browser can't make sound. Try downloading quicktime.".. No Thanks
- Dilpil 18y agoA bit underwhelming, the real fun of drum machines is adjusting the knobs- and I see no knobs.
- frankus 18y agoAnyone ever play with DrumCircle on BeOS? Basically the same concept, but with cowbells and an extra checkbox marked "Hippie AI."