How do I write drum notation?

Do you typeset your scores on Linux? Share your thoughts, tips, and tricks here.

Moderators: MattKingUSA, khz

Post Reply
User avatar
studio32
Established Member
Posts: 2439
Joined: Mon Apr 07, 2008 5:09 pm

How do I write drum notation?

Post by studio32 »

Hi,

I want learn to write drum notation.... Any suggetions?


And if I write such a score in for example NtED, is matching with the drumkit in hydrogen easy? Hi-hat = hi-hat etc. ?

EDIT: http://www.drums-and-drum-sets.com/drum-notation.php

http://lilypond.org/doc/v2.10/Documenta ... ion-staves
Non-Session-Manager | FYI: Arch Linux / KXstudio do offer graphically less optimized packages (without NTK toolkit) of the original NSM GUI since June 2020. Original NSM GUI with NTK toolkit here

User avatar
schivmeister
Established Member
Posts: 95
Joined: Sat Apr 12, 2008 9:28 am
Location: Singapore
Contact:

Post by schivmeister »

Yes it can be achieved with note editing software. For example I use Guitar Pro (refering to the exthread on writing beats). I don't know about the rest but GP is mostly guitar-oriented (and thus tab-oriented) so it's not entirely standard notation like NoteEdit or something like one of these transcriptions: http://www.yanicbercier.com/transcription.asp

If you want interoperability (woo reminds me of OOXML standardisation) then you should stick to really standard kits, following the traditional "GMKit" midi percussion standard (H1's default).

User avatar
studio32
Established Member
Posts: 2439
Joined: Mon Apr 07, 2008 5:09 pm

Post by studio32 »

It seems to be hard in linux to find a program which is able to edit drum notation (this is not the problem) and then export it to midi and play it with hydrogen.... and have a good match between the drumkit and the notation....
Non-Session-Manager | FYI: Arch Linux / KXstudio do offer graphically less optimized packages (without NTK toolkit) of the original NSM GUI since June 2020. Original NSM GUI with NTK toolkit here

scorpmetallo
Posts: 1
Joined: Tue Dec 09, 2008 5:49 am

Re: How do I write drum notation?

Post by scorpmetallo »

Hello,

The only Linux notation package that has a readily accessible drum clef and the ability to map the lines and spaces to a specific part of a drum kit is MuseScore. I didn't find the mapping is not necessarily intuitive, but it does work! :D

nilshi
Established Member
Posts: 307
Joined: Wed Oct 22, 2008 9:05 pm
Contact:

Re: How do I write drum notation?

Post by nilshi »

The problem is, there is no standard drum notation other than midi, which is not used by real players :)

If you do printout-drumnotation and midi-drumnotation at once you mostly need a "convert my notation" script.

All this possible in http://www.denemo.org

User avatar
zwenny
Established Member
Posts: 80
Joined: Mon May 17, 2010 12:42 pm

Re: How do I write drum notation?

Post by zwenny »

I've learned to write drum notation as tab by ear-transcripting songs in TuxGuitar.
A simple drum pattern (boom, chack, boom, chack) looks like the following:

Code: Select all

|----------------------------|
|----------------------------|
|-42-42-42-42-42-42-42-42-42-|
|-------40-------------40----|
|----------------------------|
|-36-------------36----------|
There are special codes for each drum element:
31 = Stick
32 = electr. Basedrum
33 = electr. Snare
34 = Triangle
35 = Basedrum (acoustic)
36 = Basedrum
37 = Snare Click
38 = Snare (acoustic)
39 = Hand Clap
40 = Snare
41 = Low Tom
42 = Closed Hi-hat
43 = Low Tom
44 = Foot Hi-hat
45 = Mid Tom
46 = Open Hi-hat
47 = Mid Tom
48 = High Tom
49 = Crash (left)
50 = High Tom
51 = Cymbal (left)
52 = China
53 = Ride (Bell)
54 = Tambourine
55 = Splash
56 = Cow Bell
57 = Crash (right)
58 = Whistle
59 = Ride (right)

There's a comprehensive table in Guitar Pro for all elements in Guitar Pro,
unfurtunately this is missing in TuxGuitar...


Just try it yourself by adding a track and set it to "Percussion track".
If "Showing Notation" is enabled, you can see the drum notation in Guitar Pro.
It's just learning by doing. Download some Guitar Pro tabs with incl. drum track
and see how it is done. (i.e. Pearl Jam - Black (live) or Goo Goo Dolls - Iris)
I know this is not a good method for learning / understanding drum notation,
but it may work for you, too.
Looking forward to look back what happens now

Listen to my music at:
https://www.jamendo.com/artist/373939/zwenny

danboid
Established Member
Posts: 1305
Joined: Sun Aug 26, 2012 11:28 am
Location: England

Re: How do I write drum notation?

Post by danboid »

I need to write up some drum parts so I've spent the last week trying the Linux scoring options to see if anything may do a better job for me than rosegarden.

denemo looks like the best contender so far but Ive enountered a couple of issues which prevent me from using it. Hopefully a forum member will be able to help as I've had no response from denemo-devel yet.

Writing drum music involves me very frequently changing the notehead type - I need to do this multiple times with every new bar. I've worked out how to change the notehead under denemo but only for one note at a time. How do I either change the notehead of multiple selected notes and/or how do I change the notehead for notes to be entered? Ideally I'd be able to switch between the 4 different noteheads with a single key press.

Once I've got over that hill, I'm hoping denemo will offer me a way to map my drum notation to the correct channel and notes required to correctly trigger a GM-aligned drum kit sf2 so that I need not edit or create a soundfont to match my chosen notation. Is this a feature?

Thanks for your help!
Are you new to Linux Audio? This manual explains how to install KXStudio, set up and use JACK, mimimize latency, lists the best Linux AV apps and much more all in a concise and easy to understand format.

http://wiki.linuxaudio.org/wiki/kxstudio_manual

paulmerchant
Established Member
Posts: 34
Joined: Sat Oct 27, 2012 3:43 pm

Re: How do I write drum notation?

Post by paulmerchant »

danboid wrote:denemo looks like the best contender so far but Ive enountered a couple of issues which prevent me from using it. Hopefully a forum member will be able to help as I've had no response from denemo-devel yet.
Denemo is a front end to Lilypond. For doing specialized notation, it might be easiest to just interface with Lilypond directly using something like Fescobaldi. Since your scope is rather narrow (drums with specific midi requirements), once you set up a Lilypond template that works (assuming you can get the output you want after some experimentation), making your scores should be easy.

danboid
Established Member
Posts: 1305
Joined: Sun Aug 26, 2012 11:28 am
Location: England

Re: How do I write drum notation?

Post by danboid »

My current plan is to notate in RG, export to lilypond then either modify the output by hand or use Frescobaldi or Denemo to help with the formatting.

It'd be nice to be able to notate in denemo as its more specialised, has a wysiwyg UI (unlike Frescobaldi), I don't use RG for anything else other than its point n'click notation functions and denemo is cross platform, unlike RG.
Are you new to Linux Audio? This manual explains how to install KXStudio, set up and use JACK, mimimize latency, lists the best Linux AV apps and much more all in a concise and easy to understand format.

http://wiki.linuxaudio.org/wiki/kxstudio_manual

Post Reply