[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: part combiner
From: |
kristof |
Subject: |
Re: part combiner |
Date: |
Mon, 6 Jun 2005 17:12:46 +0200 (CEST) |
User-agent: |
SquirrelMail/1.4.3a-9.EL3 |
> address@hidden wrote:
>> Hi, I am not sure of the function of Recording_group_engraver. What
>> should I change, and how will it change the scheme code?
>>>From looking at the c++ code it doesn't appear to do much.
>> If it records the time signature, then will it be added between the
>> other
>> events?
>>
>
> the Recording_group_engraver now records events. You could also record
> changes to properties. The result is a vector, which is
> read out from
>
> make-part-combine-music
>
> (see scm/part-combiner.scm).
As far as I can see the music events are recorded in try_music. Which
method do I have to add to record property changes? Sorry, I am not
so familier with lilypond internals. Perhaps could you give me some
source files that I should read to get more info?
I read part-combiner, and I think it works as follows:
make-part-combine-music puts the events in noticed, and from there
it gets passed to the function determine-split-list. That function
returns a list of moments and descriptions. So I just need to change
the determine-split-list function. Is that right?
Thanks,
Kristof Bastiaensen