Generator form manipulation: Difference between revisions

Cmloegcmluin (talk | contribs)
Cmloegcmluin (talk | contribs)
Line 111: Line 111:
=== rank-2 instructions table ===
=== rank-2 instructions table ===


Let's begin with the simple example of 5-limit meantone. The following table demonstrates how to obtain mingen form from various starting positions, by synthesizing the two generator size manipulation tricks explained in the previous section.
Let's begin with the simple example of 5-limit meantone. The following table demonstrates how to obtain mingen form from various starting positions, by synthesizing the two generator size manipulation tricks explained in the previous section. In this table, the period <span><math>p</math></span> is the first mapping row <span><math>r_1</math></span> in cents and the generator <span><math>g</math></span> is the second mapping row <span><math>r_2</math></span> in cents.


  {| class="wikitable"
  {| class="wikitable"
|+mapping manipulations to where where period <span><math>p</math></span> is the first mapping row r₁ in cents and generator <span><math>g</math></span> is the second mapping row r₂ in cents
|+mapping manipulations
!example matrix
!mapping
!example cents
!<span><math>p</math></span> (¢)
!current <span><math>p</math></span> and <span><math>g</math></span>
!<span><math>g</math></span> (¢)
!current <span><math>p</math></span> vs. <span><math>g</math></span>
!desired new <span><math>g</math></span>
!desired new <span><math>g</math></span>
!required <span><math>r_1</math></span> change
!required <span><math>r_1</math></span> change
!required r₂ change
!required <span><math>r_2</math></span> change
!repeat?
!repeat?
|-
|-
|<nowiki>{{1,0,-4},{0,-1,-4}}</nowiki>
|{{vector|{{map|1 0 -4}} {{map|0 -1 -4}}}}
|{1201.4,-1898.4}
|1201.4
|−1898.4
|g < −p
|g < −p
|g + p
|g + p
Line 131: Line 133:
|yes
|yes
|-
|-
|<nowiki>{{1,1,0},{0,-1,-4}}</nowiki>
|{{vector|{{map|1 1 0}} {{map|0 -1 -4}}}}
|{1201.4,-697.049}
|1201.4
|−697.049
|−p <= g < −p/2
|−p <= g < −p/2
|p + g
|p + g
Line 139: Line 142:
|no, you're done
|no, you're done
|-
|-
|<nowiki>{{1,2,4},{0,1,4}}</nowiki>
|{{vector|{{map|1 2 4}} {{map|0 1 4}}}}
|{1201.4,-504.348}
|1201.4
|−504.348
|−p/2 <= g < 0
|−p/2 <= g < 0
|−g
|−g
Line 147: Line 151:
|no, you're done
|no, you're done
|-
|-
|<nowiki>{{1,2,4},{0,-1,-4}}</nowiki>
|{{vector|{{map|1 2 4}} {{map|0 -1 -4}}}}
|{1201.4,504.4}
|1201.4
|504.4
|0 <= g <= p/2
|0 <= g <= p/2
|g
|g
Line 155: Line 160:
|no, you're done
|no, you're done
|-
|-
|<nowiki>{{1,1,0},{0,1,4}}</nowiki>
|{{vector|{{map|1 1 0}} {{map|0 1 4}}}}
|{1201.4,697.049}
|1201.4
|697.049
|p/2 < g <= p
|p/2 < g <= p
|p - g
|p - g
Line 163: Line 169:
|no, you're done
|no, you're done
|-
|-
|<nowiki>{{1,0,-4},{0,1,4}}</nowiki>
|{{vector|{{map|1 0 -4}} {{map|0 1 4}}}}
|{1201.4,1898.4}
|1201.4
|1898.4
|p < g
|p < g
|g - p
|g - p