Kite's thoughts on pergens: Difference between revisions

Wikispaces>TallKite
**Imported revision 626121387 - Original comment: **
Wikispaces>TallKite
**Imported revision 626231179 - 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-02-08 02:47:32 UTC</tt>.<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-02-09 23:11:01 UTC</tt>.<br>
: The original revision id was <tt>626121387</tt>.<br>
: The original revision id was <tt>626231179</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 342: Line 342:
==Singles and doubles==  
==Singles and doubles==  


If a pergen has only one fraction, like (P8/2, P5) or (P8, P4/3), the pergen is a **single-split** pergen. If it has two fractions, it's a **double-split** pergen. A single-split pergen can result from tempering out only a single comma, although it can be created by multiple commas. A single-split pergen can be notated with only ups and downs, called **single-pair** notation because it adds only a single pair of accidentals to conventional notation. **Double-pair** notation uses both ups/downs and highs/lows. In general, single-pair notation is preferred, because it's simpler. However, double-pair notation may be preferred, especially if the enharmonic for single-pair notation is a 3rd or larger, or if single-pair notation requires using quadruple, quintuple, etc. ups and downs.  
If a pergen has only one fraction, like (P8/2, P5) or (P8, P4/3), the pergen is a **single-split** pergen. If it has two fractions, it's a **double-split** pergen. A single-split pergen can result from tempering out only a single comma, although it can be created by multiple commas. A single-split pergen can be notated with only ups and downs, called **single-pair** notation because it adds only a single pair of accidentals to conventional notation. **Double-pair** notation uses both ups/downs and highs/lows. In general, single-pair notation is preferred, because it's simpler. However, double-pair notation may be preferred, especially if the enharmonic for single-pair notation is a 3rd or larger, or if single-pair notation requires using quadruple, quintuple, etc. ups and downs.


In this article, for double-pair notation, the period uses ups and downs, and the generator uses highs and lows. But the choice of which pair of accidentals is used for what is arbitrary, and ups/downs could be exchanged with highs/lows.
In this article, for double-pair notation, the period uses ups and downs, and the generator uses highs and lows. But the choice of which pair of accidentals is used for what is arbitrary, and ups/downs could be exchanged with highs/lows.
Line 528: Line 528:
||= 15-edo ||= rank-1 ||= single-pair ||= rank-3 ||= 2 ||= E = m2, E' = v&lt;span style="vertical-align: super;"&gt;3&lt;/span&gt;A1 = v&lt;span style="vertical-align: super;"&gt;3&lt;/span&gt;M2 ||
||= 15-edo ||= rank-1 ||= single-pair ||= rank-3 ||= 2 ||= E = m2, E' = v&lt;span style="vertical-align: super;"&gt;3&lt;/span&gt;A1 = v&lt;span style="vertical-align: super;"&gt;3&lt;/span&gt;M2 ||
||= 24-edo ||= rank-1 ||= single-pair ||= rank-3 ||= 2 ||= E = d2, E' = vvA1 = vvm2 ||
||= 24-edo ||= rank-1 ||= single-pair ||= rank-3 ||= 2 ||= E = d2, E' = vvA1 = vvm2 ||
||= pythagorean ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||= ---- ||
||= pythagorean ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||=  
||= meantone ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||= ---- ||
---- ||
||= meantone ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||=  
---- ||
||= semaphore ||= rank-2 ||= single-pair ||= rank-3 ||= 1 ||= E = vvm2 ||
||= semaphore ||= rank-2 ||= single-pair ||= rank-3 ||= 1 ||= E = vvm2 ||
||= decimal ||= rank-2 ||= double-pair ||= rank-4 ||= 2 ||= E = vvd2, E' = \\m2 ||
||= decimal ||= rank-2 ||= double-pair ||= rank-4 ||= 2 ||= E = vvd2, E' = \\m2 ||
Line 535: Line 537:
||= marvel ||= rank-3 ||= single-pair ||= rank-3 ||= 0 ||= --- ||
||= marvel ||= rank-3 ||= single-pair ||= rank-3 ||= 0 ||= --- ||
||= breedsmic ||= rank-3 ||= double-pair ||= rank-4 ||= 1 ||= E = \\dd3 ||
||= breedsmic ||= rank-3 ||= double-pair ||= rank-4 ||= 1 ||= E = \\dd3 ||
||= 7-limit JI ||= rank-4 ||= double-pair ||= rank-4 ||= 0 ||= ---- ||
||= 7-limit JI ||= rank-4 ||= double-pair ||= rank-4 ||= 0 ||=  
---- ||


A rank-2 pergen is either unsplit, single-split or double-split, and a double-split is either a true double or a false double. A rank-3 pergen can be any of these. Additionally, some rank-3 pergens are triple-splits, which are either true triples or false triples. False triples are like true doubles in that they only require two commas and two new accidental pairs. (There are even "superfalse" triples that can arise from a single comma, but the higher prime's exponent in the comma must be at least 12, making it difficult to pump, and not very useful musically.) All true triples require triple-pair notation, but some false triples and some double-splits may use triple-pair as well, to avoid awkward enharmonics of a 3rd or more.
A rank-2 pergen is either unsplit, single-split or double-split, and a double-split is either a true double or a false double. A rank-3 pergen can be any of these. Additionally, some rank-3 pergens are triple-splits, which are either true triples or false triples. False triples are like true doubles in that they only require two commas and two new accidental pairs. (There are even "superfalse" triples that can arise from a single comma, but the higher prime's exponent in the comma must be at least 12, making it difficult to pump, and not very useful musically.) All true triples require triple-pair notation, but some false triples and some double-splits may use triple-pair as well, to avoid awkward enharmonics of a 3rd or more.


All the previous rank-3 examples had the 2nd generator be a mapping comma, represented by an up. However, this isn't always possible.  
All the previous rank-3 examples had the 2nd generator be a mapping comma, represented by an up. However, this isn't always possible.
||~ 7-limit temperament ||~ comma ||~ pergen ||~ spoken pergen ||~ period ||~ gen1 ||~ gen2 ||~ enharmonic ||
||~ 7-limit temperament ||~ comma ||~ pergen ||~ spoken pergen ||~ period ||~ gen1 ||~ gen2 ||~ enharmonic ||
||= marvel ||= 225/224 ||= (P8, P5, ^1) ||= unsplit with ups ||= P8 ||= P5 ||= ^1 = 81/80 ||= --- ||
||= marvel ||= 225/224 ||= (P8, P5, ^1) ||= unsplit with ups ||= P8 ||= P5 ||= ^1 = 81/80 ||= --- ||
Line 744: Line 747:


==Various proofs (unfinished)==  
==Various proofs (unfinished)==  
The interval P8/2 has a "ratio" of the square root of 2 = 2&lt;span style="vertical-align: super;"&gt;1/2&lt;/span&gt;, and its monzo could be written (1/2, 0). Likewise, the pergen (P8/m, (a,b)/n) implies P = (1/m, 0) and G = (a/n, b/n). These equations make the **pergen matrix** [(1/m 0) (a/n b/n)], which is P and G in terms of P8 and P12. Its inverse is [(m 0) (-am/b n/b)], which is P8 and P12 in terms of P and G, i.e. the square mapping.
Let x = m, y = -am/b, and z = n/b. Because we started with a valid pergen, the square mapping must be an integer matrix, and x, y and z are all integers. Since n/b is an integer, n must be a multiple of b. From this it follows that a and b must be coprime, otherwise both (a,b) and n could be reduced by GCD (a,b). Since -am/b is an integer, it follows that m must be a multiple of b as well. Thus GCD (m,n) &gt;= |b|.
Let r be a positive integer such that GCD (m,n) = r·|b|. Let m = prb and n = qrb, where p and q are coprime integers, possibly negative. Then P8 = m·P = prb·P = r·(pb·P), and P8 splits into (at least) r parts. Furthermore, P12 = (-am/b)P + (n/b)G = -apr·P + qr·G = r·(-ap·P + q·G), and P12 also splits into at least r parts. Thus every 3-limit interval splits into r parts.
Assume r &gt; 1 and (a,b)/n splits P8 into b parts
Does (a,b)/n split P8 into m periods?
(a+b)·P8 = (a+b,0) = (a,b) - (-b,b) = M - b·P5
Because n is a multiple of b, n/b is an integer
M/b = (n/b)·M/n = (n/b)·G
(a+b)·P8 = b·(M/b - P5) = b·((n/b)·G - P5)
Let c and d be the bezout pair of a+b and b, with c·(a+b) + d·b = 1
Since the pergen is a double-split, m &gt; 1, therefore |b| &gt; 1, therefore c ≠ 0
c·(a+b)·P8 = c·b·((n/b)·G - P5)
(1 - d·b)·P8 = c·b·((n/b)·G - P5)
P8 = d·b·P8 + c·b·((n/b)·G - P5) = b · (d·P8 + c·(n/b)·G - c·P5)
P8/m = P8/|b| = sign (b) · (d·P8 - c·P5 + c·(n/b)·G)
Therefore P8 is split into m periods
Therefore if m = |b|, the pergen is explicitly false


Given:
Given:
Line 2,316: Line 2,345:
&lt;!-- ws:start:WikiTextHeadingRule:71:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc8"&gt;&lt;a name="Further Discussion-Singles and doubles"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:71 --&gt;Singles and doubles&lt;/h2&gt;
&lt;!-- ws:start:WikiTextHeadingRule:71:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc8"&gt;&lt;a name="Further Discussion-Singles and doubles"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:71 --&gt;Singles and doubles&lt;/h2&gt;
  &lt;br /&gt;
  &lt;br /&gt;
If a pergen has only one fraction, like (P8/2, P5) or (P8, P4/3), the pergen is a &lt;strong&gt;single-split&lt;/strong&gt; pergen. If it has two fractions, it's a &lt;strong&gt;double-split&lt;/strong&gt; pergen. A single-split pergen can result from tempering out only a single comma, although it can be created by multiple commas. A single-split pergen can be notated with only ups and downs, called &lt;strong&gt;single-pair&lt;/strong&gt; notation because it adds only a single pair of accidentals to conventional notation. &lt;strong&gt;Double-pair&lt;/strong&gt; notation uses both ups/downs and highs/lows. In general, single-pair notation is preferred, because it's simpler. However, double-pair notation may be preferred, especially if the enharmonic for single-pair notation is a 3rd or larger, or if single-pair notation requires using quadruple, quintuple, etc. ups and downs. &lt;br /&gt;
If a pergen has only one fraction, like (P8/2, P5) or (P8, P4/3), the pergen is a &lt;strong&gt;single-split&lt;/strong&gt; pergen. If it has two fractions, it's a &lt;strong&gt;double-split&lt;/strong&gt; pergen. A single-split pergen can result from tempering out only a single comma, although it can be created by multiple commas. A single-split pergen can be notated with only ups and downs, called &lt;strong&gt;single-pair&lt;/strong&gt; notation because it adds only a single pair of accidentals to conventional notation. &lt;strong&gt;Double-pair&lt;/strong&gt; notation uses both ups/downs and highs/lows. In general, single-pair notation is preferred, because it's simpler. However, double-pair notation may be preferred, especially if the enharmonic for single-pair notation is a 3rd or larger, or if single-pair notation requires using quadruple, quintuple, etc. ups and downs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this article, for double-pair notation, the period uses ups and downs, and the generator uses highs and lows. But the choice of which pair of accidentals is used for what is arbitrary, and ups/downs could be exchanged with highs/lows.&lt;br /&gt;
In this article, for double-pair notation, the period uses ups and downs, and the generator uses highs and lows. But the choice of which pair of accidentals is used for what is arbitrary, and ups/downs could be exchanged with highs/lows.&lt;br /&gt;
Line 2,858: Line 2,887:
A rank-2 pergen is either unsplit, single-split or double-split, and a double-split is either a true double or a false double. A rank-3 pergen can be any of these. Additionally, some rank-3 pergens are triple-splits, which are either true triples or false triples. False triples are like true doubles in that they only require two commas and two new accidental pairs. (There are even &amp;quot;superfalse&amp;quot; triples that can arise from a single comma, but the higher prime's exponent in the comma must be at least 12, making it difficult to pump, and not very useful musically.) All true triples require triple-pair notation, but some false triples and some double-splits may use triple-pair as well, to avoid awkward enharmonics of a 3rd or more.&lt;br /&gt;
A rank-2 pergen is either unsplit, single-split or double-split, and a double-split is either a true double or a false double. A rank-3 pergen can be any of these. Additionally, some rank-3 pergens are triple-splits, which are either true triples or false triples. False triples are like true doubles in that they only require two commas and two new accidental pairs. (There are even &amp;quot;superfalse&amp;quot; triples that can arise from a single comma, but the higher prime's exponent in the comma must be at least 12, making it difficult to pump, and not very useful musically.) All true triples require triple-pair notation, but some false triples and some double-splits may use triple-pair as well, to avoid awkward enharmonics of a 3rd or more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All the previous rank-3 examples had the 2nd generator be a mapping comma, represented by an up. However, this isn't always possible. &lt;br /&gt;
All the previous rank-3 examples had the 2nd generator be a mapping comma, represented by an up. However, this isn't always possible.&lt;br /&gt;




Line 4,411: Line 4,440:
  &lt;br /&gt;
  &lt;br /&gt;
This PDF is a rank-2 notation guide that shows the full lattice for the first 15 pergens, up through the third-splits block. It includes alternate enharmonics for many pergens.&lt;br /&gt;
This PDF is a rank-2 notation guide that shows the full lattice for the first 15 pergens, up through the third-splits block. It includes alternate enharmonics for many pergens.&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:5498:http://www.tallkite.com/misc_files/pergens.pdf --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/pergens.pdf" rel="nofollow"&gt;http://www.tallkite.com/misc_files/pergens.pdf&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:5498 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:5526:http://www.tallkite.com/misc_files/pergens.pdf --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/pergens.pdf" rel="nofollow"&gt;http://www.tallkite.com/misc_files/pergens.pdf&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:5526 --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alt-pergenLister lists out thousands of 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. Written in Jesusonic, runs inside Reaper.&lt;br /&gt;
Alt-pergenLister lists out thousands of 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. Written in Jesusonic, runs inside Reaper.&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:5499:http://www.tallkite.com/misc_files/alt-pergenLister.zip --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/alt-pergenLister.zip" rel="nofollow"&gt;http://www.tallkite.com/misc_files/alt-pergenLister.zip&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:5499 --&gt;&lt;br /&gt;
&lt;!-- ws:start:WikiTextUrlRule:5527:http://www.tallkite.com/misc_files/alt-pergenLister.zip --&gt;&lt;a class="wiki_link_ext" href="http://www.tallkite.com/misc_files/alt-pergenLister.zip" rel="nofollow"&gt;http://www.tallkite.com/misc_files/alt-pergenLister.zip&lt;/a&gt;&lt;!-- ws:end:WikiTextUrlRule:5527 --&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Screenshot of the first 38 pergens:&lt;br /&gt;
Screenshot of the first 38 pergens:&lt;br /&gt;
Line 4,433: Line 4,462:
&lt;!-- ws:start:WikiTextHeadingRule:97:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc21"&gt;&lt;a name="Further Discussion-Various proofs (unfinished)"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:97 --&gt;Various proofs (unfinished)&lt;/h2&gt;
&lt;!-- ws:start:WikiTextHeadingRule:97:&amp;lt;h2&amp;gt; --&gt;&lt;h2 id="toc21"&gt;&lt;a name="Further Discussion-Various proofs (unfinished)"&gt;&lt;/a&gt;&lt;!-- ws:end:WikiTextHeadingRule:97 --&gt;Various proofs (unfinished)&lt;/h2&gt;
  &lt;br /&gt;
  &lt;br /&gt;
The interval P8/2 has a &amp;quot;ratio&amp;quot; of the square root of 2 = 2&lt;span style="vertical-align: super;"&gt;1/2&lt;/span&gt;, and its monzo could be written (1/2, 0). Likewise, the pergen (P8/m, (a,b)/n) implies P = (1/m, 0) and G = (a/n, b/n). These equations make the &lt;strong&gt;pergen matrix&lt;/strong&gt; [(1/m 0) (a/n b/n)], which is P and G in terms of P8 and P12. Its inverse is [(m 0) (-am/b n/b)], which is P8 and P12 in terms of P and G, i.e. the square mapping. &lt;br /&gt;
&lt;br /&gt;
Let x = m, y = -am/b, and z = n/b. Because we started with a valid pergen, the square mapping must be an integer matrix, and x, y and z are all integers. Since n/b is an integer, n must be a multiple of b. From this it follows that a and b must be coprime, otherwise both (a,b) and n could be reduced by GCD (a,b). Since -am/b is an integer, it follows that m must be a multiple of b as well. Thus GCD (m,n) &amp;gt;= |b|. &lt;br /&gt;
&lt;br /&gt;
Let r be a positive integer such that GCD (m,n) = r·|b|. Let m = prb and n = qrb, where p and q are coprime integers, possibly negative. Then P8 = m·P = prb·P = r·(pb·P), and P8 splits into (at least) r parts. Furthermore, P12 = (-am/b)P + (n/b)G = -apr·P + qr·G = r·(-ap·P + q·G), and P12 also splits into at least r parts. Thus every 3-limit interval splits into r parts.&lt;br /&gt;
&lt;br /&gt;
Assume r &amp;gt; 1 and (a,b)/n splits P8 into b parts&lt;br /&gt;
&lt;br /&gt;
Does (a,b)/n split P8 into m periods?&lt;br /&gt;
(a+b)·P8 = (a+b,0) = (a,b) - (-b,b) = M - b·P5&lt;br /&gt;
Because n is a multiple of b, n/b is an integer&lt;br /&gt;
M/b = (n/b)·M/n = (n/b)·G&lt;br /&gt;
(a+b)·P8 = b·(M/b - P5) = b·((n/b)·G - P5)&lt;br /&gt;
Let c and d be the bezout pair of a+b and b, with c·(a+b) + d·b = 1&lt;br /&gt;
Since the pergen is a double-split, m &amp;gt; 1, therefore |b| &amp;gt; 1, therefore c ≠ 0&lt;br /&gt;
c·(a+b)·P8 = c·b·((n/b)·G - P5)&lt;br /&gt;
(1 - d·b)·P8 = c·b·((n/b)·G - P5)&lt;br /&gt;
P8 = d·b·P8 + c·b·((n/b)·G - P5) = b · (d·P8 + c·(n/b)·G - c·P5)&lt;br /&gt;
P8/m = P8/|b| = sign (b) · (d·P8 - c·P5 + c·(n/b)·G)&lt;br /&gt;
Therefore P8 is split into m periods&lt;br /&gt;
Therefore if m = |b|, the pergen is explicitly false&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given:&lt;br /&gt;
Given:&lt;br /&gt;
A square mapping [(x, y), (0, z)] creates the pergen (P8/x, (i·z - y, x) / xz), with x &amp;gt; 0, z ≠ 0, and |i| &amp;lt;= x&lt;br /&gt;
A square mapping [(x, y), (0, z)] creates the pergen (P8/x, (i·z - y, x) / xz), with x &amp;gt; 0, z ≠ 0, and |i| &amp;lt;= x&lt;br /&gt;