2009University of Michigan Library RepositoryOpen access

MAXSCORE: MUSIC NOTATION IN MAX/MSP

Nick Didkovsky, Georg Hajdu

Open full text 29 citations

Abstract

This paper presents MaxScore, a Max object that provides standard western music notation in Max/MSP (Puckette, Zicarelli).MaxScore supports a rich set of Max messages that allows the user to populate a score with notes, query note properties, transform notes, play a score through Max/MSP via a well-defined instrument interface, and export a score in a variety of popular notation formats including MusicXML and LilyPond (Nienhuys).Transcription of Max-generated music is provided as well as note entry and editing by mouse or under program control.MaxScore supports user-defined plug-ins written in Java.We also present two applications, which utilize MaxScore: one that generates compositions in real-time, and another, which performs spectral transcription.MaxScore is written in Java Music Specification Language (Didkovsky, Burk) but requires no Java programming to use.

Open-access reader

About this research paper

What this paper is about

This paper presents MaxScore, a Max object that provides standard western music notation in Max/MSP (Puckette, Zicarelli).MaxScore supports a rich set of Max messages that allows the user to populate a score with notes, query note properties, transform notes, play a score through Max/MSP via a well-defined instrument interface, and export a score in a variety of popular notation formats including MusicXML and LilyPond (Nienhuys).Transcription of Max-generated music is provided as well as note entry and editing by mouse or under program control.MaxScore supports user-defined plug-ins written in Java.We also present two applications, which utilize MaxScore: one that generates compositions in real-time, and another, which performs spectral transcription.MaxScore is written in Java Music Specification Language (Didkovsky, Burk) but requires no Java programming to use.

Why it matters

OpenAlex reports 29 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper presents MaxScore, a Max object that provides standard western music notation in Max/MSP (Puckette, Zicarelli).MaxScore supports a rich set of Max messages that allows the user to populate a score with notes, query note properties, transform notes, play a score through Max/MSP via a well-defined instrument interface, and export a score in a variety of popular notation formats including MusicXML and LilyPond (Nienhuys).Transcription of Max-generated music is provided as well as note entry and editing by mouse or under program control.MaxScore supports user-defined plug-ins written in Java.We also present two applications, which utilize MaxScore: one that generates compositions in real-time, and another, which performs spectral transcription.MaxScore is written in Java Music Specification Language (Didkovsky, Burk) but requires no Java programming to use.

Key concepts: Notation, Computer science, Programming language, Java, Musical notation, Plug-in, Java Modeling Language, Generics in Java

Related papers

Back to paper searchBrowse research topicsOriginal source
MAXSCORE: MUSIC NOTATION IN MAX/MSP — Research Paper | ScholarLens