Fokker block: Difference between revisions
m this sentence should introduce the mathy stuff |
m Some readability improvement (more to come) |
||
| Line 1: | Line 1: | ||
The '''Fokker block''' is one of the most notable inventions of the physicist and music theorist [ | The '''Fokker block''' is one of the most notable inventions of the physicist and music theorist [[Wikipedia: Adriaan Fokker|Adriaan Fokker]]. Informally, a Fokker block is a parallelogram-shaped tile of scale pitches (in a [[JI subgroup]] or a [[regular temperament]]) that can tessellate the entire lattice of pitch classes that it lives in ("Pitch class" means that the interval of equivalence is ignored). Fokker blocks in rank-''r'' temperaments live in (''r'' - 1)-dimensional pitch-class lattices. Fokker blocks are one way to generalize [[MOS]]es; MOSes are 1-dimensional Fokker blocks. | ||
A Fokker block of rank ''r'' has [[maximum variety]] less than or equal to 2<sup>(''r'' - 1)</sup>. For example, a rank-1 Fokker block has max variety ≤ 2 (hence is a MOS); a rank-2 Fokker block has max variety ≤ 4. | |||
== Preliminaries == | == Preliminaries == | ||
While the idea generalizes easily to [[ | While the idea generalizes easily to [[just intonation subgroups]] and tempered groups, for ease of exposition we will suppose that we are in a [[Harmonic limit|''p''-limit]] situation with ''n'' = π (''p'') primes up to an including ''p''. | ||
Suppose we have n-1 commas, which we will assume are greater than 1, and we form an n by n matrix, the top row of which are n indeterminate elements | | Suppose we have ''n'' - 1 commas, which we will assume are greater than 1, and we form an ''n'' by ''n'' matrix, the top row of which are ''n'' indeterminate elements {{monzo| ''e''<sub>2</sub> ''e''<sub>3</sub> ''e''<sub>5</sub> … ''e''<sub>''p''</sub> }}, and the other rows of which are the monzos corresponding to our chosen commas. If we take the determinant of this matrix, we get ''w''<sub>2</sub>''e''<sub>2</sub> + ''w''<sub>3</sub>''e''<sub>3</sub> + … + ''w''<sub>''p''</sub>''e''<sub>''p''</sub> where the ''w''<sub>2</sub>, ''w''<sub>3</sub> … ''w''<sub>''p''</sub> are integers. We interpret this as the [[Vals and Tuning Space|val]] v = {{val| w<sub>2</sub> w<sub>3</sub> … w<sub>''p''</sub> }}. If this is a zero vector the commas are not independent, and if the there exists a common divisor we have what is known as a torsion problem, and we discard the comma set. Otherwise, if ''w''<sub>2</sub> < 0 we reverse sign, and we have a val V which tells us what equal temperament our Fokker block will be approximating. For example, starting with the commas 225/224, 100/99, 176/175 and 385/384, the above procedure gives us V = {{val| 22 35 51 62 76 }}, and we will be looking at a 22-note scale in the 11-limit. We may call the val V the epimorph val, and the ''n'' - 1 commas, which form a basis for the kernel of V, the chroma basis. | ||
Now choose a uniformizing step for the Fokker block, by which is meant a p-limit interval c such that V(c) = 1; that is, if m is the monzo for c, then <V|m>=1. Precisely which interval with this property we choose doesn't actually matter, so if our chromas are 225/224, 100/99, 176/175 and 385/384, we could for instance choose 22/21, 25/24, 28/27, 33/32, 36/35, 45/44 or 49/48. Having selected a step, form the n by n matrix whose last row is the monzo for the step c, and whose other rows are the monzos of the n-1 chromas. Because we have chosen c so that V(c)=1, the determinant of this matrix will be ±1. It is therefore a [ | Now choose a uniformizing step for the Fokker block, by which is meant a ''p''-limit interval ''c'' such that V (''c'') = 1; that is, if m is the monzo for ''c'', then <V|m> = 1. Precisely which interval with this property we choose doesn't actually matter, so if our chromas are 225/224, 100/99, 176/175 and 385/384, we could for instance choose 22/21, 25/24, 28/27, 33/32, 36/35, 45/44 or 49/48. Having selected a step, form the ''n'' by ''n'' matrix whose last row is the monzo for the step ''c'', and whose other rows are the monzos of the ''n'' - 1 chromas. Because we have chosen ''c'' so that V (''c'') = 1, the determinant of this matrix will be ±1. It is therefore a [[Wikipedia: Unimodular matrix|unimodular matrix]], that is, a square matrix with coefficients which are integers and with determinant ±1. Such a matrix is invertible, and the inverse matrix is also unimodular. If we call ''c'' "''c''<sub>''n''</sub>", and label the chromas ''c''<sub>1</sub>, ''c''<sub>2</sub>, … , ''c''<sub>(''n'' - 1)</sub>; and if we consider the columns of the inverse matrix to be vals and call them v<sub>1</sub>, v<sub>2</sub>, … , v<sub>''n''</sub>, then by the definition of the inverse of a matrix, v<sub>''i''</sub> (c<sub>''j''</sub>) = δ (''i'', ''j''), where δ (''i'', ''j'') is the [[Wikipedia: Kronecker delta|Kronecker delta]]. Stated another way, v<sub>i</sub> (''c''<sub>j</sub>) is 0 unless ''i'' equals ''j'', in which case v<sub>''i''</sub> (''c''<sub>''i''</sub>) = 1. | ||
These unimodular matricies define a [ | These unimodular matricies define a [[Wikipedia: Change of basis|change of basis]] for the ''p''-limit system of musical intervals: just as every ''p''-limit interval can be written as a product of primes up to ''p'' with integer exponents, every such interval is a product of ''c''<sub>1</sub>, ''c''<sub>2</sub>, … , ''c''<sub>''n''</sub> with integer exponents. To determine the exponents, we use v<sub>1</sub>, v<sub>2</sub>, … , v<sub>''n''</sub>, so that if ''q'' is a ''p''-limit rational number, we may write it as | ||
q = | ''q'' = ''c''<sub>1</sub><sup>v<sub>1</sub>(''q'')</sup> ''c''<sub>2</sub><sup>v<sub>2</sub>(''q'')</sup> … ''c''<sub>''n''</sub><sup>v<sub>''n''</sub>(''q'')</sup> | ||
== Definitions == | == Definitions == | ||
| Line 143: | Line 144: | ||
| reduce mathslang | | reduce mathslang | ||
| improve linking | | improve linking | ||
| improve readability | |||
| review | | review | ||
}} | }} | ||