Module:Ups and downs notation: Difference between revisions

CompactStar (talk | contribs)
No edit summary
CompactStar (talk | contribs)
No edit summary
Line 75: Line 75:
local num_sharps = math.floor((i - last_major_note) / chroma)
local num_sharps = math.floor((i - last_major_note) / chroma)
local num_ups = (i - last_major_note) % chroma
local num_ups = (i - last_major_note) % chroma
local name = interval_names[last_major_note]
local name = note_names[last_major_note]
local j = 0
local j = 0
while j < num_sharps do
while j < num_sharps do
Line 98: Line 98:
local num_flats = math.floor((last_major_note - i) / chroma)
local num_flats = math.floor((last_major_note - i) / chroma)
local num_downs = (last_major_note - i) % chroma
local num_downs = (last_major_note - i) % chroma
local name = interval_names[last_major_note]
local name = note_names[last_major_note]
local j = 0
local j = 0
while j < num_flats do
while j < num_flats do