MOS substitution: Difference between revisions

From Xenharmonic Reference
No edit summary
Line 9: Line 9:
!rowspan=2| chirality
!rowspan=2| chirality
!rowspan=2| filling MOS
!rowspan=2| filling MOS
!rowspan=2| [[UDP]] for filling MOS
!colspan=2| step pattern  
!colspan=2| step pattern  
!colspan=2| [[generator sequence]]
!colspan=2| [[generator sequence]]
Line 18: Line 17:
|| 2-steps
|| 2-steps
|-
|-
| 4sC || <code>mssmss</code> || 4&#124;0(2)
| 4sC || <code>mssmss</code>
|colspan=2 style="text-align:right;"| <code>LmLsLsLmLss</code>  
|colspan=2 style="text-align:right;"| <code>LmLsLsLmLss</code>  
|colspan=2| GS('''L'''+'''m''', '''L'''+'''s''', '''L'''+'''s''')  
|colspan=2| GS('''L'''+'''m''', '''L'''+'''s''', '''L'''+'''s''')  
|-
|-
| 4sR || <code>smssms</code> || 2&#124;2(2)
| 4sR || <code>smssms</code>
|colspan=2 style="text-align:right;"| <code>LsLmLsLsLms</code>  
|colspan=2 style="text-align:right;"| <code>LsLmLsLsLms</code>  
|colspan=2| GS('''L'''+'''s''', '''L'''+'''m''', '''L'''+'''s''')  
|colspan=2| GS('''L'''+'''s''', '''L'''+'''m''', '''L'''+'''s''')  
|-
|-
| 4sL || <code>ssmssm</code> || 0&#124;4(2)
| 4sL || <code>ssmssm</code>
|colspan=2 style="text-align:right;"| <code>LsLsLmLsLsm</code>
|colspan=2 style="text-align:right;"| <code>LsLsLmLsLsm</code>
|colspan=2| GS('''L'''+'''s''', '''L'''+'''s''', '''L'''+'''m''')  
|colspan=2| GS('''L'''+'''s''', '''L'''+'''s''', '''L'''+'''m''')  
|}
|}

Revision as of 14:16, 2 December 2025

MOS substitution is a procedure for obtaining a ternary (3 step sizes) scale from two MOS patterns. It consists of taking one MOS pattern (called the template MOS), choosing a step size, and overwriting all instances of that step size using the step pattern of another MOS pattern (called the filling MOS). Unlike MV3 scales, a MOS substitution scale may have any combination of step sizes.

Example

The three standard diaslen scale patterns, denoted 4sL (LsLsLmLsLsm), 4sC (LmLsLsLmLss), and 4sR (LsLmLsLsLms), may be constructed via MOS substitution, giving generator sequences for the three scales:

diaslen scales as MOS substitution scales
chirality filling MOS step pattern generator sequence
template MOS: LXLXLXLXLXX intvl. class of gen.: 2-steps
4sC mssmss LmLsLsLmLss GS(L+m, L+s, L+s)
4sR smssms LsLmLsLsLms GS(L+s, L+m, L+s)
4sL ssmssm LsLsLmLsLsm GS(L+s, L+s, L+m)