[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
- Re: Repeat 8va, (continued)
- Re: Repeat 8va, Christopher R. Maden, 2016/01/08
- Re: Repeat 8va, H. S. Teoh, 2016/01/08
- Re: Repeat 8va, mskala, 2016/01/09
- Re: Repeat 8va, H. S. Teoh, 2016/01/09
- Re: Repeat 8va, mskala, 2016/01/09
- Re: Repeat 8va, David Kastrup, 2016/01/09
- Re: Repeat 8va, mskala, 2016/01/09
- Re: Repeat 8va, David Kastrup, 2016/01/09
- Re: Repeat 8va, mskala, 2016/01/09
- Re: Repeat 8va, David Kastrup, 2016/01/09
- Re: Repeat 8va,
David Kastrup <=
Re: Repeat 8va, Simon Albrecht, 2016/01/08
Re: Repeat 8va, David Kastrup, 2016/01/09
Re: Repeat 8va, John Gourlay, 2016/01/11
Re: Repeat 8va, John Gourlay, 2016/01/13