Interleaving: Difference between revisions

Inthar (talk | contribs)
Inthar (talk | contribs)
No edit summary
Line 1: Line 1:
A scale is (''k''-)'''interleaved''' if it is made of ''k'' > 1 copies (called ''strands'') of an ''n''-note [[periodic scale]] ''s'', and ''any two copies'' of ''s'' are interleaved so that any note of the first copy falls strictly between two notes of the other copy. The set of offsets that separate the strands from a fixed strand is a chord called the ''polyoffset'', which is determined up to inversion and [[equave]]-equivalence. An interleaved scale is thus a [[cross-set]] with a little additional structure. One can '''interleave''' a scale ''s'' by a certain polyoffset Δ (or: "Δ ''interleaves'' ''s''" or "''s'' is ''interleavable'' by Δ") if ''s'' is the strand scale of an interleaved scale with polyoffset Δ. Such a scale is denoted Interleaved(''s''; Δ). The concept of interleaved scales is a generalization of [[bipentatonic scale]]s and (even-length) [[generator-offset]] scales.  
A scale is (''k''-)'''interleaved''' if it is made of ''k'' > 1 copies (called ''strands'') of an ''n''-note [[periodic scale]] ''s'', and ''any two copies'' of ''s'' are interleaved so that any note of the first copy falls strictly between two notes of the other copy. The set of offsets that separate the strands from a fixed strand is a chord called the ''polyoffset'', which is determined up to inversion and [[equave]]-equivalence. An interleaved scale is thus a [[cross-set]] with a little additional structure. One can '''interleave''' a scale ''s'' by a certain polyoffset Δ (or: "Δ ''interleaves'' ''s''" or "''s'' is ''interleavable'' by Δ") if ''s'' is the strand scale of an interleaved scale with polyoffset Δ. Such a scale is denoted Interleave(''s''; Δ). The concept of interleaved scales is a generalization of [[bipentatonic scale]]s and (even-length) [[generator-offset]] scales.  


[[Blackdye]], [[Zil]][14], and [[bicycle]] are examples of interleaved scales, because they each have two interleaved strands, respectively Pyth[5], Zarlino, and 8:9:10:11:13:14. The terminology, however, is intended to cover any number of strands and any choice of strand scale.
[[Blackdye]], [[Zil]][14], and [[bicycle]] are examples of interleaved scales, because they each have two interleaved strands, respectively Pyth[5], Zarlino, and 8:9:10:11:13:14. The terminology, however, is intended to cover any number of strands and any choice of strand scale.
Line 6: Line 6:
== Some interleaved scales ==
== Some interleaved scales ==
Interleaved scales can easily be built from a harmonic series mode as the strand: for example, if ''n''::2''n'' is the strand, then (2''n'' + 1)/''2n'' always works as the offset (e.g. strand 5:6:7:8:9:10, offset 10:11). Here are some other examples:
Interleaved scales can easily be built from a harmonic series mode as the strand: for example, if ''n''::2''n'' is the strand, then (2''n'' + 1)/''2n'' always works as the offset (e.g. strand 5:6:7:8:9:10, offset 10:11). Here are some other examples:
* Interleaved(12:14:16:18:21:24; 11:12)
* Interleave(12:14:16:18:21:24; 11:12)
* Interleaved(12:14:16:18:21:24; 12:13:22)
* Interleave(12:14:16:18:21:24; 12:13:22)
* Interleaved(12:14:16:18:21:24; 8:10:11)
* Interleave(12:14:16:18:21:24; 8:10:11)
** [[User:Userminusone/Userminusone's_11_limit_15_tone_scale]]  
** [[User:Userminusone/Userminusone's_11_limit_15_tone_scale]]  
* Interleaved(12:14:16:18:21:24; 9:10:11)  
* Interleave(12:14:16:18:21:24; 9:10:11)  
** Note: detempered 11-limit Porcupine[15]; well-formed [[generator sequence]] GS(10/9, 11/10, 12/11, 10/9, 11/10, 12/11, 10/9, 11/10, 189/176)
** Note: detempered 11-limit Porcupine[15]; well-formed [[generator sequence]] GS(10/9, 11/10, 12/11, 10/9, 11/10, 12/11, 10/9, 11/10, 189/176)
* Interleaved(Pyth[5]; 8:10:11)
* Interleave(Pyth[5]; 8:10:11)
* Interleaved(Pyth[5]; 9:10:11)  
* Interleave(Pyth[5]; 9:10:11)  
** Note: detempered 2.3.5.11 Porcupine[15]; well-formed [[generator sequence]] GS(10/9, 11/10, 12/11)
** Note: detempered 2.3.5.11 Porcupine[15]; well-formed [[generator sequence]] GS(10/9, 11/10, 12/11)
* Interleaved(9/8-14/11-4/3-3/2-56/33-21/11-2/1; 9/7)
* Interleave(9/8-14/11-4/3-3/2-56/33-21/11-2/1; 9/7)
== Properties ==
== Properties ==
# The following is a necessary and sufficient condition for interleavability. Let ''S'' be a scale with equave E, <math>\mathcal{D}_k(S)</math> be the set of all ''k''-step dyads of ''S'', and Δ be a chord such that every dyad of Δ falls within the open interval (0, E). Then the polyoffset chord Δ interleaves ''S'' if and only if no nonunison (positive) dyad in Δ falls within <math> [\min \mathcal{D}_k(S), \max \mathcal{D}_k(S)]</math> for any ''k'' ∈ {0, ... len(''S'') - 1}.
# The following is a necessary and sufficient condition for interleavability. Let ''S'' be a scale with equave E, <math>\mathcal{D}_k(S)</math> be the set of all ''k''-step dyads of ''S'', and Δ be a chord such that every dyad of Δ falls within the open interval (0, E). Then the polyoffset chord Δ interleaves ''S'' if and only if no nonunison (positive) dyad in Δ falls within <math> [\min \mathcal{D}_k(S), \max \mathcal{D}_k(S)]</math> for any ''k'' ∈ {0, ... len(''S'') - 1}.
# For any periodic scale ''S'' with equave E, if δ is an offset and Interleaved(''S''; δ) exists, then Interleaved(''S''; δ) = Interleaved(''S''; E - δ) = Interleaved(''S''; δ + E). Thus, taking the equave complement of an offset in a polyoffset does not change the interleaved scale, nor does shifting any individual offset by equaves.
# For any periodic scale ''S'' with equave E, if δ is an offset and Interleave(''S''; δ) exists, then Interleave(''S''; δ) = Interleave(''S''; E - δ) = Interleave(''S''; δ + E). Thus, taking the equave complement of an offset in a polyoffset does not change the interleaved scale, nor does shifting any individual offset by equaves.
# Given an E-equivalent scale ''S'', offsets δ within the open interval (0, min({step sizes in ''S''})) are called ''small'' in the context of interleaving ''S''. Small offsets are significant because the resulting interleaved scale has a structure that closely mimics the underlying scale structure: if ''S'' is a circular word <math>w(a_1, a_2, ..., a_n)</math> then Interleaved(''s''; δ) uses the same circular word but with δ followed by the difference between δ and every step size in w, namely <math>w(\delta b_1, \delta b_2, ..., \delta b_n)</math> where <math>b_i = a_i - \delta</math>.
# Given an E-equivalent scale ''S'', offsets δ within the open interval (0, min({step sizes in ''S''})) are called ''small'' in the context of interleaving ''S''. Small offsets are significant because the resulting interleaved scale has a structure that closely mimics the underlying scale structure: if ''S'' is a circular word <math>w(a_1, a_2, ..., a_n)</math> then Interleave(''s''; δ) uses the same circular word but with δ followed by the difference between δ and every step size in w, namely <math>w(\delta b_1, \delta b_2, ..., \delta b_n)</math> where <math>b_i = a_i - \delta</math>.
# An interleaved scale is not always CS, even when the strand is CS and the scale has a [[generator sequence]] where every generator subtends the same number of steps. One such scale is Interleaved(Zarlino; 32/25) = 25/24 9/8 75/64 5/4 125/96 4/3 375/256 3/2 25/16 5/3 225/128 15/8 125/64 2/1 which has [[GS]](32/25 125/96 32/25 5/4).
# An interleaved scale is not always CS, even when the strand is CS and the scale has a [[generator sequence]] where every generator subtends the same number of steps. One such scale is Interleave(Zarlino; 32/25) = 25/24 9/8 75/64 5/4 125/96 4/3 375/256 3/2 25/16 5/3 225/128 15/8 125/64 2/1 which has [[GS]](32/25 125/96 32/25 5/4).
{{proof|title=Proof of the offset constraints|contents=
{{proof|title=Proof of the offset constraints|contents=
If the polyoffset has more than two notes, the interleaving condition only needs to hold for ''pairs'' of distinct strands, and hence the above property only needs to hold for pairs of notes in the polyoffset. This reduces the proof to the case of one offset δ.
If the polyoffset has more than two notes, the interleaving condition only needs to hold for ''pairs'' of distinct strands, and hence the above property only needs to hold for pairs of notes in the polyoffset. This reduces the proof to the case of one offset δ.