Strange, New Musical Interfaces, Built in Processing

Processing is an open-source coding tool, built in Java, designed specifically to be versatile for artists and friendly to non-coders. Code is elegant and simple, but can take advantage of all the potential power and performance (no, really) of Java. Java really can be fast enough to use in live performance situations, though its one Achilles’ heal is that automatic memory management — the very thing that makes coding easier, via something called a garbage collector — can make sound glitchy at lower latencies. (JavaSound seems worst on Mac OS X, as implementation of the sound API by Apple hasn’t kept pace with improvements in Java audio on other platforms. It is possible to build a real-time-ready Java implementation that performs as well as languages like C++ for audio, but right now there’s not yet a mainstream implementation of this type.)

That doesn’t mean Processing isn’t useful for musical applications. With experimentation, sound libraries like Minim can perform quite well, especially if extreme low-latency is unnecessary. (see Processing’s libraries page for more.) And you can always use Processing as a visual front end, while sound comes from elsewhere (Max, Pd, Reaktor, or even Ableton Live or a plug-in.)

There’s plenty of incentive to work with the environment as an artist. People who never coded before are able to build entire projects in Processing, not just uber-programmer-geeks. Even experienced coders can find it a fast way of experimenting with ideas — sometimes better-suited to tasks that are more difficult with patching environments. Despite all the hype around Flash/AIR/Flex and Silverlight, I find Processing easier to develop in, and you have far more robust development options, free and open source tools and libraries, and genuine OpenGL 3D capabilities.

I put out a call for people working with Processing for music, and we’ve already got a handful of interesting examples. Because of the open community around Processing, code is available for a couple of the ideas here, so you can have a peek and learn from fellow Processing coders.


nodeSeq from Jared Arave on Vimeo.

read more

Music Video of the Week: Justice Sends Up Vintage Graphics

Daft who? In case you haven’t heard, the “it” French duo of the moment is Justice. Sure, they may not have a giant light-up pyramid on tour, but, their new album was one of the records we couldn’t stop listening to in 2007 (as opposed to Daft Punk, still riding the momentum of tunes we haven’t gotten out of our heads in years). Their new video is terrific eye candy for those with fond memories of 1980s bumpers, the sparkly titles aired by movie studios and cable TV networks. Good times.

 

I enjoyed this enough that I was curious if readers could spot nods to other spots (the UA logo is in there, for one):

From an Age Before CG: Justice Video Recalls Vintage HBO Motion Graphics [Create Digital Motion]

Now, with all of those, erm, words in this video, I’m sure fans will soon be labeling various body parts and doing their own videos.

Pay What You Will for Nine Inch Nails, from Free to $300

Trent sez: “Buy all these music formats from meeeeeeeeeee!” Photo: Jenna Foxton.

Artists are known to mouth off a bit about the Future of Music and Digital Distribution and whatnot, but Trent Reznor is putting his money — and not money — where his mouth is.

Nine Inch Nails Menu of Ordering Options for Ghosts I-IV

via Mashable: Practice What You Preach: Nine Inch Nails Gives Away New Album

And they certainly have their bases covered with their new album “Ghosts”:

  • Get the first volume of the album free on torrent sites (or via the NIN site)
  • Pay US$5 for a download of all 36 tracks (take that, Radiohead!)
  • Get a 2 CD box set for US$10 (which also includes immediate full download of the tracks)
  • US$75 gets you the 2 CDs, a data DVD with the digital tracks, and a Blu-Ray disc with 96/24 stereo and accompanying slideshow
  • US$300 Adds four LPs on vinyl, two prints, and Trent’s John Hancock — limited-run 2500 pieces

everyformatI think they should have just kept going. You know, $800 gets you cassette tapes, Pro Tools session files, 8-tracks, surround sound. $50,000 adds an IMAX film (projector not included) and one of those little plastic mini records. $500,000 adds a DIY planetarium show, plus a special Buddha Box edition and a low-power FM radio transmitter so you can self-broadcast the album. $1 million and you get a Jaguar pre-loaded with a specially-signed sound system that plays the album, plus reel-to-reel multitracks. $500 million and Trent comes to your house, brings his studio rig and console, and re-records the album for you in your living room.

Before you assume the downloads are worthless, though, even the torrent file includes PDF “liner notes” and 320 kbps MP3 files. Buy the download and you have an option of either FLAC lossless or Apple Lossless audio — something I know readers here have complained about.

There’s only one problem. The fact that musical superstars are experimenting with various formats amounts to great research into what people may want. But if you’re not a Nine Inch Nails junkie, this is all awfully … well, complicated. For lesser-known artists, it seems like finding just one or two solutions that make most people happy is a better route, and it’s not clear what those are yet.

I’m personally most interested to see how the torrent thing works. Then again, with bandwidth costs plummeting, serving up your own audio — even lossless audio — becomes a viable option for artists and small labels. And so far, the torrent doesn’t seem to be cannibalizing the for-fee options, as NIN’s site says they’re experience high volume of traffic and orders. If enough people spring for the higher-cost options, the free versions may pay for themselves.