Tp tuning: Difference between revisions
m chromatic pairs link |
-duplicate info in the intro |
||
Line 3: | Line 3: | ||
For a subgroup temperament over a general [[JI subgroup]], and for a given choice of ''p'' (most commonly {{nowrap|''p'' {{=}} 2}}), there are two notions of T<sub>''p''</sub> tuning: | For a subgroup temperament over a general [[JI subgroup]], and for a given choice of ''p'' (most commonly {{nowrap|''p'' {{=}} 2}}), there are two notions of T<sub>''p''</sub> tuning: | ||
* The first is called '''inharmonic T<sub>''p''</sub>''', | * The first is called '''inharmonic T<sub>''p''</sub>''', or '''L<sub>''p''</sub>''' in earlier materials. This is where the basis entries are treated as if they were primes, reminiscent of using an inharmonic timbre. Inharmonic T<sub>''p''</sub> depends on the basis used for the subgroup. In non-octave temperaments, inharmonic T<sub>''p''</sub> could be used when optimizing a specific voicing of a tempered JI chord. For example in 3/2.7/4.5/2 semiwolf temperament which tempers out 245/243, the 3/2.7/4.5/2 inharmonic T<sub>''p''</sub> optimizes the 4:6:7:10 chord. | ||
* The second is called '''subgroup T<sub>''p''</sub>''', because it treats the temperament as a restriction of a full prime-limit temperament to a subgroup of the prime-limit. Subgroup T<sub>''p''</sub> does not depend on the basis used for the subgroup, and as stated, extends naturally to the T<sub>''p''</sub> tuning of the full prime-limit temperament. | * The second is called '''subgroup T<sub>''p''</sub>''', because it treats the temperament as a restriction of a full prime-limit temperament to a subgroup of the prime-limit. Subgroup T<sub>''p''</sub> does not depend on the basis used for the subgroup, and as stated, extends naturally to the T<sub>''p''</sub> tuning of the full prime-limit temperament. | ||
Line 24: | Line 24: | ||
== Dual norm == | == Dual norm == | ||
We can extend the T<sub>''p''</sub> norm on monzos to a {{w|normed vector space|vector space norm}} on [[monzos and interval space|interval space]], thereby defining the real normed interval space T<sub>''p''</sub>. This space has a normed subspace generated by monzos belonging to the just intonation group ''G'', which in the case where ''G'' is a full ''p''-limit will be the whole of T<sub>''p''</sub> but otherwise might not be; this we call ''G''-interval space. The dual space to ''G''-interval space is ''G''-tuning space, and on this we may define a {{w|dual norm}}. If ''r''<sub>1</sub>, ''r''<sub>2</sub>, … , ''r''<sub>''n''</sub> are a set of generators for ''G'', which in particular could be a normal list and so define [[smonzos and svals|smonzos]] for ''G'', then corresponding generators for the dual space can in particular be the sval generators. On this standard basis for ''G''-tuning space we can express the dual norm canonically as the ''G''-sval norm. If [''r''<sub>1</sub> ''r''<sub>2</sub> … ''r''<sub>''n''</sub>] is the normal ''G'' generator list, then {{val| cents (''r''<sub>1</sub>) cents (''r''<sub>2</sub>) … cents (''r''<sub>''n''</sub>) }} is a point, in unweighted coordinates, in ''G''-tuning space, and the nearest point to it under the ''G''-sval norm on the subspace of tunings of some abstract ''G''-temperament ''S'', meaning svals in the null space of its commas, is precisely the | We can extend the T<sub>''p''</sub> norm on monzos to a {{w|normed vector space|vector space norm}} on [[monzos and interval space|interval space]], thereby defining the real normed interval space ''T''<sub>''p''</sub>. This space has a normed subspace generated by monzos belonging to the just intonation group ''G'', which in the case where ''G'' is a full ''p''-limit will be the whole of ''T''<sub>''p''</sub> but otherwise might not be; this we call ''G''-interval space. The dual space to ''G''-interval space is ''G''-tuning space, and on this we may define a {{w|dual norm}}. If ''r''<sub>1</sub>, ''r''<sub>2</sub>, … , ''r''<sub>''n''</sub> are a set of generators for ''G'', which in particular could be a normal list and so define [[smonzos and svals|smonzos]] for ''G'', then corresponding generators for the dual space can in particular be the sval generators. On this standard basis for ''G''-tuning space we can express the dual norm canonically as the ''G''-sval norm. If [''r''<sub>1</sub> ''r''<sub>2</sub> … ''r''<sub>''n''</sub>] is the normal ''G'' generator list, then {{val| cents (''r''<sub>1</sub>) cents (''r''<sub>2</sub>) … cents (''r''<sub>''n''</sub>) }} is a point, in unweighted coordinates, in ''G''-tuning space, and the nearest point to it under the ''G''-sval norm on the subspace of tunings of some abstract ''G''-temperament ''S'', meaning svals in the null space of its commas, is precisely the L<sub>''p''</sub> tuning, ''L''<sub>''p''</sub>(''S''). | ||
== Applying the Hahn-Banach theorem == | == Applying the Hahn-Banach theorem == | ||
Line 37: | Line 35: | ||
For an example, consider [[Subgroup temperaments #Indium|indium temperament]], with group 2.5/3.7/3.11/3 and [[comma basis]] 3025/3024 and 3125/3087. The corresponding full 11-limit temperament is of rank three, and using the [[Tenney-Euclidean tuning|usual methods]], in particular the pseudoinverse, we find that the T<sub>2</sub> (TE) tuning map is {{val| 1199.552 1901.846 2783.579 3371.401 4153.996 }}. Applying that to 12/11 gives a generator of 146.995, and multiplying that by 1200.000/1199.552 gives a POT<sub>2</sub> tuning, or extended POTE tuning, of 147.010. Converting the tuning map to weighted coordinates and subtracting {{val| 1200 1200 1200 1200 1200 }} gives {{val| -0.4475 -0.0685 -1.1778 0.9172 0.7741 }}. The ordinary Euclidean norm of this, i.e. the square root of the dot product, is 1.7414, and dividing by sqrt (5) gives the RMS error, 0.77879 cents. | For an example, consider [[Subgroup temperaments #Indium|indium temperament]], with group 2.5/3.7/3.11/3 and [[comma basis]] 3025/3024 and 3125/3087. The corresponding full 11-limit temperament is of rank three, and using the [[Tenney-Euclidean tuning|usual methods]], in particular the pseudoinverse, we find that the T<sub>2</sub> (TE) tuning map is {{val| 1199.552 1901.846 2783.579 3371.401 4153.996 }}. Applying that to 12/11 gives a generator of 146.995, and multiplying that by 1200.000/1199.552 gives a POT<sub>2</sub> tuning, or extended POTE tuning, of 147.010. Converting the tuning map to weighted coordinates and subtracting {{val| 1200 1200 1200 1200 1200 }} gives {{val| -0.4475 -0.0685 -1.1778 0.9172 0.7741 }}. The ordinary Euclidean norm of this, i.e. the square root of the dot product, is 1.7414, and dividing by sqrt (5) gives the RMS error, 0.77879 cents. | ||
== See also == | == See also == |