Modal UDP notation: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 105: | Line 105: | ||
A [[periodic scale]] ''S'' associates an interval ''S''(''i'') to every integer ''i'', such that there is a period (strictly, a quasiperiod) {{nowrap|Q > 0}} and an interval of repetition ''R'' such that {{nowrap|''S''(''i'' + ''Q'') {{=}} ''S''(''i'') + ''R''}}. ''Q'' is chosen so as to be minimal; there is no smaller period. ''S'' is monotone if {{nowrap|''i'' < ''j''}} implies that {{nowrap|''S''(''i'') < ''S''(''j'')}}. | A [[periodic scale]] ''S'' associates an interval ''S''(''i'') to every integer ''i'', such that there is a period (strictly, a quasiperiod) {{nowrap|Q > 0}} and an interval of repetition ''R'' such that {{nowrap|''S''(''i'' + ''Q'') {{=}} ''S''(''i'') + ''R''}}. ''Q'' is chosen so as to be minimal; there is no smaller period. ''S'' is monotone if {{nowrap|''i'' < ''j''}} implies that {{nowrap|''S''(''i'') < ''S''(''j'')}}. | ||
Given a monotone periodic scale ''S'', suppose it is also a [[MOS]] or DE scale. Let the generator {{nowrap|''S''(''m'') {{=}} ''g''}} be such that {{nowrap|''g'' ≥ ''S''(''i'' + ''m'') − ''S''(''i'')}} for all ''i''. If ''Q'' is the period of ''S'', let ''u'' be the largest integer such that {{nowrap|0 ≤ ''u'' < ''Q''}} and {{nowrap|''S''(''m''{{dot}}''u'') {{=}} ''g''{{dot}}''u''}}, and ''d'' the largest integer such that {{nowrap|0 ≤ ''d'' < ''Q''}} and {{nowrap|''S''(−''m''{{dot}}''d'') {{=}} −''g''{{dot}}''d''}}. If {{nowrap|''S''(''P''{{dot}}''Q'') {{=}} octave}}, so that ''P'' is the number of periods to an octave, let {{nowrap|''U'' {{=}} ''P''{{dot}}''u''}} and {{nowrap|''D'' {{=}} ''P''{{dot}}''d''}}. Then the UDP notation for the given mode is is | Given a monotone periodic scale ''S'', suppose it is also a [[MOS]] or DE scale. Let the generator {{nowrap|''S''(''m'') {{=}} ''g''}} be such that {{nowrap|''g'' ≥ ''S''(''i'' + ''m'') − ''S''(''i'')}} for all ''i''. If ''Q'' is the period of ''S'', let ''u'' be the largest integer such that {{nowrap|0 ≤ ''u'' < ''Q''}} and {{nowrap|''S''(''m''{{dot}}''u'') {{=}} ''g''{{dot}}''u''}}, and ''d'' the largest integer such that {{nowrap|0 ≤ ''d'' < ''Q''}} and {{nowrap|''S''(−''m''{{dot}}''d'') {{=}} −''g''{{dot}}''d''}}. If {{nowrap|''S''(''P''{{dot}}''Q'') {{=}} octave}}, so that ''P'' is the number of periods to an octave, let {{nowrap|''U'' {{=}} ''P''{{dot}}''u''}} and {{nowrap|''D'' {{=}} ''P''{{dot}}''d''}}. Then the UDP notation for the given mode is is ''U''|''D''(''P''). If {nowrap|''P'' {{=}} 1}} we may omit it and just write ''U''|''D''. | ||
For example, consider the quasiperiodic function | For example, consider the quasiperiodic function {{nowrap|Ionian(i) {{=}} V[((''i'' + 3) mod 7) + 1] + 31 ⌈{{sfrac|''n'' + 4|7}} − 49⌉}}, where {{nowrap|''V'' {{=}} [5, 10, 15, 18, 23, 28, 31]}}. This has period 7, and {{nowrap|Ionian(7) {{=}} 31}}, where the tuning is [[31edo]] so that 31 represents an octave. Going up from 0, it has values 0, 5, 10, 13, 18, 23, 28, 31, 36, 41… corresponding to 0, 1, 2, 3, 4, 5, 6, 7, 8, 9…, and going down from 0, it gives 0, −3, −8, −13… corresponding to 0, −1, −2, −3…. This gives the Ionian, or major, mode of the diatonic scale. Then {{nowrap|Ionian(4) {{=}} 18}}, the fifth, and {{nowrap|18 ≥ Ionian(''i'' + 4) − Ionian(''i'')}} for all ''i''. We have {{nowrap|Ionian(4) {{=}} 18|Ionian(8) {{=}} 36|Ionian(12) {{=}} 54|Ionian(16) {{=}} 72}}, and {{nowrap|Ionian(20) {{=}} 90}}. However, {{nowrap|Ionian(4·6) {{=}} Ionian(24) {{=}} 106}}, which is less than {{nowrap|6{{dot}}18 {{=}} 108}}. Hence the largest value for which {{nowrap|Ionian(4{{dot}}''u'') {{=}} 18{{dot}}''u''}} is {{nowrap|''u'' {{=}} 5}}. Similarly, {{nowrap|Ionian(−4) {{=}} −18}}, but {{nowrap|Ionian(−8) {{=}} −34}}, not −36, and so {{nowrap|''d'' {{=}} 1}}. Since {{nowrap|Ionian(7) {{=}} 31}}, which is the octave, {{nowrap|''P'' {{=}} 1}}, so {{nowrap|''U'' {{=}} ''u'' {{=}} 5}}, {{nowrap|''D'' {{=}} ''d'' {{=}} 1}}, and the UDP notation for Ionian is 5|1(1), or simply 5|1. | ||
== Rationale == | == Rationale == | ||
| Line 119: | Line 119: | ||
== Examples == | == Examples == | ||
For example, the proper generator for meantone[7] is the perfect fifth, because it's larger than the other specific interval it shares a class with, the diminished fifth. Consequentially, meantone[7]'s Ionian mode is 5|1(1), which is 5|1 for short, because it contains five chroma-positive generators up from the root and one down, as in the diagram F | For example, the proper generator for meantone[7] is the perfect fifth, because it's larger than the other specific interval it shares a class with, the diminished fifth. Consequentially, meantone[7]'s Ionian mode is 5|1(1), which is 5|1 for short, because it contains five chroma-positive generators up from the root and one down, as in the diagram {{nowrap|{{dash|F, [C], G, D, A, E, B|s=hair}}}} for C Ionian. This also means it has five "sharper" scale degrees—the second, third, fifth, sixth, and seventh—and one "flatter" scale degree—the fourth. If we want to sharpen the fourth to turn it into an augmented fourth, we arrive at 6|0 or {{nowrap|{{dash|[C], G, D, A, E, B, F♯|s=hair}}}}. Conversely, Aeolian mode, with only two sharp scale degrees—the second and fifth—is 2|4. We can add accidentals as well, so that meantone's harmonic minor is 2|4 ♯7. | ||
The chroma-positive generator for porcupine[7] is the larger 7th, which is about ~11/6; as a consequence, porcupine[7]'s Lssssss mode is 6|0, and sssLsss is 3|3. Likewise, mavila[7]'s ssLsssL anti-Ionian is 1|5, and Mavila[9]'s LLsLLLsLL "Olympian" mode is 4|4. | The chroma-positive generator for porcupine[7] is the larger 7th, which is about ~11/6; as a consequence, porcupine[7]'s Lssssss mode is 6|0, and sssLsss is 3|3. Likewise, mavila[7]'s ssLsssL anti-Ionian is 1|5, and Mavila[9]'s LLsLLLsLL "Olympian" mode is 4|4. | ||
| Line 126: | Line 126: | ||
'''MOS scales''' | '''MOS scales''' | ||
* Meantone[7] Ionian, LLsLLLs: 5|1 | * Meantone[7] Ionian, LLsLLLs: 5|1 | ||
* Meantone[7] Aeolian, LsLLsLL: 2|4 | * Meantone[7] Aeolian, LsLLsLL: 2|4 | ||
| Line 143: | Line 142: | ||
'''MODMOS scales''' | '''MODMOS scales''' | ||
* The ascending melodic minor scale is 5|1(1) ♭3, abbreviated 5|1 ♭3 for short, but could also be 3|3(1) ♯7, abbreviated 3|3 ♯7 for short. | |||
* The ascending melodic minor scale is 5|1(1) | * Paul Erlich's standard pentachordal major for Pajara[10] is 4|4(2) ♯8, or alternatively 6|2(2) ♭3. | ||
* Paul Erlich's standard pentachordal major for Pajara[10] is 4|4(2) #8, or alternatively 6|2(2) | * Porcupine[7] Lssssss mode, but altered with 7/4 instead of 11/6, is 6|0 ♭7. | ||
* Porcupine[7] Lssssss mode, but altered with 7/4 instead of 11/6, is 6|0 | |||
== Things to watch out for == | == Things to watch out for == | ||
Requiring the generator to always be bright causes certain issues: | Requiring the generator to always be bright causes certain issues: | ||
* The bright and dark generators may "flip" based on the size of the generator and how many notes are in the corresponding MOS scale. | * The bright and dark generators may "flip" based on the size of the generator and how many notes are in the corresponding MOS scale. | ||
** The major pentatonic scale is a subset of the major scale. The genchain is simply shortened on either end. Thus one would expect the major pentatonic scale contained within Meantone[7] 5|1 to be Meantone[5] 4|0. But instead it's Meantone[5] 0|4. This is because changing the size of the MOS scale often changes the generator to its octave inverse. Meantone[5]'s bright generator is the 4th not the 5th. | ** The major pentatonic scale is a subset of the major scale. The genchain is simply shortened on either end. Thus one would expect the major pentatonic scale contained within Meantone[7] 5|1 to be Meantone[5] 4|0. But instead it's Meantone[5] 0|4. This is because changing the size of the MOS scale often changes the generator to its octave inverse. Meantone[5]'s bright generator is the 4th not the 5th. | ||
** Because the MOS type that a temperament's MOS represents is tuning-dependent, the choice of bright generator can be tuning-dependent. For example, assume you are using approximately but not exactly 700{{c}} for dominant meantone. Then Dominant[12] is either [[7L 5s]] (if generator | ** Because the MOS type that a temperament's MOS represents is tuning-dependent, the choice of bright generator can be tuning-dependent. For example, assume you are using approximately but not exactly 700{{c}} for dominant meantone. Then Dominant[12] is either [[7L 5s]] (if the generator is flatter than 700{{cent}}), in which case the bright generator is the fourth, or [[5L 7s]] (if the generator is sharper than 700{{c}}), meaning that the bright generator is the fifth. As a result, "Dominant[12] 7|4" is ambiguous. | ||
* It's impossible to determine the bright generator in a non-MOS scale like Meantone[8], thus Meantone[8] 5|2 is ambiguous. | * It's impossible to determine the bright generator in a non-MOS scale like Meantone[8], thus Meantone[8] 5|2 is ambiguous. | ||
Not all notations have these issues (see below). | Not all notations have these issues (see below). | ||