Module:Temperament data: Difference between revisions
CompactStar (talk | contribs) No edit summary |
CompactStar (talk | contribs) No edit summary |
||
| Line 220: | Line 220: | ||
end | end | ||
local function trim(x) | |||
local str = x | |||
str = str:gsub("%s+", "") | |||
str = string.gsub(str, "%s+", "") | |||
return str | |||
end | |||
function p.temperament_data(frame) | function p.temperament_data(frame) | ||
| Line 242: | Line 248: | ||
result = result .. "\n\n: mapping generators: " | result = result .. "\n\n: mapping generators: " | ||
for i = 1, #unparsed_gens do | for i = 1, #unparsed_gens do | ||
result = result .. '~' .. unparsed_gens[i] .. ", " | result = result .. '~' .. trim(unparsed_gens[i]) .. ", " | ||
end | end | ||
result = result:sub(0,-3) | result = result:sub(0,-3) | ||
result = result .. "\n\n[[Optimal tuning]] ([[TE]]): " | result = result .. "\n\n[[Optimal tuning]] ([[TE]]): " | ||
for i = 1, #(te_generator[1]) do | for i = 1, #(te_generator[1]) do | ||
result = result .. '~' .. unparsed_gens[i] .. ' = ' .. u._round(te_generator[1][i] * 1200, 7) .. ", " | result = result .. '~' .. trim(unparsed_gens[i]) .. ' = ' .. u._round(te_generator[1][i] * 1200, 7) .. ", " | ||
end | end | ||
result = result:sub(0,-3) | result = result:sub(0,-3) | ||