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

Created a nice Fullscore

eventhough bass and tenor scores have to be written still

path error in makedrum
This commit is contained in:
Eric Teunis de Boone 2015-11-05 01:46:10 +01:00
parent edd1abcaac
commit cd28625679
3 changed files with 414 additions and 1 deletions

View file

@ -29,7 +29,7 @@ class MakeDrum:
help='show Lilypond version and exit') help='show Lilypond version and exit')
parser.add_argument('-x', '--drumfile', parser.add_argument('-x', '--drumfile',
dest='lilydrum', default='lilydrum/lilydrum.ly', dest='lilydrum', default='lilydrum.ly',
help='Use the specified file for drums') help='Use the specified file for drums')
parser.add_argument('-c', '--pipefile', parser.add_argument('-c', '--pipefile',
dest='lilypipe', default='bagpipe.ly', dest='lilypipe', default='bagpipe.ly',

View file

@ -0,0 +1,169 @@
%%%% SNARE DRUM %%%%
snareA = \drummode {
{\flam d8.} g16
d8.:32( g16)
\flam d8 \< \triplet {d16 g d }
\flam g4-> \!
|
\triplet { d16 g d g d8 }
\triplet { g8-> d g-> }
d8.:32(-> g16:64)(->
d4)
|
\triplet { d8 d g }
\flam d8. g16
\triplet { d16 g d g d8 }
g8 g8
|
d8[:32( g8]:32)(->
d8[:32)( g8]:32)(->
d8[:32)( g8]:32)(->
d8.) s16
}
snareBA = \drummode{
g16 |
\triplet {d8 g \flam d}
\triplet {g d \flam g}
\triplet {d8 g \flam d}
\flam g8. g16
|
\flam d16. d32 \flam g8
d8:32( g8:32)(->
d16.) g32 d8
\flam d8. g16
|
\drag d16 d8.
d4:32(
\triplet { d16) g d g d8}
g8. g16
|
d8[:32( g8]:32)(->
d8[:32)( g8]:32)(->
d8[:32)( g8]:32)(->
d8.) s16
}
snareBB = \drummode{
g16 |
\triplet {d8 g \flam d}
\triplet {g d \flam g}
\triplet {d8 g \flam d}
\flam g8. g16
|
\flam d16. d32 \flam g8
d8:32( g8:32)(->
d16.) g32 d8
\flam d8. g16
|
{\flam d8.} g16
d8.:32( g16)
\flam d8 \< \triplet {d16 g d }
\flam g4-> \!
|
d8[:32( g8]:32)(->
d8:32)( g8]:32)(->
d4:32)(->
d4)
}
%%%% BASS DRUM %%%%
bassA = \drummode {
bd4 bd4-> r4 bd4
|
bd4-> r4 bd4 r4
|
bd4-> bd4 r4 bd4
|
bd4 r4 bd4-> bd4
}
bassBA = \drummode {
s16 |
s1*4
}
bassBB = \drummode {
s16 |
s1*4
}
%%%% TENOR DRUM %%%%
tenorA = \drummode {
d8.[ g16]
d4^\splitTheFeather
r4
<< d4 g4 >>
| \flourish{
d4
g4
d4
g4
} |
d4
r16 g d-> r
r8. g16
d4
|
d4
g4
d4
r4
}
tenorBA = \drummode {
s16 |
s1^\bfly s1
s1*2
}
tenorBB = \drummode {
s16 |
s1*4
}
formatA = { % Part 1
\repeat volta 2 {
\repeat unfold 4 { s1 | }
}
\break
}
formatBA = { % Part 2.1
\partial 16 s16 |
\repeat unfold 4 { s1 | }
\break
}
formatBB = { % Part 2.2
\partial 16 s16 |
\repeat unfold 4 { s1 | }
\bar "|."
}
\score {
\new StaffGroup <<
\new PipeBandDrumStaff {
\set PipeBandDrumStaff.instrumentName = #"Side "
\set PipeBandDrumStaff.shortInstrumentName = #"S.D. "
<<
{\formatA \formatBA \formatBB}
{
\snareA
\snareBA \snareBB
}
>>
}
\new DrumStaff {
\set DrumStaff.instrumentName = #"Bass "
\set DrumStaff.shortInstrumentName = #"B.D. "
\bassA
\bassBA \bassBB
}
\new DrumStaff {
\set DrumStaff.instrumentName = #"Tenor "
\set DrumStaff.shortInstrumentName = #"T.D. "
\tenorA
\tenorBA \tenorBB
}
>>
\header {
title = "Lady MacKenzie of Fairburn"
meter = "Strathspey"
composer = "E.T. de Boone"
}
}

View file

@ -0,0 +1,244 @@
pipesA = {
d16 |
\dblc c8. e16
\dblA A4
g16 f16 e8
\dblA A4
|
\hdblc c8. e16
\dblA A8. d16
\dblc c8. b16
\grg a8. d16
|
\dblc c8. e16
\dblA A4
g16 f e8
\dblg g4
|
\thrwd d8. e16
\dblg g8. d16
\dblb b8. a16
\grg a8. s16
}
pipesBA = {
d16 |
a8. \grd c16
\dble e8. a16
\grg f8. a16
\dble e4
|
\grg a8. \grd c16
\dble e8. d16
\dblc c8. b16
\grg a8. A16
|
a8. \grd c16
\dble e8. a16
\grg f8. a16
\dble e8. c16
|
\thrwd d8. e16
\dblg g8. d16
\dblb b8. a16
\grg G8. s16
}
pipesBB = {
A16 |
a8. \grd c16
\dble e8. a16
\grg f8. a16
\dble e4
|
\grg a8. \grd c16
\dble d8. d16
\dblc c8. b16
\grg a8. A16
|
a8. \grd c16
\grg e8. A16
\hdblf g8. d16
\dble e8. c16
|
\thrwd d8. e16
\dblg g8. d16
\dblb b8. a16
\grg G8. s16
}
snareA = \drummode {
s16 |
{\flam d8.} g16
d8.:32( g16)
\flam d8 \< \triplet {d16 g d }
\flam g4-> \!
|
\triplet { d16 g d g d8 }
\triplet { g8-> d g-> }
d8.:32(-> g16:64)(->
d4)
|
\triplet { d8 d g }
\flam d8. g16
\triplet { d16 g d g d8 }
g8 g8
|
d8[:32( g8]:32)(->
d8[:32)( g8]:32)(->
d8[:32)( g8]:32)(->
d8.) s16
}
snareBA = \drummode{
g16 |
\triplet {d8 g \flam d}
\triplet {g d \flam g}
\triplet {d8 g \flam d}
\flam g8. g16
|
\flam d16. d32 \flam g8
d8:32( g8:32)(->
d16.) g32 d8
\flam d8. g16
|
\drag d16 d8.
d4:32(
\triplet { d16) g d g d8}
g8. g16
|
d8[:32( g8]:32)(->
d8[:32)( g8]:32)(->
d8[:32)( g8]:32)(->
d8.) s16
}
snareBB = \drummode{
g16 |
\triplet {d8 g \flam d}
\triplet {g d \flam g}
\triplet {d8 g \flam d}
\flam g8. g16
|
\flam d16. d32 \flam g8
d8:32( g8:32)(->
d16.) g32 d8
\flam d8. g16
|
{\flam d8.} g16
d8.:32( g16)
\flam d8 \< \triplet {d16 g d }
\flam g4-> \!
|
d8[:32( g8]:32)(->
d8:32)( g8]:32)(->
d4:32)(->
d4)
}
bassA = \drummode {
s16 |
bd4 bd4-> r4 bd4
|
bd4-> r4 bd4 r4
|
bd4-> bd4 r4 bd4
|
bd4 r4 bd4-> bd4
}
bassBA = \drummode {
s16 |
s1*4
}
bassBB = \drummode {
s16 |
s1*4
}
tenorA = \drummode {
s16 |
d8.[ g16]
d4^\splitTheFeather
r4
<< d4 g4 >>
| \flourish{
d4
g4
d4
g4
} |
d4
r16 g d-> r
r8. g16
d4
|
d4
g4
d4
r4
}
tenorBA = \drummode {
s16 |
s1*2
s1*2
}
tenorBB = \drummode {
s16 |
s1*4
}
formatA = { % Part 1
\repeat volta 2 {
\partial 16 s16 |
\repeat unfold 4 { s1 | }
}
\break
}
formatBA = { % Part 2.1
\partial 16 s16 |
\repeat unfold 4 { s1 | }
\break
}
formatBB = { % Part 2.2
\partial 16 s16 |
\repeat unfold 4 { s1 | }
\bar "|."
}
\score {
\new StaffGroup <<
\new Staff {
\bagpipeKey
\set Staff.instrumentName = #"Pipes "
\set Staff.shortInstrumentName = #"P. "
\override KeySignature.stencil = ##f
<<
{\formatA \formatBA \formatBB}
{\pipesA \pipesBA \pipesBB}
>>
}
\new PipeBandDrumStaff {
\set DrumStaff.instrumentName = #"Side "
\set DrumStaff.shortInstrumentName = #"S.D. "
\snareA
\snareBA \snareBB
}
\new DrumStaff {
\set DrumStaff.instrumentName = #"Bass "
\set DrumStaff.shortInstrumentName = #"B.D. "
\bassA
\bassBA \bassBB
}
\new DrumStaff {
\set DrumStaff.instrumentName = #"Tenor "
\set DrumStaff.shortInstrumentName = #"T.D. "
\tenorA
\tenorBA \tenorBB
}
>>
\header {
title = "Lady MacKenzie of Fairburn"
meter = "Strathspey"
composer = "E.T. de Boone"
}
}