Module:Harmonic entropy: Difference between revisions

Bug fixing
Updated to_cents: doesn't round by default now
Line 12: Line 12:
-- ratio defaults to 1
-- ratio defaults to 1
ratio = u.eval_num_arg(ratio, 1)
ratio = u.eval_num_arg(ratio, 1)
-- prec defaults to 3
-- prec defaults to nil
prec = u.eval_num_arg(prec, 3)
prec = u.eval_num_arg(prec)
return u._round(1200*u._log(ratio), prec)
local result = 1200*u._log(ratio), prec
if prec == nil then
return result
else
return u._round(result, prec)
end
end
end