[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: percussion notation standard in Lilypond
From: |
Stefano Antonelli |
Subject: |
Re: percussion notation standard in Lilypond |
Date: |
Fri, 04 Oct 2019 09:20:24 -0700 |
On Fri, 2019-10-04 at 14:23 +0200, address@hidden wrote:
> If those 3 standards are all acceptable, wouldn't it be better if a
> Lilipond engraver were able to choose which standard to use in his
> piece?
I am not an expert, but what I noticed is that lilypond's percussion
notation didn't match any of the sheet music I have.
Thankfully that's easy to change.
I don't know if you've seen this website authored by Vaylor Trucks:
The Lilypond Cookbook
https://lilypondcookbook.com/post/74312396803/drum-music-1-getting-star
ted
https://tinyurl.com/yy7whh5m
It details how to get "familiar" notation working. I don't know if
that meets any standard. Here's what I'm using for my own personal
transcriptions:
#(define md '(
(ridecymbal cross #f 4)(ridebell xcircle #f 4)
(crashcymbal cross #f 6)(splashcymbal harmonic #f 6)
(pedalhihat cross #f -4)(hihat cross #f 5)
(snare default #f 1)(sidestick cross #f 1)
(highfloortom default #f -1)(lowtom default #f 2)
(hightom default #f 3)(bassdrum default #f -3)
(openhihat cross "open" 5)(closedhihat cross "stopped" 5)
(halfopenhihat xcircle #f 5)
(closedhihat cross "stopped" 5)
))
you would use it like so:
\score {
\new DrumStaff {
\set DrumStaff.drumStyleTable = #(alist->hash-table md)
<<
\new DrumVoice { \theMusic }
>>
}
}
I also attached a small snippet I modified from the lsr (I think) to
print the note heads.
-Stef
print-note-heads.ly
Description: Text Data