lilypond-user
[Top][All Lists]
Advanced

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

Re: A problem with "placing grace notes between arpeggios and chords"


From: Ben
Subject: Re: A problem with "placing grace notes between arpeggios and chords"
Date: Tue, 14 Nov 2017 09:52:10 -0500
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

On 11/14/2017 7:23 AM, Robert Blackstone wrote:
Hello,

Snippet http://lsr.di.unimi.it/LSR/Item?id=410 shows an excellent way to insert a grace note between an arpeggio and the arpeggiated chord (BTW, the example is from Chopin's Nocturne No. 11 Op. 37, No. 1, not Op.37 No. 2 )

Anyway, in this form it compiles on my system. But since I prefer to use the real pitches, I commented out "\relative c' "  and adjusted all notes.
Result: the notes are perfect but there are no arpeggios any more. 

Why?
And what can I do to correct it (except going back to "\relative c' ")?

Thanks in advance for any advice.

Best regards, 
Robert Blackstone



Hi Robert,

First, I opened the snippet you linked to in Frescobaldi.
Then, I converted all relative pitches to absolute using the built-in function, one mouse click did it all.

Here is the resulting code which compiles just fine, without errors.
Maybe you could compare to your code and see the mistake?

Hope this helps.
(see attached)

%%%%%
\version "2.19.80"
%% http://lsr.di.unimi.it/LSR/Item?id=410
%% see also http://www.lilypond.org/doc/v2.18/Documentation/snippets/chords

\score {
  \new PianoStaff { <<
    \new Staff {
      \clef treble \key es \major
      \override PhrasingSlur.positions = #'(2.5 . 2.2)
      \override Slur.minimum-length = #3
      <f' d' bes>4^\( <g' es' des' bes>
      << {
        \acciaccatura bes'8\arpeggio
        \once \override NoteColumn.ignore-collision = ##t
        as'4
      }
      \new Voice { \voiceTwo
        \hideNotes \grace bes8\arpeggio
        \unHideNotes \oneVoice <es' c'>4
      } >> <g' e' bes>4\)\fermata |
      <f' c' as>4^\( <es'! c' g>
      << {
        \acciaccatura g'8\arpeggio
        \once \override NoteColumn.ignore-collision = ##t
        f'4
      }
      \new Voice { \voiceTwo
        \hideNotes \grace g8\arpeggio
        \unHideNotes \oneVoice <c' as>4
      } >> <es' c' g>4\)\fermata |
    }
    \new Staff {
      \clef bass \key es \major
      bes,4 es as, c\fermata |
      <f, c> <c, c> <f, c> <c, c>\fermata
    }
  >> }
  \layout {
    \context {
      \Staff
      \consists "Span_arpeggio_engraver"
      connectArpeggios = ##t
    }
  }
}

Attachment: grace.png
Description: PNG image


reply via email to

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