Kite's thoughts on pergens: Difference between revisions
Wikispaces>TallKite **Imported revision 628798889 - Original comment: ** |
Wikispaces>TallKite **Imported revision 629328923 - Original comment: ** |
||
Line 1: | Line 1: | ||
<h2>IMPORTED REVISION FROM WIKISPACES</h2> | <h2>IMPORTED REVISION FROM WIKISPACES</h2> | ||
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br> | This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br> | ||
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-04 | : This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-05-03 04:22:02 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>629328923</tt>.<br> | ||
: The revision comment was: <tt></tt><br> | : The revision comment was: <tt></tt><br> | ||
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br> | The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br> | ||
Line 935: | Line 935: | ||
The edos that support the fewest pergens are prime-number edos like 11edo or 13edo. The most "pergen-friendly" edos tend to be ones in which the circle of 5ths doesn't reach every edostep. For example, 24edo supports all half-split pergens, since both P8 and P5 map to an even number of edosteps. 72edo supports all half-splits and all third-splits. 15, 21 and 36 edo support many but not all third-splits (not those with m = 2 or n = 2). | The edos that support the fewest pergens are prime-number edos like 11edo or 13edo. The most "pergen-friendly" edos tend to be ones in which the circle of 5ths doesn't reach every edostep. For example, 24edo supports all half-split pergens, since both P8 and P5 map to an even number of edosteps. 72edo supports all half-splits and all third-splits. 15, 21 and 36 edo support many but not all third-splits (not those with m = 2 or n = 2). | ||
See the screenshots in the | See the screenshots in the Supplemental Materials section for which pergens are supported by 12, 15 and 19 edo. | ||
__**EDO-pair names**__ | __**EDO-pair names**__ | ||
Line 973: | Line 973: | ||
A specific pergen can be converted to an edo pair by finding the range of its generator cents in the [[pergen#Further%20Discussion-Notating%20tunings%20with%20an%20arbitrary%20generator|arbitrary generator]] table, looking up that cents in the scale tree, and finding a conveniently-sized parent-child pair of edos in that range. For example, half-5th has a generator in the 320-360¢ range, and that part of the scale tree has among others 2\7, 3\10 and 5\17. Any two of those three edos defines (P8, P5/2). | A specific pergen can be converted to an edo pair by finding the range of its generator cents in the [[pergen#Further%20Discussion-Notating%20tunings%20with%20an%20arbitrary%20generator|arbitrary generator]] table, looking up that cents in the scale tree, and finding a conveniently-sized parent-child pair of edos in that range. For example, half-5th has a generator in the 320-360¢ range, and that part of the scale tree has among others 2\7, 3\10 and 5\17. Any two of those three edos defines (P8, P5/2). | ||
==Array Keyboards (unfinished)== | |||
Array keyboards have a 2-dimensional layout of keys, and are very appropriate for rank-2 tunings. A good layout can be found from the tuning's pergen. First find an edo N-edo that is compatible with the pergen, then arrange the keys in N columns to the 8ve, with each row usually containing the multigen interval. The unsplit pergen in 7 columns: | |||
||= D# ||= ||= ||= ||= ||= ||= ||= || | |||
||= D ||= E ||= F# ||= G# ||= A# ||= ||= ||= || | |||
||= Db ||= Eb ||= F ||= G ||= A ||= B ||= C# ||= D# || | |||
||= ||= ||= ||= Gb ||= Ab ||= Bb ||= C ||= D || | |||
||= ||= ||= ||= ||= ||= ||= ||= Db || | |||
Higher notes are at the top of each column. The rows would actually be angled so that the two D's are at the same horizontal level. The vertical steps are A1 and the horizontal steps are M2, and the keyboard is defined as 7(A1, M2). | |||
The third-4th keyboard is 7(A1/3 = ^1 = vvA1, P4/3 = vM2 = ^^m2). | |||
||= D#v ||= E^ ||= F# ||= G#v ||= A^ ||= B ||= C#v ||= D^ || | |||
||= D^ ||= E ||= F#v ||= G^ ||= A ||= Bv ||= C^ ||= D || | |||
||= D ||= Ev ||= F^ ||= G ||= Av ||= B^ ||= C ||= Dv || | |||
||= Dv ||= Eb^ ||= F ||= Gv ||= Ab^ ||= Bb ||= Cv ||= Db^ || | |||
//Hypothesis: Let the 5th's keyspan (i.e. column-span) be F. In order for the keyboard to have the pitches in order, the fifth must fall between the two Stern-Brocot ancestors of F\N (simplified if possible). For example, an 8-column keyboard has F = 5, the ancestors of 5\8 are 3\5 and 2\3, and the 5th must be between 720¢ and 800¢. Thus the most musically useful N values are 5, 7, 10, 12 and 14.// | |||
(more to come) | |||
Line 1,171: | Line 1,192: | ||
<h4>Original HTML content:</h4> | <h4>Original HTML content:</h4> | ||
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html"><html><head><title>pergen</title></head><body><!-- ws:start:WikiTextHeadingRule:63:&lt;h1&gt; --><h1 id="toc0"><!-- ws:end:WikiTextHeadingRule:63 --> </h1> | <div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html"><html><head><title>pergen</title></head><body><!-- ws:start:WikiTextHeadingRule:63:&lt;h1&gt; --><h1 id="toc0"><!-- ws:end:WikiTextHeadingRule:63 --> </h1> | ||
<!-- ws:start:WikiTextTocRule: | <!-- ws:start:WikiTextTocRule:123:&lt;img id=&quot;wikitext@@toc@@normal&quot; class=&quot;WikiMedia WikiMediaToc&quot; title=&quot;Table of Contents&quot; src=&quot;/site/embedthumbnail/toc/normal?w=225&amp;h=100&quot;/&gt; --><div id="toc"><h1 class="nopad">Table of Contents</h1><!-- ws:end:WikiTextTocRule:123 --><!-- ws:start:WikiTextTocRule:124: --><div style="margin-left: 1em;"><a href="#toc0"> </a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:124 --><!-- ws:start:WikiTextTocRule:125: --><div style="margin-left: 1em;"><a href="#Definition">Definition</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:125 --><!-- ws:start:WikiTextTocRule:126: --><div style="margin-left: 1em;"><a href="#Derivation">Derivation</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:126 --><!-- ws:start:WikiTextTocRule:127: --><div style="margin-left: 1em;"><a href="#Applications">Applications</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:127 --><!-- ws:start:WikiTextTocRule:128: --><div style="margin-left: 2em;"><a href="#Applications-Tipping points">Tipping points</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:128 --><!-- ws:start:WikiTextTocRule:129: --><div style="margin-left: 1em;"><a href="#Further Discussion">Further Discussion</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:129 --><!-- ws:start:WikiTextTocRule:130: --><div style="margin-left: 2em;"><a href="#Further Discussion-Naming very large intervals">Naming very large intervals</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:130 --><!-- ws:start:WikiTextTocRule:131: --><div style="margin-left: 2em;"><a href="#Further Discussion-Secondary splits">Secondary splits</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:131 --><!-- ws:start:WikiTextTocRule:132: --><div style="margin-left: 2em;"><a href="#Further Discussion-Singles and doubles">Singles and doubles</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:132 --><!-- ws:start:WikiTextTocRule:133: --><div style="margin-left: 2em;"><a href="#Further Discussion-Finding an example temperament">Finding an example temperament</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:133 --><!-- ws:start:WikiTextTocRule:134: --><div style="margin-left: 2em;"><a href="#Further Discussion-Ratio and cents of the accidentals">Ratio and cents of the accidentals</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:134 --><!-- ws:start:WikiTextTocRule:135: --><div style="margin-left: 2em;"><a href="#Further Discussion-Finding a notation for a pergen">Finding a notation for a pergen</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:135 --><!-- ws:start:WikiTextTocRule:136: --><div style="margin-left: 2em;"><a href="#Further Discussion-Alternate enharmonics">Alternate enharmonics</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:136 --><!-- ws:start:WikiTextTocRule:137: --><div style="margin-left: 2em;"><a href="#Further Discussion-Chord names and staff notation">Chord names and staff notation</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:137 --><!-- ws:start:WikiTextTocRule:138: --><div style="margin-left: 2em;"><a href="#Further Discussion-Tipping points and sweet spots">Tipping points and sweet spots</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:138 --><!-- ws:start:WikiTextTocRule:139: --><div style="margin-left: 2em;"><a href="#Further Discussion-Notating unsplit pergens">Notating unsplit pergens</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:139 --><!-- ws:start:WikiTextTocRule:140: --><div style="margin-left: 2em;"><a href="#Further Discussion-Notating rank-3 pergens">Notating rank-3 pergens</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:140 --><!-- ws:start:WikiTextTocRule:141: --><div style="margin-left: 2em;"><a href="#Further Discussion-Notating Blackwood-like pergens">Notating Blackwood-like pergens</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:141 --><!-- ws:start:WikiTextTocRule:142: --><div style="margin-left: 2em;"><a href="#Further Discussion-Notating non-8ve and no-5ths pergens">Notating non-8ve and no-5ths pergens</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:142 --><!-- ws:start:WikiTextTocRule:143: --><div style="margin-left: 2em;"><a href="#Further Discussion-Pergen squares">Pergen squares</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:143 --><!-- ws:start:WikiTextTocRule:144: --><div style="margin-left: 2em;"><a href="#Further Discussion-Notating tunings with an arbitrary generator">Notating tunings with an arbitrary generator</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:144 --><!-- ws:start:WikiTextTocRule:145: --><div style="margin-left: 2em;"><a href="#Further Discussion-Pergens and MOS scales">Pergens and MOS scales</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:145 --><!-- ws:start:WikiTextTocRule:146: --><div style="margin-left: 2em;"><a href="#Further Discussion-Pergens and EDOs">Pergens and EDOs</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:146 --><!-- ws:start:WikiTextTocRule:147: --><div style="margin-left: 2em;"><a href="#Further Discussion-Array Keyboards (unfinished)">Array Keyboards (unfinished)</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:147 --><!-- ws:start:WikiTextTocRule:148: --><div style="margin-left: 2em;"><a href="#Further Discussion-Supplemental materials">Supplemental materials</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:148 --><!-- ws:start:WikiTextTocRule:149: --><div style="margin-left: 3em;"><a href="#Further Discussion-Supplemental materials-Notation guide PDF">Notation guide PDF</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:149 --><!-- ws:start:WikiTextTocRule:150: --><div style="margin-left: 3em;"><a href="#toc26"> </a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:150 --><!-- ws:start:WikiTextTocRule:151: --><div style="margin-left: 3em;"><a href="#Further Discussion-Supplemental materials-alt-pergenLister">alt-pergenLister</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:151 --><!-- ws:start:WikiTextTocRule:152: --><div style="margin-left: 2em;"><a href="#Further Discussion-Various proofs (unfinished)">Various proofs (unfinished)</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:152 --><!-- ws:start:WikiTextTocRule:153: --><div style="margin-left: 2em;"><a href="#Further Discussion-Miscellaneous Notes">Miscellaneous Notes</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:153 --><!-- ws:start:WikiTextTocRule:154: --></div> | ||
<!-- ws:end:WikiTextTocRule:154 --><!-- ws:start:WikiTextHeadingRule:65:&lt;h1&gt; --><h1 id="toc1"><a name="Definition"></a><!-- ws:end:WikiTextHeadingRule:65 --><u><strong>Definition</strong></u></h1> | |||
<br /> | <br /> | ||
<br /> | <br /> | ||
Line 3,026: | Line 3,048: | ||
<br /> | <br /> | ||
<u><span style="font-size: 110%;">Mizarian Porcupine Overture by Herman Miller (P8, P4/3)</span></u><br /> | <u><span style="font-size: 110%;">Mizarian Porcupine Overture by Herman Miller (P8, P4/3)</span></u><br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5131:&lt;img src=&quot;/file/view/Mizarian%20Porcupine%20Overture.png/628798699/800x692/Mizarian%20Porcupine%20Overture.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 692px; width: 800px;&quot; /&gt; --><img src="/file/view/Mizarian%20Porcupine%20Overture.png/628798699/800x692/Mizarian%20Porcupine%20Overture.png" alt="Mizarian Porcupine Overture.png" title="Mizarian Porcupine Overture.png" style="height: 692px; width: 800px;" /><!-- ws:end:WikiTextLocalImageRule:5131 --><br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
Line 4,550: | Line 4,572: | ||
<br /> | <br /> | ||
Pergen squares can be generalized to any prime subgroup by representing the notes as dots. Below are the first 32 rank-2 pergens in a completely JI-agnostic format. A is the interval of equivalence, the period of the unsplit pergen. B is the generator of the unsplit pergen. For 2.3 pergens, A = 8ve and B = 5th. The (A, (A-B)/2) square corresponds to (P8, P4/2). In the 2.5 subgroup, B = 5/4. In Bohlen-Peirce, A = 3/1 and B = 5/3. True doubles are in red. The true/false property of a pergen is independent of the prime subgroup. Imperfect multigens are in green. Imperfect is generalized to other subgroups as requiring multiples of B in the pergen.<br /> | Pergen squares can be generalized to any prime subgroup by representing the notes as dots. Below are the first 32 rank-2 pergens in a completely JI-agnostic format. A is the interval of equivalence, the period of the unsplit pergen. B is the generator of the unsplit pergen. For 2.3 pergens, A = 8ve and B = 5th. The (A, (A-B)/2) square corresponds to (P8, P4/2). In the 2.5 subgroup, B = 5/4. In Bohlen-Peirce, A = 3/1 and B = 5/3. True doubles are in red. The true/false property of a pergen is independent of the prime subgroup. Imperfect multigens are in green. Imperfect is generalized to other subgroups as requiring multiples of B in the pergen.<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5132:&lt;img src=&quot;/file/view/pergen%20squares.png/627986281/pergen%20squares.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt; --><img src="/file/view/pergen%20squares.png/627986281/pergen%20squares.png" alt="pergen squares.png" title="pergen squares.png" /><!-- ws:end:WikiTextLocalImageRule:5132 --><br /> | ||
A similar chart could be made for all rank-3 pergens, using pergen cubes.<br /> | A similar chart could be made for all rank-3 pergens, using pergen cubes.<br /> | ||
<br /> | <br /> | ||
Line 6,311: | Line 6,333: | ||
The edos that support the fewest pergens are prime-number edos like 11edo or 13edo. The most &quot;pergen-friendly&quot; edos tend to be ones in which the circle of 5ths doesn't reach every edostep. For example, 24edo supports all half-split pergens, since both P8 and P5 map to an even number of edosteps. 72edo supports all half-splits and all third-splits. 15, 21 and 36 edo support many but not all third-splits (not those with m = 2 or n = 2).<br /> | The edos that support the fewest pergens are prime-number edos like 11edo or 13edo. The most &quot;pergen-friendly&quot; edos tend to be ones in which the circle of 5ths doesn't reach every edostep. For example, 24edo supports all half-split pergens, since both P8 and P5 map to an even number of edosteps. 72edo supports all half-splits and all third-splits. 15, 21 and 36 edo support many but not all third-splits (not those with m = 2 or n = 2).<br /> | ||
<br /> | <br /> | ||
See the screenshots in the | See the screenshots in the Supplemental Materials section for which pergens are supported by 12, 15 and 19 edo.<br /> | ||
<br /> | <br /> | ||
<u><strong>EDO-pair names</strong></u><br /> | <u><strong>EDO-pair names</strong></u><br /> | ||
Line 6,629: | Line 6,651: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule:109:&lt;h2&gt; --><h2 id="toc23"><a name="Further Discussion-Supplemental materials"></a><!-- ws:end:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:109:&lt;h2&gt; --><h2 id="toc23"><a name="Further Discussion-Array Keyboards (unfinished)"></a><!-- ws:end:WikiTextHeadingRule:109 -->Array Keyboards (unfinished)</h2> | ||
<br /> | |||
Array keyboards have a 2-dimensional layout of keys, and are very appropriate for rank-2 tunings. A good layout can be found from the tuning's pergen. First find an edo N-edo that is compatible with the pergen, then arrange the keys in N columns to the 8ve, with each row usually containing the multigen interval. The unsplit pergen in 7 columns:<br /> | |||
<table class="wiki_table"> | |||
<tr> | |||
<td style="text-align: center;">D#<br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;">D<br /> | |||
</td> | |||
<td style="text-align: center;">E<br /> | |||
</td> | |||
<td style="text-align: center;">F#<br /> | |||
</td> | |||
<td style="text-align: center;">G#<br /> | |||
</td> | |||
<td style="text-align: center;">A#<br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;">Db<br /> | |||
</td> | |||
<td style="text-align: center;">Eb<br /> | |||
</td> | |||
<td style="text-align: center;">F<br /> | |||
</td> | |||
<td style="text-align: center;">G<br /> | |||
</td> | |||
<td style="text-align: center;">A<br /> | |||
</td> | |||
<td style="text-align: center;">B<br /> | |||
</td> | |||
<td style="text-align: center;">C#<br /> | |||
</td> | |||
<td style="text-align: center;">D#<br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;">Gb<br /> | |||
</td> | |||
<td style="text-align: center;">Ab<br /> | |||
</td> | |||
<td style="text-align: center;">Bb<br /> | |||
</td> | |||
<td style="text-align: center;">C<br /> | |||
</td> | |||
<td style="text-align: center;">D<br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;"><br /> | |||
</td> | |||
<td style="text-align: center;">Db<br /> | |||
</td> | |||
</tr> | |||
</table> | |||
Higher notes are at the top of each column. The rows would actually be angled so that the two D's are at the same horizontal level. The vertical steps are A1 and the horizontal steps are M2, and the keyboard is defined as 7(A1, M2).<br /> | |||
<br /> | |||
The third-4th keyboard is 7(A1/3 = ^1 = vvA1, P4/3 = vM2 = ^^m2).<br /> | |||
<table class="wiki_table"> | |||
<tr> | |||
<td style="text-align: center;">D#v<br /> | |||
</td> | |||
<td style="text-align: center;">E^<br /> | |||
</td> | |||
<td style="text-align: center;">F#<br /> | |||
</td> | |||
<td style="text-align: center;">G#v<br /> | |||
</td> | |||
<td style="text-align: center;">A^<br /> | |||
</td> | |||
<td style="text-align: center;">B<br /> | |||
</td> | |||
<td style="text-align: center;">C#v<br /> | |||
</td> | |||
<td style="text-align: center;">D^<br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;">D^<br /> | |||
</td> | |||
<td style="text-align: center;">E<br /> | |||
</td> | |||
<td style="text-align: center;">F#v<br /> | |||
</td> | |||
<td style="text-align: center;">G^<br /> | |||
</td> | |||
<td style="text-align: center;">A<br /> | |||
</td> | |||
<td style="text-align: center;">Bv<br /> | |||
</td> | |||
<td style="text-align: center;">C^<br /> | |||
</td> | |||
<td style="text-align: center;">D<br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;">D<br /> | |||
</td> | |||
<td style="text-align: center;">Ev<br /> | |||
</td> | |||
<td style="text-align: center;">F^<br /> | |||
</td> | |||
<td style="text-align: center;">G<br /> | |||
</td> | |||
<td style="text-align: center;">Av<br /> | |||
</td> | |||
<td style="text-align: center;">B^<br /> | |||
</td> | |||
<td style="text-align: center;">C<br /> | |||
</td> | |||
<td style="text-align: center;">Dv<br /> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;">Dv<br /> | |||
</td> | |||
<td style="text-align: center;">Eb^<br /> | |||
</td> | |||
<td style="text-align: center;">F<br /> | |||
</td> | |||
<td style="text-align: center;">Gv<br /> | |||
</td> | |||
<td style="text-align: center;">Ab^<br /> | |||
</td> | |||
<td style="text-align: center;">Bb<br /> | |||
</td> | |||
<td style="text-align: center;">Cv<br /> | |||
</td> | |||
<td style="text-align: center;">Db^<br /> | |||
</td> | |||
</tr> | |||
</table> | |||
<br /> | |||
<br /> | |||
<em>Hypothesis: Let the 5th's keyspan (i.e. column-span) be F. In order for the keyboard to have the pitches in order, the fifth must fall between the two Stern-Brocot ancestors of F\N (simplified if possible). For example, an 8-column keyboard has F = 5, the ancestors of 5\8 are 3\5 and 2\3, and the 5th must be between 720¢ and 800¢. Thus the most musically useful N values are 5, 7, 10, 12 and 14.</em><br /> | |||
(more to come)<br /> | |||
<br /> | |||
<br /> | |||
<!-- ws:start:WikiTextHeadingRule:111:&lt;h2&gt; --><h2 id="toc24"><a name="Further Discussion-Supplemental materials"></a><!-- ws:end:WikiTextHeadingRule:111 -->Supplemental materials</h2> | |||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:113:&lt;h3&gt; --><h3 id="toc25"><a name="Further Discussion-Supplemental materials-Notation guide PDF"></a><!-- ws:end:WikiTextHeadingRule:113 -->Notation guide PDF</h3> | ||
<br /> | <br /> | ||
This PDF is a rank-2 notation guide that shows the full lattice for the first 32 pergens, up through the quarter-splits block. It includes alternate enharmonics for many pergens.<br /> | This PDF is a rank-2 notation guide that shows the full lattice for the first 32 pergens, up through the quarter-splits block. It includes alternate enharmonics for many pergens.<br /> | ||
Line 6,637: | Line 6,843: | ||
<br /> | <br /> | ||
Screenshots of the first 2 pages:<br /> | Screenshots of the first 2 pages:<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5133:&lt;img src=&quot;/file/view/pergens%201.png/627986243/704x948/pergens%201.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 948px; width: 704px;&quot; /&gt; --><img src="/file/view/pergens%201.png/627986243/704x948/pergens%201.png" alt="pergens 1.png" title="pergens 1.png" style="height: 948px; width: 704px;" /><!-- ws:end:WikiTextLocalImageRule:5133 --><br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5134:&lt;img src=&quot;/file/view/pergens%202.png/627986267/704x760/pergens%202.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 760px; width: 704px;&quot; /&gt; --><img src="/file/view/pergens%202.png/627986267/704x760/pergens%202.png" alt="pergens 2.png" title="pergens 2.png" style="height: 760px; width: 704px;" /><!-- ws:end:WikiTextLocalImageRule:5134 --><br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:115:&lt;h3&gt; --><h3 id="toc26"><!-- ws:end:WikiTextHeadingRule:115 --> </h3> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:117:&lt;h3&gt; --><h3 id="toc27"><a name="Further Discussion-Supplemental materials-alt-pergenLister"></a><!-- ws:end:WikiTextHeadingRule:117 -->alt-pergenLister</h3> | ||
<br /> | <br /> | ||
Alt-pergenLister lists out thousands of rank-2 pergens, and suggests periods, generators and enharmonics for each one. Alternate enharmonics are not listed, but single-pair notation for false-double pergens is. It can also list only those pergens supported by a specific edo or edo pair. Written in Jesusonic, runs inside Reaper.<br /> | Alt-pergenLister lists out thousands of rank-2 pergens, and suggests periods, generators and enharmonics for each one. Alternate enharmonics are not listed, but single-pair notation for false-double pergens is. It can also list only those pergens supported by a specific edo or edo pair. Written in Jesusonic, runs inside Reaper.<br /> | ||
<!-- ws:start:WikiTextUrlRule: | <!-- ws:start:WikiTextUrlRule:8489:http://www.tallkite.com/misc_files/alt-pergenLister.zip --><a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/alt-pergenLister.zip" rel="nofollow">http://www.tallkite.com/misc_files/alt-pergenLister.zip</a><!-- ws:end:WikiTextUrlRule:8489 --><br /> | ||
<br /> | <br /> | ||
The first section (PERGEN and Per/Gen cents) describes each pergen without regard to notational issues. The period and generator's cents are given, assuming a 5th of 700¢ + c. The generator is reduced, e.g. (P8/2, P5) has a generator of 100¢ + c, not 700¢ + c. The next two sections show a possible notation for P and G. The last section shows the unreduced pergen, and for false doubles, a possible single-pair notation. Horizontal lines group the pergens into blocks (half-splits, third-splits, etc). Red indicates problems. Generators of 50¢ or less are in red. Enharmonics of a 3rd or more are in red.<br /> | The first section (PERGEN and Per/Gen cents) describes each pergen without regard to notational issues. The period and generator's cents are given, assuming a 5th of 700¢ + c. The generator is reduced, e.g. (P8/2, P5) has a generator of 100¢ + c, not 700¢ + c. The next two sections show a possible notation for P and G. The last section shows the unreduced pergen, and for false doubles, a possible single-pair notation. Horizontal lines group the pergens into blocks (half-splits, third-splits, etc). Red indicates problems. Generators of 50¢ or less are in red. Enharmonics of a 3rd or more are in red.<br /> | ||
<br /> | <br /> | ||
Screenshots of the first 69 pergens:<br /> | Screenshots of the first 69 pergens:<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5135:&lt;img src=&quot;/file/view/alt-pergenLister%201.png/627986177/800x427/alt-pergenLister%201.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 427px; width: 800px;&quot; /&gt; --><img src="/file/view/alt-pergenLister%201.png/627986177/800x427/alt-pergenLister%201.png" alt="alt-pergenLister 1.png" title="alt-pergenLister 1.png" style="height: 427px; width: 800px;" /><!-- ws:end:WikiTextLocalImageRule:5135 --><br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5136:&lt;img src=&quot;http://xenharmonic.wikispaces.com/file/view/alt-pergenLister%202.png/627986179/800x455/alt-pergenLister%202.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 455px; width: 800px;&quot; /&gt; --><img src="http://xenharmonic.wikispaces.com/file/view/alt-pergenLister%202.png/627986179/800x455/alt-pergenLister%202.png" alt="alt-pergenLister 2.png" title="alt-pergenLister 2.png" style="height: 455px; width: 800px;" /><!-- ws:end:WikiTextLocalImageRule:5136 --><br /> | ||
The first 29 pergens supported by 12edo:<br /> | The first 29 pergens supported by 12edo:<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5137:&lt;img src=&quot;/file/view/alt-pergenLister%2012edo.png/627986189/800x449/alt-pergenLister%2012edo.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 449px; width: 800px;&quot; /&gt; --><img src="/file/view/alt-pergenLister%2012edo.png/627986189/800x449/alt-pergenLister%2012edo.png" alt="alt-pergenLister 12edo.png" title="alt-pergenLister 12edo.png" style="height: 449px; width: 800px;" /><!-- ws:end:WikiTextLocalImageRule:5137 --><br /> | ||
Some of the pergens supported by 15edo. A red asterisk means partial support.<br /> | Some of the pergens supported by 15edo. A red asterisk means partial support.<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5138:&lt;img src=&quot;/file/view/alt-pergenLister%2015edo.png/627986197/800x493/alt-pergenLister%2015edo.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 493px; width: 800px;&quot; /&gt; --><img src="/file/view/alt-pergenLister%2015edo.png/627986197/800x493/alt-pergenLister%2015edo.png" alt="alt-pergenLister 15edo.png" title="alt-pergenLister 15edo.png" style="height: 493px; width: 800px;" /><!-- ws:end:WikiTextLocalImageRule:5138 --><br /> | ||
Pergens supported by 19edo. Edos that are a prime number support only 1 pergen per block.<br /> | Pergens supported by 19edo. Edos that are a prime number support only 1 pergen per block.<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:5139:&lt;img src=&quot;/file/view/alt-pergenLister%2019edo.png/627986203/800x459/alt-pergenLister%2019edo.png&quot; alt=&quot;&quot; title=&quot;&quot; style=&quot;height: 459px; width: 800px;&quot; /&gt; --><img src="/file/view/alt-pergenLister%2019edo.png/627986203/800x459/alt-pergenLister%2019edo.png" alt="alt-pergenLister 19edo.png" title="alt-pergenLister 19edo.png" style="height: 459px; width: 800px;" /><!-- ws:end:WikiTextLocalImageRule:5139 --><br /> | ||
<br /> | <br /> | ||
Listing all valid pergens is not a trivial task, like listing all valid edos or all valid MOS scales. Not all combinations of octave fractions and multigen fractions make a valid pergen. The search for rank-2 pergens can be done by looping through all possible square mappings [(x, y), (0, z)], and using the formula (P8/x, (i·z - y, x) / xz). While x is always positive and z is always nonzero, y can take on any value. For any x and z, y can be constrained to produce a reasonable cents value for 3/1. Let T be the tempered twefth 3/1. The mapping says T = y·P + z·G = y·P8/x + z·G. Thus y = x·(T/P8 - z·G/P8). We adopt the convention that G is less than half an octave. We constrain T so that the 5th is between 600¢ and 800¢, which certainly includes anything that sounds like a 5th. Thus T is between 3/2 and 5/3 of an octave. We assume that if the octave is stretched, the ranges of T and G will be stretched along with it. The outer ranges of y can now be computed, using the floor function to round down to the nearest integer, and the ceiling function to round up:<br /> | Listing all valid pergens is not a trivial task, like listing all valid edos or all valid MOS scales. Not all combinations of octave fractions and multigen fractions make a valid pergen. The search for rank-2 pergens can be done by looping through all possible square mappings [(x, y), (0, z)], and using the formula (P8/x, (i·z - y, x) / xz). While x is always positive and z is always nonzero, y can take on any value. For any x and z, y can be constrained to produce a reasonable cents value for 3/1. Let T be the tempered twefth 3/1. The mapping says T = y·P + z·G = y·P8/x + z·G. Thus y = x·(T/P8 - z·G/P8). We adopt the convention that G is less than half an octave. We constrain T so that the 5th is between 600¢ and 800¢, which certainly includes anything that sounds like a 5th. Thus T is between 3/2 and 5/3 of an octave. We assume that if the octave is stretched, the ranges of T and G will be stretched along with it. The outer ranges of y can now be computed, using the floor function to round down to the nearest integer, and the ceiling function to round up:<br /> | ||
Line 6,670: | Line 6,876: | ||
The makeMapping function uses the two parameters as x and z, and loops through all valid values of y. Every value of i from -x to x is tested, and the one that minimizes the multigen's splitting fraction and cents is chosen. This combination of x, y, z and i makes a valid pergen. If the pergen is of the form (P8/m, P4), it's converted to (P8/m, P5). This pergen is added to the list, unless it's a duplicate. The pergens are almost but not quite in the proper order, they need to be sorted. Experimenting with allowing y and i to range further does not produce any additional pergens.<br /> | The makeMapping function uses the two parameters as x and z, and loops through all valid values of y. Every value of i from -x to x is tested, and the one that minimizes the multigen's splitting fraction and cents is chosen. This combination of x, y, z and i makes a valid pergen. If the pergen is of the form (P8/m, P4), it's converted to (P8/m, P5). This pergen is added to the list, unless it's a duplicate. The pergens are almost but not quite in the proper order, they need to be sorted. Experimenting with allowing y and i to range further does not produce any additional pergens.<br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:119:&lt;h2&gt; --><h2 id="toc28"><a name="Further Discussion-Various proofs (unfinished)"></a><!-- ws:end:WikiTextHeadingRule:119 -->Various proofs (unfinished)</h2> | ||
<br /> | <br /> | ||
Although not yet rigorously proven, the two false-double tests have been empirically verified by alt-pergenLister.<br /> | Although not yet rigorously proven, the two false-double tests have been empirically verified by alt-pergenLister.<br /> | ||
Line 6,753: | Line 6,959: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:121:&lt;h2&gt; --><h2 id="toc29"><a name="Further Discussion-Miscellaneous Notes"></a><!-- ws:end:WikiTextHeadingRule:121 -->Miscellaneous Notes</h2> | ||
<br /> | <br /> | ||
<u><strong>Glossary</strong></u> (to find the definition, use control-F to search for the bolded occurence of the word on this page)<br /> | <u><strong>Glossary</strong></u> (to find the definition, use control-F to search for the bolded occurence of the word on this page)<br /> |