Douglas Blumeyer's RTT How-To: Difference between revisions

Cmloegcmluin (talk | contribs)
null-space: wolfram language computable notebook link for null-space
Cmloegcmluin (talk | contribs)
multicommas: add Pascal's triangle shaped table for dual sign change sequences
Line 1,333: Line 1,333:
If your temperament's dimensionality <span><math>d</math></span> is 6 or less (within the 13-limit), you can take advantage of this table I've prepared, and use this simplified method:
If your temperament's dimensionality <span><math>d</math></span> is 6 or less (within the 13-limit), you can take advantage of this table I've prepared, and use this simplified method:


# Find the correct cell in Table 6a below using your temperament's <span><math>d</math></span> and <span><math>r</math></span> (rank). This cell should contain the same number of symbols as there are terms of your multimap.
# Find the correct cell in Figure 6b below using your temperament's <span><math>d</math></span> and <span><math>r</math></span> (rank). This cell should contain the same number of symbols as there are terms of your multimap.
# Match up the terms of your multimap with these symbols. If the symbol is +, do nothing. If the symbol is -, change the sign (positive to negative, or negative to positive; you could think of it like multiplying by either +1 or -1).  
# Match up the terms of your multimap with these symbols. If the symbol is +, do nothing. If the symbol is -, change the sign (positive to negative, or negative to positive; you could think of it like multiplying by either +1 or -1).  
# Reverse the order of the terms.
# Reverse the order of the terms.
# Set the result in the proper count of brackets.
# Set the result in the proper count of brackets.


{| class="wikitable"
[[File:Dual sign patterns robin.png|400px|thumb|right|'''Figure 6b.''' Dual sign-change patterns, by <span><math>d</math></span>, <span><math>r</math></span>, and <span><math>n</math></span>.]]
|+ '''Table 6a.''' Dual sign-changing sequences by rank and dimensionality
! colspan="2" rowspan="2" |
! colspan="7" |<span><math>d</math></span>
|-
!0
!1
!2
!3
!4
!5
!6
|-
! rowspan="7" |<span><math>r</math></span>
!0
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+</span>
|-
!1
|
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+-</span>
| <span style="font-family: monospace">+-+</span>
| <span style="font-family: monospace">+-+-</span>
| <span style="font-family: monospace">+-+-+</span>
| <span style="font-family: monospace">+-+-+-</span>
|-
!2
|
|
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+-+</span>
| <span style="font-family: monospace">+-++-+</span>
| <span style="font-family: monospace">+-+-+-++-+</span>
| <span style="font-family: monospace">+-+-++-+-+-++-+</span>
|-
!3
|
|
|
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+-+-</span>
| <span style="font-family: monospace">+-++-+-+-+</span>
| <span style="font-family: monospace">+-+-+-++-+-+--+-+-+-</span>
|-
!4
|
|
|
|
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+-+-+</span>
| <span style="font-family: monospace">+-++-+-+-++-+-+</span>
|-
!5
|
|
|
|
|
| <span style="font-family: monospace">+</span>
| <span style="font-family: monospace">+-+-+-</span>
|-
!6
|
|
|
|
|
|
| <span style="font-family: monospace">+</span>
|}
 


So in this case:
So in this case:


# We have d=3, r=2, so the correct cell contains the symbols + - +.
# We have d=3, r=2, so the correct cell contains the symbols +-+.
# Matching these symbols up with the terms of our multimap, we don't change the sign of 1, we do change the sign of 4 to -4, and we don't change the sign of the second 4.
# Matching these symbols up with the terms of our multimap, we don't change the sign of 1, we do change the sign of 4 to -4, and we don't change the sign of the second 4.
# Now we reverse 1 -4 4 to 4 -4 1.
# Now we reverse 1 -4 4 to 4 -4 1.
Line 1,428: Line 1,351:
What’s the proper count of brackets though? Well, the total count of brackets on the multicomma and multimap for a temperament must always sum to the dimensionality of the system from which you tempered. It’s the same thing as <span><math>d - n = r</math></span>, just phrased as <span><math>r + n = d</math></span>, and where <span><math>r</math></span> should be the bracket count for the multimap and <span><math>n</math></span> should be the bracket count for the multicomma. So with 5-limit meantone, with dimensionality 3, there should be 3 total pairs of brackets. If 2 are on the multimap, then only 1 are on the multicomma.
What’s the proper count of brackets though? Well, the total count of brackets on the multicomma and multimap for a temperament must always sum to the dimensionality of the system from which you tempered. It’s the same thing as <span><math>d - n = r</math></span>, just phrased as <span><math>r + n = d</math></span>, and where <span><math>r</math></span> should be the bracket count for the multimap and <span><math>n</math></span> should be the bracket count for the multicomma. So with 5-limit meantone, with dimensionality 3, there should be 3 total pairs of brackets. If 2 are on the multimap, then only 1 are on the multicomma.


Note the Pascal’s triangle shape to the numbers in Table 6a. Also note that the mirrored results within each dimensionality are reverses of each other. Sometimes that means they’re identical, like 1 -1 1 -1 1 and 1 -1 1 -1 1; other times not, like 1 -1 1 -1 1 -1 1 1 -1 1 and 1 -1 1 1 -1 1 -1 1 -1 1. (Well, and sometimes they’re reverses of each other, but then changed signs so that the first time is always 1.)
Note the Pascal’s triangle shape to the numbers in Figure 6b. Also note that the mirrored results within each dimensionality are reverses of each other. Sometimes that means they’re identical, like +-+-+ and +-+-+; other times not, like +-++-+-+-+ and +-+-+-++-+.


If you’re instead converting a multicomma to a multimap, then you can think of it a couple different ways. Either use <span><math>n</math></span> as <span><math>r</math></span> when looking up in this table, and then reverse the result, or find <span><math>r</math></span> by subtracting <span><math>n</math></span> from <span><math>d</math></span> and then look it up.
If you’re instead converting a multicomma to a multimap, then you can think of it a couple different ways. Either use <span><math>n</math></span> as <span><math>r</math></span> when looking up in this table, and then reverse the result, or find <span><math>r</math></span> by subtracting <span><math>n</math></span> from <span><math>d</math></span> and then look it up.
Line 1,435: Line 1,358:


{| class="wikitable"
{| class="wikitable"
|+'''Table 6b.''' Multi(co)vector prime combinations (<math>r</math> can be swapped for <math>n</math>)
|+'''Table 6a.''' Multi(co)vector prime combinations (<math>r</math> can be swapped for <math>n</math>)
!<math>d</math>
!<math>d</math>
!<math>r</math>
!<math>r</math>