Module:Diatonic interval category: Difference between revisions

From Xenharmonic Reference
No edit summary
No edit summary
Line 3: Line 3:


function p.diatonic_interval_category(frame)
function p.diatonic_interval_category(frame)
f = frame.args[1]
f = tonumber(frame.args[1])
o = frame.args[2]
o = tonumber(frame.args[2])
str = "A " .. d.qualityAsName(f,o) .. " " .. d.degreeAsName(f,o) .. " (" .. d.qualityAsLetter(f,o)
str = "A " .. d.qualityAsName(f,o) .. " " .. d.degreeAsName(f,o) .. " (" .. d.qualityAsLetter(f,o)



Revision as of 08:08, 16 December 2025

Documentation for this module may be created at Module:Diatonic interval category/doc

local p = {}
local d = require("Module:Diatonic")

function p.diatonic_interval_category(frame)
f = tonumber(frame.args[1])
o = tonumber(frame.args[2])
str = "A " .. d.qualityAsName(f,o) .. " " .. d.degreeAsName(f,o) .. " (" .. d.qualityAsLetter(f,o)

return str
end

return p