jMusic has a data structure that is based on a musical score metaphor, and consists of a hierarchy of notes, phrases, parts and score.
jMusic employs a hierarchical structure mirroring a musical score, comprising notes, phrases, parts, and the score itself.