◢◣ zigzag explore zigzag →

intervals · the diatonic ladder

11 s · 90 bpm · root struck before each step

intervals · the diatonic ladder 11 s · 90 bpm · root struck before each step
0:00 / 0:11
↓ wav ↓ midi

Middle C struck before each rising interval in turn — major 2nd, major 3rd, perfect 4th, perfect 5th, major 6th, major 7th, octave — so every one is easy to name by ear

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.