Module:Harmonic entropy: Difference between revisions
New parse_ET function, backslash_ratio now calls that, steps now defaults to 1 |
m Bug fixing |
||
| Line 63: | Line 63: | ||
-- steps defaults to 1 | -- steps defaults to 1 | ||
local steps = input:match("%s*([0-9]*)\\.-") or 1 | local steps = input:match("%s*([0-9]*)\\.-") or 1 | ||
local size, equave = | local size, equave = p._parse_ET(input:match("\\(.*)")) | ||
result = tonumber(equave)^(tonumber(steps)/tonumber(size)) | result = tonumber(equave)^(tonumber(steps)/tonumber(size)) | ||
return result | return result | ||