lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scheme engraver and multiple voices


From: Jan-Peter Voigt
Subject: Re: scheme engraver and multiple voices
Date: Fri, 04 Jan 2013 15:37:24 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Thunderbird/17.0

Hi David,

yes, stop-translation-timestep is called and so is process-music, but if I want to change properties, like in an override, it has to happen in start-translation-timestep, or am I missing something?

Cheers, Jan-Peter


Am 04.01.2013 15:16, schrieb David Nalesnik:
Hi Jan-Peter,

On Fri, Jan 4, 2013 at 8:00 AM, Jan-Peter Voigt <address@hidden> wrote:
Hello again,

sorry for reposting, but thunderbird (again) crashed the code layout ...

Cheers, Jan-Peter

Am 04.01.2013 14:54, schrieb Jan-Peter Voigt:
Hello list,

I am experimenting with scheme engravers and have an issue with
simultanious voices.


This little snippet prints out the barnumber and measure-position for each
engraver, when start-translation-timestep is called.
The output here is:
--snip--
1: 1 #<Mom 0>
1: 1 #<Mom 1/4>
1: 1 #<Mom 1/2>
-- here are voices 2 and 3 missing for #<Mom 1/2>?
1: 1 #<Mom 3/4>
2: 1 #<Mom 3/4>
3: 1 #<Mom 3/4>
1: 2 #<Mom 0>
2: 2 #<Mom 0>
3: 2 #<Mom 0>
--snip--
so, the start-translation-timestep slot is not called, when the new voices
are newly created.
I want to push overrides at specific locations using this engraver. This
is done in the start-t..-slot.

Why is this not called?
Does anybody know?

I can't tell you why calling start-translation-timestep doesn't give
you what you want, but using stop-translation-timestep instead appears
to do the trick.

HTH,
David





reply via email to

[Prev in Thread] Current Thread [Next in Thread]