Tempered monzos and vals: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
A regular temperament is a homomorphism (a kind of function) from the space of just intervals to the space of tempered intervals generated by that temperament, where both these spaces are [[Stacking|abelian groups]]. Technically, a regular temperament refers to an equivalence class of functions separated by unimodular transformations (which are functionally the same temperament). An element of the space of tempered intervals 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 and tvals are like regular monzos and vals, except they work in a space of tempered intervals (i.e. the intervals found in meantone) rather than in just intonation. A tval specifies a tuning or further temperament of the generators of a temperament (for example, the 31edo tval for meantone is {31 49}), and a tmonzo specifies a particular tempered interval in terms of stacking the tenperament's generators (for example, the tmonzo form of the major third in meantone is {-6 4}). Taking the [[Mathematical guide/Matrix operations|dot product]] of these (multiplying corresponding elements and adding up the results) yields the tuning of the major third in 31edo, 10\31.
 
 
Mathematically, a regular temperament is a homomorphism (a kind of function) from the space of just intervals to the space of tempered intervals generated by that temperament, where both these spaces are [[Stacking|abelian groups]]. Technically, a regular temperament refers to an equivalence class of functions separated by unimodular transformations (which are functionally the same temperament). An element of the space of tempered intervals 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.