3 melisma-performer.cc -- implement Melisma_performer
5 source file of the GNU LilyPond music typesetter
7 (c) 1999--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
12 copy of melisma-engraver - see there.
14 #include "performer.hh"
17 #include "translator-group.hh"
20 Signal existence of melismas.
22 class Melisma_performer : public Performer
25 TRANSLATOR_DECLARATIONS(Melisma_performer);
26 bool try_music (Music *);
31 Melisma_performer::try_music (Music *)
34 This can only be melisma-playing-event.
36 return melisma_busy (this);
39 Melisma_performer::Melisma_performer()
43 ENTER_DESCRIPTION(Melisma_performer,
44 /* descr */ "This performer collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ",
46 /* accepts */ "melisma-playing-event",
48 /* reads */ "melismaBusy melismaBusyProperties slurMelismaBusy tieMelismaBusy beamMelismaBusy",