Module:Interval table: Difference between revisions
ArrowHead294 (talk | contribs) No edit summary |
Broken Tag: Undo |
||
| Line 80: | Line 80: | ||
} -- NOTE: indices are prime numbers | } -- NOTE: indices are prime numbers | ||
local t_head = | local t_head = '{| class="wikitable center-1 right-2"\n' | ||
if et.size > 72 then | if et.size > 72 then | ||
t_head = | t_head = '{| class="wikitable center-1 right-2 mw-collapsible mw-collapsed"\n' | ||
end | end | ||
local fifth = patent_val[3] - patent_val[2] | local fifth = patent_val[3] - patent_val[2] | ||
| Line 93: | Line 93: | ||
local ratios_list = get_ratios_list(81, 5, 13) | local ratios_list = get_ratios_list(81, 5, 13) | ||
wikitext = t_head | wikitext = t_head .. | ||
"! Steps\n" .. | |||
"! Cents\n" .. | |||
"! Approximate Ratios\n" | |||
if rat.eq(et.equave, 2) then | if rat.eq(et.equave, 2) then | ||
if dual_fifth then | if dual_fifth then | ||
| Line 124: | Line 124: | ||
for i = 0, et.size do | for i = 0, et.size do | ||
wikitext = wikitext .. "|-\n" | wikitext = wikitext .. "|-\n" | ||
wikitext = wikitext .. "| " .. i .. "\n" | wikitext = wikitext .. "|" .. i .. "\n" | ||
wikitext = wikitext .. "| " .. utils._round_dec(ET.cents(et, i), 3) .. "\n" | wikitext = wikitext .. "|" .. utils._round_dec(ET.cents(et, i), 3) .. "\n" | ||
wikitext = wikitext .. "| " | wikitext = wikitext .. "|" | ||
for j = 1, #ratios_list do | for j = 1, #ratios_list do | ||
-- Go through all ratios. | -- Go through all ratios. | ||
| Line 150: | Line 150: | ||
if rat.eq(et.equave, 2) then | if rat.eq(et.equave, 2) then | ||
if dual_fifth then | if dual_fifth then | ||
wikitext = wikitext .. "| " .. ud_note(et, dual_flat_fifth, i) .. "\n" | wikitext = wikitext .. "|" .. ud_note(et, dual_flat_fifth, i) .. "\n" | ||
wikitext = wikitext .. "|" .. ud_note(et, dual_sharp_fifth, i) .. "\n" | |||
else | else | ||
wikitext = wikitext .. "| " .. ud_note(et, fifth, i) .. "\n" | wikitext = wikitext .. "|" .. ud_note(et, fifth, i) .. "\n" | ||
end | end | ||
end | end | ||
| Line 159: | Line 159: | ||
if (i + 2) <= #additional_split then | if (i + 2) <= #additional_split then | ||
for j = 1, #additional_split[i + 2] do | for j = 1, #additional_split[i + 2] do | ||
wikitext = wikitext .. "| " .. additional_split[i + 2][j] .. "\n" | wikitext = wikitext .. "|" .. additional_split[i + 2][j] .. "\n" | ||
end | end | ||
end | end | ||