Turn your browser into the Wheels of Steel

Now you can join the ranks of Grandmaster Flash and spin records on your own set of (virtual) turntables, courtesy of developer Scott Schiller. Schiller recently launched wheelsofsteel.net, which is just what it sounds like: a set of virtual Technics SL-1200s that allow you to mix and scratch to your heart’s content. What’s truly awesome about this—besides, you know, the basic concept of web-based turntables—is that Schiller built the site using HTML/CSS/JavaScript for the bulk of it.

I have been interested in the idea of building a turntable-based UI in HTML for years; however, the past presented a number of technical hurdles. Setting dreams of browser-based remixing aside, simply recreating the core design elements of a turntable was practically infeasible until the advent of CSS3. The features most notably missing from browsers involved drawing circles, rotation of elements and low-level control of audio. As of 2011, it’s a pleasure to say that these features can be implemented almost entirely using HTML, CSS and JavaScript alone.

Schiller has written a very extensive article that provides all sorts of background and technical info on the site’s development (e.g., development of the site began on January 31, 2011 and has taken approximately four months). It’s clearly not intended for “real” DJs—as Schiller notes, “what DJ really wants to scratch records with a mouse, anyway”—and using it comes with all kinds of caveats, but it’s still an awesome idea and the execution is incredibly impressive (watch a video of it in action).

While Flash was used for portions of the site—primarily to provide audio support—a site like this just continues to prove that “native” web technologies, though still in the early stages in some cases, are more than capable of creating truly immersive and engaging web experiences. (Another example would be The Man in Blue’s HTML5/CSS3-based “Definitive Daft Punk” visualization.)

The return of Opthomas Prime

Opthomas Prime

Back in April, I blogged about Trains-Formers, an awesome animated mash-up of Transformers and Thomas and Friends. Well, James Farr and crew have returned with Trains-Formers 200T, the latest adventure of Opthomas Prime and his best buddy, Vector. This time around, the stakes are raised and the battles are more epic (and the copyright infringement even greater), but Opthomas and Vector have some friends backing them up.

For more information, check out the official Trains-Formers website.

Awesome “Star Trek” series that never were

Blastr recently ran an article titled “10 awesome unmade Star Trek projects we wish we could’ve seen” that, as the title implied, spotlighted several incarnations of the venerable Star Trek franchise that never saw the light of day, for various reasons. Most the projects struck me as rather ho-hum—I’m not really a fan of prequels or reboots, which may be a little ironic because I really liked J.J. Abrams’ Star Trek movie—but two jumped out at me: Star Trek: Federation and Star Trek: Final Frontier.

Both series are set in the franchise’s distant future—the former in the year 3000 A.D. and the latter in 2528 A.D. (or 150 years after Star Trek: Nemesis)—and both seem to be aiming for a balance between Star Trek‘s optimistic philosophy—which I’ve written about elsewhere—and a darker, grittier view of reality and human nature.

In Star Trek: Federation, humanity has grown increasingly complacent and focused on its own glory, much to the chagrin of the other races (such as the Klingons, who have evolved into a race of “warrior mystics”). As a result, the United Federation of Planets has grown significantly weaker, just in time for a new threat to emerge and wreak havoc throughout an increasingly splintered and fractious galaxy.

Star Trek: Final Frontier, on the other hand, takes place after warp travel has been rendered impossible due to suspected Romulan attacks utilizing the Omega molecule. The Federation has grown increasingly insular and cut off from the galaxy and Starfleet’s scientific focus has been replaced with a militaristic mindset.

In both of the series, Starfleet and the United Federation of Planets have lost sight of their ideals, trading scientific exploration and peaceful diplomacy for militarism and conquest. This is, of course, at odds with Gene Roddenberry’s original utopian vision for the future, but it could make for some compelling material as our heroic captains and their crews make hard decisions and sacrifices in order to save the Federation and bring back its former glory (this seems especially true with Star Trek: Final Frontier). In other words, both series sound like they have the potential to be epic, entertaining, and thought-provoking, i.e., everything you could want from Star Trek.

Unfortunately, it is highly unlikely that either of these series will ever be made. According to Blastr:

  • Star Trek: Federation‘s concept was still being developed when Paramount announced J.J. Abrams’ movie, and so its developers (which included director Bryan Singer) took that as a sign and decided to stop work on it. TrekMovie has posted an in-depth analysis of the 25-page proposal that was developed before the plug was pulled.
  • Star Trek: Final Frontier was conceived as an animated series similar to G.I. Joe: Resolute that would play on StarTrek.com. But then the website’s staff got fired and work on other Star Trek titles was stopped due to J.J. Abrams’ impending movie. But you can’t keep a good concept down: Zero Room Productions, the folks behind Star Trek: Final Frontier, are in the process of posting storyboards, artwork, and even scripts from the series on their website.

Also, there’s one series concept that Blastr didn’t mention in their article. I can’t remember if this was before Star Trek: Voyager or Star Trek: Enterprise was officially announced, but at one point, I remember hearing rumors of a concept for a Star Trek series involving Section 31. (For those of you not up on your Star Trek lore, Section 31 is a shadowy, secretive group within Starfleet that is tasked with dealing with extreme threats to the Federation by any means necessary.) The series would have basically been the Star Trek version of The X-Files with a dash of 24 thrown in for good measure, i.e., a journey through the Federation’s dark side as Section 31 agents travelled the galaxy on secret missions to deal with threats that nobody else would, or could, ever know about. Which sounds pretty awesome to me.

Awesome HTML5/CSS3 visualization of the “Definitive Daft Punk” mash-up

Definitive Daft Punk Visualization

Back in December, I wrote about The Man in Blue’s cool “Definitive Daft Punk” mix, which mashed twenty-two Daft Punk songs up into a single six-minute mix. And now, the Man in Blue has returned with something even cooler, a lovely visualization of “Definitive Daft Punk” rendered entirely in HTML5 and CSS3. From the related blog entry:

In order to explain the layering and interplay that goes into something like a Girl Talk album or The 139 Mix Tape I decided to take my own mashup of Daft Punk’s discography—Definitive Daft Punk—and reveal its entire structure: the cutting, layering, levels and equalisation of 23 different songs. By dividing up the sound data for each song and computing its appearance in realtime, the resulting visualisation gives you an understanding of the unique anatomy of this particular mashup.

The entire piece is composed from the latest HTML5 and CSS3 technology (canvas, audio, transforms & transitions) so you’ll need a newer browser to view it in. I recommend Chrome because it pulls off the best performance with my mangled code. All of the waveform and spectrum visualisation is performed in realtime, so your browser is rendering a music video on the fly!

It’s truly a beautiful, awe-inspiring work, not just aesthetically but also technically: it shows what you can do in the browser without any Flash (though Flash was used to create the data of the MP3’s audio spectrum used by the visualization).

Dear Bands: Please stop hosting your music on Myspace

I completely agree with this recent tweet by @Neo_Noir_Tumblr:

Bands, please stop hosting your music on myspace music. The music player consistently does not work. Here’s a hint: http://bandcamp.com

Let’s be honest: Myspace has always been pretty crappy. But for a long time, it was the only way to easily post your music online. However, those days are long gone now. Thanks to the rise of sites like SoundCloud and the aforementioned Bandcamp, it’s easier than ever to post music online, and to do so in a manner that doesn’t hurt listeners’ eyes.

What’s more, Bandcamp et al. don’t give listeners a lackluster listening experience, something at which the Myspace player excels. Not only does Myspace’s player stop in the middle of songs to display an ad—which is particularly annoying if you have Myspace open in a minimized/hidden window—but it begins playing 30-second snippets instead of full-length songs should a user choose not to log into Myspace when prompted to do so (for whatever reason). Compared to the simple, straightforward interfaces offered by Bandcamp and SoundCloud, Myspace’s player come off as tacky and more concerned with driving traffic and ad revenue than, you know, playing music.

So please, please, please… for the sake of people who really do want to listen to your music online, stop using Myspace.