PositionalDrumNotation Report
PositionalDrumNotation Report
PositionalDrumNotation Report
I N TR O DU C T IO N
Musical notation has been historically designed for instruments
with pitches. The higher the note is on the score, the higher the 1 R E L AT ED W O RK
pitch. Notes are seen as an ordinal variable, as they can be
In this section we will present different notation systems which
compared. With drum sets, however, this distinction falls, as there
we have identified along with the main pros and cons of each one.
is no (obvious) direct way to compare the sound of each drum.
The bass drum may have a lower frequency compared to a crash 1.1 Traditional Music Staff Notation
cymbal, but they differ by many other factors that are not easily
It is the current standard for drum music notation. It is based on
comparable. Drum sounds are much more "nominal" rather than
the same rules that govern notation for other instruments. Each
"ordinal", as they are so different that they cannot be ordered
line / space on the score corresponds to a specific drum
quantitatively. At the current state, drum notation has been
component to play. Round notes are used for drums while other
directly obtained by "adapting" the classical music notation to a
symbol are used for cymbals. Refer to fig. 1 for a common
drum context. Each line on the score corresponds to a drum part
mapping. There is not one universally recognized mapping; this is
and the symbol of the note changes to show different ways to play
sometimes the cause of misinterpretation in the notation.
the drum part ( for open hi hat vs. for closed hi hat).
Drum notation is not related to the characteristic of each
drum part, and often drummers don't use any notation at all (what
Norman Weinberg has called “improvisatory frameworks” (1)).
We have also witnessed different standards for drum notation,
that usually confuse the reader. There is some evidence of this
notational chaos in the literature. “Notation for drums and
percussion varies considerably from arranger to arranger and
from publisher to publisher. Many notators have created their
own symbols in an effort to cater for the huge array of percussion
instruments and techniques” (2) and again “an examination of the
published resource materials and performance literature reveals
that composers, arrangers, editors, authors and educators often
embrace different views on the subject.” (1).
In his analysis, Weinberg has “avoided a discussion of
the conventions of normal musical layout” (1), whereas we are
going to challenge these conventions. Notation should: “serve as a Figure 1: Common mapping of drum parts to music score (4)
means of preserving music (although incompletely and
1.1.1 Pros
imperfectly) over long periods of time, facilitate performance by
others, and present music in a form suitable for study and This notation is friendly towards other musicians who already
analysis.” (3). We think it possible to devise a new notation that know how to read it. It encodes all the information commonly
would improve the interpretation by others. needed in a musical piece (time keys, duration of notes, bar
Our idea is to map drum notation to a web interface subdivision…) and is applicable to any musical piece. As it is very
where vertical position represents the time / timing and old, it was meant to be written by hand, and is therefore easily
horizontal dimension represents the spatial layout of the drum sketchable.
set. We reasoned that it is much more straightforward for the 1.1.2 Cons
reader to map the notation to a spatial position of the drum part
rather than an arbitrary height on the score. The position of the drum parts on the score don’t have a logical
Our project outline is: sense. There are no mathematical relationships between drums
1. Define the characteristics of the new notation part (unlike the relationships in pitch with other musical
2. Create a web interface to write down the instruments). In general drum parts that are positioned higher up
notation in the drum kit occupy the higher lines, but a lot depends on the
individual set up.
3. Implement printing from web interface
Drum parts are often made up of the same sequences
4. Implement interactivity with the software
which are repeated over and over again. This notation does not
have an ideal way to convey that information, and often results in
the same pattern of notes being written repeatedly on the score.
Finally, this notation is mainly meant to be static and non
interactive, as it is meant to be printed and viewed on paper.
Recently software has been developed to automatically scroll, 1.3 Klavarskribo Notation
though it is not widespread. This notation was invented at the start of the 18th century to be
more easily readable. It was conceived for organs, but it expanded
1.2 Notation Used in Music Games to other keyboard and string instruments. It is characterized by a
In the past 10 years an array of musical games have been vertical score, mapped to each note of the keyboard. Music is read
developed where the user plays a mockup simplified version of an top to bottom. Black notes correspond to black keys, whereas
instrument (guitar or drums). The game displays notes that fall white notes correspond to white keys. The direction of the stem
from the top of the screen to the bottom of the screen. When they indicates which hand should be used to play the note
reach the lower part of the screen, the user has to play them. The
most surprising aspect of this notation is that most players have
no previous musical experience, but they still to play the (few)
notes of the game. Refer to fig 2 for a screenshot of one of these
games.
1.3.1 Pros
The notes are mapped to their position of the keyboard with
respect to the player’s point of view. This yields a particular
benefit when multiple notes are played simultaneously. There is
no connection between the time and duration of the notes and the
color / position of the note. It encodes all the necessary
information from the standard notation.
1.3.2 Cons
Figure 2:Screenshot of a music playing game. This game has four When a whole keyboard is considered, the score gets very wide
drum components, each mapped to a different color and position and is mostly empty. There are also no ways to show repetition of
(5) bars or sequences. The grid is very heavy, so there is a cluttered
1.2.1 Pros view, especially given the lines attached to the notes.
Some users may find it invasive for the notation to also
This is a very dynamic note visualization framework, with totally encode finger and hand to be used to play a note. For more
automated scrolling. The gaze of the user is always fixed on the complicated songs, the user might prefer to have autonomy in
screen and does not have to move very much. The notes “come to deciding that.
him” rather than having to move the eyes to follow the flow of the When we consider drum notation, not all the encodings
song. of Klavarskribo should be necessary.
In order to make the notes more easily recognizable by
the user, each note / drum hit is assigned to a color. The position
of the notes on the screen is linked to the relative positions of the 1.4 Colored Music Notation
drum pieces on the drumset (which is sold as one piece and
There have been numerous patents and systems which have been
therefore cannot be modified).
registered to teach music through coloring the notes (instead of
1.2.2 Cons having them only black). Through studies conducted by Rogers,
The notation has been created for the game, which is a very this notation seems to improve the learning of music at initial
simplified version of real music. For this reason it does not carry stages, even though students tend to memorize only the colors
information that is important to have with music like time figures instead of the position of the notes (7).
or bar subdivision. It is also unclear what would be the results if
applied to a real drum kit (which has more than 4 components 2 M ET H ODS
usually).
2.1 User Needs
It would not be ideal to communicate with other
musicians, as there is no reference to the part of the piece which We identified different user’s needs. These relate to three
is currently being played. It is not meant to be printed, categories.
therefore there isn’t a way to have a complete view / snapshot of
the song. There is also no way to represent repetitive sequences.
2.1.1 Readability 2.3 Design Requirements
The notation should be easy to read and ordered such that there Based on what we learned, we settled on a few design
will be a continuous flow of the gaze of the reader. Each symbol requirements we found to be the most important:
should clearly define one action to take and it should be codified - Easy to understand (‘Intuitive’) notation – icons and
in order to provide to provide no ambivalence, even to people location for an action should correspond to the form or
with little experience with the notation. There should be only one the instrument or the sound it makes, and to the location
unique way to interpret a specific transcription. in the drum kit. [testable by showing drummers the
icons and the corresponding drum kit and asking them
2.1.2 Practicality outside of playing to guess which corresponds to which]. This requirement
One of the main functions of notation is to be carried around and might also allow novice learners to understand the
to be a communication medium between two different musicians. different parts of a drumset without a teacher
Traditionally music was written on paper (and still mostly is), - Icons that are easy to distinguish – icons that show a
however, we envision that most of music will soon be visualized particular instrument must be easily distinguishable
on screens. Therefore, our notation should be both effective on a from those for another instrument or for a different
printed piece of paper and on a interactive computer / mobile action on the same instrument [testable by having a row
device screen. of icons of one kind with one exception, and checking
how long it takes for users to detect the different icon]
2.1.3 Transitionability
- Able to display different “hit” types (open Hi Hat, closed
It would be easy to introduce a new notation to a world which Hi Hat, foot Hi Hat, snare rim, ride cowbell, ride cup, etc.)
doesn’t have any. However, we have to consider that the current - Able to display timing of actions (beats) in a way that is
drum notation is the standard among musicians. They are used to easy to visually measure (with bars)
reason in terms of traditional drum music, therefore, our notation - Ability to Reposition instruments based on personal
will have to keep this into account and ensure that it is easy to drum kit positioning
transition from one to the other - Ability to print to paper so it doesn’t need a digital device
- Ability to be quickly sketched by hand instead of only
Our solution might not be able to meet all of these needs, but it is using a digital editor
important to aim to satisfy as many as possible. - Display in a browser across devices so users aren’t
limited to a platform
2.2 Design Insights - Allow scrolling the current view to follow music, ideally
A few key insights about drum music and about the way auto-scroll with music given a start time and a beats-
drummers read music from our testing inspired the design of our per-minute setting
solution: These requirements were used in evaluating our ideas during
- Drum set music is very repetitive in most genres – there prototyping, and in designing tests during user evaluation.
are many repetitions of the same 4,8 or 16 bar sections.
Even inside these sections, the differences between bars 2.4 Design Prototyping
is often only in the first notes (the beat at the beginning One of the first design decisions to be made was to allow the
of the bar, when sometimes the cymbals or the ride is instrument placement in the drum set to match the placement in
added). Examples of these sections include the intro, the the notation, and perhaps allow easier identification and decision
outro, the verse, the chorus and the bridge. about which hand/foot to use. This meant that timing had to be
- Reading drum music almost always involves recognizing shown vertically, and the music read top to bottom. The
the rhythm of the music and following along. When alternative, following the current sheet music convention of
doing so, the most challenging part is recognizing when reading left to right, would not allow this mapping from
the rhythm changes or newer patterns of drumming are instrument position to notation position. However, we recognized
added on top of the existing rhythm. It is helpful to have that this meant the notation could possibly be drawn on sheet
such points of change pointed out. music turned sideways.
In addition, we realized that the primary reason for the use After the vertical scrolling was settled on, we needed to
of traditional sheet music notation was that many drummers were figure out whether to read from top to bottom (which is natural
also musicians who could play other instruments and hence knew when reading) or from bottom to top (which would work better
how to read sheet music. However, we also found that most in a guitar hero-like auto-scrolling interface on a screen where
drummers never wrote down their music or never used any kind you can see the notes come down to the present). We settled on
of notation at all. the first option, as we prioritized being able to use it as a static
We also realized that we could specifically look at the design image on a screen or as a print.
affordances today’s technology allows us that were not possible Initial prototypes used icons to mark each hit of an
during the design of traditional sheet music: instrument and at the top of each column. This seemed to help
- Color in inking recognizability of actions. However, the option of adding dots
- Screens with pan and zoom, removing the limitation of instead of icons to show hits and have the icon only at the top has
having to fit on a piece of paper the advantage of being much easier to write down by hand, and
- Moving visuals, tracking the music as it plays should hence be allowed as a valid alternative. Users experienced
- Interactivity on a touchscreen with the notation should be able to read the music from position
- Connecting instruments for input alone.
- Generating sound from notated music Note duration/inter-beat interval – sheet music uses
note length to show inter-beat interval, though in a percussion
instrument the note length does not mean anything. We chose the
alternate option of keeping the icon constant and using only
vertical position to encode timing – this allows recognizability of
an unmodified icon, and allows easy reading of timing from top to viewer to map the horizontal position of the symbol with the
bottom. drum part. At the top of each section there is the name and the
The icons were designed with the following goals: color of the section, plus a mini legend to remind the user of the
- to be easy to distinguish from each other position and icon of each drum part on the score. The mapping of
- to be easy to draw by hand icon to drum part is available in the previous figure.
- to be visually correlated to the form of the instrument
and the action being taken 3.1.2 Song Progress bar (Timeline)
- to be small enough to fit in the scale, big enough to be This part of the visualization shows the order in which the
clearly seen sections have to be played in the song. As drumming is
We named this schema the Positional Drum Notation, because the characterized by patterns which are often repeated, the song
position of the drums matching a drum set is a core feature of this progress bar enables to specify the notes of each section only once
notation system. and then tell the user where to play that section, which most
probably will appear multiple times in the song. The sections are
3 R ES U LTS color coded to enable a quicker link between the side bar and the
section content in the body of the visualization.
We imagined our notation to have to possible outputs, either
static (visualizable either as a hard copy printed on a sheet of
paper or on a screen) or an interactive software usable to read and
write the notation.
In order to evaluate the effectiveness of our design
decisions, we performed some user tests using the static notation
to gauge whether it was quicker for beginner drummers to learn
a groove by reading positional notation compared to traditional
notation .
Icons indicate which drum part has to be hit. Each icon in the
section is aligned underneath its legend position, to enable the
- Move notes in sections by dragging instead of deleting
and adding them
- Deleting sections
- Adding bars to sections by duplicating existing bars
- Duplicating existing sections in order to modify them to
create new sections
- Rearranging the order of instruments in the scale by
dragging so users can map it to their own drum set
- Allowing users to mark certain bars or beats as “change
in pattern”, so they can be shown larger or in higher
contrast
- Adding export/import of midi files or from sheet music
formats like MusicXML.
We plan to open source the code so we can add features or have
other interested developers take it from here.