lilypond-user
[Top][All Lists]
Advanced

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

Subdividing "grace notes"


From: Knute Snortum
Subject: Subdividing "grace notes"
Date: Wed, 10 Dec 2014 10:03:35 -0800

I am having trouble subdividing "grace notes" (they look like grace notes but aren't created with \grace) into three and four subgroups of 32nd notes.  I've attached images of what I need to do and what I am getting with the code below:

\version "2.19.15"
\language "english"

staffUp = \change Staff = "upper"
staffDown = \change Staff = "lower"

graceOn = {
  \teeny
  \override Stem.no-stem-extend = ##t
  \override Stem.length-fraction = #0.7
}
graceOff = {
  \normalsize
  \revert Stem.no-stem-extend
  \revert Stem.length-fraction
}

subGroupThirtySecond = {
  \set subdivideBeams = ##t
  \set baseMoment = #(ly:make-moment 1/32)
  \set beatStructure = #'(8 8)
}
subGroupOff = {
  \set subdivideBeams = ##f
}

global = {
  \key c \major
  \time 2/4
}

upperStaffTop = \relative c'' {
  b8 \rest
    <<
      {
        \voiceOne \staffDown fs,= _( [ \staffUp d''16-. ] ) 
      }
      \new Voice {
        \voiceTwo
        \subGroupThirtySecond
        \scaleDurations 4/11 {
          \staffDown \stemUp fs,,=16. \graceOn gs32 bf c d 
          \staffUp \stemDown fs gs bf c 
        }
        \subGroupOff
      }
    >>
    d16 \rest d8 \rest |
}

upperStaffBottom = \relative c' {
}

lowerStaffTop = \relative c' {

}

lowerStaffBottom = \relative c, {
  bf4.-- bf'8-. |
}

%%
%% Below is boilerplate
%%

upperStaff = {
  \clef treble
  \global
  <<
    \new Voice { \voiceOne \upperStaffTop }
    \new Voice { \voiceTwo \upperStaffBottom }
  >>
}

lowerStaff = {
  \clef bass
  \global
  <<
    \new Voice { \voiceThree \lowerStaffTop }
    \new Voice { \voiceFour \lowerStaffBottom }
  >>
}

\score {
  \new PianoStaff <<
    \new Staff = "upper" \upperStaff 
    \new Staff = "lower" \lowerStaff 
  >>
  \layout{ 
  }
}

Knute Snortum
(via Gmail)

Attachment: grace-notes-no-subdivision.png
Description: PNG image

Attachment: grace-notes-subdivided-should-be.png
Description: PNG image


reply via email to

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