User:Ganaram inukshuk/Sandbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
Ganaram inukshuk (talk | contribs)
No edit summary
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is a sandbox page for me (Ganaram) to test out a few things before deploying things. (Expect some mess.)
This is a sandbox page for me (Ganaram) to test out a few things before deploying things. (Expect some mess.)


== Infobox usage (to copy to template page) ==
<pre>{{subst:User:Ganaram inukshuk/JI ratios|Int Limit=50|Prime Limit=7|Equave=2/1}}</pre>
=== Basic usage ===
Rows in an infobox can be added by adding parameters <code><nowiki>Header N</nowiki></code> and <code><nowiki>Row N</nowiki></code>. Up to 30 rows can be added, each with a separate header and data entry.


<pre>{{Infobox
produces
|Title=3/2
|Header 1 = Size in cents
|Data 1 = 701.9¢
|Header 2 = Common name(s)
|Data 2 = Just perfect 5th
|Header 3 = Harmonic entropy
|Data 3 = 3.42385 bits
}}</pre>


{{Infobox
1/1, 50/49, 49/48, 36/35, 28/27, 25/24, 21/20, 16/15, 15/14, 27/25, 49/45, 35/32, 10/9, 28/25, 9/8, 8/7, 7/6, 32/27, 25/21, 6/5, 49/40, 5/4, 32/25, 9/7, 35/27, 21/16, 4/3, 27/20, 49/36, 48/35, 25/18, 7/5, 45/32, 10/7, 36/25, 35/24, 40/27, 3/2, 32/21, 49/32, 14/9, 25/16, 8/5, 45/28, 49/30, 5/3, 42/25, 27/16, 12/7, 7/4, 16/9, 25/14, 9/5, 49/27, 50/27, 28/15, 15/8, 40/21, 48/25, 27/14, 35/18, 49/25, 2/1
|Title=3/2
|Header 1 = Size in cents
|Data 1 = 701.9¢
|Header 2 = Common name(s)
|Data 2 = Just perfect 5th
|Header 3 = Harmonic entropy
|Data 3 = 3.42385 bits
}}
{{clear}}
 
=== Left and right links ===
 
Basic navigation can be added by including <code><nowiki>Left Link</nowiki></code> and <code><nowiki>Right Link</nowiki></code>.
 
Note that links are ''not'' automatically formatted.
<pre>{{Infobox
|Title=12edo
|Header 1 = Size of fifth
|Data 1 = 700¢
|Header 2 = Size of step
|Data 2 = 100¢
|Left Link = &larr; 11edo
|Right Link = 13edo &rarr;
}}</pre>
 
{{Infobox
|Title=12edo
|Header 1 = Size of fifth
|Data 1 = 700¢
|Header 2 = Size of step
|Data 2 = 100¢
|Left Link = &larr; 11edo
|Right Link = 13edo &rarr;
}}
{{Clear}}
 
=== Omitting links ===
 
Links can be omitted, such as with border cases.
 
<pre>{{Infobox
|Title=Prime Limit 2
|Right Link = 3-limit &rarr;
}}</pre>
 
{{Infobox
|Title=Prime Limit 2
|Right Link = 3-limit &rarr;
}}
{{Clear}}


=== Upper and lower links ===
== MOS scalesig ==
{{Infobox|Left Link=Neutral 3rd|Title=Major 3rd|Right Link=Perfect 4th|Data 1='''Interval range information'''|Header 2=Approximate range|Data 2=180{{c}} - 240{{c}}|Header 3=Complement|Data 3=Minor 6th|Data 5='''JI examples'''|Data 6=5/4, 9/7, 81/64|Data 10='''Generated scales'''|Data 11=4L 3s, 4L 7s}}


Additional navigation can be added by including any of the following: <code><nowiki>Upper Left Link</nowiki></code>, <code><nowiki>Upper Link</nowiki></code>, <code><nowiki>Upper Right Link</nowiki></code>, <code><nowiki>Lower Left Link</nowiki></code>, <code><nowiki>Lower Link</nowiki></code>, and <code><nowiki>Lower Right Link</nowiki></code>. As with the left and right links, links can be omitted.
== MOS tuning spectrum (AKA, scale tree) ==
<pre>{{Infobox
|Title=5L 2s
|Header 1 = Generator
|Data 1 = 685.7¢ to 720¢
|Header 2 = Basic tuning
|Data 2 = 12edo (gen = 700¢)
|Left Link = &larr; 5L 1s
|Right Link = 5L 3s &rarr;
|Upper Link = &uarr; 4L 2s
|Lower Link = &darr; 6L 2s
}}</pre>


{{Infobox
{{MOS tuning spectrum
|Title=5L 2s
| Scale Signature = 1L 1s
|Header 1 = Generator
| Int Limit = 13
|Data 1 = 685.7¢ to 720¢
|Header 2 = Basic tuning
|Data 2 = 12edo (gen = 700¢)
|Left Link = &larr; 5L 1s
|Right Link = 5L 3s &rarr;
|Upper Link = &uarr; 4L 2s
|Lower Link = &darr; 6L 2s
}}
}}
{{Clear}}
=== Headerless rows ===
A row that only contains a <code><nowiki>Data N</nowiki></code> entry and no corresponding <code><nowiki>Header N</nowiki></code> is interpreted as a headerless row. This can be used as separators for grouping related information or for information that does not require a header, such as external links.
<pre>{{Infobox
|Title=5L 2s
|Data 1 = Generator information
|Header 2 = Bright gen
|Data 2 = 685.7¢ to 720¢
|Header 3 = Dark gen
|Data 3 = 480¢ to 514.3¢
|Data 4 = Tunings
|Header 5 = Hard tuning
|Data 5 = 17edo (gen = 705.9¢)
|Header 6 = Basic tuning
|Data 6 = 12edo (gen = 700¢)
|Header 7 = Soft tuning
|Data 7 = 19edo (gen = 694.7¢)
|Data 30 = Listen on Xenpaper
|Left Link = &larr; 5L 1s
|Right Link = 5L 3s &rarr;
|Upper Link = &uarr; 4L 2s
|Lower Link = &darr; 6L 2s
}}}</pre>
{{Infobox
|Title=5L 2s
|Data 1 = Generator information
|Header 2 = Bright gen
|Data 2 = 685.7¢ to 720¢
|Header 3 = Dark gen
|Data 3 = 480¢ to 514.3¢
|Data 4 = Tunings
|Header 5 = Hard tuning
|Data 5 = 17edo (gen = 705.9¢)
|Header 6 = Basic tuning
|Data 6 = 12edo (gen = 700¢)
|Header 7 = Soft tuning
|Data 7 = 19edo (gen = 694.7¢)
|Data 30 = Listen on Xenpaper
|Left Link = &larr; 5L 1s
|Right Link = 5L 3s &rarr;
|Upper Link = &uarr; 4L 2s
|Lower Link = &darr; 6L 2s
}}
{{Clear}}
== Navbox (html only) ==
<div class="wikitable" style="overflow-x: auto;">
<table class="mw-collapsible mw-collapsed nowraplinks" style="width: 100%; border-spacing: 0px;">
<tr>
<th style="text-align: center; background-color: #eaecf0; white-space: nowrap; padding: 0.25em 0.5em; border: 1px solid white;" colspan="2"><b>Example Navbox</b></th>
</tr>
<tr>
<td style="font-size: 0.8em; text-align: center; background-color: #eaecf0; padding: 0em; border: 1px solid white;" colspan="2">
''Part of a series of Lorem Ipsum''</td>
</tr>
<tr>
<th style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;">Example header</th>
<td style="font-size: 0.9em; text-alight: right; padding: 0.25em 0.5em;">
Example Data -- More data -- Even more data</td>
</tr>
<tr>
<th style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;">Example header</th>
<td style="padding:0em"><table style="width: 100%; border-spacing: 0px;">
<tr>
<th style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;">Example subheader</th>
<td style="font-size: 0.9em; text-alight: right; padding: 0.25em 0.5em;">
Example Data -- More data -- Even more data</td>
</tr>
<tr>
<th style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;">Example subheader</th>
<td style="font-size: 0.9em; text-alight: right; padding: 0.25em 0.5em;">
Example Data -- More data -- Even more data</td>
</tr>
</table></td>
</tr>
<tr>
<td style="padding: 0px;" colspan="2">
<div class="wikitable" style="margin: 2px;">
<table class="mw-collapsible mw-collapsed nowraplinks" style="width: 100%; border-spacing: 0px;">
<tr>
<th style="text-align: center; background-color: #eaecf0; white-space: nowrap; padding: 0.25em 0.5em; border: 1px solid white;" colspan="2"><b>Collapsible Navbox within Navbox</b></th>
</tr>
<tr>
<th style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;">Example header</th>
<td style="font-size: 0.9em; text-alight: right; padding: 0.25em 0.5em;">
Example Data -- More data -- Even more data</td>
</tr>
<tr>
<th style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;">Example header</th>
<td style="font-size: 0.9em; text-alight: right; padding: 0.25em 0.5em;">
Example Data -- More data -- Even more data</td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td style="font-size: 0.8em; text-align: center; background-color: #eaecf0; padding: 0em; border: 1px solid white;" colspan="2">
Footnote goes here</td>
</tr>
</table>
</div>
=== Base navbox ===
'''Base navbox with no special features'''
<div class="wikitable">
  <table class="mw-collapsible mw-collapsed nowraplinks" style="width: 100%; border-spacing:0px">
    <tr>
      <th style="width:5%; text-align:center; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white" colspan="2"><b>Navbox Header</b></th>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Main Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Another Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Yet Another Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
  </table>
</div>
'''Navbox with headerless rows'''
<div class="wikitable">
  <table class="mw-collapsible mw-collapsed nowraplinks" style="width: 100%; border-spacing:0px">
    <tr>
      <th style="width:5%; text-align:center; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white" colspan="2"><b>Navbox Header</b></th>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Main Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Another Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
    <tr>
      <td style="width:5%; text-align:center; background-color:#eaecf0; white-space:nowrap; padding:0em; border:1px solid white" colspan="2">
        <div style="padding:0.25em 0.5em">Content without header</div>
      </td>
    </tr>
  </table>
</div>
'''Navbox with nested categories'''
Note: normal row content is placed in a div; subcategories do not need this div.
<div class="wikitable">
  <table class="mw-collapsible mw-collapsed nowraplinks" style="width: 100%; border-spacing:0px">
    <tr>
      <th style="width:5%; text-align:center; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white" colspan="2"><b>Navbox Header</b></th>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Main Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Another Category</th>
      <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content</div>
      </td>
    </tr>
    <tr>
      <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Category with Subcategories</th>
      <td style="padding:0em">
        <table style="width:100%; border-spacing:0px">
          <tr>
            <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Subcategory 1</th>
            <td style="padding:0em">
              <div style="padding:0.25em 0.5em">Content 1</div>
            </td>
          </tr>
          <tr>
            <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Subcategory 2</th>
            <td style="padding:0em">
              <div style="padding:0.25em 0.5em">Content 2</div>
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>
'''Nested subcategories only'''
<table style="width:100%; border-spacing:0px">
  <tr>
    <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Subcategory 1</th>
    <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content 1</div>
    </td>
  </tr>
  <tr>
    <th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">Subcategory 2</th>
    <td style="padding:0em">
      <div style="padding:0.25em 0.5em">Content 2</div>
    </td>
  </tr>
</table>
== Navbox (module-based template) ==
{{Navbox
|Title=Example Navbox
|Is Collapsible=true
|Is Collapsed=true
|Header Row=''Part of a series of Lorem Ipsum''
|Footer Row=Footnote goes here
|Header 1=Example header
|Data 1=Example Data -- More data -- Even more data
|Header 2=Example header
|Data 2={{Navbox
|Navbox Type = Subheader
|Is Collapsed=false
|Header 1=Example subheader
|Data 1=Example Data -- More data -- Even more data
|Header 2=Example subheader
|Data 2=Example Data -- More data -- Even more data
|Header 33=Long entries for testing scrollbar
|Data 33={{nowrap|Extra long data for testing out nowrap}} -- {{nowrap|Yet another data entry that can't wrap}}
}}
|Is Data 2 Navbox=true
|Data 3={{Navbox
|Title=Collapsible Navbox within Navbox
|Navbox Type = Nested
|Is Collapsed=true
|Header 1=Example header
|Data 1=Example Data -- More data -- Even more data
|Header 2=Example header
|Data 2=Example Data -- More data -- Even more data
}}
|Is Data 3 Navbox=true
}}
{{Navbox
|Title=5L 2s (Diatonic MOS)
|Is Collapsed=true
|Header 1=1st-order expansions
|Data 1=7L 5s (diasoft) 5L 7s (diahard)
|Header 2=2nd-order expansions
|Data 2=7L 12s (diasoft) 12L 7s (dia-hyposoft) 12L 5s (dia-hypohard) 12L 7s (diahard)
|Header 3=3rd-order expansions
|Data 3=7L 19s (dia-ultrasoft) 19L 7s (dia-parasoft) 19L 12s (dia-quasisoft) 12L 19s (dia-minisoft) 12L 17s (dia-minihard) 17L 12s (dia-quasihard) 17L 5s (dia-parahard) 5L 17s (dia-ultrahard)
}}
{{Navbox
|Title=Lumatone mappings


|Is Collapsed=true
{{MOS tuning spectrum
|Data 1=<center>← 9edo • 10edo • 11edo • Lumatone mapping for 12edo • 13edo • 14edo • 15edo →</center>
| Scale Signature= 3L 4s
| Int Limit = 20
| 6/5 = [[Mohaha]] / ptolemy↑
| 5/4 = Mohaha / migration / [[mohajira]]
| 11/8 = Mohaha / mohamaq
| 7/5 = Mohaha / [[neutrominant]]
| 10/7 = [[Hemif]] / [[hemififths]]
| 11/7 = [[Suhajira]]
| 13/8 = Golden suhajira (354.8232¢)
| 5/3 = Suhajira / [[ringo]]
| 12/7 = [[Beatles]]
| 13/5 = Unnamed golden tuning (366.2564¢)
| 7/2 = [[Sephiroth]]
| 9/2 = [[Muggles]]
| 5/1 = [[Magic]]
| 6/1 = [[Würschmidt]]↓
}}
}}


{{Navbox
{{MOS tuning spectrum
|Title=TAMNAMS
| Depth = 3
|Is Collapsed=true
| Scale Signature= 3L 4s<3/2>
|Header 1=Step ratios
|Data 1=Basic spectrum -- Fine spectrum -- Extended spectrum
|Header 2=Binary scale naming
|Data 2=Interval naming -- Mode naming -- MOS scale naming -- Scales beyond 10 steps
|Header 3=Ternary scale naming
|Data 3=Step ratios
|Footer Row=FAQ -- Naming conventions -- Deprecated names
}}
}}