lilypond-user
[Top][All Lists]
Advanced

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

Re: \change staff question


From: Simon Albrecht
Subject: Re: \change staff question
Date: Thu, 25 Sep 2014 10:35:55 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.1.1

Hello Ming,

if you have a look into the documentation for \change (when in doubt, look it up in the command index), you’ll find that it does not require any braces following or indeed any argument. It looks like you try to enter the notes in parallel, which is illogical, since they are sequential: You write a single voice which flips over from one staff to another. So in your example, you write all the 64th notes in the order in which they sound, and after every four notes you write a \change command. This can become tedious if there are many changes, so you should make an abbreviation like
ri = \change Staff = right
or, in case it’s necessary,
ri = { \change Staff = right \voiceTwo } % and the like.

HTH, Simon

Am 25.09.2014 um 01:52 schrieb MING TSANG:
Hi, lilyponders:
I try to lilypond duplicate the score as shown on the screen copy of a score sheet.   The change Staff seems not changing from "left" to "right".
I have sample file test_come-thou-fount.ly
when compile I have the following warning:

Starting lilypond-windows.exe 2.19.14 [test_come-thou-count.ly]...
Processing `C:/Users/Tsang/Dropbox/Lyndon/LiLy/come-thou-fount-of-every-blessing/test_come-thou-count.ly'
Parsing...
Interpreting music...
warning: Change_iterator::process (): Voice = `':
C:/Users/Tsang/Dropbox/Lyndon/LiLy/come-thou-fount-of-every-blessing/test_come-thou-count.ly:23:5: warning: cannot change `staff' to `right': none of these in my family
\change staff = "right" {gs'64[ b'd''f''] b'[d''f''gs''] d''f''gs''b'' f''[gs''b''d'''] gs''b''d'''f''' b''[d'''f'''gs'''] b'''4)\fermata }
warning: Change_iterator::process (): Voice = `':
C:/Users/Tsang/Dropbox/Lyndon/LiLy/come-thou-fount-of-every-blessing/test_come-thou-count.ly:24:5: warning: cannot change `staff' to `left': none of these in my family
\change staff = "left" {b64[ d'f'gs'] d'[f'gs'b'] f'[gs'b'd''] gs'[b'd''f''] b'[d''f''gs'']} %m65
<b,fs b>2.
|%m66
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Layout output to `test_come-thou-count.ps'...
Converting to `./test_come-thou-count.pdf'...
Success: compilation successfully completed
Completed successfully in 2.6".


I have play around the code and cannot make it do the same as the screen copy. Need help!
Immanuel,
Ming


_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user


reply via email to

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