Most if not all of the approaches being used in the computer study of natural languages also have been applied to the computer study of music. Music theorist Heinrich Schenker (1867 - 1935) developed a system for the study of tonal music that is compatible with the transformational grammars defined by linguist Noam Chomsky for the study of natural languages. Steven Smoliar ( 1980 ) defined transformations, based on Schenker’s theory, for the analysis of musical compositions. This study provides background into the application of grammars in the generation of musical compositions and a full implementation of the transformations defined by Smoliar. The implementation is in C, and the transformations can be performed interactively in an interpreted mode or incorporated into any C language program.
Library of Congress Subject Headings
Schenkerian analysis--Data processing; Musical analysis--Data processing; Music--Computer programs; C (Computer program language)
Department, Program, or Center
Computer Science (GCCIS)
Myers, Karl J., "A System for the generation of tonal music based on transformations" (1988). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus