Module:Temperament data: Difference between revisions

CompactStar (talk | contribs)
No edit summary
CompactStar (talk | contribs)
TE tuning FINALLY works
Line 99: Line 99:
end
end
local jw = {}
local jw = {{}}
for i = 1, #mapping do
for i = 1, #subgroup do
jw[i] = {}
jw[1][i] = 1
for j = 1, #mapping do
jw[i][j] = 1
end
end
end
local vw = matmul(mapping, w)
local vw = matmul(mapping, w)
local g = matmul(jw, pseudoinv(vw))[1]
local g = matmul(jw, pseudoinv(vw))
return g
return g
end
end


return p
return p