Musicians made their first attempts to use computers for musical purposes about 25 years ago. A major problem that confronted them was that neither musical sound nor the standard representation of music--conventional music notation (henceforth called "CMN")--could be either input or output by existing computer systems. Since then all four aspects of the musicians' problem--sound input, sound output, CMN input, and CMN output--have been attacked, with varying degrees of success. This project is concerned with one of these aspects, namely CMN output.
Producing CMN output is most generally viewed as having three aspects: selecting the symbols to print, positioning them, i.e., deciding where to print them, and actually printing them. The positioning aspect is the core of the problem: it is essentially a question of formatting, analogous to formatting natural language text, but much more difficult. A solution to this aspect of the musicians' problem, that of automatic music formatting, would not only be very valuable to musicians, but would also be quite interesting and nontrivial from the computer scientist's viewpoint.
I argue, and give examples by major composers to show, that "fully automatic high-quality music notation" is not merely nontrivial but in general impossible without human-level intelligence. Since artificial intelligence is far from this level, one must compromise, and three ways are possible: compromise in degree of automation, in quality of output, or in generality of input. Most workers on the problem have primarily sacrificed automation. The present work, in contrast, primarily sacrifices generality of input, partly due to historical accident but partly on philosophical grounds. A major chapter of the dissertation documents my program as so far implemented. The dissertation concludes with a discussion of the central unsolved problems of automatic music formatting.
Cited By
- Byrd D and Isaacson E Music representation in a digital music library Proceedings of the 3rd ACM/IEEE-CS joint conference on Digital libraries, (234-236)
- Byrd D and Isaacson E (2003). A Music Representation Requirement Specification for Academia, Computer Music Journal, 27:4, (43-57), Online publication date: 1-Dec-2003.
- Byrd D Music-notation searching and digital libraries Proceedings of the 1st ACM/IEEE-CS joint conference on Digital libraries, (239-246)
- Jenning P (1987). ACM forum, Communications of the ACM, 30:2, (106-109), Online publication date: 1-Feb-1987.
- Rubenstein W A database design for musical information Proceedings of the 1987 ACM SIGMOD international conference on Management of data, (479-490)
- Rubenstein W (2019). A database design for musical information, ACM SIGMOD Record, 16:3, (479-490), Online publication date: 1-Dec-1987.
- Humphrey S and Krovetz B (1986). Selected AI-related dissertations, ACM SIGART Bulletin:95, (25-29), Online publication date: 1-Jan-1986.
Recommendations
Morphological notation for interactive electroacoustic music
Interactive electroacoustic music that alters or extends instrumental timbre, samples it, or generates sound based upon data generated in real time by the performer presents a new set of challenges for the performing musician. Unlike tape music, ...
Computer music
Encyclopedia of Computer ScienceHistorically, the first application of computers to music resulted in compositions such as Hiller and Isaacson's famous 1957 Illiac Suite for string quartet. In this work, a mainframe (q.v.) computer was used to emulate stochastically well-known musical ...
Genetic algorithms and the abc music notation language for rock music composition
GECCO '08: Proceedings of the 10th annual conference on Genetic and evolutionary computationIn this paper a music composition system based on genetic algorithms (GAs) will be presented. It can create multi-instrumental, guitar-orientated rock music using objective measures for its fitness functions. The output of this system is a song in the ...