Calculating MIDI note numbers in your head
I can think of a few reasons why you might want to be able to translate between scientific pitch notation, or SPN, staff notation, and MIDI note numbers quickly, in your head, without looking at a table. Maybe you’re a composer doing algorithmic composition, maybe you’re working with a MIDI roll in a DAW, maybe you’re a computational musicologist, or maybe you just want to impress your students (:eyeroll:). To do this, two things are required: 1) know the multiples of 12 (either by rote memorization, or with a quick mental calculation); 2) instant recall of pitch class numbers.
Scientific pitch notation vs MIDI
The key thing to note is that SPN and MIDI note numbers both work on assigning the different octaves of pitch class
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
So, to translate a
Some examples:
To find the MIDI note for
To find
Now, let’s do the reverse. For MIDI note number
Memorizing, or quickly calculating, multiples of 12
OK, that is straightforward, but what if you don’t have pitch class numbers or multiples of
Let’s take a look:
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
The first thing we might notice is that the last digit follows a repeating sequence:
Now, let’s look at the sequence
So now, even if you don’t have the table memorized, you can quickly do the math in your head.
- ← Previous
Nobuyuki Tsujii at Carnegie Hall