I might add in some default samples if someone can suggest good ones with a suitable license? That said I believe this is exactly how a MPC would work, i.e. no sounds loaded when it is powered on!
You passed the 16th note high hat test! Well done.
FWIW, you said "mp3" but I just used the first folder of one-shot samples I came across, which happened to be WAVs and worked fine, but may have contributed to Chrome crashing when I hit the back button.
You can slice samples by clicking and dragging on a waveform, which will cause the selected part of the waveform to be played whenever the pad is triggered.
Off the top of my head, things that this is lacking: velocity control for each pad, a way to zoom in on waveforms and chop up samples, maybe better loop controls, and the ability to export as .wav?
But suggestions aside, as a budding hip-hop producer/hacker, I had the idea to make this but never the skills/conviction. It made my day to see that this is something actually doable, and capable of being done well.
Thanks. There are a few things I want to add, e.g. a better sequencer, variable tempo, quantisation, local persistence of loaded samples and sequencer data, zoomable waveform for finer grained editing on longer files, etc. I'm quite busy so who knows when I'll get around to it?
This is such an ignorant comment. You're wrong, it's actually nothing like that. It's technical demonstration of edge W3C APIs, not something coded against proprietary APIs or around rendering engine bugs. It requires any browser that has implemented the W3C AudioContext API, which at this point only Chrome has implemented in a generally available release. But this doesn't quite fit into the 80 char constraint of HN link titles.
[+] [-] torbenc|14 years ago|reply
[+] [-] sjtgraham|14 years ago|reply
[+] [-] Ryanmf|14 years ago|reply
FWIW, you said "mp3" but I just used the first folder of one-shot samples I came across, which happened to be WAVs and worked fine, but may have contributed to Chrome crashing when I hit the back button.
As far as royalty free samples go, you might want to take a look at http://freesound.org, or one of my personal favorites, http://hellosamples.com
Requests: Keymappings for rec/stop/play/undo/pitchbend, a fourth row of pads, maybe sample slicing?
[+] [-] sjtgraham|14 years ago|reply
[+] [-] indraneel24|14 years ago|reply
But suggestions aside, as a budding hip-hop producer/hacker, I had the idea to make this but never the skills/conviction. It made my day to see that this is something actually doable, and capable of being done well.
[+] [-] polshaw|14 years ago|reply
Also, the font rendering of the instructions is pretty awful for me -- http://imgur.com/Iy31O
Neat idea though.
[+] [-] sjtgraham|14 years ago|reply
Here is a video of it if you want to see it in action: http://www.youtube.com/watch?v=CRB040JIsyY
[+] [-] davedx|14 years ago|reply
[+] [-] w1kke|14 years ago|reply
But its a lot of fun to play with!
[+] [-] sjtgraham|14 years ago|reply
[+] [-] spiralganglion|14 years ago|reply
[+] [-] budu|14 years ago|reply
[+] [-] budu|14 years ago|reply
[+] [-] NHQ|14 years ago|reply
Is this it for the demo, or do you plan to continue development?
[+] [-] sjtgraham|14 years ago|reply
[+] [-] Craiggybear|14 years ago|reply
[+] [-] sjtgraham|14 years ago|reply