This template is implemented by the Lua module Module:MOS in EDO allgens .
This template invokes the following functions: mos_in_edo_allgens_frame from MOS in EDO allgens .
This template uses Lua :
This module displays all MOS scales of a particular EDO over a single period per octave. {{MOS in EDO allperiods }} (a.k.a. {{MOSes in EDO}}) calls this to display all single- and multi-period scales in the given EDO.
Usage example
{{MOS in EDO allgens|EDO=12}}
gives:
Generators 7\12 and 5\12
Step visualization
MOS (name)
Step sizes
Step ratio
├──────┼────┤
1L 1s
7, 5
7:5
├─┼────┼────┤
2L 1s
5, 2
5:2
├─┼─┼──┼─┼──┤
2L 3s
3, 2
3:2
├─┼─┼─┼┼─┼─┼┤
5L 2s (diatonic)
2, 1
2:1
├┼┼┼┼┼┼┼┼┼┼┼┤
12edo
1, 1
1:1
Generators 11\12 and 1\12
Step visualization
MOS (name)
Step sizes
Step ratio
├──────────┼┤
1L 1s
11, 1
11:1
├─────────┼┼┤
1L 2s
10, 1
10:1
├────────┼┼┼┤
1L 3s
9, 1
9:1
├───────┼┼┼┼┤
1L 4s
8, 1
8:1
├──────┼┼┼┼┼┤
1L 5s (antimachinoid)
7, 1
7:1
├─────┼┼┼┼┼┼┤
1L 6s (onyx)
6, 1
6:1
├────┼┼┼┼┼┼┼┤
1L 7s (antipine)
5, 1
5:1
├───┼┼┼┼┼┼┼┼┤
1L 8s (antisubneutralic)
4, 1
4:1
├──┼┼┼┼┼┼┼┼┼┤
1L 9s (antisinatonic)
3, 1
3:1
├─┼┼┼┼┼┼┼┼┼┼┤
1L 10s
2, 1
2:1
├┼┼┼┼┼┼┼┼┼┼┼┤
12edo
1, 1
1:1