Module:Temperament data: Difference between revisions

CompactStar (talk | contribs)
No edit summary
CompactStar (talk | contribs)
No edit summary
Line 185: Line 185:
return result
return result
end
end




local function rat_to_subgroup_monzo(subgroup, x)
local function rat_to_subgroup_monzo(subgroup, x)
local n, d = rat.as_pair(x)
local n, d = rat.as_pair(x)
return matsub(int_to_subgroup_monzo(n), int_to_subgroup_monzo(d))
return matsub({int_to_subgroup_monzo(subgroup, n)}, {int_to_subgroup_monzo(subgroup, d)})[1]
end
end


local function rat_list_to_matrix(subgroup, list)
function p.rat_list_to_matrix(subgroup, list)
local result = {}
local result = {}
for j = 1, #subgroup do
for j = 1, #subgroup do
Line 205: Line 204:
end
end
end
end
return result
end
end