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 .. " | 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" | ||