Every rung is the root, then a step further
The ladder plays middle C, then a note; C, then the next note up; and on up
the scale. In the data that’s just one row of degrees with the root 1
woven between each rising target:
rows:
- hit
- pitch
body: |
pitch 1 2 1 3 1 4 1 5 1 6 1 7 1 8
Read against C major, 1 is C and 2 3 4 5 6 7 8 climb the scale — so you
hear C against a 2nd, C against a 3rd, on up to the octave. The intervals
are stored nowhere; they emerge from where each degree lands:
source:
kind: notes
matrix: ladder
scale: major
key: C
Change key and the same ladder climbs from any root — the interval names
stay the same everywhere.