Siirry sisältöön

Moduuli:Musiikin taulukot/Sointulinkki

Wikikirjastosta

Tämän moduulin ohjeistuksen voi tehdä sivulle Moduuli:Musiikin taulukot/Sointulinkki/ohje

local p = {}


function p.Sointulinkki(frame)
	local target = frame.args[1]
	if not target then
		error("Kohde puuttuu (parametri 1)")
	end
	
	local basenote = mw.ustring.match(target, "^[A-G][♭♯]?")
	if not basenote then
		error("Tuntematon juurisävel")
	end
	
	return "[[Musiikin taulukot/Soinnut/" .. basenote .. "#" .. target .. "|" .. target .. "]]"
end	

return p