Module:MOS genchain: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
Line 56: Line 56:


-- Headers for each period
-- Headers for each period
result = result .. "|-\n! Bright gens"
result = result .. "|-\n"
    .. "! Bright gens"
for i = 1, period_count do
for i = 1, period_count do
result = result
result = result
Line 62: Line 63:
.. " !! Abbrev."
.. " !! Abbrev."
end
end
result = result
result = result .. "\n"
.. "\n"
.. "|-\n"
-- Add a row for each scale degree, plus their period-shifted counterparts
-- Add a row for each scale degree, plus their period-shifted counterparts
for i = 1, #genchain do
for i = 1, #genchain do
result = result .. "|-\n"
-- Number of generators
-- Number of generators
local num_gens = math.ceil(#genchain/2) - i
local num_gens = math.ceil(#genchain / 2) - i
result = result .. string.format("| %s", string.gsub(num_gens, "-", "−"))
result = result .. string.format("| %s", string.gsub(num_gens, "-", "−"))
Line 99: Line 100:
result = result  
result = result  
.. "\n"
.. "\n"
.. "|-\n"
end
end
result = result .. "|}"
result = result .. "|}"