Template:Infobox MOS: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Inthar (talk | contribs)
No edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
 
(37 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<div style="
<includeonly>{{#invoke: Infobox_MOS | infobox_MOS
border: 1px solid #999;
| Scale Signature={{{Scale Signature|{{PAGENAME}}}}}
margin: 0;
| debug={{lc:{{{debug|}}}}}
margin-left: 1em;
}}</includeonly><noinclude>
margin-bottom: 0.5em;
{{documentation}}
padding: 0.5em;
background-color: #f0f0f0;
min-width: 15em;
float: right;
">
{| width="100%" style="border-collapse: collapse;"
|+ '''{{{nLargeSteps|5}}}L {{{nSmallSteps|2}}}s{{#ifeq:{{#expr:{{{Equave|2/1}}}}}|2| |&lt;{{{Equave|2/1}}}&gt;}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Pattern
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{{Pattern|LLsLLLs}}} '''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[Period]]
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} {{#ifeq: {{{Periods|1}}} | 1 | '''{{{Equave|2/1}}}''' | '''1\{{{Periods|1}}}{{#ifeq: {{{Equave|2/1}}} | 2/1 | |{{User:Inthar/Template:edX|Equave={{{Equave|2/1}}}}}}}''' }}
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[Generator]] range
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display range|{{#expr:{{{Equalized|4}}}/({{{nLargeSteps|5}}}+{{{nSmallSteps|2}}})}}|{{#expr:{{{Paucitonic|3}}}/{{{nLargeSteps|5}}}}}|{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=0|nEqui=1}}|{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=1|nEqui=0}}}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Parent MOS
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#ifeq:{{#expr:{{{nSmallSteps|2}}}}}|{{#expr:{{{nLargeSteps|5}}}}}|[[{{#expr:{{formatnum:{{{nLargeSteps|5}}} }}}}{{User:Inthar/Template:edX|Equave={{{Equave|2/1}}}}}}}]]|[[{{min|{{{nLargeSteps|5}}}|{{{nSmallSteps|2}}}}}L {{#expr:{{max|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}-{{min|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}}}s{{#switch:{{#expr:{{{Equave|2/1}}}}}|2=|3=&#32;(tritave-equivalent)|1.5=&#32;(fifth-equivalent)|#default=&#32;({{{Equave|2/1}}}-equivalent)}}|{{#switch:{{#expr:{{{Equave|2/1}}}}}|2={{min|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}L {{#expr:{{max|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}-{{min|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}}}s|#default={{min|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}L {{#expr:{{max|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}-{{min|{{{nLargeSteps|5}}} |{{{nSmallSteps|2}}} }}}}s&lt;{{{Equave|2/1}}}&gt;}}]]}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Daughter MOSes
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''[[{{#expr:{{{nSmallSteps|2}}}+{{{nLargeSteps|5}}}}}L {{{nLargeSteps|5}}}s{{#switch:{{#expr:{{{Equave|2/1}}}}}|2=|3=&#32;(tritave-equivalent)|1.5=&#32;(fifth-equivalent)|#default=&#32;({{{Equave|2/1}}}-equivalent)}}|{{#switch:{{#expr:{{{Equave|2/1}}}}}|2={{#expr:{{{nSmallSteps|2}}}+{{{nLargeSteps|5}}}}}L {{{nLargeSteps|5}}}s|#default={{#expr:{{{nSmallSteps|2}}}+{{{nLargeSteps|5}}}}}L {{{nLargeSteps|5}}}s&lt;{{{Equave|2/1}}}&gt;}}]], [[{{{nLargeSteps|5}}}L {{#expr:{{{nSmallSteps|2}}}+{{{nLargeSteps|5}}}}}s{{#switch:{{#expr:{{{Equave|2/1}}}}}|2=|3=&#32;(tritave-equivalent)|1.5=&#32;(fifth-equivalent)|#default=&#32;({{{Equave|2/1}}}-equivalent)}}|{{#switch:{{#expr:{{{Equave|2/1}}}}}|2={{{nLargeSteps|5}}}L {{#expr:{{{nSmallSteps|2}}}+{{{nLargeSteps|5}}}}}s|#default={{{nLargeSteps|5}}}L {{#expr:{{{nSmallSteps|2}}}+{{{nLargeSteps|5}}}}}s&lt;{{{Equave|2/1}}}&gt;}}]]'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[Operations on MOSes#Sistering|Sister MOS]]
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''[[{{{nSmallSteps|2}}}L {{{nLargeSteps|5}}}s{{#switch:{{#expr:{{{Equave|2/1}}}}}|2=|3=&#32;(tritave-equivalent)|1.5=&#32;(fifth-equivalent)|#default=&#32;({{{Equave|2/1}}}-equivalent)}}|{{#switch:{{#expr:{{{Equave|2/1}}}}}|2={{{nSmallSteps|2}}}L {{{nLargeSteps|5}}}s|#default={{{nSmallSteps|2}}}L {{{nLargeSteps|5}}}s&lt;{{{Equave|2/1}}}&gt;}}]]'''
|-{{#if: {{{Neutral|}}}|
{{!}}
{{!}}
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[Operations on MOSes#Neutralization|Neutralized MOS]]
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''[[{{{Neutral|3L 4s}}}{{#switch:{{#expr:{{{Equave|2/1}}}}}|2=|3=&#32;(tritave-equivalent)|1.5=&#32;(fifth-equivalent)|#default=&#32;({{{Equave|2/1}}}-equivalent)}}|{{#switch:{{#expr:{{{Equave|2/1}}}}}|2={{{Neutral|3L 4s}}}|#default={{{Neutral|3L 4s}}}&lt;{{{Equave|2/1}}}&gt;}}]]'''
}}
|-{{#if:{{{Name|}}}|
{{!}}
{{!}}
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Mos_pattern_names|TAMNAMS name]]
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#if:{{{Name|}}}|{{{Name|}}}}}''' }}
|-
|
{{!}}colspan=2 style=" text-align:center;" {{!}} '''Equal tunings'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Supersoft]] (L:s = 4:3)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=1|nEqui=3}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Soft]] (L:s = 3:2)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=1|nEqui=2}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Semisoft]] (L:s = 5:3)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=2|nEqui=3}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Basic]] (L:s = 2:1)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=1|nEqui=1}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Semihard]] (L:s = 5:2)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=3|nEqui=2}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Hard]] (L:s = 3:1)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=2|nEqui=1}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} [[TAMNAMS#Step ratio spectrum|Superhard]] (L:s = 4:1)
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{User:Inthar/Template:display edo gen|Equave={{{Equave|2/1}}}|Paucitonic={{{Paucitonic|3}}}|Equalized={{{Equalized|4}}}|nLargeSteps={{{nLargeSteps|5}}}|nSmallSteps={{{nSmallSteps|2}}}|nPauci=3|nEqui=1}}'''
|}
</div><noinclude>


The template '''Infobox MOS''' was built to help presenting basic information about [[MOS]] patterns (such as [[5L 2s]]) in a unified form, to make them obvious by glance. Also the formatting of the wiki text itself is easier to read and improve when it is obviously structured by this template.
[[Category:Infoboxes]]
 
[[Category:MOS scale templates]]
The templates supports the following parameters:
 
{| class="wikitable"
! width="15%" | Parameter
! width="85%" | Meaning, usage notes
|-
| Name (optional)
| Common name(s), separated by commas
|-
| Periods (default = 1)
| Number of periods per equave
|-
| nLargeSteps
| Number of large steps
|-
| nSmallSteps
| Number of small steps
|-
| Equave (default = 2/1)
| The equivalence interval
|-
| Equalized
| Generator of the mos pattern for the equalized (s = L) equal temperament tuning, in steps of ed(Equave)
|-
| Paucitonic
| Generator of the mos pattern for the paucitonic (s = 0) equal temperament tuning, in steps of ed(Equave)
|-
| Pattern
| Step pattern of one mode of the mos in L's and s's.
|-
| Neutral
| The [[neutralization|neutralized]] mos structure.
|-
| Neutral range
| The generator range for the neutralized mos structure, assuming the neutralized mos was obtained from the current mos pattern.
|}
 
Usage example for [[5L 3s]]:
<nowiki>{{Infobox MOS
| Name = oneirotonic
| Periods = 1
| nLargeSteps = 5
| nSmallSteps = 3
| Equalized = 3
| Paucitonic = 2
| Pattern = LLsLLsLs
| Neutralized = 2L 6s
}}</nowiki>
{{Infobox MOS
| Name = oneirotonic
| Periods = 1
| nLargeSteps = 5
| nSmallSteps = 3
| Equalized = 3
| Paucitonic = 2
| Pattern = LLsLLsLs
| Neutral = 2L 6s
}}
{{Infobox MOS
| Name =
| Equave = 3/2
| Periods = 2
| nLargeSteps = 4
| nSmallSteps = 2
| Equalized = 2
| Paucitonic = 1
| Pattern = LLsLs
}}
 
== See also ==
 
* [[Template:Infobox ET]]
 
[[Category:Templates]]
<!-- interwiki -->
</noinclude>
</noinclude>

Latest revision as of 16:08, 6 March 2025

Template documentation[view] [edit] [history] [purge]
This template should not be substituted.
The Infobox MOS template was built to help presenting basic information about MOS patterns (such as 5L 2s) in a unified form, to make them obvious by glance.

Parameters

The template supports the following parameters:

Parameter Meaning and usage notes
Scale Signature The MOS pattern; if a division of a non-octave JI ratio m/n, the tuning should be written in the form "aL bs (m/n-equivalent)" or "aL bs<m/n>". If this parameter is left blank, the template will attempt to parse the page title as a mos pattern.
Other names (optional) Other common names
Neutral (unsupported) The neutralized MOS structure.
Neutral range (unsupported) The generator range for the neutralized MOS structure, assuming the neutralized mos was obtained from the current mos pattern.

Usage examples

↖ 4L 1s ↑ 5L 1s 6L 1s ↗
← 4L 2s 5L 2s 6L 2s →
↙ 4L 3s ↓ 5L 3s 6L 3s ↘
┌╥╥╥┬╥╥┬┐
│║║║│║║││
│││││││││
└┴┴┴┴┴┴┴┘
Scale structure
Step pattern LLLsLLs
sLLsLLL
Equave 2/1 (1200.0 ¢)
Period 2/1 (1200.0 ¢)
Generator size
Bright 4\7 to 3\5 (685.7 ¢ to 720.0 ¢)
Dark 2\5 to 3\7 (480.0 ¢ to 514.3 ¢)
TAMNAMS information
Name diatonic
Prefix dia-
Abbrev. dia
Related MOS scales
Parent 2L 3s
Sister 2L 5s
Daughters 7L 5s, 5L 7s
Neutralized 3L 4s
2-Flought 12L 2s, 5L 9s
Equal tunings
Equalized (L:s = 1:1) 4\7 (685.7 ¢)
Supersoft (L:s = 4:3) 15\26 (692.3 ¢)
Soft (L:s = 3:2) 11\19 (694.7 ¢)
Semisoft (L:s = 5:3) 18\31 (696.8 ¢)
Basic (L:s = 2:1) 7\12 (700.0 ¢)
Semihard (L:s = 5:2) 17\29 (703.4 ¢)
Hard (L:s = 3:1) 10\17 (705.9 ¢)
Superhard (L:s = 4:1) 13\22 (709.1 ¢)
Collapsed (L:s = 1:0) 3\5 (720.0 ¢)

For a regular MOS page:

{{Infobox MOS}}

Specifying a specific MOS from an unrelated page:

{{Infobox MOS|Scale Signature=scalesig|debug=1}}

Note: Passing debug=1 will disable categories.

See also