User:Frostburn/Geometric algebra for regular temperaments: Difference between revisions
→Higher dimensions: Add notes about the numbers being a wedgie |
No edit summary |
||
Line 60: | Line 60: | ||
works for temperament <math>\mathbf{T}</math> of any rank in just intonation subgroups of any size and most notably without using a single matrix operation! | works for temperament <math>\mathbf{T}</math> of any rank in just intonation subgroups of any size and most notably without using a single matrix operation! | ||
== | == How the period and generator falls out of a rank-2 wedgie == | ||
In equal temperament it is obvious that the building block of any musical interval is a single scale step | In equal temperament it is obvious that the building block of any musical interval is a single scale step. In rank-2 there are two independent building blocks. The one associated with the octave is called the period and the other the generator. | ||
Let's | Let's translate the [[Wedgies_and_multivals#The_procedure|procedure]] introduced in the wedgie page to the notation I'm using. | ||
To find the '''period''' (in n dimensions). Calculate <math>d = gcd(\mathbf{W}_{12}, \mathbf{W}_{13}, \ldots, \mathbf{W}_{1n})</math>, where <math>\mathbf{W}_{1n}</math> are all of the bivector components associated with <math>e_1</math> (i.e. with prime 2) of the 2-wedgie for the temperament. Your period will be 1\d in backslash notation i.e. one step of d equal divisions of the octave. | |||
To find the '''generator'''. Solve the equation <math>c_2\mathbf{W}_{12} + c_3\mathbf{W}_{13} + \ldots + c_n\mathbf{W}_{1n} = d</math> for the coefficients <math>c_2,\ldots,c_n</math> (using some algorithm such as the [https://en.wikipedia.org/wiki/Extended_Euclidean_algorithm extended Euclidean algorithm]). Then one valid generator for the temperament is <math>\overrightarrow{g}=c_2e_2 + c_3e_3 + \ldots + c_ne_n</math>. Thus (the tempered version of) the generator represents <math>q_2^{c_2} \cdots q_n^{c_n}</math> where 2.''q''<sub>2</sub>.(…).''q''<sub>n</sub> is the [[JI subgroup]]. | |||
This generator might not be the most meaningful musically, but it's enough to build [[MOS]] scales for rank-2 temperaments which along with the POTE tuning is the main thing you need to compose music in the chosen temperament. | |||