This is an old revision of the document! Table of ContentsPercussion NotationObjectiveNow that I'm learning to play the drums, I find it is not that easy to find a written drum part for a particular song I want to learn. I have many of these songs available as standard MIDI files, and I want to use Rosegarden to turn those into written drum notation I can read while in front of the kit. Any other objectives I achieve in this are secondary to this primary goal. Furthermore, I am focused on functionality much more than ease of use or shiny looks, and this is likely to be hacky rather than pretty. ClefIn this implementation, the two-bar clef will be effectively the same as the treble clef. This is purely for my own convenience, as I think in treble clef. Handling PolyphonyDrum kit notation is fundamentally polyphonic notation. While the beats sometimes line up in such a way that split-and-tied chords would work, I am going to take an approach that requires drum parts to be polyphonic 100% of the time, with separate segments for each type of drum played. Drum SplitterToward the ends of converting existing parts to written notation and of handling polyphony, the first thing I need to implement is a drum-oriented split function. The function shall:
etc.? meh… I think I'll implement a rudimentary splitter to get started, and see where it all goes once my sleeves are rolled up. I don't have a firm plan for a number of issues, including:
|