lilypond-user
[Top][All Lists]
Advanced

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

Re: Repeat 8va


From: David Kastrup
Subject: Re: Repeat 8va
Date: Sat, 09 Jan 2016 10:09:00 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

address@hidden writes:

> On Fri, 8 Jan 2016, Christopher R. Maden wrote:
>> Generally, once you get into any kind of moderately complicated score, you
>> have to concoct your score and MIDI separately, e.g.:
>>
>> theTune = c c c c
>> theScore = \repeat volta 2 { \theTune }
>> theMidi = \theTune \transpose c c' \theTune
>> \score{ \theScore \layout{} }
>> \score{ \theMidi \midi{} }
>
> This is pretty much exactly what I do for a similar instruction in an
> original ragtime piece.
>
> It's a shame that LilyPond's requirement to completely evaluate music
> expressions immediately, and therefore once and for all, forces this kind
> of thing on us.

Music expressions are "evaluated" by iterators at the time they are
interpreted.  See, for example, uses of elements-callback.

The repeat iterators in particular would warrant some more flexible
expansions.

There is no principle against that.

-- 
David Kastrup



reply via email to

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