Heavy Breathing LED Control Video-Prototype

May 11th, 2008
Heavy Breathing LED Control Video-Prototype from Alvin C. on Vimeo.

Prototype Video of Heavy Breathing LED Control Prototype

Project URL: http://www.inhaleheavy.com

Cast: Alvin C.

Visualizing Radiohead

May 10th, 2008

As many of you know, Radiohead is having a video contest dealie. Lance pointed this out to me back in March and suggested that I give it a go. And a go I did give.

First, however, I will discuss why I have decided not to submit my entry.

After I started working on the piece, I read the rules and regulations and reread the original post on Wired. And then I rewatched my piece. Thats when I decided to skip the contest. Its not because I don’t like the piece I made. Quite the opposite actually. But after watching and watching, I realized my piece has nothing to do with Radiohead at all. You could swap it out with any electronica song and it would actually fit a little better. My piece just doesn’t feel Radioheadish.

Also, the contest seems to focus on the notion of Storyboards and Animations. That seems to be what they are looking for: a user-made Paranoid Android type video. Something with a story. Something with characters. Something with personality. And I am afraid my piece lacks in those three categories.

But still, I do like the piece and now I will discuss why I like it.

Firstly, its got some mad crazy super duper beat detection going on. I reused the application I wrote to make the Goldfrapp piece but went a few steps further. I manually input each bass beat, snare, highhat, and arpeggio note, not to mention all the vocals and syllable breaks. Crazy! It took about 6 hours but I think it was the right way to do it. I would have wasted much more time than that had I chosen to do the beat detection algorithmically. But man, scrubbing through that track, over and over, marking every note… it was a carpal pain.

Secondly, it is Processing from start to finish. There is no post processing (oooh, a literal pun!) or editing after the fact. I import the audio data from the analysis, augment it with the direct FFT data from the Sonia analysis, press play, and after it is done, I have the finished piece. This is both a plus and a minus.

The plus is that it kinda rocks to have a full video like this created with code. An unnecessary restriction really, but a bragging point for sure. The minus is that it highlights the weaknesses in my programming. Mainly, the camera object.

I wanted a more robust camera movement in the piece but just didn’t have time to figure it out properly. I played with attaching the camera to springs and changing the target programmatically, but the end result was rather jerky and very obviously springy. Ideally, it would have more of a handheld camera feel, but I just couldn’t quite get there.

Also, the flocking movement feels less organic than some flocking experiments I have done in the past and I plan on addressing this eventually.

I received some nice feedback from fellow Barbarian Andrew Bell and fellow SF friend Mike Creighton. Mike in particular had a big effect on the end result and many thanks to him for his ideas.

You can view the full 200MB Quicktime here.

Or you can watch the Vimeo version below. I recommend the Quicktime for now but once I render it out in HD, I will link to Vimeo HD version.

Weird Fishes: Arpeggi from flight404 on Vimeo.

UPDATE——————————————–
After reading all these wonderful comments from people telling me to submit the video, I relented and added my offering to the 700+ already submitted.
http://www.aniboom.com/Player.aspx?v=210097

Radiohead reconsidered.

May 10th, 2008

After 95% of the comments suggested I submit the Radiohead piece to the Aniboom contest, I went ahead.
http://www.aniboom.com/Player.aspx?v=210097

I poked about a bit to see some of the other submissions, and there are some really well thought out storyboards up there. Im looking forward to seeing the final selections.

SFIFF is nigh!

May 10th, 2008

I have a piece in the San Francisco International Film Festival. Weird, right? They have a thing called Generator which is an amalgam of a bunch of digital art shorts. My Advanced Beauty piece is in there, along side the works of Lia, Toxi, Watz, and several others. Thanks to Matt Pyke for entering it. I think he entered it. I didn’t.

Light 2 Sound

May 10th, 2008
Light 2 Sound from Malungo on Vimeo.

Created with processing, this proof of concept experiment controls audio effects while you move objects in front of the camera. Maybe it will be used with some purpose in the future.
This sketch tracks the brightest point of captured image and convert the (x,y) coordinates in two midi controllers that communicates with almost all music making software – in this case, Reason.

http://laboratorio.us

Cast: Malungo

Servo motor cotrolled by processing

May 10th, 2008
Servo motor cotrolled by processing from berio on Vimeo.

Here is a basic sketch for controlling a servo motor with processing.

More info:
http://www.berio.alg-a.org/spip.php?article115

Cast: berio

Justin Frankel on Winamp and the Reaper

May 10th, 2008

Justin Frankel is the programmer of the legendary Winamp. We were interested in the “early days” of the Winamp from the beginning in 1997 until just before the Winamp went bloated with the releases after Winamp 3 in the time after AOL bought Frankel’s Nullsoft.

nullsodt_winamp_logo.png
“Winamp, It really whips the llama’s ass!”

justin-frankel.jpg

We talked with Justin about the early days of the Winamp, the design, the time and the decisions he made. Yet he also talks about this recent audio-tool REAPER, also in terms of design and community. In other words: things of interest for the designing developer! If you are more interested in the Winamp AOL buyout and the time Justin left… scroll down. There are some related readings linked at the bottom of this interview.

Back on 1997 Justin started his first company “Nullsoft” with the first software called “Winamp“. Winamp went so famous, that AOL bought Nullsoft in 2001 for about 80 Million Dollar. Still Winamp is one of the most popular music applications on Windows PCs. Especially the releases smaller than Version 3 (V2.6 – V2.91) are still often used and I also power it on regularly. This piece of software is one of the most loved and distributed independent music applications in the world, not only in history, but still at present.

Nullsoft also made lots of other software that is also widely in use, or had revolutionary impact, software like the SHOUTcast streaming server, the Nullsoft installer, the first decentralized peer-to-peer network Gnutella, or the high-secure closed peer-to-peer network WASTE.

winamp_V0.20.png
Winamp. V0.2a. The first release. Memory usage: 1.3 MB.

Hi Justin, let’s start at the beginning. Why did you started doing the Winamp?

I started making Winamp, and actually pretty much all software I’ve ever created, because it was software that I wanted to be able to use. Often there is something you want to do on a computer, and no way to do it or at least no way to do it that you will enjoy.. That’s the joy in programming, you can make things to use. Winamp grew out of wanting a good, enjoyable way to listen to mp3s on a computer. It wasn’t the first mp3 player, but the mp3 players around before it were hard for me to want to use.

Continue reading “Justin Frankel on Winamp and the Reaper”

Processing.org Final Project

May 9th, 2008

Final Project for my “Programming for Interactivity” class at New York University

Source Code Included:
http://luis.net/projects/processing/final

Author: luis2048
Keywords: processing.org processing proce55ing wormhole vortex plasma lens metabob demoscene effects real-time realtime
Added: May 9, 2008

Processing

May 9th, 2008

processing.org

Author: luis2048
Keywords: processing
Added: May 9, 2008

Visualization in 7/4

May 9th, 2008
Visualization in 7/4 from Eamae Mirkin on Vimeo.

This is a project I did this semester for a class in Audiovisual Systems, by professor Golan Levin. I used Tristan Jehan and Brian Whitman’s Echo Nest API for most of the audio analysis and animated the video in Processing using Toxi’s Vec3D library, Kristian Damkjer’s OCD camera controls, and the jogl Java bindings for OpenGL.

The movements are timed to segment start times and duration, filtered by a threshold of attack emphasis (the fourth timbre basis function in Echo Nest Analysis). Colors are mapped by the first three timbre basis functions. The twelve glowing lights sources are mapped to the twelve pitches of the chromatic scale (regardless of octave modulation). The whole visualization is wrapped in a sphere with a custom lighting system so that all twelve lights shine on the walls to create ambient lighting.

Much thanks to Robert Hogin for posting his source code to Particle Emitter, which helped me considerably with 3D billboarding, to Golan for his continued support, to the folks at the Echo Nest for their hard work, and to Broken Social Scene for my use of their track.

Cast: Eamae Mirkin

Processing, Ported to JavaScript

May 9th, 2008

imageProcessing derives its power from its use from Java, and using Java applets, you can run Processing sketches in a browser. (You can even use 3D — OpenGL included, with some trickery.) But what if you could use Processing syntax with JavaScript — even just for the heck of it?

John Resig has done just that, porting Processing’s syntax and basic functionality to JavaScript, using the browser support for the Canvas element:

Processing.js

Incredibly, the whole project fits in a svelte 5000 lines — a 10kb compressed download. Now that it’s done, is there any advantage? Well, I can see using it for simple, lightweight JavaScript visualizations in the context of a Web design in which an embedded Java applet didn’t make sense. You will want to keep your expectations realistic: you lose out on some of the performance and functionality advantages provided by Java, and John has the additional warnings:

NOTE: I highly recommend that you use the latest Firefox 3 beta to view the demos. Most will work in the latest WebKit Nightly and a majority will work in Opera 9.5, but all will work in Firefox 3.

Note again: A lot of these demos will peg your CPU. As I mentioned above, I’m trying to squeeze the most out of the browser, as possible – be ready for it!

That said, I’m running Firefox 2 on a modest CPU and most of the demos are actually just fine. Anyone out there who, for some reason, has been waiting for this, I’ll be curious to hear more about how you think it might be used. But for the rest of us, it proves that some of the power of Processing is in the underlying concept and syntax, not just the literal implementation — and that’s a cool thing. As for those crazy hackers out there, well, keep on hacking!

For a previous example of this kind of in-browser insanity on Create Digital Music:

Lily: Browser Beatboxes and the Rebirth of Max-Like Patching

Play the NY Times Website Like an Instrument, and Other New Lily Tricks


© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
7 comments

Add to del.icio.us

Want more on these topics ? Browse the archive of posts filed under News.

Japanese candlesticks

May 9th, 2008
Japanese candlesticks from Denis Santelli on Vimeo.

Dow Jones AIG Agriculture Sub-Index
This is a preview of this future instalation.
I’m working on sound part and a tracking video system for interaction.
It should be video projected at final
Made with java, java monkey engine, processing and pure data

Cast: Denis Santelli

Beatesthesia Custom Visulizer

May 9th, 2008
Beatesthesia Custom Visulizer from olly gore on Vimeo.

Beatesthesia is a highly customizable WYSIWYG music visualizer. Inspired in motive and design by synesthesia.

Synesthesia has inspired many works of art. Art that is meant to evoke synesthetic associations in a non-synesthetic audience has been dubbed synesthetic. Most artists synced sound and light in their performances to achieve this goal. Their efforts were deemed arbitrary because the all relied upon one set schema for an entire audience. If it is at all possible to evoke synesthetic reactions each experience should be fine tuned to a single person.

Beatesthesia allows the user to design their own music visualization. The WYSIWYG editor allows you to easily add audio reactive graphics to either Kick Snare or Hat beats. When a beat is detected the graphical event programmed is then fired.

The interface its self is audio reactive. This increases the speed of the feedback loop. You know exactly what beat you are adding to because you can see it flashing. Beatesthesia allows anyone to create their own music visualization. There is no prior knowledge of audio manipulation or video software needed. Beatesthesia is equally capable of competing with live visual software, the VJ version features a dual display set up for live performance. You can share you creations with others, using the copy paste code system.

DESIGN, EXPERIENCE, SHARE
Beatesthesia was built entirely using Processing.
Thanks to Minim and ControlP5.
www.yllo.net

Download full source code here:
http://www.thesoundportal.com/beat/download.htm

Cast: olly gore

Processing goes javascript

May 9th, 2008

John Resig has ported the whole 2d processing stuff to javscript running in the canvas object. I haven’t the time to test it but the example run smooth and I can’t see any different from processing applets.