Skip to main content

Search NYU Steinhardt

Algorithmic Composition and Computer Music Programming using Java

Explores real-time music using two new JAVA music technologies: JMSL and JYSN. JAVA Music Specification Language (JMSL) is a programming environment for experiments in music performance, algorithmic composition, and intelligent music design. JYSN is a software package with which the programmer/composer can build virtual musical instruments. JSYN delivers CD-quality stereo audio in real-time. Students will be programming extensively in JAVA and should be prepared to spend considerable time outside class developing their software.
Course #
MPATE-GE 2608
Units
3
Term
Fall
Department