Module:JI ratios in ED: Difference between revisions
mNo edit summary |
Added default params |
||
| Line 81: | Line 81: | ||
function p.ji_ratios_in_ed_frame(frame) | function p.ji_ratios_in_ed_frame(frame) | ||
local ed = tonumber(p.parse_ed(frame.args["EDO"])) or p.parse_ed(frame.args["ED"]) | local ed = tonumber(p.parse_ed(frame.args["EDO"])) or p.parse_ed(frame.args["ED"]) or 12 | ||
local equave = p.parse_equave(frame.args["EDO"]) or p.parse_ed(frame.args["ED"]) | local equave = p.parse_equave(frame.args["EDO"]) or p.parse_ed(frame.args["ED"]) or rat.new(2,1) | ||
local primes = tip.parse_numeric_entries(frame.args["Primes"], ',') | |||
local primes = { 3, 5, 7, 11, 13 } | |||
if string.len(frame.args["Primes"]) > 0 then | |||
primes = tip.parse_numeric_entries(frame.args["Primes"], ',') | |||
end | |||
local result = p.find_ratios_in_ed_by_primes(ed, primes, 99, equave) | local result = p.find_ratios_in_ed_by_primes(ed, primes, 99, equave) | ||