On 12/12/2019 16:15, Richard Shann wrote:
On Thu, 2019-12-12 at 14:25 +0000, Joe Wilkinson wrote:
Hi Richard,
In my innocence I thought that I could add the bass note to the
guitar
Staff by creating a second voice and then making the voice a mirror
of
the bass staff.
In the attached file the extra voice is a copy of the bass staff.
If I delete all the notes in the voice and then tell the second
guitar
voice that it is a mirror of the bass I get a Typeset error. On
checking
by running Lilypond directly on the Staff I get the error log below.
IT DOESN'T ACTUALLY MATTER but I thought you might be interested.
yes - an interesting case: when you mirror the bass staff you no longer
get the stems down that you want, because in the bass staff the stems
are up/down (i.e. "auto") and you mirror everything in the bass staff.
In the attached version I've put a "Voice 2" directive in the bass
part and made it ignored by layouts other than the guitar part. But
that means that when doing the full score you get the warnings from
LilyPond about rests and notes clashing, and the guitar part in the
full score is not well typeset. You can improve things by using Merge
Rests from the voices menu - I've done that in the attached.
So I think this is a case where copy and paste rather than mirroring is
the easy way out.
I'll stick with that then!
A couple of other points
Are you intentionally using the (primitive) stems Up/Down
objects, rather than Voice 1, Voice 2? (Alt-v to choose a voice).
No, I needed stems up and down, and found that one first! I'll change it
- the Command Centre disapproves too.
I think you mean appassionata - you have it with one "s" at bar
34
Huh! Even my Italian gets corrected! :-)
Is the più menu mosso at bar 49 is an incomplete edit of più
mosso to menu mosso?
This time it is Konrad Woelki's Italian
Best wishes
Joe
best wishes
Richard
Joe
# -*-compilation-*-
Processing `test3.ly'
Parsing...
Interpreting music...[8][16][24]
warning: already have a volta spanner, ending that one prematurely
[32][40][48][56][64][72][80]
warning: already have a volta spanner, ending that one prematurely
[88][96]
Preprocessing graphical objects...
test3.ly:819:10: warning: ignoring too many clashing note columns
d r r4 r \AutoEndMovementBarline
test3.ly:818:20: warning: ignoring too many clashing note columns
d a, d a,
d a,\AutoBarline
test3.ly:818:15: warning: ignoring too many clashing note columns
d a,
d a, d a,\AutoBarline
test3.ly:818:10: warning: ignoring too many clashing note columns
d a, d a, d a,\AutoBarline
test3.ly:817:10: warning: ignoring too many clashing note columns
fis' d' a d' a fis\AutoBarline
test3.ly:810:50: warning: ignoring too many clashing note columns
r8 <cis ' e ' g'>[ r8 <cis ' e ' g'> r <
cis '
g'>]\AutoBarline
test3.ly:810:33: warning: ignoring too many clashing note columns
r8 <cis ' e ' g'>[ r8 <
cis ' e ' g'> r <cis '
g'>]\AutoBarline
test3.ly:810:14: warning: ignoring too many clashing note columns
r8 <
cis ' e ' g'>[ r8 <cis ' e ' g'> r <cis '
g'>]\AutoBarline
test3.ly:809:67: warning: ignoring too many clashing note columns
r8 <b e ' g'>[ <b e ' g'>8 <b e ' g'> <cis ' e ' g'> <
cis ' e ' g'>]\AutoBarline
test3.ly:809:52: warning: ignoring too many clashing note columns
r8 <b e ' g'>[ <b e ' g'>8 <b e ' g'> <
cis ' e ' g'>
<cis '
e ' g'>]\AutoBarline
test3.ly:809:40: warning: ignoring too many clashing note columns
r8 <b e ' g'>[ <b e ' g'>8 <
b e ' g'> <cis ' e ' g'>
<cis '
e ' g'>]\AutoBarline
test3.ly:809:27: warning: ignoring too many clashing note columns
r8 <b e ' g'>[ <
b e ' g'>8 <b e ' g'> <cis ' e ' g'>
<cis '
e ' g'>]\AutoBarline
test3.ly:809:14: warning: ignoring too many clashing note columns
r8 <
b e ' g'>[ <b e ' g'>8 <b e ' g'> <cis ' e ' g'>
<cis '
e ' g'>]\AutoBarline
test3.ly:807:74: warning: ignoring too many clashing note columns
r8 <a d ' fis'>[ <a d ' fis'>8 <a d ' fis'> <ais d '
fis'> <
ais d ' fis'>]\AutoBarline
test3.ly:807:58: warning: ignoring too many clashing note columns
r8 <a d ' fis'>[ <a d ' fis'>8 <a d ' fis'> <
ais d '
fis'>
<ais d ' fis'>]\AutoBarline
test3.ly:807:44: warning: ignoring too many clashing note columns
r8 <a d ' fis'>[ <a d ' fis'>8 <
a d ' fis'> <ais d '
fis'>
<ais d ' fis'>]\AutoBarline
test3.ly:807:29: warning: ignoring too many clashing note columns
r8 <a d ' fis'>[ <
a d ' fis'>8 <a d ' fis'> <ais d '
fis'>
<ais d ' fis'>]\AutoBarline
test3.ly:807:14: warning: ignoring too many clashing note columns
r8 <
a d ' fis'>[ <a d ' fis'>8 <a d ' fis'> <ais d '
fis'>
<ais d ' fis'>]\AutoBarline
test3.ly:782:25: warning: ignoring too many clashing note columns
r8 a[ cis'8 e'
a'] r8-\fermata \bar "||" r8 a[ <d
'
fis'>8 a <d ' fis'> a]\AutoBarline
test3.ly:769:18: warning: ignoring too many clashing note columns
cis'2~
cis'8 r-\fermata\AutoBarline
test3.ly:769:10: warning: ignoring too many clashing note columns
cis'2~ cis'8 r-\fermata\AutoBarline
test3.ly:745:46: warning: ignoring too many clashing note columns
r8 <gis d ' e'>4 <gis d ' e'>8~ <
gis d ' e'>
r-\fermata\AutoBarline
test3.ly:719:25: warning: ignoring too many clashing note columns
r8 a[ cis'8 e'
a'] r8-\fermata \bar "||" r8 a[ <d
'
fis'>8 a <d ' fis'> a]\AutoBarline
test3.ly:745:29: warning: ignoring too many clashing note columns
r8 <gis d ' e'>4 <
gis d ' e'>8~ <gis d ' e'>
r-\fermata\AutoBarline
Finding the ideal number of pages...
Fitting music on 1 or 2 pages...
Drawing systems...
test3.ly:719:29: warning: cannot resolve rest collision: rest
direction
not set
r8 a[ cis'8 e' a']
r8-\fermata \bar "||" r8 a[ <d
'
fis'>8 a <d ' fis'> a]\AutoBarline
test3.ly:887:24: warning: cannot resolve rest collision: rest
direction
not set
e, r8 e[ e,8]
r8-\fermata\AutoBarline
test3.ly:889:10: warning: cannot resolve rest collision: rest
direction
not set
r2.\AutoBarline
test3.ly:749:10: warning: cannot resolve rest collision: rest
direction
not set
r8 <a cis ' fis'>[ <a cis ' fis'>8 <a cis ' fis'> <a cis
'
fis'> <a cis ' fis'>]\AutoBarline
test3.ly:752:10: warning: cannot resolve rest collision: rest
direction
not set
r8 <ais d ' fis'>[ <ais d ' fis'>8 <ais d ' fis'> <ais d
'
fis'> <ais d ' fis'>]\AutoBarline
test3.ly:754:10: warning: cannot resolve rest collision: rest
direction
not set
r8 <b d ' fis'>[ <b d ' fis'>8 <b d ' fis'> <b d '
fis'>
<b d ' fis'>]\AutoBarline
test3.ly:911:26: warning: cannot resolve rest collision: rest
direction
not set
a,8 a, a, a, a,
r-\fermata\AutoBarline
test3.ly:924:18: warning: cannot resolve rest collision: rest
direction
not set
a,2 a,8
r-\fermata \bar "||" d4 r r\AutoBarline
test3.ly:819:14: warning: cannot resolve rest collision: rest
direction
not set
d r
r4 r \AutoEndMovementBarline
test3.ly:961:12: warning: cannot resolve rest collision: rest
direction
not set
d
r r4 r \bar "|."}
test3.ly:819:17: warning: cannot resolve rest collision: rest
direction
not set
d r r4
r \AutoEndMovementBarline
Layout output to `test3.ps'...
Converting to `./test3.pdf'...
Success: compilation successfully completed