Skip to content

31-TET

31-TET (31-Tone Equal Temperament) divides the octave into 31 equal steps. It provides excellent approximations to just intonation intervals and is considered one of the best meantone temperaments.

Overview

PropertyValue
Steps per octave31
Step ratio2^(1/31) ≈ 1.02263
Octave ratio2:1 (exact)

Why 31-TET?

31-TET was studied by Christiaan Huygens in the 17th century. It offers:

  1. Excellent thirds: Nearly pure major and minor thirds
  2. Good fifths: Close to just intonation
  3. Septimal intervals: Good approximation of 7-limit ratios
  4. High resolution: Fine pitch control for microtonal music

Expression Syntax

Single Step

javascript
// One 31-TET step
new Fraction(2).pow(new Fraction(1, 31))

Multiple Steps

javascript
// Major third (10 steps in 31-TET)
new Fraction(2).pow(new Fraction(10, 31))

// Perfect fifth (18 steps in 31-TET)
new Fraction(2).pow(new Fraction(18, 31))

Applying to BaseNote

javascript
// Note at 10 steps above BaseNote (major third)
module.baseNote.getVariable('frequency').mul(
  new Fraction(2).pow(new Fraction(10, 31))
)

Intervals in 31-TET

Interval31-TET StepsJust RatioQuality
Minor second316/15Excellent
Major second59/8Good
Minor third86/5Excellent
Major third105/4Excellent
Perfect fourth134/3Good
Tritone15-167/5 or 10/7Two options
Perfect fifth183/2Very good
Minor sixth218/5Excellent
Major sixth235/3Excellent
Septimal seventh257/4Very good
Minor seventh269/5Good
Major seventh2815/8Good
Octave312/1Perfect

Comparison with Just Intonation

IntervalJust31-TETCents off
Perfect fifth3/22^(18/31)-5.2
Major third5/42^(10/31)+0.8
Minor third6/52^(8/31)-5.9
Septimal seventh7/42^(25/31)+1.1

The thirds are remarkably close to pure!

Using the TET-31 Module

  1. Open the Module Bar
  2. Find Melodies category
  3. Drag TET-31 onto the workspace

7-Limit Harmony

31-TET approximates 7-limit just intonation well:

IntervalRatio31-TET Steps
Septimal minor third7/67
Septimal tritone7/515
Septimal minor seventh7/425

This enables "blue notes" and jazz-like harmony with mathematical precision.

Notation Systems

31-TET has several notation approaches:

Ups and Downs

Uses arrows to modify standard pitches:

  • C, C^, C#, Cv, C##... (^ = up, v = down)

Half-Sharp/Half-Flat

Uses additional accidentals:

  • C, C half-sharp, C#, C three-quarter-sharp...

Color Names

Based on just intonation approximations:

  • "red" notes (5-limit: 5/4, 5/3)
  • "blue" notes (7-limit: 7/4, 7/6)

Musical Applications

Meantone Repertoire

Historical music written for meantone temperament sounds excellent in 31-TET.

Extended Harmony

Jazz and contemporary music can use septimal intervals for:

  • More consonant dominant sevenths
  • "Natural" blue notes
  • Extended chord voicings

Microtonal Composition

31 notes per octave enable:

  • Subtle pitch variations
  • Glissando-like melodic lines
  • New harmonic possibilities

Challenges

Complexity

31 pitches per octave require careful organization.

Learning Curve

Musicians need significant retraining.

Instruments

Very few physical instruments support 31-TET. RMT Compose is an excellent tool for exploration.

Tips

  1. Focus on triads first - Appreciate the pure thirds
  2. Try septimal intervals - 7/4 and 7/6 have unique colors
  3. Compare with 12-TET - The difference in thirds is dramatic
  4. Use as a reference - Even if you don't compose in 31-TET, hearing pure intervals trains your ear

Example: Major Triad in 31-TET

javascript
// Root
root.frequency = module.baseNote.getVariable('frequency')

// Major third (10 steps)
third.frequency = module.baseNote.getVariable('frequency').mul(
  new Fraction(2).pow(new Fraction(10, 31))
)

// Perfect fifth (18 steps)
fifth.frequency = module.baseNote.getVariable('frequency').mul(
  new Fraction(2).pow(new Fraction(18, 31))
)

This triad sounds remarkably pure compared to 12-TET!

Next Steps

Released under the RMT Personal Non-Commercial License