Module:ET: Difference between revisions

Plumtree (talk | contribs)
mNo edit summary
Plumtree (talk | contribs)
m Bugfix for 0ed<...>
Line 63: Line 63:
-- convert steps to cents
-- convert steps to cents
function p.cents(et, steps)
function p.cents(et, steps)
if et.size == 0 then
return 0
end
steps = steps or 1
steps = steps or 1
return 1200 * steps / et.size * math.log(rat.as_float(et.equave)) / math.log(2)
return 1200 * steps / et.size * math.log(rat.as_float(et.equave)) / math.log(2)