Kite's thoughts on pergens: Difference between revisions
Wikispaces>TallKite **Imported revision 628165867 - Original comment: ** |
Wikispaces>TallKite **Imported revision 628679225 - 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-03 | : This revision was by author [[User:TallKite|TallKite]] and made on <tt>2018-04-15 03:00:50 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>628679225</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 13: | Line 13: | ||
A **pergen** (pronounced "peer-gen") is a way of identifying a regular temperament solely by its period and generator(s). For any temperament, there are many possible periods and generators. For the pergen, they are chosen to use the fewest, and smallest, prime factors possible. Fractions are allowed, e.g. half-octave, but avoided if possible. | A **pergen** (pronounced "peer-gen") is a way of identifying a regular temperament solely by its period and generator(s). For any temperament, there are many possible periods and generators. For the pergen, they are chosen to use the fewest, and smallest, prime factors possible. Fractions are allowed, e.g. half-octave, but avoided if possible. | ||
If a rank-2 temperament uses the primes 2 and 3 in its comma(s), or in its prime subgroup (i.e. doesn't explicitly exclude the octave or the fifth), then the period can be expressed as the octave 2/1, or some fraction of an octave. Furthermore, the generator can usually be expressed as some 3-limit interval, or some fraction of such an interval. | If a rank-2 temperament uses the primes 2 and 3 in its comma(s), or in its prime subgroup (i.e. doesn't explicitly exclude the octave or the fifth), then the period can be expressed as the octave 2/1, or some fraction of an octave. Furthermore, the generator can usually be expressed as some 3-limit interval, or some fraction of such an interval. Both fractions are always of the form 1/N, thus the octave and/or the 3-limit interval is **split** into N parts. The interval which is split into multiple generators is the **multigen**. The 3-limit multigen is referred to not by its ratio but by its conventional name, e.g. P5, M6, m7, etc. | ||
For example, the srutal temperament (2.3.5 and 2048/2025) splits the octave in two, and its spoken pergen name is half-octave. The pergen is written (P8/2, P5). Not only the temperament, but also the comma is said to split the octave. The dicot temperament (2.3.5 and 25/24) splits the fifth in two, and is called half-fifth, written (P8, P5/2). Porcupine is third-fourth, or perhaps third-of-a-fourth, (P8, P4/3). Semaphore, a pun on "semi-fourth", is of course half-fourth. | For example, the srutal temperament (2.3.5 and 2048/2025) splits the octave in two, and its spoken pergen name is half-octave. The pergen is written (P8/2, P5). Not only the temperament, but also the comma is said to split the octave. The dicot temperament (2.3.5 and 25/24) splits the fifth in two, and is called half-fifth, written (P8, P5/2). Porcupine is third-fourth, or perhaps third-of-a-fourth, (P8, P4/3). Semaphore, a pun on "semi-fourth", is of course half-fourth. | ||
Line 577: | Line 577: | ||
||= pythagorean ||= (P8, P5) ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||= --- || | ||= pythagorean ||= (P8, P5) ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||= --- || | ||
||= meantone ||= (P8, P5) ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||= --- || | ||= meantone ||= (P8, P5) ||= rank-2 ||= conventional ||= rank-2 ||= 0 ||= --- || | ||
||= srutal ||= (P8/2, P5) ||= rank-2 ||= single-pair ||= rank-3 ||= 1 ||= E = d2 || | ||= srutal ||= (P8/2, P5) ||= rank-2 ||= single-pair ||= rank-3 ||= 1 ||= E = ^^d2 || | ||
||= semaphore ||= (P8, P4/2) ||= rank-2 ||= single-pair ||= rank-3 ||= 1 ||= E = vvm2 || | ||= semaphore ||= (P8, P4/2) ||= rank-2 ||= single-pair ||= rank-3 ||= 1 ||= E = vvm2 || | ||
||= decimal ||= (P8/2, P4/2) ||= rank-2 ||= double-pair ||= rank-4 ||= 2 ||= E = vvd2, E' = \\m2 = ^^\\A1 || | ||= decimal ||= (P8/2, P4/2) ||= rank-2 ||= double-pair ||= rank-4 ||= 2 ||= E = vvd2, E' = \\m2 = ^^\\A1 || | ||
Line 604: | Line 604: | ||
There's a lot of options in rank-3 double-pair notation for what ratio each accidental pair represents. For example, deep reddish is half-8ve, with a d2 comma, like srutal. Using the same notation as srutal, but with ^1 = 81/80, we have P = \A4 = /d5 and E = ``//``d2. The ratio for /1 is (-10,6,-1,1), a descending interval. 7/4 = 5/4 + 7/5 = vM3 + /d5 = v/m7, and the 4:5:6:7 chord is spelled awkwardly as C Ev G Bbv/. However, double-pair notation for 7-limit rank-3 temperaments can be standardized so that ^1 is always 81/80 and /1 is always 64/63. This ensures the 4:5:6:7 chord is always spelled C Ev G Bb\. | There's a lot of options in rank-3 double-pair notation for what ratio each accidental pair represents. For example, deep reddish is half-8ve, with a d2 comma, like srutal. Using the same notation as srutal, but with ^1 = 81/80, we have P = \A4 = /d5 and E = ``//``d2. The ratio for /1 is (-10,6,-1,1), a descending interval. 7/4 = 5/4 + 7/5 = vM3 + /d5 = v/m7, and the 4:5:6:7 chord is spelled awkwardly as C Ev G Bbv/. However, double-pair notation for 7-limit rank-3 temperaments can be standardized so that ^1 is always 81/80 and /1 is always 64/63. This ensures the 4:5:6:7 chord is always spelled C Ev G Bb\. | ||
With this standardization, the enharmonic can be derived from the comma. The vanishing comma is written as some 3-limit comma plus some number of mapping commas. For example, 50/49 = (81/80)<span style="vertical-align: super;">-2</span> · (64/63)<span style="vertical-align: super;">2</span> · (19,-12)<span style="vertical-align: super;">-1</span>. This can be rewritten as vv1 + ``//``1 - d2 = vv``//``-d2 = -^^\\d2. The comma is negative (i.e.descending), but the enharmonic never is, therefore E = ^^\\d2. The period is found by adding/subtracting E from the 8ve and dividing by two, thus P = v/A4 = ^\d5. Both E and P become more complex, but the ratio for /1 becomes simpler. | With this standardization, the enharmonic can be derived directly from the comma. The vanishing comma is written as some 3-limit comma plus some number of mapping commas. For example, 50/49 = (81/80)<span style="vertical-align: super;">-2</span> · (64/63)<span style="vertical-align: super;">2</span> · (19,-12)<span style="vertical-align: super;">-1</span>. This can be rewritten as vv1 + ``//``1 - d2 = vv``//``-d2 = -^^\\d2. The comma is negative (i.e.descending), but the enharmonic never is, therefore E = ^^\\d2. The period is found by adding/subtracting E from the 8ve and dividing by two, thus P = v/A4 = ^\d5. Both E and P become more complex, but the ratio for /1 becomes simpler. | ||
This 3-limit comma defines the tipping point. At the tipping point, the 3-limit comma vanishes too. In a rank-2 temperament, the mapping comma must also vanish, because some number of them plus the 3-limit comma must add up to the original comma, which vanishes. However, a rank-3 temperament has two mapping commas, and neither is forced to vanish if the 3-limit comma vanishes. A rank-3 double-pair notation's tipping point is where both mapping commas are tempered out. For deep reddish, this happens when the tuning is exactly 12edo. This tuning is much farther from just than need be, well outside the sweet spot. Therefore deep reddish doesn't tip. Single-pair rank-3 notation has no enharmonic, and thus no tipping point. Double-pair rank-3 notation has 1 enharmonic, but two mapping commas. Rank-3 notations rarely tip. | This 3-limit comma defines the tipping point. At the tipping point, the 3-limit comma vanishes too. In a rank-2 temperament, the mapping comma must also vanish, because some number of them plus the 3-limit comma must add up to the original comma, which vanishes. However, a rank-3 temperament has two mapping commas, and neither is forced to vanish if the 3-limit comma vanishes. A rank-3 double-pair notation's tipping point is where both mapping commas are tempered out. For deep reddish, this happens when the tuning is exactly 12edo. This tuning is much farther from just than need be, well outside the sweet spot. Therefore deep reddish doesn't tip. Single-pair rank-3 notation has no enharmonic, and thus no tipping point. Double-pair rank-3 notation has 1 enharmonic, but two mapping commas. Rank-3 notations rarely tip. | ||
Line 610: | Line 610: | ||
Unlike the previous examples, Demeter's gen2 can't be expressed as a mapping comma. It divides 5/4 into three 15/14 generators, and 7/6 into two generators. Its pergen is (P8, P5, vm3/2). It could also be called (P8, P5, vM3/3), but the pergen with a smaller fraction is preferred. Because the 8ve and 5th are unsplit, single-pair notation is possible, with gen2 = ^m2 and no E. But the 4:5:6:7 chord would be spelled C -- Fbbb^^^ -- G -- Bbb^^, very awkward! Standard double-pair notation is better. Gen2 = v/A1, E = ^^\\\dd3, and C^^\\\ = A##. Genchain2 is C -- C#v/ -- Eb\ -- Ev -- Gb\\ -- Gv\ -- G#vv=Bbb\\\ -- Bbv\\... Unlike other genchains we've seen, the additional accidentals get progressively more complex. Whenever an accidental has its own enharmonic, with no other accidentals in it, it always adds up to something simpler eventually. If it doesn't have its own enharmonic, it's infinitely stackable. A case can be made for a convention that colors are used only for infinitely stackable accidentals, and ups/downs/highs/lows only for the other kind of accidentals. | Unlike the previous examples, Demeter's gen2 can't be expressed as a mapping comma. It divides 5/4 into three 15/14 generators, and 7/6 into two generators. Its pergen is (P8, P5, vm3/2). It could also be called (P8, P5, vM3/3), but the pergen with a smaller fraction is preferred. Because the 8ve and 5th are unsplit, single-pair notation is possible, with gen2 = ^m2 and no E. But the 4:5:6:7 chord would be spelled C -- Fbbb^^^ -- G -- Bbb^^, very awkward! Standard double-pair notation is better. Gen2 = v/A1, E = ^^\\\dd3, and C^^\\\ = A##. Genchain2 is C -- C#v/ -- Eb\ -- Ev -- Gb\\ -- Gv\ -- G#vv=Bbb\\\ -- Bbv\\... Unlike other genchains we've seen, the additional accidentals get progressively more complex. Whenever an accidental has its own enharmonic, with no other accidentals in it, it always adds up to something simpler eventually. If it doesn't have its own enharmonic, it's infinitely stackable. A case can be made for a convention that colors are used only for infinitely stackable accidentals, and ups/downs/highs/lows only for the other kind of accidentals. | ||
There are always many alternate 2nd generators. Any combination of periods, 1st generators and commas can be added to or subtracted from gen2 to make alternates. If gen2 can be expressed as a mapping comma, that is preferred. For demeter, any combination of vm3, double-8ves and double-5ths (M9's) makes an alternate multigen2. Any 3-limit interval can be added or subtracted twice, because the splitting fraction is 2. Obviously we can't choose the multigen2 with the smallest cents, because | There are always many alternate 2nd generators. Any combination of periods, 1st generators and commas can be added to or subtracted from gen2 to make alternates. If gen2 can be expressed as a mapping comma, that is preferred. For demeter, any combination of vm3, double-8ves and double-5ths (M9's) makes an alternate multigen2. Any 3-limit interval can be added or subtracted twice, because the splitting fraction is 2. Obviously we can't choose the multigen2 with the smallest cents, because there will always be a 3-limit comma small enough to be subtracted twice from it. Instead, once the splitting fraction is minimized, choose the multigen2 with the smallest odd limit. In case of two ratios with the same odd limit, as 5/3 and 5/4, the **DOL** (double odd limit) is minimized. DOL (5/3) = (5,3) and DOL (5/4) = (5,1). Since 1 < 3, 5/4 is preferred. | ||
If ^1 = 81/80, possible half-split gen2's are vM3/2, vM6/2, and their octave inverses ^m6/2 and ^m3/2. Possible third-split gen2's are vM3/3, vM6/3, vM2/3, and their inverses, plus vM9/3, ^m10/3 and vM10/3. If ^1 = 64/63, possible third-splits are ^M2/3, vm3/3, ^M3/3, vm6/3, ^M6/3, vm7/3, ^M9/3, vm10/3 and ^M10/3. Analogous to rank-2 pergens with imperfect multigens, there will be occasional double-up or double-down multigen2's. | If ^1 = 81/80, possible half-split gen2's are vM3/2, vM6/2, and their octave inverses ^m6/2 and ^m3/2. Possible third-split gen2's are vM3/3, vM6/3, vM2/3, and their inverses, plus vM9/3, ^m10/3 and vM10/3. If ^1 = 64/63, possible third-splits are ^M2/3, vm3/3, ^M3/3, vm6/3, ^M6/3, vm7/3, ^M9/3, vm10/3 and ^M10/3. Analogous to rank-2 pergens with imperfect multigens, there will be occasional double-up or double-down multigen2's. | ||
All possible rank-3 pergens can be listed, but the table is much longer than for rank-2 pergens. Here are all the half-split pergens: | All possible rank-3 pergens can be listed, but the table is much longer than for rank-2 pergens. Here are all the half-split pergens: | ||
||~ unsplit ||~ ^1 = 81/80 || | ||~ __pergen number__ ||||||||~ __prime subgroup__ || | ||
||~ unsplit ||||~ 2.3.5 (^1 = 81/80) ||||~ 2.3.7 (^1 = 64/63) || | |||
||= 1 ||= (P8, P5, ^1) ||= rank-3 unsplit ||= same ||= same || | ||= 1 ||= (P8, P5, ^1) ||= rank-3 unsplit ||= same ||= same || | ||
||~ half-splits ||~ ||~ ||~ ||~ || | ||~ half-splits ||~ ||~ ||~ ||~ || | ||
Line 667: | Line 668: | ||
==Notating non-8ve and no-5ths pergens== | ==Notating non-8ve and no-5ths pergens== | ||
In Blackwood-like pergens, the 5th is present but not independent. In | In Blackwood-like pergens, the 5th is present but not independent. In no-5ths pergens, the 5th is not present, and the prime subgroup doesn't contain 3. | ||
In any notation, every note has a name, and no two notes have the same name. A note's representation on the musical staff follows from its name. If the notation has any enharmonics, each note has several names. Generally, every name has a note. Every possible name, and anything that can be written on on the staff, corresponds to one and only one note in the lattice formed by perchains and genchains. | In any notation, every note has a name, and no two notes have the same name. A note's representation on the musical staff follows from its name. If the notation has any enharmonics, each note has several names. Generally, every name has a note. Every possible name, and anything that can be written on on the staff, corresponds to one and only one note in the lattice formed by perchains and genchains. | ||
Line 673: | Line 674: | ||
But in non-8ve and no-5ths pergens, not every name has a note. For example, deep reddish minus white (2.5.7 and 50/49) is (P8/2, M3) = half-8ve, major 3rd. The genchain runs C - E - G# - B# - D##... and the perchain runs C - F#v - C. There is no G or D or A note, in fact 75% of all possible note names have no actual note. 75% of all intervals don't exist. There is no perfect 5th or major 2nd. There are missing notes and missing intervals. | But in non-8ve and no-5ths pergens, not every name has a note. For example, deep reddish minus white (2.5.7 and 50/49) is (P8/2, M3) = half-8ve, major 3rd. The genchain runs C - E - G# - B# - D##... and the perchain runs C - F#v - C. There is no G or D or A note, in fact 75% of all possible note names have no actual note. 75% of all intervals don't exist. There is no perfect 5th or major 2nd. There are missing notes and missing intervals. | ||
Conventional notation assumes the 2.3 prime subgroup. Non-8ve and | Conventional notation assumes the 2.3 prime subgroup. Non-8ve and no-5ths pergens can be notated in a backwards compatible way as a subset of a larger prime subgroup which contains 2 and 3. Thus 5/4 = M3, 7/4 = m7, etc. The advantage of this approach is that conventional staff notation can be used. A violinist or vocalist will immediately have a rough idea of the pitch. The disadvantage is that there is a __huge__ number of missing notes and intervals. The composer may want to use a notation that isn't backwards compatible for composing, but use one that is for communicating with other musicians. | ||
Just as all rank-2 pergens in which 2 and 3 are present and independent can be numbered, so can all 2.5 pergens, all 2.7 pergens, all 3.5 pergens, etc. Every rank-2 pergen | Just as all rank-2 pergens in which 2 and 3 are present and independent can be numbered, so can all 2.5 pergens, all 2.7 pergens, all 3.5 pergens, etc. Every rank-2 pergen can be identified by its prime subgroup and its pergen number. The pergens are grouped into blocks and sections as before. Within each section, the pergens are ordered by cents size of the generator. Sometimes the pergen can be simplified. For example, 2.7 pergen #4 is (P8, m7/2) which is (P8, P4), which is equivalent to (P8, P5). P5 represents not 3/2 but half of 16/7, which is 3/2 sharpened by half of 64/63. Simplified pergens are marked with an asterisk. | ||
||~ __pergen number__ ||||||||||||~ __prime subgroup__ || | ||~ __pergen number__ ||||||||||||~ __prime subgroup__ || | ||
||~ unsplit ||~ 2.3 ||~ 2.5 (M3 = 5/4) ||~ 2.7 (M2 = 8/7) ||~ 3.5 (M6 = 5/3) ||~ 3.7 (M3 = 9/7) ||~ 5.7 (WWM3 = 5/1, d5 = 7/5) || | ||~ unsplit ||~ 2.3 ||~ 2.5 (M3 = 5/4) ||~ 2.7 (M2 = 8/7) ||~ 3.5 (M6 = 5/3) ||~ 3.7 (M3 = 9/7) ||~ 5.7 (WWM3 = 5/1, d5 = 7/5) || | ||
Line 695: | Line 696: | ||
||= 14 ||= (P8/2, P11/3) ||= (P8/2, M10/3) ||= (P8/2, M9/3) ||= (P12/2, WWM3/3) ||= (P12/2, WM7/3) ||= (M9, WWm7/3)* || | ||= 14 ||= (P8/2, P11/3) ||= (P8/2, M10/3) ||= (P8/2, M9/3) ||= (P12/2, WWM3/3) ||= (P12/2, WM7/3) ||= (M9, WWm7/3)* || | ||
||= 15 ||= (P8/3, P4/3) ||= (P8/3, M3/3) ||= (P8/3, M2/3) ||= (P12/3, M6/3) ||= (P12/3, P4)* ||= (WWM3/3, d5/3) || | ||= 15 ||= (P8/3, P4/3) ||= (P8/3, M3/3) ||= (P8/3, M2/3) ||= (P12/3, M6/3) ||= (P12/3, P4)* ||= (WWM3/3, d5/3) || | ||
For prime subgroup p.q, the unsplit pergen has period p/1. The generator is found by dividing q by p until it's less than p/1, and inverting if it's more than half of p/1. | For prime subgroup p.q, the unsplit pergen has period p/1. The generator is found by dividing q by p until it's less than p/1, and period-inverting if it's more than half of p/1. | ||
Blackwood-like pergens also appear in this table. For example, in row #33, (P8/5, ^1) replaces both 2.5 (P8/5, M3) and 2.7 (P8/5, M2). This has the advantage of avoiding missing notes. Since one fifth of 5/1 is only 25¢ from 7/5, the 5.7 (WWM3/5, d5) can optionally be replaced too. | |||
||~ pergen number ||~ 2.3 ||~ 2.5 ||~ 2.7 ||~ 3.5 ||~ 3.7 ||~ 5.7 || | |||
||= 33 ||= (P8/5, P5) ||= (P8/5, ^1) ||= (P8/5, ^1) ||= (P12/5, M6) ||= (P12/5, M3) ||= (WWM3/5, ^1) || | |||
Non-8ve pergens require octave numbers (unless on the staff of course). For example, consider the 1st 3.5 pergen, (P12, M6). The note one M6 above C1 is A1, and the note three P12's above C1 is A5. (There is no A2, A3 or A4.) Referring to a note as simply A is ambiguous. | Non-8ve pergens require octave numbers (unless on the staff of course). For example, consider the 1st 3.5 pergen, (P12, M6). The note one M6 above C1 is A1, and the note three P12's above C1 is A5. (There is no A2, A3 or A4.) Referring to a note as simply A is ambiguous. | ||
Line 968: | Line 973: | ||
===Notation guide PDF=== | ===Notation guide PDF=== | ||
This PDF is a rank-2 notation guide that shows the full lattice for the first | 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. | ||
http:// | [[http://tallkite.com/misc_files/notation%20guide%20for%20rank-2%20pergens.pdf|tallkite.com/misc_files/notation guide for rank-2 pergens.pdf]] | ||
Screenshots of the first 2 pages: | Screenshots of the first 2 pages: | ||
Line 1,199: | Line 1,204: | ||
A <strong>pergen</strong> (pronounced &quot;peer-gen&quot;) is a way of identifying a regular temperament solely by its period and generator(s). For any temperament, there are many possible periods and generators. For the pergen, they are chosen to use the fewest, and smallest, prime factors possible. Fractions are allowed, e.g. half-octave, but avoided if possible.<br /> | A <strong>pergen</strong> (pronounced &quot;peer-gen&quot;) is a way of identifying a regular temperament solely by its period and generator(s). For any temperament, there are many possible periods and generators. For the pergen, they are chosen to use the fewest, and smallest, prime factors possible. Fractions are allowed, e.g. half-octave, but avoided if possible.<br /> | ||
<br /> | <br /> | ||
If a rank-2 temperament uses the primes 2 and 3 in its comma(s), or in its prime subgroup (i.e. doesn't explicitly exclude the octave or the fifth), then the period can be expressed as the octave 2/1, or some fraction of an octave. Furthermore, the generator can usually be expressed as some 3-limit interval, or some fraction of such an interval. | If a rank-2 temperament uses the primes 2 and 3 in its comma(s), or in its prime subgroup (i.e. doesn't explicitly exclude the octave or the fifth), then the period can be expressed as the octave 2/1, or some fraction of an octave. Furthermore, the generator can usually be expressed as some 3-limit interval, or some fraction of such an interval. Both fractions are always of the form 1/N, thus the octave and/or the 3-limit interval is <strong>split</strong> into N parts. The interval which is split into multiple generators is the <strong>multigen</strong>. The 3-limit multigen is referred to not by its ratio but by its conventional name, e.g. P5, M6, m7, etc.<br /> | ||
<br /> | <br /> | ||
For example, the srutal temperament (2.3.5 and 2048/2025) splits the octave in two, and its spoken pergen name is half-octave. The pergen is written (P8/2, P5). Not only the temperament, but also the comma is said to split the octave. The dicot temperament (2.3.5 and 25/24) splits the fifth in two, and is called half-fifth, written (P8, P5/2). Porcupine is third-fourth, or perhaps third-of-a-fourth, (P8, P4/3). Semaphore, a pun on &quot;semi-fourth&quot;, is of course half-fourth.<br /> | For example, the srutal temperament (2.3.5 and 2048/2025) splits the octave in two, and its spoken pergen name is half-octave. The pergen is written (P8/2, P5). Not only the temperament, but also the comma is said to split the octave. The dicot temperament (2.3.5 and 25/24) splits the fifth in two, and is called half-fifth, written (P8, P5/2). Porcupine is third-fourth, or perhaps third-of-a-fourth, (P8, P4/3). Semaphore, a pun on &quot;semi-fourth&quot;, is of course half-fourth.<br /> | ||
Line 3,367: | Line 3,372: | ||
<td style="text-align: center;">1<br /> | <td style="text-align: center;">1<br /> | ||
</td> | </td> | ||
<td style="text-align: center;">E = d2<br /> | <td style="text-align: center;">E = ^^d2<br /> | ||
</td> | </td> | ||
</tr> | </tr> | ||
Line 3,626: | Line 3,631: | ||
There's a lot of options in rank-3 double-pair notation for what ratio each accidental pair represents. For example, deep reddish is half-8ve, with a d2 comma, like srutal. Using the same notation as srutal, but with ^1 = 81/80, we have P = \A4 = /d5 and E = <!-- ws:start:WikiTextRawRule:060:``//`` -->//<!-- ws:end:WikiTextRawRule:060 -->d2. The ratio for /1 is (-10,6,-1,1), a descending interval. 7/4 = 5/4 + 7/5 = vM3 + /d5 = v/m7, and the 4:5:6:7 chord is spelled awkwardly as C Ev G Bbv/. However, double-pair notation for 7-limit rank-3 temperaments can be standardized so that ^1 is always 81/80 and /1 is always 64/63. This ensures the 4:5:6:7 chord is always spelled C Ev G Bb\.<br /> | There's a lot of options in rank-3 double-pair notation for what ratio each accidental pair represents. For example, deep reddish is half-8ve, with a d2 comma, like srutal. Using the same notation as srutal, but with ^1 = 81/80, we have P = \A4 = /d5 and E = <!-- ws:start:WikiTextRawRule:060:``//`` -->//<!-- ws:end:WikiTextRawRule:060 -->d2. The ratio for /1 is (-10,6,-1,1), a descending interval. 7/4 = 5/4 + 7/5 = vM3 + /d5 = v/m7, and the 4:5:6:7 chord is spelled awkwardly as C Ev G Bbv/. However, double-pair notation for 7-limit rank-3 temperaments can be standardized so that ^1 is always 81/80 and /1 is always 64/63. This ensures the 4:5:6:7 chord is always spelled C Ev G Bb\.<br /> | ||
<br /> | <br /> | ||
With this standardization, the enharmonic can be derived from the comma. The vanishing comma is written as some 3-limit comma plus some number of mapping commas. For example, 50/49 = (81/80)<span style="vertical-align: super;">-2</span> · (64/63)<span style="vertical-align: super;">2</span> · (19,-12)<span style="vertical-align: super;">-1</span>. This can be rewritten as vv1 + <!-- ws:start:WikiTextRawRule:061:``//`` -->//<!-- ws:end:WikiTextRawRule:061 -->1 - d2 = vv<!-- ws:start:WikiTextRawRule:062:``//`` -->//<!-- ws:end:WikiTextRawRule:062 -->-d2 = -^^\\d2. The comma is negative (i.e.descending), but the enharmonic never is, therefore E = ^^\\d2. The period is found by adding/subtracting E from the 8ve and dividing by two, thus P = v/A4 = ^\d5. Both E and P become more complex, but the ratio for /1 becomes simpler.<br /> | With this standardization, the enharmonic can be derived directly from the comma. The vanishing comma is written as some 3-limit comma plus some number of mapping commas. For example, 50/49 = (81/80)<span style="vertical-align: super;">-2</span> · (64/63)<span style="vertical-align: super;">2</span> · (19,-12)<span style="vertical-align: super;">-1</span>. This can be rewritten as vv1 + <!-- ws:start:WikiTextRawRule:061:``//`` -->//<!-- ws:end:WikiTextRawRule:061 -->1 - d2 = vv<!-- ws:start:WikiTextRawRule:062:``//`` -->//<!-- ws:end:WikiTextRawRule:062 -->-d2 = -^^\\d2. The comma is negative (i.e.descending), but the enharmonic never is, therefore E = ^^\\d2. The period is found by adding/subtracting E from the 8ve and dividing by two, thus P = v/A4 = ^\d5. Both E and P become more complex, but the ratio for /1 becomes simpler.<br /> | ||
<br /> | <br /> | ||
This 3-limit comma defines the tipping point. At the tipping point, the 3-limit comma vanishes too. In a rank-2 temperament, the mapping comma must also vanish, because some number of them plus the 3-limit comma must add up to the original comma, which vanishes. However, a rank-3 temperament has two mapping commas, and neither is forced to vanish if the 3-limit comma vanishes. A rank-3 double-pair notation's tipping point is where both mapping commas are tempered out. For deep reddish, this happens when the tuning is exactly 12edo. This tuning is much farther from just than need be, well outside the sweet spot. Therefore deep reddish doesn't tip. Single-pair rank-3 notation has no enharmonic, and thus no tipping point. Double-pair rank-3 notation has 1 enharmonic, but two mapping commas. Rank-3 notations rarely tip.<br /> | This 3-limit comma defines the tipping point. At the tipping point, the 3-limit comma vanishes too. In a rank-2 temperament, the mapping comma must also vanish, because some number of them plus the 3-limit comma must add up to the original comma, which vanishes. However, a rank-3 temperament has two mapping commas, and neither is forced to vanish if the 3-limit comma vanishes. A rank-3 double-pair notation's tipping point is where both mapping commas are tempered out. For deep reddish, this happens when the tuning is exactly 12edo. This tuning is much farther from just than need be, well outside the sweet spot. Therefore deep reddish doesn't tip. Single-pair rank-3 notation has no enharmonic, and thus no tipping point. Double-pair rank-3 notation has 1 enharmonic, but two mapping commas. Rank-3 notations rarely tip.<br /> | ||
Line 3,632: | Line 3,637: | ||
Unlike the previous examples, Demeter's gen2 can't be expressed as a mapping comma. It divides 5/4 into three 15/14 generators, and 7/6 into two generators. Its pergen is (P8, P5, vm3/2). It could also be called (P8, P5, vM3/3), but the pergen with a smaller fraction is preferred. Because the 8ve and 5th are unsplit, single-pair notation is possible, with gen2 = ^m2 and no E. But the 4:5:6:7 chord would be spelled C -- Fbbb^^^ -- G -- Bbb^^, very awkward! Standard double-pair notation is better. Gen2 = v/A1, E = ^^\\\dd3, and C^^\\\ = A##. Genchain2 is C -- C#v/ -- Eb\ -- Ev -- Gb\\ -- Gv\ -- G#vv=Bbb\\\ -- Bbv\\... Unlike other genchains we've seen, the additional accidentals get progressively more complex. Whenever an accidental has its own enharmonic, with no other accidentals in it, it always adds up to something simpler eventually. If it doesn't have its own enharmonic, it's infinitely stackable. A case can be made for a convention that colors are used only for infinitely stackable accidentals, and ups/downs/highs/lows only for the other kind of accidentals.<br /> | Unlike the previous examples, Demeter's gen2 can't be expressed as a mapping comma. It divides 5/4 into three 15/14 generators, and 7/6 into two generators. Its pergen is (P8, P5, vm3/2). It could also be called (P8, P5, vM3/3), but the pergen with a smaller fraction is preferred. Because the 8ve and 5th are unsplit, single-pair notation is possible, with gen2 = ^m2 and no E. But the 4:5:6:7 chord would be spelled C -- Fbbb^^^ -- G -- Bbb^^, very awkward! Standard double-pair notation is better. Gen2 = v/A1, E = ^^\\\dd3, and C^^\\\ = A##. Genchain2 is C -- C#v/ -- Eb\ -- Ev -- Gb\\ -- Gv\ -- G#vv=Bbb\\\ -- Bbv\\... Unlike other genchains we've seen, the additional accidentals get progressively more complex. Whenever an accidental has its own enharmonic, with no other accidentals in it, it always adds up to something simpler eventually. If it doesn't have its own enharmonic, it's infinitely stackable. A case can be made for a convention that colors are used only for infinitely stackable accidentals, and ups/downs/highs/lows only for the other kind of accidentals.<br /> | ||
<br /> | <br /> | ||
There are always many alternate 2nd generators. Any combination of periods, 1st generators and commas can be added to or subtracted from gen2 to make alternates. If gen2 can be expressed as a mapping comma, that is preferred. For demeter, any combination of vm3, double-8ves and double-5ths (M9's) makes an alternate multigen2. Any 3-limit interval can be added or subtracted twice, because the splitting fraction is 2. Obviously we can't choose the multigen2 with the smallest cents, because | There are always many alternate 2nd generators. Any combination of periods, 1st generators and commas can be added to or subtracted from gen2 to make alternates. If gen2 can be expressed as a mapping comma, that is preferred. For demeter, any combination of vm3, double-8ves and double-5ths (M9's) makes an alternate multigen2. Any 3-limit interval can be added or subtracted twice, because the splitting fraction is 2. Obviously we can't choose the multigen2 with the smallest cents, because there will always be a 3-limit comma small enough to be subtracted twice from it. Instead, once the splitting fraction is minimized, choose the multigen2 with the smallest odd limit. In case of two ratios with the same odd limit, as 5/3 and 5/4, the <strong>DOL</strong> (double odd limit) is minimized. DOL (5/3) = (5,3) and DOL (5/4) = (5,1). Since 1 &lt; 3, 5/4 is preferred.<br /> | ||
<br /> | <br /> | ||
If ^1 = 81/80, possible half-split gen2's are vM3/2, vM6/2, and their octave inverses ^m6/2 and ^m3/2. Possible third-split gen2's are vM3/3, vM6/3, vM2/3, and their inverses, plus vM9/3, ^m10/3 and vM10/3. If ^1 = 64/63, possible third-splits are ^M2/3, vm3/3, ^M3/3, vm6/3, ^M6/3, vm7/3, ^M9/3, vm10/3 and ^M10/3. Analogous to rank-2 pergens with imperfect multigens, there will be occasional double-up or double-down multigen2's.<br /> | If ^1 = 81/80, possible half-split gen2's are vM3/2, vM6/2, and their octave inverses ^m6/2 and ^m3/2. Possible third-split gen2's are vM3/3, vM6/3, vM2/3, and their inverses, plus vM9/3, ^m10/3 and vM10/3. If ^1 = 64/63, possible third-splits are ^M2/3, vm3/3, ^M3/3, vm6/3, ^M6/3, vm7/3, ^M9/3, vm10/3 and ^M10/3. Analogous to rank-2 pergens with imperfect multigens, there will be occasional double-up or double-down multigen2's.<br /> | ||
Line 3,641: | Line 3,646: | ||
<table class="wiki_table"> | <table class="wiki_table"> | ||
<tr> | <tr> | ||
<th> | <th><u>pergen number</u><br /> | ||
</th> | </th> | ||
<th> | <th colspan="4"><u>prime subgroup</u><br /> | ||
</th> | </th> | ||
<th> | </tr> | ||
<tr> | |||
<th>unsplit<br /> | |||
</th> | </th> | ||
<th>^1 = | <th colspan="2">2.3.5 (^1 = 81/80)<br /> | ||
</th> | </th> | ||
<th> | <th colspan="2">2.3.7 (^1 = 64/63)<br /> | ||
</th> | </th> | ||
</tr> | </tr> | ||
Line 4,144: | Line 4,151: | ||
<!-- ws:start:WikiTextHeadingRule:99:&lt;h2&gt; --><h2 id="toc18"><a name="Further Discussion-Notating non-8ve and no-5ths pergens"></a><!-- ws:end:WikiTextHeadingRule:99 -->Notating non-8ve and no-5ths pergens</h2> | <!-- ws:start:WikiTextHeadingRule:99:&lt;h2&gt; --><h2 id="toc18"><a name="Further Discussion-Notating non-8ve and no-5ths pergens"></a><!-- ws:end:WikiTextHeadingRule:99 -->Notating non-8ve and no-5ths pergens</h2> | ||
<br /> | <br /> | ||
In Blackwood-like pergens, the 5th is present but not independent. In | In Blackwood-like pergens, the 5th is present but not independent. In no-5ths pergens, the 5th is not present, and the prime subgroup doesn't contain 3.<br /> | ||
<br /> | <br /> | ||
In any notation, every note has a name, and no two notes have the same name. A note's representation on the musical staff follows from its name. If the notation has any enharmonics, each note has several names. Generally, every name has a note. Every possible name, and anything that can be written on on the staff, corresponds to one and only one note in the lattice formed by perchains and genchains.<br /> | In any notation, every note has a name, and no two notes have the same name. A note's representation on the musical staff follows from its name. If the notation has any enharmonics, each note has several names. Generally, every name has a note. Every possible name, and anything that can be written on on the staff, corresponds to one and only one note in the lattice formed by perchains and genchains.<br /> | ||
Line 4,150: | Line 4,157: | ||
But in non-8ve and no-5ths pergens, not every name has a note. For example, deep reddish minus white (2.5.7 and 50/49) is (P8/2, M3) = half-8ve, major 3rd. The genchain runs C - E - G# - B# - D##... and the perchain runs C - F#v - C. There is no G or D or A note, in fact 75% of all possible note names have no actual note. 75% of all intervals don't exist. There is no perfect 5th or major 2nd. There are missing notes and missing intervals.<br /> | But in non-8ve and no-5ths pergens, not every name has a note. For example, deep reddish minus white (2.5.7 and 50/49) is (P8/2, M3) = half-8ve, major 3rd. The genchain runs C - E - G# - B# - D##... and the perchain runs C - F#v - C. There is no G or D or A note, in fact 75% of all possible note names have no actual note. 75% of all intervals don't exist. There is no perfect 5th or major 2nd. There are missing notes and missing intervals.<br /> | ||
<br /> | <br /> | ||
Conventional notation assumes the 2.3 prime subgroup. Non-8ve and | Conventional notation assumes the 2.3 prime subgroup. Non-8ve and no-5ths pergens can be notated in a backwards compatible way as a subset of a larger prime subgroup which contains 2 and 3. Thus 5/4 = M3, 7/4 = m7, etc. The advantage of this approach is that conventional staff notation can be used. A violinist or vocalist will immediately have a rough idea of the pitch. The disadvantage is that there is a <u>huge</u> number of missing notes and intervals. The composer may want to use a notation that isn't backwards compatible for composing, but use one that is for communicating with other musicians.<br /> | ||
<br /> | <br /> | ||
Just as all rank-2 pergens in which 2 and 3 are present and independent can be numbered, so can all 2.5 pergens, all 2.7 pergens, all 3.5 pergens, etc. Every rank-2 pergen | Just as all rank-2 pergens in which 2 and 3 are present and independent can be numbered, so can all 2.5 pergens, all 2.7 pergens, all 3.5 pergens, etc. Every rank-2 pergen can be identified by its prime subgroup and its pergen number. The pergens are grouped into blocks and sections as before. Within each section, the pergens are ordered by cents size of the generator. Sometimes the pergen can be simplified. For example, 2.7 pergen #4 is (P8, m7/2) which is (P8, P4), which is equivalent to (P8, P5). P5 represents not 3/2 but half of 16/7, which is 3/2 sharpened by half of 64/63. Simplified pergens are marked with an asterisk.<br /> | ||
Line 4,452: | Line 4,459: | ||
</table> | </table> | ||
For prime subgroup p.q, the unsplit pergen has period p/1. The generator is found by dividing q by p until it's less than p/1, and inverting if it's more than half of p/1.<br /> | For prime subgroup p.q, the unsplit pergen has period p/1. The generator is found by dividing q by p until it's less than p/1, and period-inverting if it's more than half of p/1.<br /> | ||
<br /> | |||
Blackwood-like pergens also appear in this table. For example, in row #33, (P8/5, ^1) replaces both 2.5 (P8/5, M3) and 2.7 (P8/5, M2). This has the advantage of avoiding missing notes. Since one fifth of 5/1 is only 25¢ from 7/5, the 5.7 (WWM3/5, d5) can optionally be replaced too.<br /> | |||
<table class="wiki_table"> | |||
<tr> | |||
<th>pergen number<br /> | |||
</th> | |||
<th>2.3<br /> | |||
</th> | |||
<th>2.5<br /> | |||
</th> | |||
<th>2.7<br /> | |||
</th> | |||
<th>3.5<br /> | |||
</th> | |||
<th>3.7<br /> | |||
</th> | |||
<th>5.7<br /> | |||
</th> | |||
</tr> | |||
<tr> | |||
<td style="text-align: center;">33<br /> | |||
</td> | |||
<td style="text-align: center;">(P8/5, P5)<br /> | |||
</td> | |||
<td style="text-align: center;">(P8/5, ^1)<br /> | |||
</td> | |||
<td style="text-align: center;">(P8/5, ^1)<br /> | |||
</td> | |||
<td style="text-align: center;">(P12/5, M6)<br /> | |||
</td> | |||
<td style="text-align: center;">(P12/5, M3)<br /> | |||
</td> | |||
<td style="text-align: center;">(WWM3/5, ^1)<br /> | |||
</td> | |||
</tr> | |||
</table> | |||
<br /> | <br /> | ||
Non-8ve pergens require octave numbers (unless on the staff of course). For example, consider the 1st 3.5 pergen, (P12, M6). The note one M6 above C1 is A1, and the note three P12's above C1 is A5. (There is no A2, A3 or A4.) Referring to a note as simply A is ambiguous.<br /> | Non-8ve pergens require octave numbers (unless on the staff of course). For example, consider the 1st 3.5 pergen, (P12, M6). The note one M6 above C1 is A1, and the note three P12's above C1 is A5. (There is no A2, A3 or A4.) Referring to a note as simply A is ambiguous.<br /> | ||
Line 4,496: | Line 4,542: | ||
<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:4962:&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:4962 --><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,579: | Line 6,625: | ||
<!-- ws:start:WikiTextHeadingRule:111:&lt;h3&gt; --><h3 id="toc24"><a name="Further Discussion-Supplemental materials-Notation guide PDF"></a><!-- ws:end:WikiTextHeadingRule:111 -->Notation guide PDF</h3> | <!-- ws:start:WikiTextHeadingRule:111:&lt;h3&gt; --><h3 id="toc24"><a name="Further Discussion-Supplemental materials-Notation guide PDF"></a><!-- ws:end:WikiTextHeadingRule:111 -->Notation guide PDF</h3> | ||
<br /> | <br /> | ||
This PDF is a rank-2 notation guide that shows the full lattice for the first | 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 /> | ||
<a class="wiki_link_ext" href="http://tallkite.com/misc_files/notation%20guide%20for%20rank-2%20pergens.pdf" rel="nofollow">tallkite.com/misc_files/notation guide for rank-2 pergens.pdf</a><br /> | |||
<br /> | <br /> | ||
Screenshots of the first 2 pages:<br /> | Screenshots of the first 2 pages:<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:4963:&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:4963 --><br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:4964:&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:4964 --><br /> | ||
<!-- ws:start:WikiTextHeadingRule:113:&lt;h3&gt; --><h3 id="toc25"><!-- ws:end:WikiTextHeadingRule:113 --> </h3> | <!-- ws:start:WikiTextHeadingRule:113:&lt;h3&gt; --><h3 id="toc25"><!-- ws:end:WikiTextHeadingRule:113 --> </h3> | ||
<!-- ws:start:WikiTextHeadingRule:115:&lt;h3&gt; --><h3 id="toc26"><a name="Further Discussion-Supplemental materials-alt-pergenLister"></a><!-- ws:end:WikiTextHeadingRule:115 -->alt-pergenLister</h3> | <!-- ws:start:WikiTextHeadingRule:115:&lt;h3&gt; --><h3 id="toc26"><a name="Further Discussion-Supplemental materials-alt-pergenLister"></a><!-- ws:end:WikiTextHeadingRule:115 -->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:8232: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:8232 --><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:4965:&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:4965 --><br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:4966:&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:4966 --><br /> | ||
The first 29 pergens supported by 12edo:<br /> | The first 29 pergens supported by 12edo:<br /> | ||
<!-- ws:start:WikiTextLocalImageRule: | <!-- ws:start:WikiTextLocalImageRule:4967:&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:4967 --><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:4968:&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:4968 --><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:4969:&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:4969 --><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 /> |