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


Reply via email to