jMusic has a data structure that is based on a musical score metaphor, and consists of a hierarchy of notes, phrases, parts and score.
The jMusic system utilizes a hierarchical arrangement similar to a musical score, with notes organized into phrases, parts, and ultimately the entire score.