lilypond-user
[Top][All Lists]
Advanced

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

Re: Note grace at the begining of a piano piece


From: Mats Bengtsson
Subject: Re: Note grace at the begining of a piano piece
Date: Tue, 11 Apr 2006 21:07:06 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050927 Debian/1.7.8-1sarge3

This bug and a workaround, is described in the section on grace notes in
the manual.

 /Mats

Tomas Valusek wrote:

Hello,

one more attempt - after sending an attachement, I found a bug in it I'm able to fix, so here it is again :-)))

Tomas Valusek napsal(a):

Oops, an attachement was forgotten, here it is.

Tomas Valusek napsal(a):

Hello,

Did you get a problem?


Well, I got repeated time signature. Since I'm unable to strip my example, I've included it as an attachement. Log contains no warnings.

Tomas Valusek


------------------------------------------------------------------------

ďťż%{ Templates

%%% Two voices allowing slur on upper voice

\voiceOne
<<
  {  }
  \context Voice="1" { \voiceTwo  \oneVoice }
\oneVoice

%%% Ending

\bar "|."

%}

\version "2.8.1"
upper = \relative c'' {
\clef treble
\key c \major
\time 4/4

\acciaccatura {g16 gis } a8( c c, d ~ d f d f)
}
     lower = \relative c {
\clef bass
\key f \major
\time 4/4

}
     dynamics = {

}

pedal = {

}

\score {
  \new PianoStaff <<
    \new Staff = "upper" \upper
    \new Dynamics = "dynamics" \dynamics
    \new Staff = "lower" <<
      \clef bass
      \lower
    >>
    \new Dynamics = "pedal" \pedal
  >>
  \layout {
    \context {
      \type "Engraver_group"
      \name Dynamics
      \alias Voice % So that \cresc works, for example.
      \consists "Output_property_engraver"

      \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
      pedalSustainStrings = #'("Ped." "*Ped." "*")
      pedalUnaCordaStrings = #'("una corda" "" "tre corde")

      \consists "Piano_pedal_engraver"
      \consists "Script_engraver"
      \consists "Dynamic_engraver"
      \consists "Text_engraver"

      \override TextScript #'font-size = #2
      \override TextScript #'font-shape = #'italic
      \override DynamicText #'extra-offset = #'(0 . 2.5)
      \override Hairpin #'extra-offset = #'(0 . 2.5)

      \consists "Skip_event_swallow_translator"

      \consists "Axis_group_engraver"
    }
    \context {
      \PianoStaff
      \accepts Dynamics
      \override VerticalAlignment #'forced-distance = #7
    }
  }
}
\score {
  \new PianoStaff <<
    \new Staff = "upper" << \upper \dynamics >>
    \new Staff = "lower" << \lower \dynamics >>
    \new Dynamics = "pedal" \pedal
  >>
  \midi {
    \context {
      \type "Performer_group"
      \name Dynamics
      \consists "Piano_pedal_performer"
    }
    \context {
      \PianoStaff
      \accepts Dynamics
    }
  }
}


------------------------------------------------------------------------

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

------------------------------------------------------------------------

ďťż%{ Templates

%%% Two voices allowing slur on upper voice

\voiceOne
<<
 {  }
 \context Voice="1" { \voiceTwo  \oneVoice }
\oneVoice

%%% Ending

\bar "|."

%}

\version "2.8.1"
upper = \relative c'' {
\clef treble
\key f \major
\time 4/4

\acciaccatura {g16 gis } a8( c c, d ~ d f d f)
}
lower = \relative c {
\clef bass
\key f \major
\time 4/4

}
dynamics = {

}

pedal = {

}

\score {
 \new PianoStaff <<
   \new Staff = "upper" \upper
   \new Dynamics = "dynamics" \dynamics
   \new Staff = "lower" <<
     \clef bass
     \lower
   >>
   \new Dynamics = "pedal" \pedal
 >>
 \layout {
   \context {
     \type "Engraver_group"
     \name Dynamics
     \alias Voice % So that \cresc works, for example.
     \consists "Output_property_engraver"

     \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
     pedalSustainStrings = #'("Ped." "*Ped." "*")
     pedalUnaCordaStrings = #'("una corda" "" "tre corde")

     \consists "Piano_pedal_engraver"
     \consists "Script_engraver"
     \consists "Dynamic_engraver"
     \consists "Text_engraver"

     \override TextScript #'font-size = #2
     \override TextScript #'font-shape = #'italic
     \override DynamicText #'extra-offset = #'(0 . 2.5)
     \override Hairpin #'extra-offset = #'(0 . 2.5)

     \consists "Skip_event_swallow_translator"

     \consists "Axis_group_engraver"
   }
   \context {
     \PianoStaff
     \accepts Dynamics
     \override VerticalAlignment #'forced-distance = #7
   }
 }
}
\score {
 \new PianoStaff <<
   \new Staff = "upper" << \upper \dynamics >>
   \new Staff = "lower" << \lower \dynamics >>
   \new Dynamics = "pedal" \pedal
 >>
 \midi {
   \context {
     \type "Performer_group"
     \name Dynamics
     \consists "Piano_pedal_performer"
   }
   \context {
     \PianoStaff
     \accepts Dynamics
   }
 }
}

------------------------------------------------------------------------

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


--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

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