Module:MOS mode degrees: Difference between revisions

Ganaram inukshuk (talk | contribs)
Changed cell colors
Ganaram inukshuk (talk | contribs)
Brought back standard udp formatting of up|dp(p)
Line 325: Line 325:
local brightness_order = {}
local brightness_order = {}
for i = 1, mossteps_per_period do
for i = 1, mossteps_per_period do
local current_mode_brightness = number_of_gens_up .. '|' .. number_of_gens_down
local current_udp = number_of_gens_up .. '|' .. number_of_gens_down
table.insert(brightness_order, current_mode_brightness)
if periods_per_equave ~= 1 then
current_udp = current_udp .. string.format("(%d)", periods_per_equave)
end
table.insert(brightness_order, current_udp)
number_of_gens_up = number_of_gens_up - periods_per_equave
number_of_gens_up = number_of_gens_up - periods_per_equave
number_of_gens_down = number_of_gens_down + periods_per_equave
number_of_gens_down = number_of_gens_down + periods_per_equave
Line 486: Line 490:
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 = gens_up .. '|' .. gens_down
local udp_of_closest_mode = gens_up .. '|' .. gens_down
if periods_per_equave ~= 1 then
udp_of_closest_mode = udp_of_closest_mode .. string.format("(%d)", periods_per_equave)
end
-- Calculate alterations by comparing the modmos and the closest mode's degrees
-- Calculate alterations by comparing the modmos and the closest mode's degrees