Module:Scale tree: Difference between revisions

CompactStar (talk | contribs)
No edit summary
CompactStar (talk | contribs)
No edit summary
Line 2: Line 2:
local MOS = require('Module:MOS')
local MOS = require('Module:MOS')
local ET = require('Module:ET')
local ET = require('Module:ET')
local u = require('Module:Utils')


local step_ratios = {
local step_ratios = {
{1, 1},
{1, 1},
{6, 5},
{5, 4},
{5, 4},
{9, 7},
{4, 3},
{4, 3},
{11, 8},
{7, 5},
{7, 5},
{10, 7},
{3, 2},
{3, 2},
{11, 7},
{8, 5},
{8, 5},
{13, 8},
{5, 3},
{5, 3},
{12, 7},
{7, 4},
{7, 4},
{9, 5},
{2, 1},
{2, 1},
{9, 4},
{7, 3},
{7, 3},
{12, 5},
{5, 2},
{5, 2},
{8, 3},
{8, 3},
Line 52: Line 64:
local comments = frame.args[("comments_" .. step_ratio[1] .. "_" .. step_ratio[2])] or ""
local comments = frame.args[("comments_" .. step_ratio[1] .. "_" .. step_ratio[2])] or ""
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 .. "|" .. generator_steps .. "\n"
result = result .. "|" .. u._round(equave^(generator_steps / et.size), 4) .. "\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"
result = result .. "|" .. u._round(step_ratio[1] / step_ratio[2], 3) .. "\n"
result = result .. "|" .. comments .. "\n"
result = result .. "|" .. comments .. "\n"