1
0
Fork 0
mirror of https://github.com/kastdeur/lilydrum.git synced 2024-12-22 09:13:33 +01:00

Added cheatsheet.pdf and updated cheatsheet.ly a bit

slight change in positioning open dragg
tutti now uses the `\dr` and `\fr` shorthands
This commit is contained in:
Eric Teunis de Boone 2018-01-30 16:19:05 +01:00
parent c5224ea9b6
commit b683a4a520
5 changed files with 33 additions and 63 deletions

3
.gitignore vendored
View file

@ -1,3 +0,0 @@
*.pdf
/pdf
/tmp

View file

@ -9,6 +9,7 @@
\paper {
indent = 0\mm
ragged-bottom = ##t
ragged-right = ##f
}
\layout {
indent = 30\mm
@ -21,7 +22,9 @@
\include "./lilydrum.ly"
\score {
\new PipeBandDrumStaff {
\new PipeBandDrumStaff \with {
instrumentName = "Plain Notes"
} {
\time 2/4
\drummode {
d4 g
@ -38,14 +41,12 @@
"\rimshot d" "\rimshot g"
"\backstick d" "\backstick g"
}
\header {
title = \markup \column {\line{Plain Notes}}
subtitle = ""
}
}
\score {
\new PipeBandDrumStaff {
\new PipeBandDrumStaff \with {
instrumentName = "Flourishing I"
} {
\time 2/4
\drummode {
d^\splitTheFeather g^\cartWheel
@ -60,15 +61,13 @@
"\up"
"d" "g" "d"
"\cart" "\stf"
"\flourish {" "d4" "g" "d" "g}"
"\flourish { d4" "g" "d" "g}"
}
\header {
title = \markup \column {\line{Flourishing I}}
subtitle = ""
}
}
\score {
\new PipeBandDrumStaff {
\new PipeBandDrumStaff \with {
instrumentName = "Flourishing II"
} {
\drummode {
d^\lthrow g^\rthrow
d^\bthrow r |
@ -89,13 +88,11 @@
"\andrewStop" "\quiggs" "\stop"
"\blfy" "\rblfy"
}
\header {
title = \markup \column {\line{Flourishing II}}
subtitle = ""
}
}
\score {
\new PipeBandDrumStaff {
\new PipeBandDrumStaff \with {
instrumentName = "Embellishments"
} {
\time 2/4
\drummode {
\flam d \flam g
@ -112,47 +109,32 @@
"\ruff d" "\ruff g"
"\sruff d" "\sruff g"
}
\header {
title = \markup \line{ Embellishments }
subtitle = ""
}
}
\score {
\new PipeBandDrumStaff {
\time 4/4
\new PipeBandDrumStaff \with {
instrumentName = \markup \column {\line {"Embellishments:"} \line {"Forced Hand"}}
} {
\time 2/4
\drummode {
\flamg d \flamd g
\flamg g \flamd d
\dragg d \dragd g
\dragg g \dragd d
\odragg d \odragd g
\odragg g \odragd d
\break
\ruffg d \ruffd g
\ruffg g \ruffd d
\sruffg d \sruffd g
\sruffg g \sruffd d
}
}
\addlyrics {
"\flamg d" "\flamd g"
"\flamg g" "\flamd d"
"\dragg d" "\dragd g"
"\dragg g" "\dragd d"
"\odragg d" "\odragd g"
"\odragg g" "\odragd d"
"\ruffg d" "\ruffd g"
"\ruffg g" "\ruffd d"
"\sruffg d" "\sruffd g"
"\sruffg g" "\sruffd d"
}
\header {
title = \markup \column { \line {Embellishments: Forced Hand}}
subtitle = ""
}
}
\score {
\new PipeBandDrumStaff {
\new PipeBandDrumStaff \with {
instrumentName = "Rolls"
} {
\time 4/4
\eighthBeaming
\drummode {
@ -161,11 +143,7 @@
}
}
\addlyrics {
"d4:32(" "\\triplet " -- "\\flam d16." "g32" -- "\\drag g16" -- "\\triplet" "g:64" "d-> }"
}
\header {
title = "Rolls"
subtitle = ""
"d4:32( d8:32)(-> g8)" "\flam d4" "d8:32( \dr \\tuplet 3/2 { g16[)" "d" "g }" "\drag d16." "g32]" "d32" "g" "d" "g" "d16." "g32->" "d16." "d32" "\flam g4"
}
}
@ -173,7 +151,9 @@
\pageBreak
\score {
\new PipeBandDrumStaff {
\new PipeBandDrumStaff \with {
instrumentName = "Standard 6/8"
} {
\drummode {
\time 6/8
\repeat volta 2 {
@ -191,14 +171,7 @@
}
}
\addlyrics {
\partial 8
"d8:32(" "\\triplet " -- "\\flam d16." "g32" -- "\\drag g16" -- "\\triplet" "g:64" "d-> }"
}
\header {
title = "And now for something completely standard"
subtitle = ""
}
}
% # Writing parts
% rolls

BIN
cheatsheet.pdf Normal file

Binary file not shown.

View file

@ -32,10 +32,10 @@ dragddr = \drummode { \drumgrace { g16[\dr g] } } % Drag right with start repea
draggdr = \drummode { \drumgrace { d16[\dr d] } } % Drag left with start repeat
% open drags
odragd = \drummode { \drumgrace { << { g16[ g] } { s32 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag right
odragg = \drummode { \drumgrace { << { d16[ d] } { s32 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag left
odragddr = \drummode { \drumgrace { << { d16[\dr d] } { s32 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag right with start repeat
odraggdr = \drummode { \drumgrace { << { g16[\dr g] } { s32 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag left with start repeat
odragd = \drummode { \drumgrace { << { g16[ g] } { s16 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag right
odragg = \drummode { \drumgrace { << { d16[ d] } { s16 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag left
odragddr = \drummode { \drumgrace { << { d16[\dr d] } { s16 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag right with start repeat
odraggdr = \drummode { \drumgrace { << { g16[\dr g] } { s16 s32^\markup { \musicglyph #"scripts.open" } } >> } } % Open Drag left with start repeat
% Ruff
ruffg = \drummode { \drumgrace { g16[ d g] } } % Ruff right

View file

@ -29,7 +29,7 @@ sixteenthCompoundBeaming = {
\set beatStructure = #'( 6 6 6 6)
}
% triplet
triplet = #(define-music-function (parser location notes) (ly:music?) #{ \tuplet 3/2 { $notes } #})
triplet = #(define-music-function (parser location music) (ly:music?) #{ \tuplet 3/2 { $music } #})
% dynamics
v = #(define-event-function (parser location) () #{ \upbow #})
@ -104,14 +104,14 @@ tutti = #(define-music-function (music) (ly:music?)
<<
\tag #'tutti {
\override HorizontalBracket.connect-to-neighbor = #'(#t #t)
<>\startGroup
<>\dr
#(skip-of-length (allbutlastnote music))
<>\stopGroup
<>\fr
#(skip-of-length (lastnote music))
\revert HorizontalBracket.connect-to-neighbor
}
{
#music
$music
}
>>
#})