Module:Temperament data: Difference between revisions
CompactStar (talk | contribs) No edit summary |
CompactStar (talk | contribs) No edit summary |
||
| Line 226: | Line 226: | ||
subgroup[i] = tonumber(subgroup[i]) | subgroup[i] = tonumber(subgroup[i]) | ||
end | end | ||
local | local comma_list = mysplit(frame.args['comma_list'], ",") | ||
local comma_matrix = mysplit(frame.args['comma_list'], ",") | |||
for i = 1, #comma_basis do | for i = 1, #comma_basis do | ||
comma_matrix[i] = rat.parse(comma_matrix[i]) | |||
end | end | ||
comma_matri = rat_list_to_matrix(subgroup, comma_matrix) | |||
local unparsed_gens = mysplit(frame.args['generators'], ",") | local unparsed_gens = mysplit(frame.args['generators'], ",") | ||
local generators = mysplit(frame.args['generators'], ",") | local generators = mysplit(frame.args['generators'], ",") | ||
| Line 237: | Line 238: | ||
end | end | ||
generators = rat_list_to_matrix(subgroup, generators) | generators = rat_list_to_matrix(subgroup, generators) | ||
local te_generator = get_te_generator(subgroup, | local te_generator = get_te_generator(subgroup, comma_matrix, generators) | ||
local result = "[[Subgroup]]: " .. frame.args['subgroup'] | local result = "[[Subgroup]]: " .. frame.args['subgroup'] | ||
result = result .. "\n\n[[Optimal tuning]] ([[TE]]): " | result = result .. "\n\n[[Optimal tuning]] ([[TE]]): " | ||