Fomus
Ornamentations
these marks add common ornamentation markings. glissandi and portamenti
may be set to occur before or after a note (the default for both is
:before). a :tremolo mark is notated by placing slashes over the
note stems while the :tremolofirst and :tremolosecond marks refer to
the chordal tremolos commonly found in piano scores. these are processed
by separating the notes marked "first" from the ones marked "second"
into separately notated chords and placing a tremolo-style beam over
them. the optional :notated keyword indicates that the subdivision
number is to be interpreted as a written duration. the optional :up
and :down keywords in the :arpeggio mark specify that a direction is
to be notated using an arrowhead. The optional note arguments are for
specifying the trill note. Only half and whole step trills are currently
supported (and unison trills for percussion instruments).
(:tremolo &optional trem-subdiv <-> :notated) (:tremolofirst &optional trem-subdiv <-> :notated) (:tremolosecond &optional trem-subdiv <-> :notated) (:longtrill &optional note) (:arpeggio &optional :up || :down) (:glissando &optional :before || :after) (:portamento &optional :before || :after) (:trill &optional note) (:mordent &optional note) (:prall &optional &optional note)