Module:JI ratios: Difference between revisions
m bugfix |
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 | 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 | |||
if within_equave and within_tenney_height then | |||
table.insert(ratios, ratio) | table.insert(ratios, ratio) | ||
else | else | ||