impromptu 1.2
About impromptu
A Mac OS X 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.
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.
Whats New in this Version
- New grim reaper - by default this will cull any scheduled events that are delivered later than a set time (defaults to 3.25 seconds). If you want to turn off the reaper set the reaper time to 0. By default the reaper will not cull callbacks, although you can set it to do this by checking the appropriate flag. You can set this stuff in impromptu preferences.
- You can now capture in a compressed format. Check the capture-movie help for details.
- Fixed a bug with AudioUnit resizing
- Stability and performance improvements
System Requirements
- Mac OS X 10.4 or later
Download Details
- Company:
- MOSO
- Version:
- 1.2
- Post Date:
- May 14, 2008
- License:
- Freeware
- File Size:
- 5MB
- URL Type:
- Download
- Download ID:
- 8166
Apple is providing links to these applications as a courtesy, and makes no representations regarding the applications or any information related thereto. Any questions, complaints or claims regarding the applications must be directed to the appropriate software vendor.