Dynamic Media Arts Programming in Impromptu
View/ Open
File version
Accepted Manuscript (AM)
Author(s)
Brown, Andrew R
Sorensen, Andrew
Griffith University Author(s)
Year published
2007
Metadata
Show full item recordAbstract
Dynamic software systems for generative art have particular requirements around rapid development and manipulation of ideas and real-time computational processes. Impromptu is an innovative new programming environment created by Andrew Sorensen, and is designed to facilitate the fluid flow of creative ideas and their expression in software. It has been used for our recent projects, including a variety of Collaborative Music Jamming Systems, because it supports creative processes by leveraging the audio, graphic and video capabilities of the modern operating system within a dynamic programming environment. In our ...
View more >Dynamic software systems for generative art have particular requirements around rapid development and manipulation of ideas and real-time computational processes. Impromptu is an innovative new programming environment created by Andrew Sorensen, and is designed to facilitate the fluid flow of creative ideas and their expression in software. It has been used for our recent projects, including a variety of Collaborative Music Jamming Systems, because it supports creative processes by leveraging the audio, graphic and video capabilities of the modern operating system within a dynamic programming environment. In our projects collaboration is supported through a synthesis of media types, numerous communication protocols, and facilities for inter-system communications and control. The demonstration will show these environments and how Impromptu supported their development.
View less >
View more >Dynamic software systems for generative art have particular requirements around rapid development and manipulation of ideas and real-time computational processes. Impromptu is an innovative new programming environment created by Andrew Sorensen, and is designed to facilitate the fluid flow of creative ideas and their expression in software. It has been used for our recent projects, including a variety of Collaborative Music Jamming Systems, because it supports creative processes by leveraging the audio, graphic and video capabilities of the modern operating system within a dynamic programming environment. In our projects collaboration is supported through a synthesis of media types, numerous communication protocols, and facilities for inter-system communications and control. The demonstration will show these environments and how Impromptu supported their development.
View less >
Conference Title
CC2007-CREATIVITY AND COGNITION 2007 SEEDING CREATIVITY: TOOLS, MEDIA, AND ENVIRONMENTS
Copyright Statement
© ACM, 2007. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition, ISBN: 978-1-59593-712-4, DOI: https://doi.org/10.1145/1254960.1254995.
Subject
Design not elsewhere classified