[Top][All Lists]

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

Re: Feature request: conditional code for score and parts

From: Mats Bengtsson
Subject: Re: Feature request: conditional code for score and parts
Date: Tue, 26 Aug 2003 12:13:51 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312

You can do that with the current LilyPond:

myMusic = \notes{ ... }
specificInFullScore = \notes { \skip 1*24 \break
                               \skip 1*3 \blablabla ...}

specificInPart = \notes { \skip 1*15 \break
                          \skip 1*8  \somethingelse ...}

% The full score:
  \context Staff < \myMusic \specificInFullScore >

% The individual part:
  \context Staff < \myMusic \specificInPart >

If you want to do some more advanced conditionals, it's always
possible to do it with embedded Scheme code.


Pedro Kroger wrote:

I really like the fact that lilypond doesn't have the concept of part
extraction. It's nice to use the concept of "write once..." :)

But a feature that would be nice is to be able to have commands that
will take effect only on the full score or the individual part. Some
sort of conditional command. For instance, a markup text may need be
manually corrected in a certain degree in the score and in another
degree in the parts. This would be useful to markup texts, cues, etc.



Lilypond-devel mailing list

        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden

reply via email to

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