Hierarchical music representation for composition and analysis

In this paper, we present intermediate results of continuing research into the utility of generalised hierarchical structures for the representation of musical information. We build on an abstract data type presented in Wigginset al. (1989), usingconstituents, which are structurally significant groupings of musical events. We suggest that a division into such groupings can be musically meaningful, and that it can be more flexible than similar approaches. We demonstrate our representation system at work in both analysis and composition, with output from computer programs. We conclude that it is possible and useful to represent music in a way independent of the particular style, tonal system, etc., of the music itself.