Tempered monzos and vals: Difference between revisions
mNo edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Legacy}} | {{Legacy}} | ||
A regular temperament | A regular temperament is a homomorphism (a kind of function) from the space of just intervals, J, to the space of tempered intervals generated by that temperament, which can be called K, where both J and K are abelian groups. Technically, a regular temperament refers to an equivalence class of functions separated by unimodular transformations. An element of K is called a '''tempered monzo''', or for short "tmonzo", and represents the number of steps of each generator required to reach a tempered interval, and an element of the dual module K* is called a '''tval'''. | ||
Tmonzos are rather straightforward, and tvals act on tmonzos in the same way that vals act on monzos: they're linear functionals which map from tmonzos to a scalar representing a certain number of steps. Note that there is no restriction on which bases tmonzos can be written in, but one option is to use the basis corresponding to the [[Temperament Mapping Matrices (M-maps)|mapping matrix]] for the temperament which is in [[Normal lists #Normal val list|normal val list]] form. | Tmonzos are rather straightforward, and tvals act on tmonzos in the same way that vals act on monzos: they're linear functionals which map from tmonzos to a scalar representing a certain number of steps. Note that there is no restriction on which bases tmonzos can be written in, but one option is to use the basis corresponding to the [[Temperament Mapping Matrices (M-maps)|mapping matrix]] for the temperament which is in [[Normal lists #Normal val list|normal val list]] form. | ||
| Line 11: | Line 11: | ||
[{{val| 0 1 4 }}] | [{{val| 0 1 4 }}] | ||
This matrix represents meantone temperament. If we right-multiply this matrix by the monzo {{monzo| 1 0 0 }}, representing 2/1, we get the tmonzo {{monzo| 1 0 }}. If we right-multiply it instead by {{monzo| -1 1 0 }}, we get the tmonzo {{monzo| 0 1 }}. That 2/1 and 3/2 map to {{monzo| 1 0 }} and {{monzo| 0 1 }} respectively tell us that the tempered versions of these intervals can serve as a basis for meantone. If we now right-multiply the matrix by the monzo {{monzo| -2 0 1 }}, representing 5/4, we get the tmonzo {{monzo| -2 4 }}, telling us that the tempered 5/4 maps to four tempered 3/2's minus two tempered 2/1's. | This matrix represents meantone temperament. If we right-multiply this matrix by the monzo {{monzo| 1 0 0 }} (which corresponds to applying the mapping to the monzo), representing 2/1, we get the tmonzo {{monzo| 1 0 }}. If we right-multiply it instead by {{monzo| -1 1 0 }}, we get the tmonzo {{monzo| 0 1 }}. That 2/1 and 3/2 map to {{monzo| 1 0 }} and {{monzo| 0 1 }} respectively tell us that the tempered versions of these intervals can serve as a basis for meantone. If we now right-multiply the matrix by the monzo {{monzo| -2 0 1 }}, representing 5/4, we get the tmonzo {{monzo| -2 4 }}, telling us that the tempered 5/4 maps to four tempered 3/2's minus two tempered 2/1's. | ||
== See also == | == See also == | ||
Revision as of 11:20, 27 March 2025
Template:Legacy A regular temperament is a homomorphism (a kind of function) from the space of just intervals, J, to the space of tempered intervals generated by that temperament, which can be called K, where both J and K are abelian groups. Technically, a regular temperament refers to an equivalence class of functions separated by unimodular transformations. An element of K is called a tempered monzo, or for short "tmonzo", and represents the number of steps of each generator required to reach a tempered interval, and an element of the dual module K* is called a tval.
Tmonzos are rather straightforward, and tvals act on tmonzos in the same way that vals act on monzos: they're linear functionals which map from tmonzos to a scalar representing a certain number of steps. Note that there is no restriction on which bases tmonzos can be written in, but one option is to use the basis corresponding to the mapping matrix for the temperament which is in normal val list form.
Example
As an example, consider the mapping matrix
[⟨1 1 0]]
[⟨0 1 4]]
This matrix represents meantone temperament. If we right-multiply this matrix by the monzo [1 0 0⟩ (which corresponds to applying the mapping to the monzo), representing 2/1, we get the tmonzo [1 0⟩. If we right-multiply it instead by [-1 1 0⟩, we get the tmonzo [0 1⟩. That 2/1 and 3/2 map to [1 0⟩ and [0 1⟩ respectively tell us that the tempered versions of these intervals can serve as a basis for meantone. If we now right-multiply the matrix by the monzo [-2 0 1⟩, representing 5/4, we get the tmonzo [-2 4⟩, telling us that the tempered 5/4 maps to four tempered 3/2's minus two tempered 2/1's.
See also
- Mapped interval – a beginner-level introduction