core | leaf | container | measure | tuplet | fd tuplet | fm tuplet | |
---|---|---|---|---|---|---|---|
contents | – | – | ↵ | ↵ | ↵ | ↵ | ↵ |
multiplied | – | ↵ | – | – | – | ↵ | ↵ |
multiplier | – | √ | – | ↵ | ↵ | ↵ | √ |
preprolated | ↵ | ↵ | ↵ | ↵ | ↵ | ↵ | ↵ |
prolated | ↵ | ↵ | ↵ | ↵ | ↵ | ↵ | ↵ |
prolation | ↵ | ↵ | ↵ | ↵ | ↵ | ↵ | ↵ |
target | – | – | – | – | – | √ | – |
written | – | √ | – | – | – | – | – |
The table contains a total of only four settable duration attributes, divided among only three classes. Durated Abjad classes offer up many read-only duration attributes but very few read-write duration attributes.
All classes carry all three prolation-related attributes because all classes can nest inside containers. It is possible, for example, to nest an entire voice within a fixed-duration tuplet.
Note
Leaf multipliers and tuplet multipliers differ.
Note
_MeasureDurationInterface implements nonbinary attributes not shown above.