Re: [frogs] bend implementation |
[ Thread Index |
Date Index
| More lilynet.net/frogs Archives
]
- To: Carl Sorensen <c_sorensen@xxxxxxx>
- Subject: Re: [frogs] bend implementation
- From: Marc Hohl <marc@xxxxxxxxxx>
- Date: Wed, 20 Jan 2010 11:11:45 +0100
- Cc: "frogs@xxxxxxxxxxx" <frogs@xxxxxxxxxxx>
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1263982306; l=1030; s=domk; d=hohlart.de; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References: Subject:CC:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=5JTzw3+DvxRQnQ7rQkid+UyCkOk=; b=N6UpmDYe+czF0hrJJCIhXWrHQpOVuG8P8j9/lscd43/qfn64f0B+HKp8jEX1BfInQKT Uz0WAyqKrqfC9Ep+vI9Mi1FOBnu2WqYotRNk8BvDQ+WGfYLP1rTxCTX85NedxuXU+tWPc 8WuM8jv9Xdvq+r8iVGlOwBrbBV22dvryPeE=
Carl Sorensen schrieb:
[...]
If you can ask some more specific questions, maybe we can get answers.
Ok, here is one:
I think I begin to understand how engravers work, but there are some issues
that aren't perfectly clear.
With IMPLEMENT_TRANSLATOR_LISTENER
I tell the engraver which triggers it. The events are defined in
scm/define-music-events.scm, so I'll put some new events for triggering
bends there.
The whole ACKNOWLEDGER story is still a bit foggy to me.
What does that mean if I say
ADD_ACKNOWLEDGER (My_new_engraver, note_head); ?
Is this the key to get informations from the corresponding note heads
which I need to calculate the coordinates for the pointed slur?
The routines like ly:calc-pointed-slur-control-points don't belong
to the engraver, they are put in another file, isn't it? And there is no
master file which tells lilypond which *-engraver.cc files are
included, so if if roll my own engraver and do 'make all', it will be
present.
Thanks in advance,
Marc
---
----
Join the Frogs!