On Fri, 2019-10-04 at 14:23 +0200, list_lilyp...@infopower.nl 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


\paper {
  indent = 0\mm
  line-width = 10.0\cm
  % offset the left padding, also add 1mm as lilypond creates cropped
  % images with a little space on the right
  line-width = #(- line-width (* mm  3.000000) (* mm 1))
  line-width = 10.0\cm - 2.0 * 10.16\mm
  % offset the left padding, also add 1mm as lilypond creates cropped
  % images with a little space on the right
  line-width = #(- line-width (* mm  3.000000) (* mm 1))
}

\layout {
  
}

nam = \lyricmode {
  cymc cyms cymr hh hhc hho hhho hhp
  cb hc bd sn ss tomh tommh tomml toml tomfh tomfl }
mus = \drummode {
  cymc cyms cymr hh hhc hho hhho hhp \break
  cb hc bd sn ss tomh tommh tomml toml tomfh tomfl s16 }

\score {
  << \new DrumStaff \with {
       \remove "Bar_engraver"
       \remove "Time_signature_engraver"
       \hide Stem
       \override Stem.Y-extent = ##f
     } \mus
     \new Lyrics \nam
  >>
  \layout {
    \context {
      \Score
      \override LyricText.font-family = #'typewriter
      \override BarNumber.transparent =##T
    }
  }
}
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to