Module:Scale tree: Difference between revisions
Attempted to simplify links to eds by removing backslash modifier (to be added back in table header) |
Added back ed as part of table header |
||
| Line 65: | Line 65: | ||
local step_ratios = sb.sb_tree_ratios(depth) | local step_ratios = sb.sb_tree_ratios(depth) | ||
local depths = sb.sb_tree_depths(depth) | local depths = sb.sb_tree_depths(depth) | ||
-- What is the equave suffix (edo, edt, edf, ed-p/q) | |||
local equave_suffix = "" | |||
if rat.eq(input_mos.equave, rat.new(2)) then | |||
equave_suffix = "o" | |||
elseif rat.eq(input_mos.equave, rat.new(3)) then | |||
equave_suffix = "t" | |||
elseif rat.eq(input_mos.equave, rat.new(3,2)) then | |||
equave_suffix = "f" | |||
else | |||
equave_suffix = rat.as_ratio(input_mos.equave) | |||
end | |||
-- Default comments for TAMNAMS-named step ratios | -- Default comments for TAMNAMS-named step ratios | ||
| Line 89: | Line 101: | ||
result = '{| class="wikitable"\n' | result = '{| class="wikitable"\n' | ||
result = result .. '|+\n' | result = result .. '|+\n' | ||
result = result .. string.format('! rowspan="2" colspan="%d" | Generator (in steps)\n', depth+1) | result = result .. string.format('! rowspan="2" colspan="%d" | Generator (in steps of ed%s)\n', depth+1, equave_suffix) | ||
result = result .. '! colspan="2" | Generator (in cents)\n' | result = result .. '! colspan="2" | Generator (in cents)\n' | ||
result = result .. '! colspan="2" | Step ratio\n' | result = result .. '! colspan="2" | Step ratio\n' | ||