Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: Methods , Previous: Accessors , Up: Objects , Home: Disclaimer

Fomus

Class Mark

the mark objects allow the user to specify marks outside of a note or rest class. marks designate extra information that to be applied to a note or rest object such as articulations, modifications like tremolos or harmonics, printed text, etc.. after voices and staff assignments have been established, information in the mark objects is dumped into the slots of note and rest objects according to the values in the and slots.

there are several advantages to using mark objects as opposed to specifying marks in note or rest objects. one is that many markings (dynamics, for example) might only need to be attached to notes that are in one voice, such as the bottom voice of a particular staff. since voice assignments for notes might not be known until fomus decides them, mark objects are the only way of insuring that the marks occur in the right place. mark objects are also a convenient way of specifying marks for a range of parts, and make it easier to apply spanners such as slurs without having to juggle note objects around.

mark objects are passed to fomus by including them either in the slot list of a part object or in the global events list. the behavior in either case is exactly the same as with note or rest objects.