[ << Programming work ] | [Top][Contents] | [ Release work >> ] |
[ < Iterator tutorial ] | [ Up : Programming work ] | [ Useful methods for information processing > ] |
10.12 Engraver tutorial
Engravers are C++ classes that catch music events and
create the appropriate grobs for display on the page. Though the
majority of engravers are responsible for the creation of a single grob,
in some cases (e.g. New_fingering_engraver
), several different grobs
may be created.
Engravers listen for events and acknowledge grobs. Events are passed to the engraver in time-step order during the iteration phase. Grobs are made available to the engraver when they are created by other engravers during the iteration phase.
10.12.1 Useful methods for information processing | ||
10.12.2 Translation process | ||
10.12.3 Listening to music events | ||
10.12.4 Acknowledging grobs | ||
10.12.5 Engraver declaration/documentation |