Module:Interval table: Difference between revisions

TallKite (talk | contribs)
took the decimal places down to 1, as per recent discord discussion
TallKite (talk | contribs)
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), 1) .. "\n"
.. "| " .. utils._round_dec(ET.cents(et, i), decimalPlaces) .. "\n"
.. "| "
.. "| "
for j = 1, #ratios_list do
for j = 1, #ratios_list do