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 blocks. Impromptu is a dynamic environment designed specifically for the creation and manipulation of running programs in live performance.
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.
Impromptu has been developed for use in live sonic/visual performance. Live, real-time or on-the-fly programming is a performance paradigm stemming from laptop performance, but with an emphasis on the crafting of algorithms in real-time. Impromptu is designed to provide a dynamic, real-time, multi-user runtime capable of supporting the creation, modification, distribution and evaluation of source code in live performance.
//
http://impromptu.moso.com.au/index.html (618 clicks)

(9 votes, average: 4.11 out of 5)
Recent Comments:
Studiotoolz Worldwide
Join our Facebook group
Categories
Recently Added
