Module:JI ratios: Difference between revisions

Ganaram inukshuk (talk | contribs)
m bugfix
Ganaram inukshuk (talk | contribs)
Remove complements-only search for now
Line 112: Line 112:
local comp_within_int_limit = p.complement_within_int_limit(mediant, equave, int_limit) or not comps_only
local comp_within_int_limit = p.complement_within_int_limit(mediant, equave, int_limit) or not comps_only
return within_int_limit and within_equave and within_tenney_height and comp_within_int_limit
return within_int_limit and within_equave and within_tenney_height
end
end


Line 193: Line 193:
local within_tenney_height = math.log(numerator * denominator) / math.log(2) <= tenney_height
local within_tenney_height = math.log(numerator * denominator) / math.log(2) <= tenney_height
local comp_within_int_limit = p.complement_within_int_limit(ratio, equave, int_limit) or not comps_only
local comp_within_int_limit = p.complement_within_int_limit(ratio, equave, int_limit) or not comps_only
if within_equave and within_tenney_height and comp_within_int_limit then
if within_equave and within_tenney_height then
table.insert(ratios, ratio)
table.insert(ratios, ratio)
else
else