lilypond-user
[Top][All Lists]
Advanced

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

Re: Moving clef changes into the bar they affect


From: Noeck
Subject: Re: Moving clef changes into the bar they affect
Date: Wed, 10 Sep 2014 08:40:02 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0


Am 09.09.2014 um 04:45 schrieb James Worlton:
> 
> On 9/8/2014 9:06 PM, David Nalesnik wrote:
>> Hi James,
>>
>> On Mon, Sep 8, 2014 at 8:36 PM, James Worlton <address@hidden
>> <mailto:address@hidden>> wrote:
>>
>>     Hello,
>>
>>     I'm trying to create a quiz for a Theory class, and I'm having
>>     difficulty with clef changes. Normally, new clefs appear before
>>     the barline of the bar where they take effect. I'm trying to move
>>     the clef changes into the relevant bars.
>>
>>
>> Something which I've done a lot...
>>  
>>
>>     [...]
>>
>>
>> Try
>>
>>  \override Score.BreakAlignment.break-align-orders = #(make-vector 3
>> '(left-edge staff-bar clef key-signature time-signature))
>>
>> HTH,
>> David
> 
> Brilliant. This works great. It will take me some digging to figure out
> what the command means, though.
> James Worlton

To my understanding, it is the order in which the symbols/objects are
printed around the bar line:
1) barline
2) clef (what you requested)
3) key signature
4) time signature
But there is probably more behind it (begin of line, end of line, clef
changes, …)

Another thing that might be interesting for you (but you probably know):
   \override Staff.Clef #'full-size-change = ##t
prints the clef in full size even for a change. I use this for theory
sheets.

Joram



reply via email to

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