Module:MOS genchain: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
Undo revision 175507 by ArrowHead294 (talk). Broken. Tag: Undo |
||
| Line 62: | Line 62: | ||
.. " !! Abbrev." | .. " !! Abbrev." | ||
end | end | ||
result = result | |||
.. "\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 | ||
| Line 67: | Line 70: | ||
-- Number of generators | -- Number of generators | ||
local num_gens = math.ceil(#genchain/2) - i | local num_gens = math.ceil(#genchain/2) - i | ||
result = result | result = result .. string.format("| %s", num_gens) | ||
-- Scale degree (full name) and abbrev | -- Scale degree (full name) and abbrev | ||
| Line 78: | Line 81: | ||
local current_interval = mos.interval_add(genchain[i], mos.interval_mul(period_interval, j - 1)) | local current_interval = mos.interval_add(genchain[i], mos.interval_mul(period_interval, j - 1)) | ||
local period_raised_interval = mos.interval_add(current_interval, period_interval) | local period_raised_interval = mos.interval_add(current_interval, period_interval) | ||
if num_gens == 0 then | if num_gens == 0 then | ||
result = result | result = result | ||
| Line 97: | Line 99: | ||
result = result | result = result | ||
.. "\n" | .. "\n" | ||
.. "|-\n" | |||
end | end | ||
result = result .. "|}" | result = result .. "|}" | ||