A coder named Scott Schiller has built a pair of HTML5 decks that lets you DJ in your browser using music from Soundcloud. It’s called “Wheels of Steel.”
The web app, which you can play with in your browser at wheelsofsteel.net, puts a pair of Technics SL-1200s in front of you, along with a simple mixer. You can load songs onto either turntable, and then mix between the two. With a bit of practice, it’s even possible to beat-match, as you can see in the video above.Flash-based turntables have been around for some time, as Schiller notes on his blog, but with very limited functionality.
“Animations were simplistic, and there was no real scratching aside from prerecorded loops and samples that could be triggered. Without pitch-bending, mixing tracks was not really possible,” he says.
Schiller’s turntable has scratching, pitch-bending, simulations of power-down and electronic brakes, tone-arm drift, a sample for the “end of record” sound and even careful calculations for the physics of the interaction between the record and the turntable itself. You can read all the gory details, if you’re that way inclined, at Schiller’s blog.
Despite all that, Schiller isn’t happy. “CPU and audio latency are the primary issues with the prototype,” he says, calling it “an experimental bit of web audio fun, stamped with a number of warning labels.” It goes without saying that you’ll need a modern browser to get the best of it, ideally with support for GPU acceleration.
But it’s still impressively usable. “In theory, an accelerated MacBook Pro and Safari setup should suffice for DJing a small gathering, house party,” says Schiller. “It’s not intended for pro or ’skratch’ DJs as frankly, it will quickly disappoint — and what DJ really wants to scratch records with a mouse, anyway?”
Authors: