Fokker block: Difference between revisions
mNo edit summary |
m More readability improvement (still more to come) |
||
| Line 16: | Line 16: | ||
=== Definitions === | === Definitions === | ||
==== First definition of a Fokker block ==== | ==== First definition of a Fokker block ==== | ||
Let us set | Let us set ''e''<sub>''i''</sub> = v<sub>''i''</sub> (2), and also ''P'' = ''e''<sub>''n''</sub> = v<sub>''n''</sub> (2), and choose ''n'' non-negative integers ''a''<sub>1</sub>, … , ''a''<sub>''n''</sub> with 0 ≤ ''a''<sub>''k''</sub> < ''P''. Here the choice of ''a''<sub>''n''</sub> doesn't matter and we can take it to be 0. Let ''t''<sub>''i''</sub> = log<sub>2</sub> (''c''<sub>''i''</sub>), so that ''e''<sub>1</sub>''t''<sub>1</sub> + ''e''<sub>2</sub>''t''<sub>2</sub> + … + ''e''<sub>''n''</sub>''t''<sub>''n''</sub> = 1. Now define a function on the integers by | ||
S[i] = floor(( | S[''i''] = floor ((''e''<sub>1</sub>''i'' + ''a''<sub>1</sub>)/''P'')''t''<sub>1</sub> + … + floor((e<sub>''n''</sub>''i'' + ''a''<sub>''n''</sub>)/''P'')''t''<sub>''n''</sub> | ||
Here floor(x) is the [ | Here floor (''x'') is the [[Wikipedia: Floor and ceiling functions|floor function]], the [[Wikipedia: Quasiperiodic function|quasiperiodic function]] returning the largest integer less than or equal to ''x''. When ''i'' = 0, since ''a''<sub>''k''</sub> < P each term is 0 and so S[0] = 0. Since for integer ''j'', floor(''x'' + ''j'') = floor(''x'') + ''j'', we have | ||
S[i + P] = S[i] + | S[''i'' + ''P''] = S[''i''] + ''e''<sub>1</sub>''t''<sub>1</sub> + ''e''<sub>2</sub>''t''<sub>2</sub> + … + e<sub>''n''</sub>''t''<sub>''n''</sub> = S[''i''] + 1 | ||
Hence S satisfies the conditions for being a [[ | Hence S satisfies the conditions for being a [[periodic scale]], and since our unit of measurement is the octave, i.e. we are using log base two to define intervals, the repetition interval 1 represents an octave. This gives us our first definition of Fokker block. | ||
By choosing various | By choosing various ''a''<sub>''k''</sub> satisfying 0 ≤ ''a''<sub>''k''</sub> < ''P'', for any Fokker block we may find the various [[Periodic scale #Rotations|rotations]], of the block. However, other choices lead to blocks which are not rotations of our initial block, but instead belong to [[dome]]s which are disjoint from the dome of the initial block. The collection of all Fokker blocks for any of the allowed values of the ''a''<sub>''k''</sub> offsets is an ''arena''; a Fokker arena is defined entirely by its chromas. | ||
==== Second definition of a Fokker block ==== | ==== Second definition of a Fokker block ==== | ||
Let us define a new set of vals by | Let us define a new set of vals by u<sub>''k''</sub> = ''P''v<sub>''k''</sub> - v<sub>''k''</sub> (2) v<sub>''n''</sub>. To apply these vals to S[''i''], note first that floor ((''e''<sub>''n''</sub>''i'' + ''a''<sub>''n''</sub>)/''P'') = floor (''i'' + ''a''<sub>''n''</sub>/''P'') = ''i'', so that v<sub>''n''</sub> (S[''i'']) = ''i''. Hence u<sub>''n''</sub> (S[''i'']) = ''P''v<sub>''n''</sub> - v<sub>''n''</sub> (2) v<sub>''n''</sub> = 0, while for ''k'' < ''n'', u<sub>''k''</sub> (S[''i'']) = ''P''v<sub>''k''</sub>(S[''i'']) - v<sub>''k''</sub> (2) ''i''. Since ''x'' - 1 < floor(''x'') ≤ ''x'', we have (''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>)/''P'' - 1 < floor ((''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>)/''P'') ≤ (''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>)/''P'', so that ''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub> - ''P'' < ''P''v<sub>''k''</sub> (S[''i'']) ≤ ''e''<sub>''k''</sub>''i'' + ''a''<sub>''k''</sub>. Since ''e''<sub>''k''</sub> = v<sub>''k''</sub> (2), this gives us ''a''<sub>''k''</sub> - ''P'' < u<sub>''k''</sub> (S[''i'']) ≤ ''a''<sub>''k''</sub>. This means that for each of the vals u<sub>''k''</sub>, the scale is mapped to a set of ''P'' integers. | ||
The val | The val u<sub>''k''</sub> is a linear combination of v<sub>''k''</sub> and v<sub>''n''</sub>, which are both vals of the rank two temperament defined by the set of chromas minus {''c''<sub>''k''</sub>}. Since u<sub>''k''</sub> (2) = 0, u<sub>''k''</sub> is a multiple of the generator step val of a [[Normal lists|normal val list]], or map, for this rank two temperament; in fact it is ±''m''G<sub>''k''</sub>, where G<sub>''k''</sub> is the generator step val and ''m'' is the number of periods to the octave. If we take the wedge product v<sub>''n''</sub>∧G<sub>''k''</sub> and reduce it to a [[wedgie]] W<sub>''k''</sub>, then the [[interior product]]s W<sub>''k''</sub>∨S[''i''] for ''i'' from 1 to ''P'' are ''P'' distinct vals w<sub>''i''</sub>, each of which have w<sub>''i''</sub> (2) in a range of ''P'' successive values. The W<sub>''k''</sub> are a basis for the [[Minkowski reduced bases for Fokker groups of certain vals|Fokker group]] of the epimorph V. It follows that the abstract [[periodic scale]] W<sub>''k''</sub>∨S represents a MOS of the temperament defined by W<sub>''k''</sub>. The Fokker block can be tempered in ''n'' - 1 distinct rank two temperament ways to ''n'' - 1 distinct MOS, and this provides another definition of a Fokker block: a periodic JI scale is Fokker if and only if from the rank ''n'' JI group it generates it can be tempered in ''n'' - 1 ways to ''n'' - 1 distinct MOS. The arena of the Fokker block is defined equally well by the ''n'' - 1 wedgies defining the ''n'' - 1 distinct temperings as by the ''n'' - 1 chromas introduced previously; these are dual points of view: if we take all but one of the ''n'' - 1 chromas, they define one of the wedgies, and if we take all but one of the wedgies, they define a chroma. The Fokker group basis is the dual basis of the chroma basis, and conversely. | ||
==== Third definition of a Fokker block ==== | ==== Third definition of a Fokker block ==== | ||