By Adam Buckley (contact)
Copyright © 1999 University of York, UK
In general, composers are used to writing music. However, in today’s world, a large number of exciting multimedia output systems exists, such as 2 or 3 dimensional graphics, computer controlled-lighting effects, MIDI and digital audio synthesisers. Composers should be able, if they wish, to make use of this new technology as new types of media for their compositions.
However, the practicalities of controlling such technology is prohibitively difficult, and would require the composer to have the knowledge and skills of a computer scientist. This project addresses this issue by building a system using Java and CORBA which gives the composer simplified control of such technology. Along the way, the project also investigates the multimedia and networking capabilities of Java, which are presented in a ‘tutorial’ form.