
"lauflicht|drums is a html, javascript and css based drummachine. It features a 16step sequencer with 7 tracks and stereo samples of the classic tr606. It uses quicktime to play the WAV samples.
future features will be:
- complete js-code rewrite into a sequencer-class structure
- creating the html structure by JS while loading
- loading screen
- adjustable tempo
- accent or volume control for each step in a track
- volume control for each track
- better samples (e.g. 808 samples with decay & tune control)
- mp3 sample format for bandwith savings
- caching
- oh/ch muting each other (hard)
- import and export patterns
- 32 step patternlength
- serverside coding based lauflicht|player for playback and generating mp3 file of the pattern/song
- saving live jams, replay them with lauflicht|player
- bassline track (sample based), 2 octave scale
but for now, check out lauflicht|drums available @ http://www.frischglanz.com/lauflichtdrums"
Neat idea, but I'll wait for caching because it stutters and drops beats (in a bad way) like crazy. Actually after all those features are added, I can see a real use for this site. It would be easy to store your patterns in a cookie.
ReplyDeleteIn my younger days I made something similar in a database called Filemaker Pro. It was more proof-of-concept than useful though.
It's more a proof of concept.
ReplyDeleteIt was a quick'N'dirty hack :)
Its impossible to get really accurate and tight timing because of the quicktime plugin.
I totaly rewrote the code this evening and made it faster. But quicktime is a bad ass ... it drops steps ...
I'm not sure if i will implement those features because it will never get really "tight" without stuttering.