Dirk Bertels

he who has noble thoughts is never alone

Constructing Scales

A starting point in music theory

In Introducing the Western Music Language, we saw how we can derive the scale notes from the harmonics of one string. When considering subsequent divisions of a string by whole numbers, we actually observe a manifestation of the harmonic mediating proportion.

The series 1/2, 1/3, 1/4, 1/5, 1/6, ... is harmonic, ie b = 2ac/(a+c)

The notes that are created this way explain why the major chord is so pleasing to the ear. I did outline in a little textbook how we can derive all of the notes (chromatic scale) we use in western music just using this principle. However, when we look at a lot of ethnic music, we observe the 5 note pentatonic scale. This scale, by the way, is responsible for the blues and its numerous derivations.

The pentatonic scale can be wholly constructed using geometric proportion, and it can be derived by an even simpler method. To fully understand this process it is helpful to construct following contraption:

string on block

The string should be tightened as close as possible to the surface, but not so close that it buzzes when plucked. Aim for a good deep sound. The intervals (distances) between the notes (sounds) we will create are not dependent on the tightness of the string but on the relative subdivisions of the length of the string.

Note also that the 2 pegs on top are 81 cm apart. This is convenient because 81 is a multiple of 3 which will come in handy as we will see later on.

Now mark off the distances on your instrument as shown on the diagram below. Then press the string down with your left finger on each of these nodes, sounding the string with your right hand

If we press down halfway the string (at 40.5 cm), we will get the same note, but at a higher level. This is the octave. If we now press halfway the distance of this half (at 1/4), the same note will sound again at a higher level. We can theoretically go on like that ad infinitum, each time attaining the same note but at a higher level.
The image below is not to scale.

error-file:tidyout.log

In other words, we are creating the following series:

1/2 of 1 = 1/2 * 1 = 1/2
1/2 of 1/2 = 1/2 * 1/2 = 1/4
1/2 of 1/4 = 1/2 * 1/4 = 1/8
1/2 of 1/8 = 1/2 * 1/8 = 1/16

Because each subsequent ratio is created by multiplying it by the same amount (in this case 1/2), the series is said to be geometric.

Ok, sounds good mathematically, but doesn't sound very exciting to our ears. Not a great variety of notes! What would the next logical step be? The same as above but using the next subdivision that is possible: division by 3. It turns out that the first subsequent divisions of a string by three creates our pentatonic scale. Though the principle is the same as above, in order for us to create a proper pentatonic scale, we also need to employ the important discovery we made above, namely that doubling or halving the length of a string produces the same note, be it on a different level

Why do we want to use this? Because we want to keep all our new-to-be-found notes within the same level. And in order to keep all our new-found notes within the octave, all we need to do is ensure that all the markations end up on the first half of the string. Note that this first half marks the octave (the same note on a higher level). Logically, all the notes that lie beyond this markation will repeat the ones below. Note: This is yet another example (metaphor) to depict the infinity of numbers on any length of string. Doing the following experiment will make this clear.


error-file:tidyout.log

To avoid confusion, always press down with the LH and pluck the string with your RH. Now verify that all notes in B are present in A, but on higher levels.

Also note that we measure from the right, as we did in the experiment for deriving the octaves. This is important since we need to get the ratios from the string-length last obtained (by means of pressing down the string at those nodes).

Getting back to our intention of subsequently dividing the string by 3 ... mathematically,

1/3 of 1 = 1/3 * 1 = 1/3
1/3 of 1/3 = 1/3 * 1/3 = 1/9
1/3 of 1/9 = 1/3 * 1/9 = 1/27
1/3 of 1/27 = 1/3 * 1/27 = 1/81


Now translate the found ratios so they are greater than 1/2, this way we remain within the octave: Remember, we can only multiple by multiples of 2 in order to obtain the same notes, be it on different levels:

1/3 < 1/2 ==> 1/3 * 2 = 2/3 (2/3 > 1/2) sol
1/9 < 1/2 ==> 1/9 * 8 = 8/9 (8/9 > 1/2) re
1/27 < 1/2 ==> 1/27 * 16 = 16/27 (16/27 > 1/2) la
1/81 < 1/2 ==> 1/81 * 64 = 64/81 (64/81 > 1/2) mi


The reasoning used for finding each of these notes is as follows (using the example of 1/9):

  • 1/9 is smaller than 1/2, therefore multiply with 2
  • 2/9 is smaller than 1/2, therefore multiply with 2 again
  • 4/9 is smaller than 1/2, therefore multiply with 2 a third time
  • 8/9 is greater than 1/2, therefore this is our note.

Do this with the other ratios as well, and sito, there's our five notes (including the full length, do): do, sol, re, la, mi


All we need to do now is to convert it to our instrument. Since the string is 81 cm long, we use the found ratios to calculate the distances:

2/3 of 81 = 54 cm
8/9 of 81 = 72 cm
16/27 of 81 = 48 cm
64/81 of 81 = 64 cm

error-file:tidyout.log

Significant concepts

  • Subsequent divisions by half creates a string with the same notes as the fundamental note. As the lengths get smaller, the distances required are smaller. This is the concept of the logarithm.
  • The left (top) part of the ratios are multiples of 2, the right (bottom) part of the ratios multiples of 3 (disregarding the octave).
  • For those of you that know of the circle of fifths in music theory, note that all we have done is create the first subsequent fifths.
  • Think of the mathematical concept of recursion and recognise it in the string.
  • The table below shows what would happen if we follow the above reasoning for division by 5.

Tables showing different scales

The following tables are copied from a MS Excel file I wrote. It calculates all the fields given a particular string length.

The example shows the values for a string length of 100. However, if you download the file to your computer you can manipulate it yourself by 'inputting' any value of string length you want. The tables will update accordingly. I inserted some comments before each table.

Download the Excel file here

Input string length: 100.00 from bridge (right)

Divisor: five

This is just to show what happens when we take the next possible subdivision, subsequent division by five. Playing these intervals gives an Eastern type of scale, very pleasing to the ear, but not representative of the western scale.

Div: 1/5 req. multiples of 2 result distance
1/5 4 2^2 4/5 80.0000
1/25 16 2^4 16/25 64.0000
1/125 64 2^6 64/125 51.2000
1/625 512 2^9 512/625 81.9200

circle of 5ths

This is the one we've worked out above. I stopped the subdivision because excel doesn't show ratios containing numbers with more than 3 digits.

Div: 1/3 req. multiples of 2 result distance note
1/3 2 2^1 2/3 66.6667 g
1/9 8 2^3 8/9 88.8889 d
1/27 16 2^4 16/27 59.2593 a
1/81 64 2^6 64/81 79.0123 e
1/243 128 2^7 128/243 52.6749 b
1/729 512 2^9 512/729 70.2332 f#

chromatic scale

This is the standard tuning used for all modern instruments these days, because it greatly facilitates tuning instruments. It also enables us to play in all 12 keys. The formula used has been described somewhere earlier in this article.

chromatic scale 2^(x/12) distance
0 1.000000000E+00 50.0000 c1
1 1.059463094E+00 52.9732 b2
2 1.122462048E+00 56.1231 a#3
3 1.189207115E+00 59.4604 a4
4 1.259921050E+00 62.9961 g#5
5 1.334839854E+00 66.7420 g6
6 1.414213562E+00 70.7107 f#7
7 1.498307077E+00 74.9154 f8
8 1.587401052E+00 79.3701 e9
9 1.681792831E+00 84.0896 d#10
10 1.781797436E+00 89.0899 d11
11 1.887748625E+00 94.3874 c#12
12 2.000000000E+00 100.0000 c

Own system

Shows the scale obtained from my book 'Introducing the western music language'. Note that it shows exactly the same ratios as those used in tempered tuning.

4/5 of c 4/5 80.0000 e
3/4 of c 3/4 75.0000 f
2/3 of c 2/3 66.6667 g
1/2 of c 1/2 50.0000 c'
4/5 of g 8/15 53.3333 b
2/3 of g 4/9 *2 = 8/9 88.8889 d
4/5 of f 3/5 60.0000 a

Classic tempered tuning

This is taken from a book on piano tuning and is regarded as the standard tuning. It is possibly the most harmonious representation of what happens when a string is plucked. Note that the missing notes f# and bb are prominent in other tables.

15/16 93.7500 c#
8/9 88.8889 d
5/6 83.3333 d#
4/5 80.0000 e
3/4 75.0000 f
2/3 66.6667 g
5/8 62.5000 g#
3/5 60.0000 a
8/15 53.3333 b

harmonic

The first two intervals are very standard, but the series soon gets out of step compared with our chromatic scale, which we use as a standard.

1/2
1/3 2 2/3 66.6667 g
1/4
1/5 4 4/5 80.0000 e
1/6
1/7 4 4/7 57.1429 bb
1/8
1/9 8 8/9 88.8889 d
1/10
1/11 8 8/11 72.7273
1/12
1/13 8 8/13 61.5385
1/14
1/15 8 8/15 53.3333
1/16
1/17 16 16/17 94.1176
1/18
1/19 16 16/19 84.2105
1/20

circle of fifths

A completed version of the second table. The 'difference in ratio' column shows the difference between this on and the chromatic (12√) one. This table helps us to connect 2^(x/12) to the circle of fifths. Get exact measurements and find out the rate at which they are out. (Pythagoras's comma).

The 2 in the formula stems from the fact that we need a length of two units since we can only use half of a unit length to get our scale. Any notes lying outside this half is just repeating these notes. So to make things as abstract as possible, we take this half as unit, and therefore the whole string as 2 units.
The 12th root accounts for the fact that we need to multiply something with itself 12 times to get 2. This means that lowering a tone equals to dividing the present length by 12√2, and raising a tone equals to multiplying the present length by 12√2.
Note also that each note on this string keeps its identity when successively multiplied by 2, ie by multiples of 2. The binary aspect is very strong.

The next strong aspect is the ternary one. The whole system is really based on an interaction of these 2 principles, ie the binary and ternary. The ternary principle creates new notes. The binary brings them to a particular level

Note that after 12 iterations, we derive a ratio of 0.98654... This is very close to the original string ratio for a full length, 1. The difference between the two has been termed the Pytagorian comma. For all practical reasons, the circle of 12 is said to be repeating.

An interesting point that crops up when we compare the two ratios is the constant approximity of the two. One is always a little greater than the other, but there does not seem to be a fixed ratio that links them both.

3^x 1/(3^x) 2^x ratio string length note diff. in ratio mult. Adj. Diff.
1 0 1.00E+00 0 1.00E+00 100.0000 c 0.000000
1/3 1 3.33E-01 1 6.66E-01 66.6667 g 0.0007 0.000001
1/9 2 1.11E-01 3 8.88E-01 88.8889 d 0.0020 0.000004
1/27 3 3.70E-02 4 5.92E-01 59.2593 a 0.0020 0.000007
1/81 4 1.23E-02 6 7.90E-01 79.0123 e 0.0035 0.000010
... 5 4.11E-03 7 5.26E-01 52.6749 b 0.0029 0.000014
6 1.37E-03 9 7.02E-01 70.2332 f# 0.0047 0.000035
7 4.57E-04 11 9.36E-01 93.6443 c# 0.0074 0.000042
8 1.52E-04 12 6.24E-01 62.4295 g# 0.0056 0.000048
9 5.08E-05 14 8.32E-01 83.2393 d# 0.0085 0.000053
10 1.69E-05 15 5.54E-01 55.4929 a# 0.0063 0.000058
11 5.64E-06 17 7.39E-01 73.9905 f 0.0092 0.000124
12 1.88E-06 19 9.86E-01 98.6540 (c) 0.0134 0.000130
13 6.27E-07 20 6.57E-01 65.7694 (g) 0.0097 0.000000

mathematical comparison

Represents both the circle of fifths and chromatic mathematically.

circle of fifths chromatic
2(2^0/3^0) c 2^(12/12) = 2
2(2^11/3^7) c# 2^(11/12)
2(2^3/3^2) d 2^(10/12) = 2^(5/6)
2(2^14/3^9) d# 2^(9/12) = 2^(3/4)
2(2*2^6/3^4) e 2^(8/12) = 2^(2/3)
2(2^17/3^11) f 2^(7/12)
2(2^9/3^6) f# 2^(6/12) = 2^(1/2)
2(2^1/3^1) g 2^(5/12)
2(2^12/3^8) g# 2^(4/12) = 2^(1/3)
2(2^4/3^3) a 2^(3/12) = 2^(1/4)
2(2^15/3^10) a# 2^(2/12) = 2^(1/6)
2(2^7/3^5) b 2^(1/12)
2(2^19/3^12) (c) 2^(0/12) = 1

On the multiples of 3

Always +7 , -5. Starting from 0, until 12 reached, then it starts (on the fifth, g) on 1. Significantly, the power ends on 12 (3^12).

On the multiples of 2

always +11, -8. starting from 0, until 20 is reached, then it starts (on the fifth, g) on 1. It ends on 19.

Also, adding both multiples gives the series 0, 18, 5, 23, 10, 28, 15. Again, this reveals an order: +18, -13 from 0 until the fifth, and then it starts from 2.

To be continued ...

Take the e note:

2(2^6/3^4)
(2^(8/12) = 2^(2/3))

Interaction of 2 and 3 only gives the circle of fifths.

The reverse of all the ratios gives the same result, but starting from the octave.