Generator sequence: Difference between revisions

Inthar (talk | contribs)
No edit summary
Inthar (talk | contribs)
Line 18: Line 18:
Given a choice of equave ''E'' and an AGS ''S'' = AGS(''x''<sub>1</sub>, ..., ''x''<sub>''r''</sub>), a ''splitting''{{idiosyncratic}} of ''S'' is a generator sequence AGS(w<sub>1</sub>, ..., w<sub>''r''</sub>) where each w<sub>''i''</sub> is a sequence of ''k'' = ''k''(''i'') intervals, ''y''<sub>''i''1</sub>, ..., ''y''<sub>''ik''</sub>, where ''y''<sub>''i''1</sub> + ... + ''y''<sub>''ik''</sub> ≡ ''x''<sub>''i''</sub> modulo ''E''. If ''k'' does not depend on ''i'', call the splitting ''uniform''{{idiosyncratic}}. For instance, the GS for Zil, AGS(8/7, 7/6, 8/7, 7/6, 8/7, 7/6, 8/7, 189/160, 8/7, 7/6) is a uniform splitting of AGS(4/3, 4/3, 4/3, 27/20, 4/3), which generates Zarlino. Any 2/1-equivalent WFGS with an aggregate generator equal to a voicing of 3/2 is a uniform splitting of AGS(3/2), corresponding to a unique [[pergen]] with a 3/2 period.
Given a choice of equave ''E'' and an AGS ''S'' = AGS(''x''<sub>1</sub>, ..., ''x''<sub>''r''</sub>), a ''splitting''{{idiosyncratic}} of ''S'' is a generator sequence AGS(w<sub>1</sub>, ..., w<sub>''r''</sub>) where each w<sub>''i''</sub> is a sequence of ''k'' = ''k''(''i'') intervals, ''y''<sub>''i''1</sub>, ..., ''y''<sub>''ik''</sub>, where ''y''<sub>''i''1</sub> + ... + ''y''<sub>''ik''</sub> ≡ ''x''<sub>''i''</sub> modulo ''E''. If ''k'' does not depend on ''i'', call the splitting ''uniform''{{idiosyncratic}}. For instance, the GS for Zil, AGS(8/7, 7/6, 8/7, 7/6, 8/7, 7/6, 8/7, 189/160, 8/7, 7/6) is a uniform splitting of AGS(4/3, 4/3, 4/3, 27/20, 4/3), which generates Zarlino. Any 2/1-equivalent WFGS with an aggregate generator equal to a voicing of 3/2 is a uniform splitting of AGS(3/2), corresponding to a unique [[pergen]] with a 3/2 period.
<!-- todo: Non-WF GSes-->
<!-- todo: Non-WF GSes-->
=== Proof that a WFGS scale is CS ===
=== Proof that a WFGS scale is constant structure ===
Suppose ''u'' and ''v'' are two subwords of ''s'' with Ψ(''u'') = Ψ(''v''). (Ψ(''w'') is the [[Parikh vector]] of ''w'', the interval size subtended by a subword ''w''.) Modulo equaves, either ''u'' is the imperfect generator of the WFGS, in which case ''u'' = ''v'', or we can assume that ''u'' and ''v'' are both stacks of ''n'' resp. ''m'' detempered perfect generators where we take the ''E'' (equave)-complement generator if necessary. Tempering to a MOS via a map π that identifies all non-imperfect generators, the images π(''u'') and π(''v'') also satisfy Ψ(π(''u'')) = Ψ(π(''v'')) > 0 and are a stack of ''n'' resp. ''m'' MOS generators (all of which are perfect). We may choose π so that the MOS's period and generator are linearly independent, and thus ''m'' = ''n''. Hence Ψ(π(''u'')) = Ψ(π(''v'')) = ''mg + pE''. This expression corresponds to a well-defined number of steps, given the generator ''g'' and the period ''E'' of the MOS, hence ''u'' and ''v'' must subtend the same number of steps.
Suppose ''u'' and ''v'' are two subwords of ''s'' with Ψ(''u'') = Ψ(''v''). (Ψ(''w'') is the [[Parikh vector]] of ''w'', the interval size subtended by a subword ''w''.) Modulo equaves, either ''u'' is the imperfect generator of the WFGS, in which case ''u'' = ''v'', or we can assume that ''u'' and ''v'' are both stacks of ''n'' resp. ''m'' detempered perfect generators where we take the ''E'' (equave)-complement generator if necessary. Tempering to a MOS via a map π that identifies all non-imperfect generators, the images π(''u'') and π(''v'') also satisfy Ψ(π(''u'')) = Ψ(π(''v'')) > 0 and are a stack of ''n'' resp. ''m'' MOS generators (all of which are perfect). We may choose π so that the MOS's period and generator are linearly independent, and thus ''m'' = ''n''. Hence Ψ(π(''u'')) = Ψ(π(''v'')) = ''mg + pE''. This expression corresponds to a well-defined number of steps, given the generator ''g'' and the period ''E'' of the MOS, hence ''u'' and ''v'' must subtend the same number of steps.