Module:Scale tree: Difference between revisions

Ganaram inukshuk (talk | contribs)
Attempted to simplify links to eds by removing backslash modifier (to be added back in table header)
Ganaram inukshuk (talk | contribs)
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'