JythonMusic: An Environment for Developing Interactive Music Systems

View/ Open
File version
Version of Record (VoR)
Author(s)
Manaris, Bill
Brougham-Cook, Pangur
Hughes, Dana
Brown, Andrew R
Griffith University Author(s)
Year published
2018
Metadata
Show full item recordAbstract
JythonMusic is a software environment for developing interactive
musical experiences and systems. It is based on jMusic, a software
environment for computer-assisted composition, which was extended
within the last decade into a more comprehensive framework
providing composers and software developers with libraries for
music making, image manipulation, building graphical user
interfaces, and interacting with external devices via MIDI and OSC,
among others. This environment is free and open source. It is based
on Python, therefore it provides more economical syntax relative to
Java- and C/C++-like languages. JythonMusic rests ...
View more >JythonMusic is a software environment for developing interactive musical experiences and systems. It is based on jMusic, a software environment for computer-assisted composition, which was extended within the last decade into a more comprehensive framework providing composers and software developers with libraries for music making, image manipulation, building graphical user interfaces, and interacting with external devices via MIDI and OSC, among others. This environment is free and open source. It is based on Python, therefore it provides more economical syntax relative to Java- and C/C++-like languages. JythonMusic rests on top of Java, so it provides access to the complete Java API and external Javabased libraries as needed. Also, it works seamlessly with other software, such as PureData, Max/MSP, and Processing. The paper provides an overview of important JythonMusic libraries related to constructing interactive musical experiences. It demonstrates their scope and utility by summarizing several projects developed using JythonMusic, including interactive sound art installations, new interfaces for sound manipulation and spatialization, as well as various explorations on mapping among motion, gesture and music.
View less >
View more >JythonMusic is a software environment for developing interactive musical experiences and systems. It is based on jMusic, a software environment for computer-assisted composition, which was extended within the last decade into a more comprehensive framework providing composers and software developers with libraries for music making, image manipulation, building graphical user interfaces, and interacting with external devices via MIDI and OSC, among others. This environment is free and open source. It is based on Python, therefore it provides more economical syntax relative to Java- and C/C++-like languages. JythonMusic rests on top of Java, so it provides access to the complete Java API and external Javabased libraries as needed. Also, it works seamlessly with other software, such as PureData, Max/MSP, and Processing. The paper provides an overview of important JythonMusic libraries related to constructing interactive musical experiences. It demonstrates their scope and utility by summarizing several projects developed using JythonMusic, including interactive sound art installations, new interfaces for sound manipulation and spatialization, as well as various explorations on mapping among motion, gesture and music.
View less >
Conference Title
Proceedings of the New Interfaces for Musical Expression Conference
Publisher URI
Copyright Statement
© The Author(s) 2018. This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0 International (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Subject
Interactive media
Musicology and ethnomusicology