lilypond-devel
[Top][All Lists]
Advanced

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

Re: make web fails


From: Erik Sandberg
Subject: Re: make web fails
Date: Sat, 3 Jun 2006 14:59:11 +0200
User-agent: KMail/1.9.1

On Saturday 03 June 2006 14:39, Han-Wen Nienhuys wrote:
> Erik Sandberg schreef:
> >> I don't understand. You're using Sequential iterator, so why don't you
> >> do
> >>
> >>    { \tup-start
> >>      first-part-of-time-scaled-music
> >>      \tup-end
> >>      \tup-start
> >>      2nd-part-of-time-scaled-music
> >>      \tup-end
> >>    }
> >>
> >> this will delegate grace notes to the sequential-iterator.
> >
> > How do I split up music in parts of equal length? Consider obscure cases
> > such as
> > \new Voice \times 2/3 { << {c8 c8 \skip 4 c8 } { \skip 4 c8 c8 } >> }
>
> Good point. In that case, you'll need to override
> Time_scaled_iterator::process() to watch now_mom().main_part_ to insert
> the events "just in time".

Thanks, sounds like the Right Way.

> > BTW, I've been thinking about a generic solution to the grace note
> > problems, which involves adding a moment with infinite negative grace
> > part (i.e. "at time m, before all grace notes"). Would it be OK to use
> > skip 1*inf, if that happens to work?
>
> I've heard you about this solution before, but I'd like to see a
> proposal first, especially because you're already dealing with 3
> branches (parser rewrite, old stream bugfixing, new stream functionality).

I scheduled that stuff in my brain to post-music-stream time; I'll make a plan 
when that time gets closer.

-- 
Erik




reply via email to

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