This thesis attempts to gauge the strengths and limitations of the Java programming language in terms of its use in the production of multimedia compositions: in particular, the ways in which Java supports the creation of interactive, non-deterministic musical works. An original solution to the problem of multimedia design is presented: a hierarchically defined, basic, yet flexible scripting language that is interpreted using Java. This scripting language allows the user to incorporate his/her own media into a coherent and interactive form using a small set of simple keywords and basic operators. It also allows new functionality to be added by advanced users with a basic knowledge of Java. By investigating how such a scripting language may be implemented, the extent to which Java may be applied towards multimedia applications in general is revealed.
Identifer | oai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:QMM.33270 |
Date | January 2000 |
Creators | Beaulac, Jacqueline. |
Contributors | Pennycook, Bruce (advisor) |
Publisher | McGill University |
Source Sets | Library and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada |
Language | English |
Detected Language | English |
Type | Electronic Thesis or Dissertation |
Format | application/pdf |
Coverage | Master of Arts (Faculty of Music.) |
Rights | All items in eScholarship@McGill are protected by copyright with all rights reserved unless otherwise indicated. |
Relation | alephsysno: 001783273, proquestno: MQ70580, Theses scanned by UMI/ProQuest. |
Page generated in 0.0017 seconds