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 comma_basis = mysplit(frame.args['comma_list'], ",")
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_basis[i] = rat.parse(comma_basis[i])
comma_matrix[i] = rat.parse(comma_matrix[i])
end
end
comma_basis = rat_list_to_matrix(subgroup, comma_basis)
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, comma_basis, generators)
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]]): "