Work on Impromptu ceased at OSX 10.6. Work has continued on the Extempore project.
Download Impromptu version 2.5 (Intel Only) for OSX 10.5-10.6 impromptu_2.5.dmg
Download Impromptu version 1.5 (Universal Binary) for OSX 10.5 impromptu_1.5.dmg
Download Impromptu version 1.2 (Universal Binary) for OSX 10.4 impromptu_1.2.dmg
AudioUnits! As of version 1.3 Impromptu includes a set of AudioUnits. If you wish to use them you will need to copy them into your plugins folder. ~/Library/Audio/Plug-Ins/Components/. You can find them in the DMG file.
Keybindings! Impromptu Requires Apple keybindings. A DefaultKeyBinding.dict file is included in the dmg (or here if I forgot to put it in the DMG :-)). Certain impromptu keyboard shortcuts rely on this file which you will need to install in ~/Library/KeyBindings/DefaultKeyBinding.dict. If the directory ~/Library/KeyBindings does not exist just create it yourself.
If for some reason the keybindings don't work correctly for you (you have an international keyboard for example) then you can edit the keybindings file to change the keybindings to something that is suitable for you.
Please let me know if you find any bugs!
There is an impromptu mailing list. You can join here
Sorensen, A & Gardner, H (2010) "Programming With Time: Cyber-physical programming with Impromptu" Onward! 2010, Reno Download
Sorensen, A (2010) "A Distributed Memory For Networked Livecoding Performance" paper presented to the International Computer Music Conference 2010, New York Download
Sorensen, A & Brown, A (2008) "A Computational Model For The Generation Of Orchestral Music In The Germanic Symphonic Tradition: A progress report" paper presented to the Australasian Computer Music Conference 2008, Sydney Download
Sorensen, A & Brown, A (2007) "aa-cell in Practice: An Approach to Musical Live Coding" paper presented to the International Computer Music Conference 2007, Copenhagen Download
Sorensen, A. (2005) "Impromptu: An interactive programming environment for composition and performance" a paper presented to the Australasian Computer Music Conference 2005, Brisbane: ACMA, pp. 149-153. (NOTE: Impromptu version discussed is obsolete) Download