Module:MOS mode degrees: Difference between revisions
mNo edit summary |
m adding col for mode names |
||
| Line 134: | Line 134: | ||
-- If it's for a modmos, add the step pattern | -- If it's for a modmos, add the step pattern | ||
local title = string.format("Scale degree qualities of %s", scale_sig) .. (is_true_mos and " " or string.format(" (%s) ", step_pattern)) | local title = string.format("Scale degree qualities of %s", scale_sig) .. (is_true_mos and " " or string.format(" (%s) ", step_pattern)) | ||
local num_cols = 3 | local num_cols = 3 + #step_matrices[1] -- 3 for udp, rotational order, and step pattern; plus possibly 1 for mode names, then 1 for each scale degree in a mode | ||
if mode_names_given then | |||
num_cols = num_cols + 1 | |||
end | |||
result = result .. string.format("! colspan=\"%s\" | %s\n", num_cols, title) | result = result .. string.format("! colspan=\"%s\" | %s\n", num_cols, title) | ||
.. "|-\n" | .. "|-\n" | ||