ISSN: 17527066
First published in 2008
3 issues per volume
Volume 9 Issue 1
Cover Date: May 2016
JythonMusic: An environment for teaching algorithmic music composition, dynamic coding and musical performativity
purchase PDF
Authors:  Bill Manaris And  Blake Stevens And  Andrew R. Brown 
DOI: 10.1386/jmte.9.1.33_1

Keywords
music,computing,live coding,Python,programming,performance,education

Abstract
The practice of coding music live challenges computing conventions with regard to developmental agility. The computational representation of music likewise challenges musicians to articulate their practice in new ways. In this article we describe the development, teaching and use of the JythonMusic environment designed to meet these challenges head on. JythonMusic, written in Python, is an open source project for music making and creative programming activities intended for musicians and programmers, of all levels and backgrounds. JythonMusic supports algorithmic music composition, dynamic coding and musical performativity including live coding. This article examines the functionality of JythonMusic for composition and performance projects in the context of university courses that combine computer science and music. The advantages of this medium for music and programming instruction are demonstrated through several projects and a live coding case study, leading to a series of observations and proposals concerning the advantages of coding in music pedagogy.
Tags:
Your tags: Please login or register if you don't have a user account.
Latest news
11th December 2018
Journal of Curatorial Studies 7.2 is now available
Read more Read more
11th December 2018
Call for Papers deadline: 4th ISMMS biennial international Conference
Read more Read more
11th December 2018
Journal of Arab & Muslim Media Research 11.2 is now available
Read more Read more