Fokker periodicity blocks
From Wikipedia, the free encyclopedia
Fokker periodicity blocks are devices used in a technique for constructing musical scales. They are named after Adriaan Daniël Fokker.
Note: this article uses mathematical symbols.
Let an n-dimensional lattice (i.e. grid) embedded in n-space have a numerical value assigned to each of its nodes. Let n be preferably equal either to 1, 2, or 3. In the two-dimensional case, the lattice is a square lattice. In the 3-D case, the lattice is cubic.
Examples of such lattices are the following (x, y, z and w are integers):
- One-dimensional: 3-limit
- A(0) = 1
- Two-dimensional: 5-limit
- Three-dimensional: 7-limit
Find n nodes on the lattice other than the origin such that their values are sufficiently close to either 1 or 2.
Vectors from the origin to each one of these special nodes are called unison vectors. A quantity n of unison vectors are enough to define an n-dimensional tiling pattern. Let the n unison vectors define the sides of a tile. In 1-D, a tile is a line segment. In 2-D, a tile is a parallelogram. In 3-D, a tile is a parallelepiped.
Each tile has an area given by the absolute value of the determinant of the matrix of unison vectors: i.e. in the 2-D case if the unison vectors are u and v, such that and then the area of a 2-D tile is
Each tile is called a Fokker periodicity block. The area of each block is always a natural number equal to the number of nodes falling within each block.
Choose the block containing the origin. Compile a list of the values of all the nodes contained by this block. Arrange the values in increasing numerical order. The result is a musical scale.
The periodicity blocks form a secondary, oblique lattice, superimposed on the first one. This lattice may be given by a function φ:
which is really a linear combination:
where point (x0, y0) can be any point, preferably not a node of the primary lattice, and preferably so that points φ(0,1), φ(1,0) and φ(1,1) are not any nodes either.
Then membership of primary nodes within periodicity blocks may be tested analytically through the inverse φ function:
Let
then let the pitch B(x,y) belong to the scale MB iff μB(x,y) = μB(0,0), i.e.
- MB = {B(x,y):μB(x,y) = μB(0,0)}.
For the one-dimensional case:
- φA(x): = x0 + Lx
where L is the length of the unison vector,
- MA = {A(x):μA(x) = μA(0)}.
For the three-dimensional case,
where Δ = uxvywz + uyvzwx + uzvxwy − uxvzwy − uyvxwz − uzvywx is the determinant of the matrix of unison vectors.
- MC = {C(x,y,z):μC(x,y,z) = μC(0,0,0)}.
[edit] External links
- A gentle introduction to Fokker periodicity blocks by Paul Erlich.