Karl J. Myers


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)

Publication Date


Document Type


Department, Program, or Center

Computer Science (GCCIS)


Biles, Al

Advisor/Committee Member

Anderson, Peter

Advisor/Committee Member

Baker, Rodger


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: MT6.M9728 S97 1988


RIT – Main Campus