Module:JI ratios in ED: Difference between revisions

Ganaram inukshuk (talk | contribs)
m Bugfixing near-equave ratios appearing in equave row
Ganaram inukshuk (talk | contribs)
mNo edit summary
Line 54: Line 54:
-- Override ratios for edsteps for the unison and equave
-- Override ratios for edsteps for the unison and equave
-- Otherwise, filter ratios by range
-- Otherwise, filter ratios by range
if i == 1 or i == ed + 1 then
if i == 1 then
filtered_ratios = { rat.new(1, 1), rat.copy(equave) }
filtered_ratios = { rat.new(1, 1) }
elseif i == ed + 1 then
filtered_ratios = { rat.copy(equave) }
else
else
filtered_ratios = jiraf.filter_ratios_by_range(candidate_ratios, edstep_in_cents - tolerance, edstep_in_cents + tolerance)
filtered_ratios = jiraf.filter_ratios_by_range(candidate_ratios, edstep_in_cents - tolerance, edstep_in_cents + tolerance)