144 Notes And 144 Notes Algorithm

Creative Commons License
144 Notes and 144 Notes Algorithm by Marko Kopač is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Permissions beyond the scope of this license may be available at email.

144 Notes Algorithm (144 Notes) is a visual representation of musical notes, where every note’s pitch is represented with 2 predefined colors. First color is the color of octave that the note belongs to and it is represented as background color. We could call it “the color of approximate pitch”. The second color represents the exact position of the note inside that octave. We could call it “the color of exact pitch”. To contain all notes in the range of human hearing I took span of 12 octaves and since every octave contains 12 notes we get 144 notes with 144 color combinations. Starting with dark hues for lower pitches and continuing to more warm hues for middle and higher pitches.

I took 12 different colors in CIELUV color space and adjusted them manually to be as distinctive as possible. Using Scientific pitch notation for octaves and Dutch naming system for notes in chromatic scale we get the following table of corresponding colors:

Color Octave Notes

#825ebe -1 C
#3e6ada 0 Cis
#008eff 1 D
#42cafc 2 Dis
#2ceabb 3 E
#7ff23e 4 F
#f2ef00 5 Fis
#ffb607 6 G
#fe7302 7 Gis
#f94c4d 8 A
#f7618f 9 Ais
#d458be 10 B

Where C means the following twelve C notes in Scientific pitch notation:
C-1, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10.

And Cis means twelve Cis notes in Scientific pitch notation:
Cis-1, Cis0, Cis1, Cis2, Cis3, Cis4, Cis5, Cis6, Cis7, Cis8, Cis9, Cis10.

And so on all the way up to B:
B-1, B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10.

For example, if we take G3 note, we write octave (the number “3”) with predefined turquoise color #2ceabb on the first position. Then on the second position we write letter G with predefined orange color #ffb607:

Figure 1:
The color of octave number is also used for background of instruments. The two are separated with black or dark grey outline. This background fills the shape that gives certain tone on an instrument.

Figure 2:
It is allowed to use different naming for notes (like Neo-Latin) with standard numbers for octaves. However when someone says or writes just “G note”, this could mean:

1. All (twelve) G notes – this is correct.

2. Specific G note – this is wrong and should be avoided, because octave is not defined.

It is possible to apply 144 Notes (Algorithm) to most today’s musical instruments.

If we take all notes in the 144 Notes and put them in line arranged from lower to higher pitches, we get the following “ribbon”:

Figure 3:

  • The term “144 Notes” is used for static image of an instrument and note naming. (4 string bass guitar example in appendix)
  • The term “144 Notes Algorithm ” is used for dynamic image of an instrument including ribbon with all 144 notes (available on the “” home page) and all algorithms under the hood (co-authored by Andraž Kopač). (Guitar compared to piano, with functions turned on example in appendix)
  • 144 Notes Algorithm (144 Notes) is useful for easy understanding how musical instruments are composed, to compare them with each other and see different tunings of particular instrument. It is also useful for finding connections between chords, songs and also for composing music…

    Unofficial date of discovery is 14.7.2009.
    It’s possible to use the main idea in other fields of knowledge and science, on other things, and with more group nesting, but that does not concern this documentation.


    If you have any questions, you can find us at:


    144 Notes bass guitar
    144 Notes Algorithm