Module:Scale tree: Difference between revisions
CompactStar (talk | contribs) No edit summary |
CompactStar (talk | contribs) No edit summary |
||
| Line 41: | Line 41: | ||
function p.scale_tree(frame) | function p.scale_tree(frame) | ||
local equave = frame.args['equave'] | |||
local mos = MOS.parse(frame.args['tuning']) | local mos = MOS.parse(frame.args['tuning']) | ||
local L = mos.nL | local L = mos.nL | ||
local s = mos.ns | local s = mos.ns | ||
| Line 72: | Line 72: | ||
result = result .. "|-\n" | result = result .. "|-\n" | ||
result = result .. "|" .. generator_steps .. ET.backslash_modifier(et) .. "\n" | result = result .. "|" .. generator_steps .. ET.backslash_modifier(et) .. "\n" | ||
result = result .. "|" .. u._round(math.log(( | result = result .. "|" .. u._round(math.log((equave)^(generator_steps / et.size))/math.log(2) * 1200, 6) .. "\n" | ||
result = result .. "|" .. step_ratio[1] .. "\n" | result = result .. "|" .. step_ratio[1] .. "\n" | ||
result = result .. "|" .. step_ratio[2] .. "\n" | result = result .. "|" .. step_ratio[2] .. "\n" | ||