Module:MOS degrees: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 310: Line 310:
local mossteps = note['mossteps']
local mossteps = note['mossteps']
local chromas = note['chromas']
local chromas = note['chromas']
--local degree = asc_degrees[i][j]
local quality = asc_degrees[i][j]['quality']
--local quality = asc_degrees[i][j]['quality']
-- Find the note name
-- Find the note name
Line 318: Line 317:
-- Find the degree name
-- Find the degree name
-- If the degree is the 0-mosdegree, say it's the unison instead
-- If the degree is the 0-mosdegree, say it's the unison instead
local degree_name = "p.mosstep_and_quality_to_degree(mossteps, quality)"
local degree_name = p.mosstep_and_quality_to_degree(mossteps, quality)
degree_name = degree_name:gsub("0-mosstep", "unison")
degree_name = degree_name:gsub("0-mosstep", "unison")
Line 343: Line 342:
local mossteps = note['mossteps']
local mossteps = note['mossteps']
local chromas = note['chromas']
local chromas = note['chromas']
--local degree = des_genchain[i][j]
local quality = des_genchain[i][j]['quality']
--local quality = des_genchain[i][j]['quality']
-- Find the note name
-- Find the note name
Line 355: Line 353:
-- Find the degree name
-- Find the degree name
-- If the degree corresponds to the equave, say it's the equave
-- If the degree corresponds to the equave, say it's the equave
local degree_name = "p.mosstep_and_quality_to_degree(mossteps, quality)"
local degree_name = p.mosstep_and_quality_to_degree(mossteps, quality)
local equave_degree_name = (input_mos.nL + input_mos.ns) .. "-mosstep"
local equave_degree_name = (input_mos.nL + input_mos.ns) .. "-mosstep"
degree_name = degree_name:gsub(equave_degree_name, "equave")
degree_name = degree_name:gsub(equave_degree_name, "equave")