Module:MOS mode degrees: Difference between revisions
Changed cell colors |
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 | local current_udp = number_of_gens_up .. '|' .. number_of_gens_down | ||
table.insert(brightness_order, | 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 | ||