Module:Interval table: Difference between revisions
took the decimal places down to 1, as per recent discord discussion |
more decimal places for larger edos with smaller edosteps |
||
| Line 123: | Line 123: | ||
end | end | ||
local decimalPlaces = 2 - math.floor(math.log(1200/et.size, 10)) | |||
if decimalPlaces > 3 then decimalPlaces = 3 end | |||
for i = 0, et.size do | for i = 0, et.size do | ||
wtext = wtext .. "|-\n" | wtext = wtext .. "|-\n" | ||
.. "| " .. i .. "\n" | .. "| " .. i .. "\n" | ||
.. "| " .. utils._round_dec(ET.cents(et, i), | .. "| " .. utils._round_dec(ET.cents(et, i), decimalPlaces) .. "\n" | ||
.. "| " | .. "| " | ||
for j = 1, #ratios_list do | for j = 1, #ratios_list do | ||