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



Impromptu

Impromptu is an OSX programming environment for composers, sound artists, VJ’s and graphic artists with an interest in live or interactive programming. Impromptu is a Scheme language environment, a member of the Lisp family of languages.

Time plays a major role in the Impromptu environment allowing accurate real-time scheduling of events and code. Impromptu is a dynamic environment designed for the creation and manipulation of running programs in live performance.

While it’s a little confusing to explain what Impromptu is and what it does, you can get an idea from the demo video below.

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.

 
icon for podpress  Stained Impromptu Demo Movie: Play Now | Play in Popup | Download

Related Posts

 

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.


    Search

      something to think about

      I just think it’s really funny to have terms like that (IDM). It’s basically saying ‘this is intelligent and everything else is stupid.’ It’s really nasty to everyone else’s music. (laughs) It makes me laugh, things like that. I don’t use names. I just say that I like something or I don’t. — Richard D. James

      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