Module:Temperament data: Difference between revisions
CompactStar (talk | contribs) No edit summary |
CompactStar (talk | contribs) No edit summary |
||
| Line 231: | Line 231: | ||
comma_basis = rat_list_to_matrix(subgroup, comma_basis) | comma_basis = rat_list_to_matrix(subgroup, comma_basis) | ||
local unparsed_gens = mysplit(frame.args['generators'], ",") | local unparsed_gens = mysplit(frame.args['generators'], ",") | ||
local generators = | local generators = mysplit(frame.args['generators'], ",") | ||
for i = 1, #generators do | for i = 1, #generators do | ||
generators[i] = rat.parse(generators[i]) | generators[i] = rat.parse(generators[i]) | ||
end | end | ||
generators = rat_list_to_matrix(subgroup, generators) | generators = rat_list_to_matrix(subgroup, generators) | ||
local te_generator = get_te_generator(subgroup, comma_basis, generators) | |||
local result = "[[Subgroup]]: " .. frame.args['subgroup'] | |||
result = result .. "<br>[[Optimal tuning]] ([[TE]]): " | |||
for i = 1, #(te_generator[1]) do | |||
result = result .. '~' .. unparsed_gens[i] .. ' = ' .. tostring(te_generator[1][i] * 1200) .. ", " | |||
end | |||
result = result:sub(0,-3) | |||
return result | |||
end | end | ||
return p | return p | ||