Subgroup monzos and vals: Difference between revisions
Write out how to convert between monzos and smonzos |
m Style |
||
| Line 2: | Line 2: | ||
== Conversion == | == Conversion == | ||
If '''m'''<sub>G</sub> is a smonzo of the subgroup G, and if ''S'' is a [[subgroup basis matrix]] whose columns form a basis for the subgroup G, then the corresponding monzo '''m''' is given by | If '''m'''<sub>''G''</sub> is a smonzo of the subgroup ''G'', and if ''S'' is a [[subgroup basis matrix]] whose columns form a basis for the subgroup ''G'', then the corresponding monzo '''m''' is given by | ||
$$\vec m = S\vec m_G$$ | |||
Conversely, if '''m''' is a monzo for an interval in the subgroup, then we can take the [[pseudoinverse]] of ''S'', ''S''<sup>+</sup>, and the corresponding smonzo is given by | Conversely, if '''m''' is a monzo for an interval in the subgroup, then we can take the [[pseudoinverse]] of ''S'', ''S''<sup>+</sup>, and the corresponding smonzo is given by | ||
$$\vec m_G = S^+ \vec m$$ | |||
For example, consider the subgroup generated by the [[The Archipelago|barbados triad]], | For example, consider the subgroup generated by the [[The Archipelago|barbados triad]], 1–13/10–3/2–2. The normal interval list for [13/10, 3/2, 2] is [2, 3, 13/5], and we may use these just like the primes [2, 3, 5] of 5-limit just intonation. We may convert intervals in the subgroup into smonzos by the following procedure: form the matrix ''S'' with columns consisting of the monzos for 2, 3, and 13/10. Now the monzo for 676/675 is {{monzo| 2 -3 2 0 0 2 }}, and left-multiplying this by ''S''<sup>+</sup> gives the smonzo {{monzo| 2 -3 2 }}. We may check this is the correct smonzo from 2<sup>2</sup> 3<sup>-3</sup> (13/5)<sup>2</sup>, which is 676/675 as desired. | ||
[[Category:Subgroup]] | [[Category:Subgroup]] | ||
[[Category:Val]] | [[Category:Val]] | ||
[[Category:Monzo]] | [[Category:Monzo]] | ||