1
0
Fork 0
mirror of https://github.com/kastdeur/lilydrum.git synced 2024-12-22 17:23:32 +01:00

Typo in Alexander MacKenzie

Added Swiss Ruff
Put Flams/Drags/Ruffs style in own command, instead of relying on {start|stop}GraceMusic
This commit is contained in:
Eric Teunis de Boone 2015-03-28 10:13:02 +01:00
parent 7a870a63b2
commit c85b87dd41
3 changed files with 50 additions and 36 deletions

6
.gitignore vendored Normal file
View file

@ -0,0 +1,6 @@
*.ps
*.pdf
*.png
*.log
bwwtolily.py
_output/

View file

@ -28,14 +28,14 @@
% Part 2 ( Part 2.2 = Part 1) % Part 2 ( Part 2.2 = Part 1)
d8:32( d8:32(
g4) \flamd d16. g32 d8:32( g8) \flamd d8 | g4) \flamd d16. g32 d8:32( g8) \flamd d8 |
d32-> g32 d32 g32 d32 g32 d32-> g32 d32 g32 d32 g32 d4-> d8:32( | d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> d8:32( |
g4) \flamd d16. g32 d8:32( g8.) g16 | g4) \flamd d16. g32 d8:32( g8.) g16 |
d4.:32( d4) d8:32( | d4.:32( d4) d8:32( |
\break \break
g4) \flamd d16. g32 d8:32( g8) \flamd d8 | g4) \flamd d16. g32 d8:32( g8) \flamd d8 |
d32-> g32 d32 g32 d32 g32 d32-> g32 d32 g32 d32 g32 d4-> \flamd d16. g32 | d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> \flamd d16. g32 |
d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 | d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 |
d4.:32( d4) d4.:32( d4)

View file

@ -108,34 +108,42 @@ dynLine = #(define-music-function
\once \override TextSpanner.bound-details.right.text = \markup { \draw-line #'(0 . -1) } \once \override TextSpanner.bound-details.right.text = \markup { \draw-line #'(0 . -1) }
#}) #})
% grace notes % =================================================
startGraceMusic = { % Flams, Drags & the sort
\stemUp \tiny % =================================================
drumgrace = #(define-music-function (parser location notes) (ly:music?) #{
\stemUp
\override Flag.stroke-style = #"grace" \override Flag.stroke-style = #"grace"
\once \override Beam.positions = #'(3 . 3) \once \override Beam.positions = #'(3 . 3)
\once \override DrumStaff.Stem.length = #7 \once \override DrumStaff.Stem.length = #7
} \override Score.GraceSpacing #'spacing-increment = #0
\override Score.Stem #'beamlet-max-length-proportion = #'(0.5 . 0.5)
stopGraceMusic = { \tiny \grace $notes \normalsize
\revert Score.Stem #'beamlet-default-length
\revert Flag.stroke-style \revert Flag.stroke-style
\normalsize
\stemNeutral \stemNeutral
} #})
% Flams % Flams
flamd = \drummode { \grace { g8 } } % right Flam flamd = \drummode { \drumgrace { g8 } } % right Flam
flamddr = \drummode { \grace { g8\startGroup } } % with start repeat flamddr = \drummode { \drumgrace { g8\startGroup } } % with start repeat
flamg = \drummode { \grace { d8 } } % left Flam flamg = \drummode { \drumgrace { d8 } } % left Flam
flamgdr = \drummode { \grace { d8\startGroup } } % with start repeat flamgdr = \drummode { \drumgrace { d8\startGroup } } % with start repeat
% Drags % Drags
dragd = \drummode { \grace{ g16[ g] }} % right Drag dragd = \drummode { \drumgrace{ g16[ g] }} % right Drag
dragddr = \drummode { \grace{ g16[\startGroup g] }} % with start repeat dragddr = \drummode { \drumgrace{ g16[\startGroup g] }} % with start repeat
dragg = \drummode { \grace{ d16[ d] }} % left Drag dragg = \drummode { \drumgrace{ d16[ d] }} % left Drag
draggdr = \drummode { \grace{ d16[\startGroup d] }} % with start repeat draggdr = \drummode { \drumgrace{ d16[\startGroup d] }} % with start repeat
% Ruff % Ruff
ruffg = \drummode { \grace{ g16[ d g] }} % left Ruff ruffg = \drummode { \drumgrace{ g16[ d g] }} % left Ruff
ruffgdr = \drummode { \grace{ g16[\startGroup d g] }} % with start repeat ruffgdr = \drummode { \drumgrace{ g16[\startGroup d g] }} % with start repeat
ruffd = \drummode { \grace{ d16[ g d] }} % right Ruff ruffd = \drummode { \drumgrace{ d16[ g d] }} % right Ruff
ruffd = \drummode { \grace{ d16[\startGroup g d] }} % with start repeat ruffd = \drummode { \drumgrace{ d16[\startGroup g d] }} % with start repeat
% Swiss Ruff
sruffg = \drummode { \drumgrace{ g16[ d d] }} % left Swiss Ruff
sruffgdr = \drummode { \drumgrace{ g16[\startGroup d d] }} % with start repeat
sruffd = \drummode { \drumgrace{ d16[ g g] }} % right Swiss Ruff
sruffd = \drummode { \drumgrace{ d16[\startGroup g g] }} % with start repeat