Listen To Music | Advertise | About Synthtopia | RSS News Feeds | Submit Items For Review | Feedback


Impromptu

Articles about Impromptu:


http://www.vimeo.com/2735394

Have you been dying to get your regex on when you’re laptop jamming?

If so, and you’re on MacTel, you’ll want to check out Impromptu 2.0.

Impromptu is an OSX programming environment for composers, sound artists, VJ’s and graphic artists with an interest in live or interactive programming.

I’ve embedded an example of Andrew Sorensen’s freestyle Impromptu hacking above.

In the screencast, Sorensen uses an earlier version of Impromptu’s analysis Audio Unit to retrieve FFT data which is then loaded into an image. The image is then blurred using a Gaussian filter. The image data is then pulled from the image and converted for use in vertex and color arrays in OpenGL, such that rgba is xyzw and rbga.

I only understand half of that, but Sorensen makes a compelling argument that Code=Music.

Give Sorensen’s video several minutes so you can see all hell break loose as he live edits a concise coded ambient techno jam.

Details on Impromptu 2.0 below.

If you’re using Impromptu, leave a comment and let us know what you’re doing with it. Read more…

 

Impromptu

Impromptu is a free OSX programming environment for composers, sound artists, VJ’s and graphic artists with an interest in live or interactive programming.

Impromptu is a programmable AudioUnit host. A powerful environment for creating AudioUnit graphs of arbitrary complexity with precise programmatic control over individual AU nodes. Musical material can be precisely scheduled for performance by any AudioUnit instrument node and parameters, program changes and presets can be programmatically changed on-the-fly as well as directly via the AU’s user interface.

Graphics routines can be applied with the same temporal accuracy as audio material allowing artists to tightly integrate audio and visual components. OpenGL, live video processing, vector drawing routines, image rendering, CoreImage filters, text rendering and quicktime movie support are a few of the graphics features available for artists to play with.

Impromptu also includes a bidirectional ObjC-Bridge allowing Scheme to instantiate and call ObjC objects and ObjC objects to call back into the Scheme interpreter. For those times when only C will do.

The Impromptu site has a large collection of demo and performance videos.

 
icon for podpress  Impromptu: Play Now | Play in Popup | Download
 

    Search

      Translator

      something to think about

      I’m not interested in possible complexities. I regard song structure as a graph paper. — Brian Eno

      Latest Comments


      Got Free Music?

      dj-dog

      Check out the Synthtopia music sharing group, where you can share your electronic music and download great tracks from Synthtopia readers!

      Follow Me on Twitter

      TwitterCounter for @podcasting_news

      News Feed

      • Any Feed Reader

      New Photos From The Synthtopia Flickr Group

      www.flickr.com
      items in Synthtopia More in Synthtopia pool
    • Site Admin