The Scale Universe: 4,096 Possibilities From 12 Notes
Department of Music | Stage: Albedo (Intermediate) | Duration: 45 minutes
Learning Objectives
Section titled “Learning Objectives”After completing this course, you will be able to:
- Represent any scale as a 12-bit binary number and convert it to a decimal integer
- Explain why there are exactly 4,096 mathematically possible scales in 12-tone equal temperament
- Compute the modes of any scale using circular left shifts (bit rotations)
- Distinguish between the total count (4,096) and the count under various equivalences (prime forms, Forte classes)
- Apply Zeitler’s criteria to filter the universe down to “musically real” scales
- Compute interval vectors, brightness, and symmetry properties from a scale’s integer
- Map any scale integer to fretboard positions on guitar
- Relate scale-space to the OPTIC-K equivalence relations used in music set theory
1. The Chromatic Alphabet
Section titled “1. The Chromatic Alphabet”Western music uses twelve pitch classes per octave. A pitch class is a note regardless of which octave it appears in — all the C’s on a piano belong to the same pitch class.
The twelve pitch classes, numbered 0 through 11:
| Pitch Class | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Note Name | C | C#/Db | D | D#/Eb | E | F | F#/Gb | G | G#/Ab | A | A#/Bb | B |
Now think of a scale as a choice: for each of the twelve pitch classes, either it is in the scale (1) or out (0). That gives us a 12-bit binary number — twelve independent yes/no decisions.
How many possible choices? Two options for each of twelve positions:
$$ 2^{12} = 4096 $$
Exactly 4,096 mathematically possible scales exist in 12-tone equal temperament. This includes the empty scale (all zeros), the chromatic scale (all ones), all single-note “scales,” all traditional scales, and every weird collection in between.
This is the scale universe. Its size is finite, knowable, and surprisingly small — a number a computer can enumerate in microseconds.
2. A Scale IS a Number
Section titled “2. A Scale IS a Number”Here is the key reframing: every scale is an integer between 0 and 4095.
The Bit Mapping
Section titled “The Bit Mapping”Assign each pitch class a bit position:
| Bit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pitch Class | C | C# | D | D# | E | F | F# | G | G# | A | A# | B |
| Place Value | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 |
To convert a scale to an integer, mark each note as 1 and sum the place values.
Example: The Major Scale
Section titled “Example: The Major Scale”The C major scale contains the notes C, D, E, F, G, A, B — pitch classes 0, 2, 4, 5, 7, 9, 11.
Binary (reading from bit 11 down to bit 0):
Bit: 11 10 9 8 7 6 5 4 3 2 1 0Note: B Bb A Ab G Gb F E Eb D Db CIn scale: 1 0 1 0 1 0 1 1 0 1 0 1As decimal:
$$ 1 + 4 + 16 + 32 + 128 + 512 + 2048 = 2741 $$
C major = 2741.
Every major scale has the same intervallic structure, so regardless of root, the pattern (2-2-1-2-2-2-1 semitone steps) defines major. The integer 2741 is the C-rooted representation. Rooted on other notes, the pattern rotates.
Example: The Minor Pentatonic Scale
Section titled “Example: The Minor Pentatonic Scale”The C minor pentatonic scale contains C, Eb, F, G, Bb — pitch classes 0, 3, 5, 7, 10.
Binary:
Bit: 11 10 9 8 7 6 5 4 3 2 1 0In scale: 0 1 0 0 1 0 1 0 1 0 0 1As decimal:
$$ 1 + 8 + 32 + 128 + 1024 = 1193 $$
C minor pentatonic = 1193.
Why This Matters
Section titled “Why This Matters”Once you accept that a scale is a number, everything follows:
- You can enumerate all scales (count from 0 to 4095)
- You can compare scales (integer comparison)
- You can transform scales (bit operations: shift, AND, OR, XOR, POPCOUNT)
- You can search scales (for specific interval vectors, cardinalities, symmetries)
- You can store scales (12 bits instead of a list of notes)
A scale is not a mystical thing. It is a number.
Practice Exercise
Section titled “Practice Exercise”Convert the following three scales to integers using the bit mapping:
- C natural minor (C, D, Eb, F, G, Ab, Bb) — pitch classes 0, 2, 3, 5, 7, 8, 10
- C major pentatonic (C, D, E, G, A) — pitch classes 0, 2, 4, 7, 9
- C whole-tone (C, D, E, F#, G#, A#) — pitch classes 0, 2, 4, 6, 8, 10
Compute each by summing the place values (powers of 2). Check your answers below.
Answers:
- C natural minor = 1 + 4 + 8 + 32 + 128 + 256 + 1024 = 1453
- C major pentatonic = 1 + 4 + 16 + 128 + 512 = 661
- C whole-tone = 1 + 4 + 16 + 64 + 256 + 1024 = 1365
3. Modes as Rotations
Section titled “3. Modes as Rotations”A mode is a scale started from a different degree. C Dorian contains the same notes as Bb major, but begins on C. In the integer representation, this is not addition or multiplication — it is a rotation.
The Circular Shift Operation
Section titled “The Circular Shift Operation”To find the next mode of a scale:
- Find the lowest set bit (the root)
- Remove it, shift the remaining pattern down
- Wrap the old root around to the top
More precisely, the modal rotation is a circular left shift by the distance to the next scale tone. In a 12-bit system, “wrapping around” means bits that shift off the left edge reappear on the right.
Example: The Modes of Major
Section titled “Example: The Modes of Major”The major scale pattern has intervals 2-2-1-2-2-2-1 (seven notes). Its seven modes are generated by rotating to each of the seven scale degrees:
| Mode Name | Starting Degree | Interval Pattern |
|---|---|---|
| Ionian (Major) | 1 | 2-2-1-2-2-2-1 |
| Dorian | 2 | 2-1-2-2-2-1-2 |
| Phrygian | 3 | 1-2-2-2-1-2-2 |
| Lydian | 4 | 2-2-2-1-2-2-1 |
| Mixolydian | 5 | 2-2-1-2-2-1-2 |
| Aeolian (Natural Minor) | 6 | 2-1-2-2-1-2-2 |
| Locrian | 7 | 1-2-2-1-2-2-2 |
These are not seven different scales. They are seven rotations of the same underlying pattern. When you play C Dorian on a piano, you are playing the white keys starting from D.
Computing Rotations as Bit Operations
Section titled “Computing Rotations as Bit Operations”In pseudocode, to rotate a 12-bit scale integer left by n positions:
rotate_left(scale, n): shifted = (scale << n) & 0xFFF # shift left, mask to 12 bits wrapped = scale >> (12 - n) # bits that fell off return shifted | wrapped # combineApplied to the major scale (2741), rotating by the correct number of positions produces each mode’s integer representation.
Practice Exercise
Section titled “Practice Exercise”Compute the first three modes of the harmonic minor scale (C D Eb F G Ab B — intervals 2-1-2-2-1-3-1).
- Write out the 12-bit binary representation of C harmonic minor
- Determine how many bits to rotate to get the 2nd mode (Locrian natural 6)
- Determine how many bits to rotate to get the 3rd mode (Ionian #5)
Hint: the rotation amount equals the number of semitones between the old root and the new root.
Answer sketch:
- C harmonic minor = 2477 (binary: 100110101101)
- Rotate left by 2 semitones (D is 2 semitones above C) → 2nd mode
- Rotate left by 3 semitones (Eb is 3 semitones above C) → 3rd mode
The seven modes of harmonic minor are all rotations of the integer 2477.
4. How Many Are Really Unique?
Section titled “4. How Many Are Really Unique?”We started with 4,096 scales. But many of these are “the same” under different equivalences. How many are truly distinct structures?
Prime Forms — Ignoring Rotation
Section titled “Prime Forms — Ignoring Rotation”Two scales are modally equivalent if one is a rotation of the other. A scale’s prime form is its canonical representative — conventionally, the rotation with the smallest integer value (or the rotation that packs notes toward the beginning).
Under modal equivalence:
- The 7-note major scale family has 7 rotations (7 modes) → 1 prime form
- The 6-note whole-tone scale has only 1 unique rotation (it maps to itself) → 1 prime form
- The 12-note chromatic scale is its own prime form
Counting prime forms: Of the 4,096 scales, approximately 352 are structurally unique under rotation. The exact count depends on conventions (whether to include the empty scale, single-note scales, etc.).
Forte Classes — Ignoring Rotation AND Inversion
Section titled “Forte Classes — Ignoring Rotation AND Inversion”In the 1970s, Allen Forte formalized a further equivalence: treating a scale and its inversion (mirror image) as the same structure. A scale’s inversion reverses its interval pattern.
- Major scale (2-2-1-2-2-2-1) inverts to Phrygian (1-2-2-2-1-2-2) — wait, that IS a mode of major.
- But most scales have inversions that are NOT in the same modal family.
Under T/I equivalence (Transposition + Inversion), Forte identified 224 distinct set classes for cardinalities 3 through 9. Including all cardinalities from 0 to 12, the total count is slightly higher.
The Forte number (e.g., “7-35” for the diatonic/major scale) is a standardized naming system where:
- First number = cardinality (number of notes)
- Second number = ordinal position within that cardinality (sorted by a canonical ordering)
The Whole-Tone Special Case
Section titled “The Whole-Tone Special Case”The whole-tone scale (C D E F# G# A#) has an interval pattern of 2-2-2-2-2-2. Every rotation produces the identical scale — it has only one mode.
Its integer: 1365 (binary 010101010101).
Rotate by any even number of positions: you get back 1365. Rotate by any odd number: you get the other whole-tone scale (2730, binary 101010101010).
Thus there are only two whole-tone scales in the entire universe, and they are each other’s transposition by a semitone. Under Forte equivalence, both are in the same set class.
The Counting Hierarchy
Section titled “The Counting Hierarchy”| Equivalence | Count | What Is Equated |
|---|---|---|
| None (raw) | 4,096 | All subsets of 12 pitch classes |
| Transposition (T) | ~352 prime forms | Rotations of same pattern |
| Transposition + Inversion (T/I) | 224 Forte classes | Above, plus mirror images |
| T/I + Complementation | ~158 | Above, plus scale+complement pairs |
Practice Exercise
Section titled “Practice Exercise”Convince yourself that the whole-tone scale is “modally invariant”:
- Write C whole-tone in 12-bit binary: 010101010101
- Rotate left by 2 bits: what do you get?
- Rotate left by 1 bit: what do you get?
- Explain why a scale with uniform interval structure (all same step size) has fewer unique modes
Answers:
- 010101010101 = 1365
- Rotate left 2: still 010101010101 = 1365 (same scale)
- Rotate left 1: 101010101010 = 2730 (the other whole-tone scale)
- A scale with N notes has at most N modes, but if the scale has rotational symmetry (maps to itself under rotation by k semitones where k < 12), it has fewer unique modes. The whole-tone scale has 12/6 = 2 rotational symmetry period, so all rotations produce one of two states.
5. What Makes a “Real Scale”?
Section titled “5. What Makes a “Real Scale”?”Of the 4,096 mathematical possibilities, most are not useful for music. A scale like 101100000001 (C, Db, Eb, B) is a collection of notes, but no one would call it a scale in the practical sense. How do we filter the universe down to legitimate scales?
The Zeitler Criteria
Section titled “The Zeitler Criteria”William Zeitler, in his exhaustive cataloging work, proposed four criteria for a scale to be “real”:
-
The root is present — bit 0 must be set. A scale must contain its own tonic. This eliminates 2,048 scales (half the universe).
-
No gap larger than 4 semitones — consecutive scale tones cannot be more than a major 3rd apart. A gap of 5+ semitones creates an audible hole that breaks scalar continuity.
-
Between 5 and 8 notes — scales outside this range either sound too sparse (to be heard as scalar) or too dense (to be heard as distinct from chromaticism). This is a pragmatic constraint, not a mathematical one.
-
No cluster longer than 3 consecutive semitones — four or more chromatic notes in a row create a chromatic cluster that loses scalar character.
Applying all four criteria reduces the 4,096 scales to approximately 1,490 “legitimate” scales. This is still vastly more than the familiar repertoire of named scales.
Why These Criteria Are Guidelines, Not Laws
Section titled “Why These Criteria Are Guidelines, Not Laws”The Zeitler criteria are heuristics, not definitions. Counterexamples abound:
- The chromatic scale has 12 consecutive semitones (violates criterion 4) — clearly a real scale
- Single-note “drones” violate the 5-note minimum — clearly a real musical structure
- Blues scales sometimes use gaps of 3 semitones cleverly (minor pentatonic has a gap from Bb to C)
- Gagaku scales, microtonal scales, and other non-Western systems do not fit 12-TET at all
The criteria are culture-specific — they describe scales that fit European tonal and modal practice. They are a useful filter, not a universal truth.
Practice Exercise
Section titled “Practice Exercise”For each of the following scales, determine which Zeitler criteria (if any) it violates:
- C major (0, 2, 4, 5, 7, 9, 11)
- C chromatic (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- A gap scale (0, 5, 11) — C, F, B
- A cluster scale (0, 1, 2, 3, 4) — C, C#, D, D#, E
Answers:
- C major: violates none — passes all criteria
- C chromatic: violates criterion 3 (12 notes, exceeds max of 8) and criterion 4 (12 consecutive semitones)
- Gap scale: violates criterion 2 (gap from F to B is 6 semitones) and criterion 3 (only 3 notes)
- Cluster scale: violates criterion 4 (5 consecutive semitones) and criterion 3 (only 5 notes, at the edge)
6. Scale Properties You Can Compute
Section titled “6. Scale Properties You Can Compute”Once a scale is an integer, all its musical properties become computable. You do not need to listen — you can analyze the number.
Interval Vector
Section titled “Interval Vector”An interval vector counts how many times each interval class appears in the scale. There are six interval classes (1 through 6 semitones; the tritone is its own inverse, and intervals 7-11 are complements of 1-5).
For the C major scale (C D E F G A B):
Interval class: 1 2 3 4 5 6Count: 2 5 4 3 6 1Interval vector: [2, 5, 4, 3, 6, 1]
The vector is computed by examining all pairs of scale tones and counting the distance between them (reducing to the range 1-6).
Why it matters: The interval vector encodes harmonic potential. Scales with many 3rds and 5ths (interval classes 3, 4, 5) sound consonant and tonal. Scales heavy in interval classes 1 and 6 sound dissonant and unstable.
Brightness
Section titled “Brightness”Brightness is the sum of the pitch classes (bit positions set). Higher sums mean the scale’s notes are higher in the chromatic circle (more sharps), lower sums mean more flats.
- C major (0, 2, 4, 5, 7, 9, 11): sum = 38
- C Lydian (0, 2, 4, 6, 7, 9, 11): sum = 39 — brighter by one
- C Phrygian (0, 1, 3, 5, 7, 8, 10): sum = 34 — darker
The Locrian-to-Lydian spectrum (darkest to brightest modes of major) corresponds to monotonically increasing brightness values. This is a computed property — no ear required.
Symmetry
Section titled “Symmetry”A scale has rotational symmetry if rotating it by some k semitones produces the same scale. The scale’s symmetry order tells you how many distinct transpositions it has.
- Whole-tone scale: symmetry at every 2 semitones → only 2 distinct transpositions
- Diminished (octatonic) scale: symmetry at every 3 semitones → only 3 distinct transpositions
- Augmented scale: symmetry at every 4 semitones → only 4 distinct transpositions
- Major scale: no rotational symmetry → all 12 transpositions are distinct
Chirality
Section titled “Chirality”A scale is chiral if its inversion (mirror image around pitch class 0) is NOT the same as any rotation of itself. Most scales are chiral. Exceptions include the major scale (whose inversion is the Phrygian mode, which IS a rotation) and symmetric scales.
Z-Relation
Section titled “Z-Relation”Two scales are Z-related if they have the same interval vector but are NOT related by transposition or inversion. They sound similar harmonically but are structurally distinct. Z-related pairs are rare and musically fascinating.
The most famous Z-pair: the all-interval tetrachord Z-relation {0,1,4,6} and {0,1,3,7}, both with interval vector [1,1,1,1,1,1].
Practice Exercise
Section titled “Practice Exercise”Compute the interval vector for the C minor pentatonic scale (C Eb F G Bb = pitch classes 0, 3, 5, 7, 10).
Step 1: List all pairs and their distances. Step 2: Reduce distances to interval classes (distances 7-11 become 12-distance: e.g., 8 semitones → class 4). Step 3: Count occurrences of each class.
Answer: Pairs and distances:
- 0-3: 3
- 0-5: 5
- 0-7: 5 (7 reduces to 5)
- 0-10: 2 (10 reduces to 2)
- 3-5: 2
- 3-7: 4
- 3-10: 5 (7 reduces to 5)
- 5-7: 2
- 5-10: 5
- 7-10: 3
Interval class counts:
- Class 1: 0
- Class 2: 3
- Class 3: 2
- Class 4: 1
- Class 5: 4
- Class 6: 0
Interval vector: [0, 3, 2, 1, 4, 0]
Note: heavy on class 5 (perfect 4ths/5ths) and absent class 6 (tritone) and class 1 (semitone) — this is why pentatonic scales sound stable and “never wrong.”
7. Exploring Unnamed Scales on Guitar
Section titled “7. Exploring Unnamed Scales on Guitar”Music theory textbooks cover perhaps 200 named scales: major, minor, modes, pentatonics, harmonic and melodic minor and their modes, diminished, whole-tone, blues, bebop scales, a handful of “exotic” (Hungarian, Byzantine, etc.), and the Messiaen modes.
That leaves approximately 3,800 unnamed scales that satisfy basic Zeitler criteria. The vast majority of the scale universe is unexplored territory.
How to Explore
Section titled “How to Explore”- Pick a number between 1 and 4095 (or use a random generator)
- Decode the bits to find which pitch classes are in the scale
- Check Zeitler criteria — is this scale “reasonable”?
- Play it on your instrument and listen
- Note the interval vector and compare to scales you know
Fretboard Mapping Formula
Section titled “Fretboard Mapping Formula”To play a scale integer on guitar, you need to map pitch classes to fret positions on each string.
Given:
- Scale integer S
- Open-string pitch classes for standard tuning: E(4), A(9), D(2), G(7), B(11), E(4)
- For each string, compute which frets (0-12) contain a scale note
Formula: For each fret f (0 to 12) on a string whose open pitch class is p:
pitch_class_at_fret = (p + f) mod 12is_in_scale = (S >> pitch_class_at_fret) & 1If the result is 1, mark that fret. Repeat for all six strings.
Example: A Random Scale
Section titled “Example: A Random Scale”Pick scale integer 1749. Decode:
1749 in binary: 011011010101Pitch classes (reading bits 0-11): 0, 2, 4, 6, 7, 9, 10Notes from C: C, D, E, F#, G, A, BbThis scale has 7 notes, contains C (root is present), maximum gap is 2 semitones, no long clusters — it passes Zeitler criteria.
Interval pattern: 2-2-2-1-2-1-2 (summing to 12).
This is Mixolydian #11 (or Lydian Dominant, the 4th mode of melodic minor) — a named scale! You just rediscovered it by picking a number.
Try a less-charted number: 2391. Decode:
2391 in binary: 100101010111Pitch classes: 0, 1, 2, 4, 6, 8, 11Notes from C: C, C#, D, E, F#, G#, BThis satisfies Zeitler (root present, gaps small, 7 notes, short clusters) but is not a commonly named scale. Play it on guitar. Listen. Give it a name.
The Exploration Protocol
Section titled “The Exploration Protocol”- Generate 5-10 random scale numbers that pass Zeitler criteria
- Play each for 30 seconds, listening for emotional character
- Record your favorites
- Build simple melodies using each scale’s unique intervallic flavor
- Compare to named scales with similar interval vectors
This is how new music gets discovered. The universe is there; the mapping is mechanical; the musical judgment is yours.
Practice Exercise
Section titled “Practice Exercise”Take the scale integer 1709 (Hungarian-sounding).
- Convert it to binary and identify the pitch classes
- Write out the scale starting on C
- Compute the interval pattern (steps between consecutive notes)
- Map the scale onto the top two strings of a guitar in standard tuning (1st string = E, 2nd string = B) for frets 0-12
Hint: 1709 = 1024 + 512 + 128 + 32 + 8 + 4 + 1 → bits 0, 2, 3, 5, 7, 9, 10.
8. Connection to OPTIC-K
Section titled “8. Connection to OPTIC-K”Music set theory uses a taxonomy of equivalence relations to describe how two note collections might be considered “the same.” The mnemonic OPTIC-K captures them all. The scale-integer framework makes these equivalences computable.
The Six Equivalences
Section titled “The Six Equivalences”| Letter | Name | Meaning | Operation |
|---|---|---|---|
| O | Octave | Notes in different octaves are equivalent | Reduce to pitch class (mod 12) |
| P | Permutation | Order of notes does not matter | Treat as a set |
| T | Transposition | Same pattern starting on different root | Modular rotation |
| I | Inversion | Mirror image around a pivot | Reverse interval order |
| C | Cardinality | Number of distinct pitch classes | POPCOUNT of integer |
| K | (Alternate form) | — | Computed from K-net or similar |
(The “K” in OPTIC-K sometimes refers to cardinality equivalence or to a specific Kuusisto/Lewin structure, depending on source.)
Where Each Equivalence Lives in the Framework
Section titled “Where Each Equivalence Lives in the Framework”- O-equivalence: Built into the model. By reducing notes to pitch classes 0-11, octave information is discarded.
- P-equivalence: Built into the model. A 12-bit integer is a set (order-independent) by construction.
- T-equivalence: Computed as rotation (circular shift) of the integer.
- I-equivalence: Computed as bit reversal of the 12-bit integer. Reversing the bits of scale S gives its inverted scale (then rotate to put the root back at bit 0).
- C-equivalence: Computed as POPCOUNT — the number of 1 bits.
The 224 Forte Classes
Section titled “The 224 Forte Classes”Under combined T and I equivalence (the standard Forte taxonomy), the 4,096 scales collapse to 224 distinct classes. These classes form the foundation of 20th-century music set theory.
Each Forte class has a canonical prime form (the lexicographically smallest representative after normalization). Forte’s 1973 book “The Structure of Atonal Music” tabulates all 224 classes with their interval vectors, symmetries, and Z-relations.
GA’s 216-Dimensional Vector Space
Section titled “GA’s 216-Dimensional Vector Space”Guitar Alchemist represents scales as feature vectors in a 216-dimensional space. The dimensions encode:
- Cardinality (1 dimension)
- Interval vector (6 dimensions)
- Brightness (1 dimension)
- Modal positions (varies)
- Chord content (varies)
- Guitar-specific playability metrics (varies)
- OPTIC-K equivalence class memberships (varies)
Two scales close in this 216-D space share musical character. The space is navigable: you can move from major toward Lydian by walking in a specific direction; you can find the nearest “unnamed” scale to a named one; you can compute harmonic distances between arbitrary scales.
The scale integer is the index into this vector space. Given integer S, GA computes the full 216-dimensional feature vector deterministically.
The Payoff
Section titled “The Payoff”The scale universe is:
- Finite (4,096 scales)
- Enumerable (integers 0 to 4095)
- Transformable (bit operations for modes, inversions, complements)
- Computable (every property derivable from the integer)
- Navigable (distances and neighborhoods in feature space)
- Mostly unexplored (only ~200 of ~1,500 legitimate scales are named)
Music theory did not need to be fuzzy. Pitch-class set theory, combined with modern computation, turns scales from folklore into data.
Key Terms
Section titled “Key Terms”| Term | Definition |
|---|---|
| Pitch class | A note identity independent of octave (C, C#, D, … B) |
| 12-TET | Twelve-tone equal temperament — the standard Western tuning system |
| Scale integer | A 12-bit number where each bit indicates presence/absence of a pitch class |
| Mode | A rotation of a scale, treating a non-root degree as the new root |
| Prime form | The canonical representative of a scale family under equivalence |
| Forte number | A standardized label (e.g., 7-35) for a pitch-class set class |
| Interval vector | A 6-tuple counting occurrences of each interval class in a scale |
| Interval class | An interval reduced modulo octave AND inversion (so 1 and 11 are both class 1, etc. — actually wait, intervals 1-6 and their complements 11-6 collapse to classes 1-6) |
| Brightness | The sum of pitch classes in a scale (proxy for sharpness/flatness) |
| Symmetry (rotational) | A scale’s property of mapping to itself under rotation |
| Chirality | A scale’s asymmetry under inversion |
| Z-relation | Two scales with the same interval vector but unrelated by T or I |
| Zeitler criteria | Heuristics for filtering mathematical scales to “musically real” ones |
| POPCOUNT | The count of set bits in a binary number (= scale cardinality) |
| OPTIC-K | Mnemonic for equivalence relations in music set theory |
Self-Check Assessment
Section titled “Self-Check Assessment”1. Convert the C Dorian scale (C D Eb F G A Bb) to its pitch-class integer using the bit-mapping convention.
Pitch classes: 0, 2, 3, 5, 7, 9, 10. Integer = 1 + 4 + 8 + 32 + 128 + 512 + 1024 = 1709.
2. Compute the interval vector for the C whole-tone scale (C D E F# G# A#).
Pairs yield only intervals of 2, 4, 6 semitones. Counts: class 1 = 0, class 2 = 6, class 3 = 0, class 4 = 6, class 5 = 0, class 6 = 3. Interval vector: [0, 6, 0, 6, 0, 3].
3. What is the Forte number for the major scale (diatonic collection), and how many notes does it have?
Forte number 7-35. The first digit (7) indicates cardinality = 7 notes.
4. Explain why the seven modes of the major scale are NOT seven different scales under transpositional equivalence.
All seven modes contain the same seven pitch classes arranged in the same cyclic interval pattern (2-2-1-2-2-2-1). Each mode is a rotation of the others — they share one prime form. Starting the pattern from a different degree does not change the underlying scale structure, only the choice of tonic.
5. Apply Zeitler filtering to the scale with pitch classes {0, 1, 7}. Which criteria does it pass or fail?
Root present (bit 0 set): PASS. Max gap from 1 to 7 is 6 semitones: FAIL (exceeds 4). Cardinality = 3 notes: FAIL (below minimum of 5). No cluster of 4+ semitones: PASS. Net: fails Zeitler as a “legitimate” scale (it is a trichord, not a scale).
Pass criteria: Convert any scale (given as pitch classes or note names) to and from its integer representation, compute its interval vector by hand, identify its Forte cardinality, and explain which OPTIC-K equivalences are built into the integer model versus which require additional computation.
Research Basis
Section titled “Research Basis”- 12-tone equal temperament as the Western tuning standard is empirically documented in piano tuning and orchestral practice since the 19th century
- Pitch-class set theory and the 4,096 scale enumeration originate in Milton Babbitt’s combinatorial work (1950s) and were formalized by Allen Forte in The Structure of Atonal Music (1973)
- The 224 set classes under T/I equivalence are enumerated and tabulated in Forte (1973) and remain the standard taxonomy
- Zeitler’s scale criteria come from William Zeitler’s exhaustive cataloging project (All The Scales, 2011 and companion website), representing a practical filter on the universe
- Scale geometry and neighborhood relationships are explored in Dmitri Tymoczko’s A Geometry of Music (2011), which formalizes voice-leading distances between chords and scales
- The 216-dimensional GA feature-space representation is an implementation choice of Guitar Alchemist, extending classical pitch-class set theory with performance and harmonic-function metadata
- OPTIC-K equivalence relations trace to David Lewin’s Generalized Musical Intervals and Transformations (1987) and subsequent systematization in music theory pedagogy
- Sources: Forte (1973); Tymoczko (2011); Lewin (1987); Rahn, Basic Atonal Theory (1980); Zeitler scale catalog (2011)
- Belief state: T(0.85) F(0.03) U(0.08) C(0.04)