Module:MOS mode degrees: Difference between revisions

Ganaram inukshuk (talk | contribs)
m Corrected step pattern default value usage
Ganaram inukshuk (talk | contribs)
m Resolved issue with pipe and <nowiki>
Line 315: Line 315:
local brightness_order = {}
local brightness_order = {}
for i = 1, mossteps_per_period do
for i = 1, mossteps_per_period do
local current_mode_brightness = string.format("%d|%d", number_of_gens_up, number_of_gens_down)
local current_mode_brightness = string.format("%d<nowiki>|</nowiki>%d", number_of_gens_up, number_of_gens_down)
table.insert(brightness_order, current_mode_brightness)
table.insert(brightness_order, current_mode_brightness)
number_of_gens_up = number_of_gens_up - periods_per_equave
number_of_gens_up = number_of_gens_up - periods_per_equave
Line 564: Line 564:
-- Add brightness order (as UDP), rotational order, and step pattern
-- Add brightness order (as UDP), rotational order, and step pattern
result = result .. string.format('| <nowiki>%s</nowiki>\n| %s\n| %s\n', brightness_order[i], rotational_order[i], modes[i])
result = result .. string.format('| %s\n| %s\n| %s\n', brightness_order[i], rotational_order[i], modes[i])
-- Add mode name if given
-- Add mode name if given
Line 644: Line 644:
-- Add brightness order (as UDP), rotational order, and step pattern
-- Add brightness order (as UDP), rotational order, and step pattern
result = result .. string.format('| <nowiki>%s</nowiki>\n| %s\n| %s\n', alterations[i], i, modes[i])
result = result .. string.format('| %s\n| %s\n| %s\n', alterations[i], i, modes[i])
-- Add mode name if given
-- Add mode name if given