Template:Infobox MOS: Difference between revisions

Inthar (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
 
(118 intermediate revisions by 7 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;"
|+ '''{{PAGENAME}}'''
|-
|
  {{!}} 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" {{!}} '''{{{Period|1\1}}}'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Generator range
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{{Equalized|4}}}\{{#number_format:{{#expr: {{formatnum:{{{nLargeSteps|5}}} }} + {{formatnum:{{{nSmallSteps|2}}} }} }} }} ({{#number_format: {{#expr:1200 * {{formatnum:{{{Equalized|4}}}}}/({{formatnum:{{{nLargeSteps|5}}}}} + {{formatnum:{{{nSmallSteps|2}}})}} }}|2}}¢) to {{{Paucitonic|3}}}\{{{nLargeSteps|5}}} ({{#number_format:{{#expr:1200 * ({{formatnum:{{{Paucitonic|3}}}}}/{{formatnum:{{{nLargeSteps|5}}}}}) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Supersoft
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 1 * {{formatnum:{{{Paucitonic|3}}}}} + 3 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:(1 * {{formatnum:{{{nLargeSteps|5}}}}} + 3 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *(1 * {{formatnum:{{{Paucitonic|3}}}}} +  3 * {{formatnum:{{{Equalized |4}}}}})/(1 * {{formatnum:{{{nLargeSteps|5}}}}} + 3 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Soft
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 1 * {{formatnum:{{{Paucitonic|3}}}}} + 2 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:(1 * {{formatnum:{{{nLargeSteps|5}}}}} + 2 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *(1 * {{formatnum:{{{Paucitonic|3}}}}} +  2 * {{formatnum:{{{Equalized |4}}}}})/(1 * {{formatnum:{{{nLargeSteps|5}}}}} + 2 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Semisoft
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 2 * {{formatnum:{{{Paucitonic|3}}}}} + 3 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:(2 * {{formatnum:{{{nLargeSteps|5}}}}} + 3 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *(2 * {{formatnum:{{{Paucitonic|3}}}}} +  3 * {{formatnum:{{{Equalized |4}}}}})/(2 * {{formatnum:{{{nLargeSteps|5}}}}} + 3 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Quintessential
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 1 * {{formatnum:{{{Paucitonic|3}}}}} + 1 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:(1 * {{formatnum:{{{nLargeSteps|5}}}}} + 1 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *(1 * {{formatnum:{{{Paucitonic|3}}}}} +  1 * {{formatnum:{{{Equalized |4}}}}})/(1 * {{formatnum:{{{nLargeSteps|5}}}}} + 1 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Semihard
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 3 * {{formatnum:{{{Paucitonic|3}}}}} + 2 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:(3 * {{formatnum:{{{nLargeSteps|5}}}}} + 2 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *(3 * {{formatnum:{{{Paucitonic|3}}}}} +  2 * {{formatnum:{{{Equalized |4}}}}})/(3 * {{formatnum:{{{nLargeSteps|5}}}}} + 2 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Hard
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 2 * {{formatnum:{{{Paucitonic|3}}}}} + 1 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:( 2 * {{formatnum:{{{nLargeSteps|5}}}}} + 1 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *(2 * {{formatnum:{{{Paucitonic|3}}}}} +  1 * {{formatnum:{{{Equalized |4}}}}})/(2 * {{formatnum:{{{nLargeSteps|5}}}}} + 1 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|
  {{!}} style="text-align:right; padding-right: 0.25em" {{!}} Superhard
  {{!}} style="background-color: white; padding-left: 0.25em" {{!}} '''{{#expr: 3 * {{formatnum:{{{Paucitonic|3}}}}} + 1 * {{formatnum:{{{Equalized|4}}}}}}}\{{#expr:( 3 * {{formatnum:{{{nLargeSteps|5}}}}} + 1 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )}} ({{#number_format:{{#expr:(1200 *( 3 * {{formatnum:{{{Paucitonic|3}}}}} +  1 * {{formatnum:{{{Equalized |4}}}}})/( 3 * {{formatnum:{{{nLargeSteps|5}}}}} + 1 * ({{formatnum:{{{nLargeSteps|5}}}}}+{{formatnum:{{{nSmallSteps|2}}}}}) )) }}|2}}¢)'''
|-
|}
</div><noinclude>


The template '''Infobox MOS''' was built to help presenting basic information about [[MOS]]es 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 hints
|-
| nLargeSteps
| Number of large steps
|-
| nSmallSteps
| Number of small steps
|-
| Equave
| An equivalence interval (default = 2/1)
|-
| 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
| Pattern of one mode of the MOS, in L's and s's.
|}
 
Usage example for [[5L 3s]]:
<nowiki>{{Infobox MOS
| nLargeSteps = 5
| nSmallSteps = 3
| Equalized = 3
| Paucitonic = 2
| Pattern = LLsLLsLs
}}</nowiki>
gives
{{User:IlL/Template:Infobox MOS
| nLargeSteps = 5
| nSmallSteps = 3
| Equalized = 3
| Paucitonic = 2
| Pattern = LsLLsLLs
}}
 
----
Self-filling template for copy &amp; paste:
<nowiki>{{Infobox ET
| Prime factorization =
| Step size = {{subst:#number_format:{{subst:#expr:1200/{{subst:#regex:{{subst:PAGENAME}}|/(\d+)-?EDO/i|\1}}}}|3}}
| Fifth =
| Major 2nd =
| Minor 2nd =
| Augmented 1sn =
}}</nowiki>
 
== See also ==
 
* [[Template:Infobox ET]]
 
[[Category:Templates]]
<!-- interwiki -->
</noinclude>
</noinclude>