Module:Chord consistency: Difference between revisions

Dummy index (talk | contribs)
division by zero
Dummy index (talk | contribs)
support maxlen > 72
Line 101: Line 101:
distance = distance or 1.0
distance = distance or 1.0
ed = ed or 'edo'
ed = ed or 'edo'
maxlen = maxlen or 72
local max_n = 72
maxlen = maxlen or max_n
if max_n < maxlen then max_n = maxlen end
local all_interval = {}
local all_interval = {}


Line 115: Line 117:


local vals = {}
local vals = {}
for i = 1, 72 do
for i = 1, max_n do
local et = ET.parse('' .. i .. ed)
local et = ET.parse('' .. i .. ed)
local consistent = p.additively_consistent_int(et, all_interval, false, previous)
local consistent = p.additively_consistent_int(et, all_interval, false, previous)