@c -*- coding: latin-1; mode: texinfo; -*- @c TODO: add tablature. @node Cheat sheet @appendix Cheat sheet @multitable @columnfractions .3 .3 .4 @item @b{Syntax} @tab @b{Description} @tab @b{Example} @item @code{1 2 8 16} @tab durations @tab @lilypond[fragment,relative=2,notime] \set Staff.autoBeaming = ##f \override Staff.Clef #'break-visibility = #all-invisible c1 c2 c8 c16 @end lilypond @item @code{c4. c4..} @tab augmentation dots @tab @lilypond[fragment,relative=2,notime] \override Staff.Clef #'break-visibility = #all-invisible c4. c4.. @end lilypond @item @code{c d e f g a b } @tab scale @tab @lilypond[fragment,relative=1,notime] c d e f g a b @end lilypond @item @code{fis bes} @tab alteration @tab @lilypond[fragment,relative=1,notime] fis bes @end lilypond @item @code{\clef treble \clef bass } @tab clefs @tab @lilypond[fragment,notime] \clef treble s4_" " \clef bass s4_" " @end lilypond @item @code{\time 3/4 \time 4/4 } @tab time signature @tab @lilypond[fragment] \override Staff.Clef #'transparent = ##t \time 3/4 s4_" " \time 4/4 s16_" " @end lilypond @item @code{r4 r8} @tab rest @tab @lilypond[relative=2,notime,fragment] \override Staff.Clef #'break-visibility = #all-invisible r4 r8 @end lilypond @item @code{d ~ d} @tab tie @tab @lilypond[relative=2,notime,fragment] \set Score.timing = ##f \set Staff.autoBeaming = ##f d ~ d @end lilypond @item @code{\key es \major } @tab key signature @tab @lilypond[notime,fragment] \clef treble \key es \major s4 @end lilypond @item @var{note}@code{'} @tab raise octave @tab @lilypond[relative=2,notime,fragment] \set Score.timing = ##f \set Staff.autoBeaming = ##f a a' @end lilypond @item @var{note}@code{,} @tab lower octave @tab @lilypond[relative=2,notime,fragment] \set Score.timing = ##f \set Staff.autoBeaming = ##f c c, @end lilypond @item @code{c( d e)} @tab slur @tab @lilypond[fragment,relative=2] \set Score.timing = ##f \override Staff.TimeSignature #'break-visibility = #all-invisible \set Staff.autoBeaming = ##f c( d e) @end lilypond @item @code{c\( c( d) e\)} @tab phrasing slur @tab @lilypond[fragment,relative=2] \set Score.timing = ##f \override Staff.TimeSignature #'break-visibility = #all-invisible \set Staff.autoBeaming = ##f c\( c( d) e\) @end lilypond @item @code{a8[ b]} @tab beam @tab @lilypond[fragment,relative=2] \set Score.timing = ##f \override Staff.TimeSignature #'break-visibility = #all-invisible \set Staff.autoBeaming = ##f a8-[ b-] @end lilypond @item @code{<< \new Staff ... >>} @tab more staves @tab @lilypond[fragment] << \new Staff { c'1 } \new Staff { c'1 } >> @end lilypond @item @code{c-> c-.} @tab articulations @tab @lilypond[fragment,relative=2] \override Staff.TimeSignature #'break-visibility = #all-invisible c-> c-. @end lilypond @item @code{c\mf c\sfz} @tab dynamics @tab @lilypond[fragment,relative=2] \override Staff.TimeSignature #'break-visibility = #all-invisible c\mf c\sfz @end lilypond @item @code{a\< a \!a} @tab crescendo @tab @lilypond[fragment,relative=2] \set Score.timing = ##f \override Staff.TimeSignature #'break-visibility = #all-invisible \set Staff.autoBeaming = ##f a\< a \!a @end lilypond @item @code{a\> a a\!} @tab decrescendo @tab @lilypond[fragment,relative=2] \set Score.timing = ##f \override Staff.TimeSignature #'break-visibility = #all-invisible \set Staff.autoBeaming = ##f a\> a a\! @end lilypond @item @code{< >} @tab chord @tab @lilypond[fragment,relative=2] @end lilypond @item @code{\partial 8} @tab upstep @tab @lilypond[fragment,relative=2] \partial 8 f8 c2 d e @end lilypond @item @code{\times 2/3 @{f g a@}} @tab triplets @tab @lilypond[relative=1,fragment] \times 2/3 { f8 g a } @end lilypond @item @code{\grace} @tab grace notes @tab @lilypond[relative=2,fragment] \context Voice { \grace b16 c4 } @end lilypond @item @code{\lyricmode @{ twinkle @}} @tab entering lyrics @tab @item @code{\new Lyrics} @tab printing lyrics @tab twinkle @lilypond[fragment] \new Lyrics \lyricmode { twinkle } @end lilypond @item @code{twin -- kle} @tab lyric hyphen @tab @lilypond[fragment,relative=2] << { g'4 g } \lyricsto "" \new Lyrics { twin -- kle } >> @end lilypond @item @code{\chordmode @{ c:dim f:maj7 @}} @tab chords @tab @lilypond[fragment,relative=2] \chordmode { c:dim f:maj7 } @end lilypond @item @code{\context ChordNames} @tab printing chord names @tab @lilypond[fragment,relative=2] \chords { c:dim f:maj7 } @end lilypond @item @code{<<@{e f@} \\@{c d@}>>} @tab polyphony @tab @lilypond[fragment,relative=2] \context Staff <<{e f} \\ {c d}>> @end lilypond @item @code{s4 s8 s16} @tab spacer rests @tab @end multitable