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

Moved scores for better naming

Slight update of the TODO
Added a symbol for the split the feather, however this is not the correct one yet
This commit is contained in:
Eric Teunis de Boone 2015-08-21 03:24:32 +02:00
parent e90059648c
commit 460aceb885
11 changed files with 129 additions and 275 deletions

3
.gitignore vendored
View file

@ -3,6 +3,7 @@
*.png *.png
*.log *.log
*tmp* *tmp*
bwwtolily.py *.py
_output/ _output/
pdf/ pdf/
fullscores/*

View file

@ -1,50 +0,0 @@
\version "2.18.2"
\include "lilydrum.ly"
\score {
\drums {
\time 2/4
% Part 1
\repeat volta 2 {
\partial 8 d8:32( |
g16.) \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 |
\flamd d16. \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 |
\flamd d8 d32 g32 d32 g32 d4 |
r4^\markup {\bold HOI} d8:32( g8:32)(-> |
\break
d16.) \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 |
\flamd d16. \parenthesize g32 \flamd d16. g32 d16. \flamg g32 d16. g32 |
\flamd d4 d4:32( |
d8) \flamg g8 \flamd d8
}
\break
% Part 2 ( Part 2.2 = Part 1)
d8
d4:32( d4:32)( |
d8) g16. d32-> g16. g32 \flamd d16. g32 |
d4:32( d4:32)( |
d8) g16. d32-> g16. g32 \flamd d16. g32 |
\break
d4:32( d8.:32)( g16:32)( |
d8:32)( g8:32)( d4)( |
g8:32)( d8:32)( g16.) d32-> g16. g32 |
\flamd d8 d8:32( g8) \bar "|."
}% End of drums %
}
\header {
title = "Black Bear"
meter = "March"
composer = "E.T. de Boone, 2015"
instrument = "Side"
}

View file

@ -1,8 +1,3 @@
\version "2.18.2"
\include "lilydrum.ly"
\score { \score {
\new DrumStaff = "staff_side" { \new DrumStaff = "staff_side" {
\set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style) \set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style)
@ -15,10 +10,10 @@
\drummode { \drummode {
\repeat volta 2{ \repeat volta 2{
\partial 8 d8:32( | \partial 8 d8:32( |
g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 | g8) \tuplet 3/2 { \backstick d16 g d } \flam g16. d32-> g16. g32 |
\flam d8 d8:32( g8:32)(-> \tuplet 3/2 { d16) g d } | \flam d8 d8:32( g8:32)(-> \tuplet 3/2 { d16) g d } |
\flam g8[ \drag d16. d32]-> g16.[ \drag d32 d16. g32] | \flam g8 \drag d16. d32-> g16. \drag d32 d16. g32 |
d4:32( d8) d8:32( | d4:32( d8) d8:32( |
g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 | g8) \tuplet 3/2 { d16 g d } \flam g16. d32-> g16. g32 |
@ -45,10 +40,8 @@
} }
} }
} }
}
\header { \header {
title = "MacKenzie Highlanders" title = "MacKenzie Highlanders"
meter = "March" meter = "March"
} }
}

View file

@ -1,33 +0,0 @@
\version "2.18.2"
\include "lilydrum.ly"
\score {
\drums {
\time 4/4
% Part 1
\repeat volta 2 {
\partial 4
r8 d8^"Part 2 of 2" |
d4:32( d8) g8 d4:32( d8) g8 |
\flamd d8 g16. d32-> g16. g32 \flamd d16. g32 \flamd d16. d32:128( d16.) g32-> d32 g d \flamd d g8 |
\flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d |
d4 d4:32( d4)
}
\break
% Part 2 ( Part 2.2 = Part 1)
d8. g16 |
d8:32(-> g8:32)(-> g8:32)( d8:32)(-> g8:32)( d8:32)(-> g8)-> d8:32( |
g8.) g16 d8:32( g8) \flamd d8 d8:32( g8.) g16 |
\flamd d8 d8:32( g8) d8:32( \tuplet 3/2 { g16) d g } \flamd d16. g32 d16. g32-> d g d \flamd d |
d4 d4:32( d4)
}% End of drums %
}
\header {
title = "Rowan Tree"
meter = "Quick March"
composer = ""
instrument = "Side"
}

View file

@ -1,36 +0,0 @@
\version "2.18.2"
\include "lilydrum.ly"
#(set-default-paper-size "a4landscape")
\score {
\drums {
\time 4/4
% Part 1
\repeat volta 2 {
\partial 8 d8:32( |
g8.) g16 d8:32( g8) \flamd d8 d8:32( g8) d8:32( |
\tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8:32( |
g8.) g16 d8:32( g8) \flamd d8 d8:32( \tuplet 3/2 { g16) d g } d8 |
\flamd d4 d4:32( d4) r8
}
\break
% Part 2 ( Part 2.2 = Part 1)
g8 |
d4:32( d8) g8 d4:32( d8) g8:32( |
\tuplet 3/2 { g16) d g } \flamd d16. g32 \tuplet 3/2 { d16 g d } \flamg g16. g32 d16. g32 \tuplet 3/2 { d16 g d } \flamg g8 d8 |
d4:32( d8) g8 d4:32( d8) g8 |
\flamd d4 d4:32( d4) r8
}% End of drums %
}
\header {
title = "Scotland the Brave"
meter = "Quick March"
composer = ""
instrument = "Side"
}

18
TODO
View file

@ -4,12 +4,12 @@ TODO
* Macro for "Part 2 of $n" * Macro for "Part 2 of $n"
* If 8/16/32/..th notes come before a flam, they have a flag instead of a beam (fixable by explicit beaming, but rather have a good autobeaming) * If 8/16/32/..th notes come before a flam, they have a flag instead of a beam (fixable by explicit beaming, but rather have a good autobeaming)
* A tuplet beginning with a flam has a strange tuplet beam (slanted) * A tuplet beginning with a flam has a strange tuplet beam (slanted)
* It's custormary to have 4 bars per line for portrait and 8 for landscape... * It's customary to have 4 bars per line for portrait and 8 for landscape...
* TEMPLATING * TEMPLATING
Find a nice filing system for easy saving, editing, generation of the scores Find a nice filing system for easy saving, editing, generation of the scores
*** script to easily generate the scores *** script to easily generate the scores
should be able to generate single instrument scores aswell as full drumscores, should be able to generate single instrument scores aswell as full drumscores (side, tenor, bass),
and possibly fullscores (with the pipetune) and possibly fullscores (with the pipetune)
from referenced files from referenced files
*** templates *** templates
@ -21,10 +21,10 @@ TODO
backstick white triangle pointing down backstick white triangle pointing down
* FLOURISHING short note above-note * FLOURISHING short long note above-note
regular flourish \fl cross regular flourish \fl \flourish cross
ups \up arrow-up ups \up arrow-up
scoop \scoop arrow-right-(diag-up\diag-down) scoop \scoop arrow-right-(diag-up\diag-down) [propably start on beginning of note and filter out the last one]
split the feather \stf xcircle split the feather \stf \splitTheFeather xcircle
cartwheel \cart cartwheel \cart \cartwheel
(EUSPBA symbols) (further EUSPBA symbols)

View file

@ -1,50 +0,0 @@
\version "2.18.2"
\include "lilydrum.ly"
\score {
\drums {
\time 6/8
% Part 1
\repeat volta 2 {
\partial 8 d16. g32 |
d8:32( d8.)-> g16 d4:32( d8) |
\dragd d16. d32-> g16. g32 \flamd d8 d4.:32( |
d4) d16. g32 d8:32( d8) g8 |
\flamd d16. g32 d16. \flamg g32 d16. g32 \flamd d4 d16. g32 |
\break
d8:32( d8.)-> g16 d4:32( d8) |
\dragd d16. d32-> g16. g32 \flamd d8 d4:32( d16.) g32 |
d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 |
d4.:32( d4)
}
\break
% Part 2 ( Part 2.2 = Part 1)
d8:32(
g4) \flamd d16. g32 d8:32( g8) \flamd d8 |
d32-> g32 d32 g32 d32 g32 d32 g32-> d32 g32 d32 g32 d4-> d8:32( |
g4) \flamd d16. g32 d8:32( g8.) g16 |
d4.:32( d4) d8:32( |
\break
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 |
d8:32( g16.) d32-> g16. g32 d8:32( g16.) d32-> g16. g32 |
d4.:32( d4)
}% End of drums %
}
\header {
title = "Alexander MacKenzie"
meter = "Slow March"
composer = "E.T. de Boone, 2015"
instrument = "Side"
}

39
airs/flower_of_scotland.ly Executable file
View file

@ -0,0 +1,39 @@
\score {
\new DrumStaff = "staff_side" {
\set DrumStaff.drumStyleTable = #(alist->hash-table pipeband-style)
\set Staff.instrumentName = #"Side"
\set Staff.shortInstrumentName = #"S.D."
\time 6/8
\drummode {
\repeat volta 2 {
\partial 8 g8 |
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
d4.:32( d4.) |
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
\flam d8 g16. d32 g16. g32 \flam d8 g d |
\break
d4.:32( d4.) |
\flam d8 g16. d32 g16. g32 \flam d8 g d |
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
\flam d8 g16. d32 g16. g32 \flam d8 g d |
\break
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
d4.:32( d4.) |
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
d4.:32( d4.) |
\break
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
d4.:32( d4.) |
\flam d8 d:32( g) \flam d8 g16. d32 g16. g32 |
\flam d8 g16. d32 g16. g32 \flam d4 |
}
}
}
\header {
title = "Flower of Scotland"
meter = "Air"
}
}

View file

@ -127,7 +127,7 @@ eighthBeaming = {
} }
sixteenthBeaming = { sixteenthBeaming = {
\set Score.baseMoment = #(ly:make-moment 1 16) \set Score.baseMoment = #(ly:make-moment 1 16)
\set Score.beatStructure = #'( 4 4 4 4 ) \set Score.beatStructure = #'( 4)
} }
\layout{ \layout{
@ -181,6 +181,12 @@ flourish = #(define-music-function (parser location notes) (ly:music?)
$notes $notes
\revert Staff.NoteHead.style \revert Staff.NoteHead.style
#}) #})
splitTheFeather = #(define-music-function (parser location notes) (ly:music?)
#{
\temporary \override Staff.NoteHead.style = #'xcircle
$notes
\revert Staff.NoteHead.style
#})
% ================================================= % % ================================================= %
% Functions % % Functions %

View file

@ -1,13 +1,7 @@
\version "2.18.2" \version "2.18.2"
\include "lilydrum2.ly" \include "lilydrum.ly"
\header {
meter = "March"
instrument = "Bass"
}
\markup "2/4 Standards"
\score { \score {
\new DrumStaff { \new DrumStaff {
\time 2/4 \time 2/4
@ -17,62 +11,8 @@
} }
\header { \header {
title = "2/4 Standards" title = "Cullen Bay"
} meter = "March"
} instrument = "Bass"
\markup "3/4 Standards"
\score {
\new DrumStaff {
\time 3/4
\repeat volta 2 {
\repeat unfold 4 { d4-> g4 d4 }
}
}
\header {
title = "3/4 Standards"
}
}
\markup "4/4 Standards"
\score {
\new DrumStaff {
\time 4/4
\numericTimeSignature
\repeat volta 2 {
\repeat unfold 3 { d4-^ g4 d4-> g4 }
d4-^ g4 d4 r4 |
}
}
\header {
title = "4/4 Standards"
}
}
\markup "6/8 Standards"
\score {
\new DrumStaff {
\time 6/8
% Part 1
\repeat volta 2 {
d4. g4. |
d4. r4. |
d4. g4. |
d4. r4 g8 |
d4. g4. |
d4. r4. |
d4. g4. |
d4. r4. |
}
}
\header {
title = "6/8 Standards"
} }
} }

View file

@ -3,17 +3,35 @@
\include "lilydrum.ly" \include "lilydrum.ly"
\header { \header {
meter = "March"
instrument = "Tenor" instrument = "Tenor"
title = "Standards"
} }
\markup "2/4 Standards"
\score { \score {
\drums { \drums {
\time 2/4 \time 2/4
\repeat unfold 8 { d8-> g8 d8 g8 }
\break \repeat volta 2 {
\repeat unfold 8 { d4 g4} d8-> g d g |
d8-> g d g |
d8-> g d g |
d8-> g d g |
d8-> g d g |
d8-> g d g |
d8-> g d g |
d4-> r |
\bar "||"
\flourish {
d4 d |
g4 g |
d4 d |
g4 g |
d4 d |
g4 g |
d4 d |
g4 d |
}
}
} }
\header { \header {
@ -21,13 +39,22 @@
} }
} }
\markup "3/4 Standards"
\score { \score {
\drums { \drums {
\time 3/4 \time 3/4
\repeat volta 2 { \repeat volta 2 {
\repeat unfold 4 { d4-> g4 d4 } d8.-> g16 d8 g r g |
d4-> d8 g d4 |
d8.-> g16 d8 g r g |
d4-> d8 g d4 |
\bar "||"
\flourish{
d4-> d d |
g4-> g g |
d4-> d g |
g4-> d g |
}
} }
} }
@ -36,14 +63,22 @@
} }
} }
\markup "4/4 Standards"
\score { \score {
\drums { \drums {
\time 4/4 \time 4/4
\repeat volta 2 { \repeat volta 2 {
\repeat unfold 3 { d8[-^ g8] d8[ g8] d8[-> g8] d8[ g8] } d8-^ g d g d-> g d g |
d4-^ g4 d4 r4 | d8-^ g d g d-> g d g |
d8-^ g d g d-> g d g |
d4-^ g d r |
\bar "||"
\flourish {
d4 d g g |
d4 d g g |
d4 d g g |
}
\flourish d4 \flourish g \splitTheFeather d r |
} }
} }
@ -52,21 +87,30 @@
} }
} }
\markup "6/8 Standards"
\score { \score {
\drums { \drums {
\time 6/8 \time 6/8
% Part 1
\repeat volta 2 { \repeat volta 2 {
d4. g4. | \flourish d4. \flourish g |
d4. r4. | \splitTheFeather d r |
d4. g4. | d g |
d4. r4 g8 | d8 r8 g8 d4. |
d4. g4. | \flourish d4. \flourish g |
d4. r4. | \splitTheFeather d r |
d4. g4. | d g |
d4. r4. | d8 r8 g8 d4. |
\bar "||"
\flourish {
d4. d |
g g |
d d |
g g |
d d |
g g |
d g |
}
\splitTheFeather d r |
} }
} }