User:2^67-1/Derivation of some temperaments: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This page details the derivation of some temperaments I have created. | This page details the derivation of some temperaments I have created. | ||
= | = Grand Undetrita (rank-3, 7&b22&b176, 2.3.5.7.11.13.17.19.23.31.47.127) = | ||
Premise: [[11edt]] is a superb exotemperament in the 2.3.5.11 subgroup. What if we expanded that? | Premise: [[11edt]] is a superb exotemperament in the 2.3.5.11 subgroup. What if we expanded that? | ||
| Line 7: | Line 7: | ||
== Utonal approximations of [[11edt]] == | == Utonal approximations of [[11edt]] == | ||
Based off Werckmeister's [[Septenarius]] tuning, I have derived something similar to it in principle, but for | Based off Werckmeister's [[Septenarius]] tuning, I have derived something similar to it in principle, but for [[11edt]]. | ||
This [https://www.desmos.com/calculator/eoix0qucng Desmos graph] shows the maximum error of the utonal divisions. For every X number of divisions of the string, the "relative error" of the nth step of [[11edt]] is: | This [https://www.desmos.com/calculator/eoix0qucng Desmos graph] shows the maximum error of the utonal divisions. For every X number of divisions of the string, the "relative error" of the nth step of [[11edt]] is: | ||
| Line 15: | Line 15: | ||
</math> | </math> | ||
Therefore the error metric used in the graph is taken to be the maximum of this function ranging from n = 0 to n = 11. As it turns out, if one divides the string into 231 equal lengths, one has the smallest integer approximation of | Therefore the error metric used in the graph is taken to be the maximum of this function ranging from n = 0 to n = 11. As it turns out, if one divides the string into 231 equal lengths, one has the smallest integer approximation of [[11edt]]'s 11 steps with less than 25 percent relative error on all of them. | ||
== Mashing the steps == | == Mashing the steps == | ||
| Line 47: | Line 47: | ||
Note that there are less than three EDOs or EDTs which support this temperament ([[7edo|7]] and [[111edo|111]], and [[22edt|22]] and [[176edt|176]] repectively). | Note that there are less than three EDOs or EDTs which support this temperament ([[7edo|7]] and [[111edo|111]], and [[22edt|22]] and [[176edt|176]] repectively). | ||
Of these three tunings: | |||
* [[7edo]] makes the semitone and fine tuning increment 0 steps. | |||
* [[22edt]] makes the semitone 1 step and fine tuning increment 0 steps. | |||
* [[111edo]]/[[176edt]] makes the semitone 8 steps and fine tuning increment 1 step. | |||
== Subsets == | == Subsets == | ||
== 7&111 == | === 7&111 === | ||
7&111 maps the semitone to eight of the fine tuning increments. The [[7edo]]-based mapping is: | 7&111 maps the semitone to eight of the fine tuning increments. The [[7edo]]-based mapping is: | ||
| Line 61: | Line 67: | ||
=== b22&b176 === | === b22&b176 === | ||
This maps the semitone to exactly half of an [[11edt]] step, or one [[22edt]] step. This allows the 3.7.11.19.127 subgroup to be approximated solely using [[22edt]]. | This maps the semitone to exactly half of an [[11edt]] step, or one [[22edt]] step. This allows the 3.7.11.19.127 subgroup to be approximated solely using [[22edt]]. The [[22edt]]-based mapping is: | ||
<pre> | |||
[14 22 32 39 48 51 57 59 63 69 77 97] | |||
[-1 0 2 0 0 3 -2 0 -2 -2 1 0] | |||
</pre> | |||
=== 7&b22 === | |||
Also note that if one removes the fine tunings, one obtains [https://sintel.pythonanywhere.com/result?subgroup=2.3.5.7.11.13.17.19.23.31.47.127&reduce=on&weights=weil&target=&edos=7+14%5B-5%2C-13%2C-47%2C-127%5D&submit_edo=submit&commas= this temperament], which in comparison is an exotemperament: however, if one is fine with [[11edt]]'s approximations of 2, 3, 5, and 11 this temperament should be usable. The [[7edo]]-based mapping is: | |||
<pre> | |||
[ 7 11 16 20 24 26 29 30 32 35 39 49] | |||
[ 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1] | |||
</pre> | |||
== Restrictions == | |||
=== No-23s === | |||
If one removes 23, we get the three-patent-val-EDO-defined temperament 7&111&236: | |||
<pre> | |||
[ 7 11 16 20 24 26 29 30 35 39 49] | |||
[ 0 0 0 -1 0 -1 -1 -1 -1 -1 -1] | |||
[-1 0 2 0 0 3 -2 0 -2 1 0] | |||
</pre> | |||
In this tuning, [[236edo]] makes the semitone 17 steps and the fine tuning increment 2 steps. Note that the semitone is ''still'' 1/2 the [[11edt]] step. | |||
=== 2.3.5.7.11.13.19 === | |||
Since 17, 23, 31, 47, and 127 are close to 16 (or 18), 24, 32, 48, and 128, it is more difficult to use them in harmony. Restricting it further to 2.3.5.7.11.13.19 gives: | |||
<pre> | |||
[ 7 11 16 20 24 26 30] | |||
[ 0 0 0 -1 0 -1 -1] | |||
[-1 0 2 0 0 3 0] | |||
</pre> | |||
This is also supported by [[229edo]]. | |||
= Polyraider (rank-2, 7&1171, 2.3.5.11.f2.f3) = | |||
''Note: f2, f3 refer to the first 2 modes of a bar, or approximately 2.75653 and 5.40281. '' | |||
Premise: What is the next tuning that does what 11EDT does but better? Can it be possible to join it with 11EDT? | |||
== First part, solved == | |||
The next tuning that approximates the first few harmonics of a string and a bar better than 11EDT up to relative error is [[1171edo]]. It is notable for having a very accurate 2.3.5.11 subgroup. | |||
== Mapping == | |||
The mapping which I prefer to use (not Hermite normal form) is: | |||
<pre> | |||
[ 7 11 16 24 10 17] | |||
[-12 -3 15 -5 23 -23] | |||
</pre> | |||
This is because the mapping [https://sintel.pythonanywhere.com/result?subgroup=30.2.3.11.275653%2F100000.540281%2F100000&reduce=on&weights=weil&target=&edos=34+5746&submit_edo=submit&commas= Sintel's temperament finder] gives is very complex, with generator ranges reaching 297. | |||
Note that [[34ed30]] or [[3ed27/20]] are possible "spines" for this temperament. | |||
Latest revision as of 07:18, 30 September 2026
This page details the derivation of some temperaments I have created.
Grand Undetrita (rank-3, 7&b22&b176, 2.3.5.7.11.13.17.19.23.31.47.127)
Premise: 11edt is a superb exotemperament in the 2.3.5.11 subgroup. What if we expanded that?
Utonal approximations of 11edt
Based off Werckmeister's Septenarius tuning, I have derived something similar to it in principle, but for 11edt.
This Desmos graph shows the maximum error of the utonal divisions. For every X number of divisions of the string, the "relative error" of the nth step of 11edt is:
[math]\displaystyle{ \left|\frac{X}{3^{\frac{n}{11}}}-\operatorname{round}\left(\frac{X}{3^{\frac{n}{11}}},0\right)\right| }[/math]
Therefore the error metric used in the graph is taken to be the maximum of this function ranging from n = 0 to n = 11. As it turns out, if one divides the string into 231 equal lengths, one has the smallest integer approximation of 11edt's 11 steps with less than 25 percent relative error on all of them.
Mashing the steps
The utonal division approximating 11edt which divides the string into 231 lengths is:
1 231/209 231/189 231/171 231/155 231/140 231/127 231/115 231/104 231/94 231/85 231/77
By making each of the steps equivalent to 3^(1/11), we obtain this temperament. This has a very interesting structure if you consider the mapping
[ 7 11 16 20 24 26 29 30 32 35 39 49] [ 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1] [-1 0 2 0 0 3 -2 0 -2 -2 1 0]
The top row describes 11edt steps, the most macro level of tuning. The second row describes the number of semitone-like accidentals (which can be described as 3^(20/11)/7) to reach the harmonics. As one can see, the nonzero values are all -1. The third row describes the fine-tuning increments needed. This temperament is also an extension of undetrita.
Note that there are less than three EDOs or EDTs which support this temperament (7 and 111, and 22 and 176 repectively).
Of these three tunings:
- 7edo makes the semitone and fine tuning increment 0 steps.
- 22edt makes the semitone 1 step and fine tuning increment 0 steps.
- 111edo/176edt makes the semitone 8 steps and fine tuning increment 1 step.
Subsets
7&111
7&111 maps the semitone to eight of the fine tuning increments. The 7edo-based mapping is:
[ 7 11 16 20 24 26 29 30 32 35 39 49] [-1 0 2 -8 0 -5 -10 -8 -10 -10 -7 -8]
b22&b176
This maps the semitone to exactly half of an 11edt step, or one 22edt step. This allows the 3.7.11.19.127 subgroup to be approximated solely using 22edt. The 22edt-based mapping is:
[14 22 32 39 48 51 57 59 63 69 77 97] [-1 0 2 0 0 3 -2 0 -2 -2 1 0]
7&b22
Also note that if one removes the fine tunings, one obtains this temperament, which in comparison is an exotemperament: however, if one is fine with 11edt's approximations of 2, 3, 5, and 11 this temperament should be usable. The 7edo-based mapping is:
[ 7 11 16 20 24 26 29 30 32 35 39 49] [ 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1]
Restrictions
No-23s
If one removes 23, we get the three-patent-val-EDO-defined temperament 7&111&236:
[ 7 11 16 20 24 26 29 30 35 39 49] [ 0 0 0 -1 0 -1 -1 -1 -1 -1 -1] [-1 0 2 0 0 3 -2 0 -2 1 0]
In this tuning, 236edo makes the semitone 17 steps and the fine tuning increment 2 steps. Note that the semitone is still 1/2 the 11edt step.
2.3.5.7.11.13.19
Since 17, 23, 31, 47, and 127 are close to 16 (or 18), 24, 32, 48, and 128, it is more difficult to use them in harmony. Restricting it further to 2.3.5.7.11.13.19 gives:
[ 7 11 16 20 24 26 30] [ 0 0 0 -1 0 -1 -1] [-1 0 2 0 0 3 0]
This is also supported by 229edo.
Polyraider (rank-2, 7&1171, 2.3.5.11.f2.f3)
Note: f2, f3 refer to the first 2 modes of a bar, or approximately 2.75653 and 5.40281.
Premise: What is the next tuning that does what 11EDT does but better? Can it be possible to join it with 11EDT?
First part, solved
The next tuning that approximates the first few harmonics of a string and a bar better than 11EDT up to relative error is 1171edo. It is notable for having a very accurate 2.3.5.11 subgroup.
Mapping
The mapping which I prefer to use (not Hermite normal form) is:
[ 7 11 16 24 10 17] [-12 -3 15 -5 23 -23]
This is because the mapping Sintel's temperament finder gives is very complex, with generator ranges reaching 297.
Note that 34ed30 or 3ed27/20 are possible "spines" for this temperament.