The Temperament Similarity Explorer helps you discover how different temperaments relate to each other. It does this by:
Before comparing temperaments, the system normalizes them to account for transpositional differences. This means that a temperament starting on C and the same temperament starting on G will be recognized as the same.
After normalization, two temperaments that differ only by transposition will have identical normalized offsets.
The system computes multiple distance metrics to measure similarity. Each metric provides a different perspective:
Measures the straight-line distance in 12-dimensional space:
Useful for overall similarity - smaller values indicate more similar temperaments.
Measures the sum of absolute differences:
Less sensitive to large individual differences than Euclidean distance.
Average difference across all 12 offsets:
Easy to interpret - represents average cents difference per note.
The largest difference between any corresponding offsets:
Useful for identifying the worst-case difference.
Accounts for the circular nature of musical intervals. Uses circular distance for each offset pair, where the distance wraps around at 1200 cents.
One of the most powerful features is the ability to detect comma fractions (like 1/4, 1/5, 1/6 comma meantone) by reverse-engineering from the offsets themselves.
The syntonic comma is the difference between a Pythagorean major third and a just major third. It measures approximately 21.506 cents.
In meantone temperaments, perfect fifths are narrowed by a fraction of the syntonic comma. For example:
To detect the comma fraction from offsets:
| Fraction | Expected Deviation |
|---|---|
| 1/4 | -5.38¢ |
| 1/5 | -4.31¢ |
| 1/6 | -3.58¢ |
| 1/7 | -3.07¢ |
| 1/8 | -2.69¢ |
| 1/9 | -2.39¢ |
| 1/10 | -2.15¢ |
The system explains why two temperaments are found to be similar. It checks for relationships in this priority order:
If both temperaments have the same detected comma fraction (e.g., both are 1/6 comma meantone), this is the primary reason for similarity.
If both temperaments share the same structural pattern type (e.g., both are "Well Temperament" or "Pythagorean"), this indicates similarity.
If one temperament is a rotation/transposition of another, the system detects this and reports the transposition offset (e.g., "+3 semitones").
If the fifth patterns are very similar (average difference < 2 cents), this indicates structural similarity even if patterns don't exactly match.
If one temperament appears to be a scaled variant of another (e.g., all offsets multiplied by a factor), this relationship is detected.
If no specific relationship is found, the system reports general similarity based on the distance metrics.
After normalization, the system checks if rotating one temperament's offsets produces a better match. It tries all 12 possible rotations and reports the best match if it significantly improves similarity.
This is useful for discovering that two temperaments are the same, just starting on different notes.