Module:MOS mode degrees: Difference between revisions

Ganaram inukshuk (talk | contribs)
m Resolved issue with pipe and <nowiki>
Ganaram inukshuk (talk | contribs)
m More pipework
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<nowiki>|</nowiki>%d", number_of_gens_up, number_of_gens_down)
local current_mode_brightness = number_of_gens_up .. "<nowiki>|</nowiki>" .. 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 469: Line 469:
local gens_down = (index_of_closest_mode - 1) * periods_per_equave
local gens_down = (index_of_closest_mode - 1) * periods_per_equave
local gens_up = (mossteps_per_period - index_of_closest_mode) * periods_per_equave
local gens_up = (mossteps_per_period - index_of_closest_mode) * periods_per_equave
local udp_of_closest_mode = string.format("%d|%d", gens_up, gens_down)
local udp_of_closest_mode = gens_up .. "<nowiki>|</nowiki" .. gens_down
-- Calculate alterations by comparing the modmos and the closest mode's degrees
-- Calculate alterations by comparing the modmos and the closest mode's degrees