Module:MOS degrees: Difference between revisions
mNo edit summary |
Reorganized names/edo/step ratio in column header |
||
| Line 364: | Line 364: | ||
-- Add this once for every step ratio to be represented | -- Add this once for every step ratio to be represented | ||
for i = 1, #step_ratios do | for i = 1, #step_ratios do | ||
-- Add names for specific step ratios | -- Add names for specific step ratios | ||
local step_ratio_names = { | local step_ratio_names = { | ||
| Line 378: | Line 376: | ||
['1:0'] = "Collapsed", | ['1:0'] = "Collapsed", | ||
} | } | ||
local step_ratio_simplified = mosnot.simplify_step_ratio(step_ratios[i]) | local step_ratio_simplified = mosnot.simplify_step_ratio(step_ratios[i]) | ||
local step_ratio_string = step_ratio_simplified[1] .. ":" .. step_ratio_simplified[2] | local step_ratio_string = step_ratio_simplified[1] .. ":" .. step_ratio_simplified[2] | ||
local step_ratio_name = step_ratio_names[step_ratio_string] | local step_ratio_name = step_ratio_names[step_ratio_string] | ||
if step_ratio_name | |||
result = result .. step_ratio_name .. "\n" | -- Add column header text | ||
if step_ratio_name == nil then | |||
result = result .. '! colspan="2" |' .. et.as_string(ets_for_mos[i]) .. " (L:s = " .. step_ratios[i][1] .. ":" .. step_ratios[i][2] .. ")\n" | |||
else | |||
result = result .. '! colspan="2" |' .. step_ratio_name .. scale_sig .. "\n" | |||
result = result .. '(' .. et.as_string(ets_for_mos[i]) .. ", L:s = " .. step_ratios[i][1] .. ":" .. step_ratios[i][2] .. ")\n" | |||
end | end | ||
end | end | ||