Module:MOS intervals: Difference between revisions
No edit summary |
Fixed bug with appending "equave/octave" to last interval class |
||
| Line 182: | Line 182: | ||
result = result .. "|-\n" | result = result .. "|-\n" | ||
if use_ordinals and mos_prefix == "" then | if use_ordinals and mos_prefix == "" then | ||
result = result .. "|'''" .. mosnot.ordinal_number(steps_per_equave + 1) | result = result .. "|'''" .. mosnot.ordinal_number(steps_per_equave + 1) | ||
elseif use_ordinals and mos_prefix ~= "" then | elseif use_ordinals and mos_prefix ~= "" then | ||
result = result .. "|'''" .. mos_prefix .. "-" .. mosnot.ordinal_number(steps_per_equave + 1) | result = result .. "|'''" .. mos_prefix .. "-" .. mosnot.ordinal_number(steps_per_equave + 1) | ||
else | else | ||
result = result .. "|'''" .. steps_per_equave .. "-" .. mos_prefix .. "step " | result = result .. "|'''" .. steps_per_equave .. "-" .. mos_prefix .. "step" | ||
end | end | ||
-- Is the equave 2/1? | -- Is the equave 2/1? | ||
if rat.eq(input_mos.equave, 2) then | if rat.eq(input_mos.equave, 2) then | ||
result = result .. "(octave)'''\n" | result = result .. " (octave)'''\n" | ||
else | else | ||
result = result .. "(equave)'''\n" | result = result .. " (equave)'''\n" | ||
end | end | ||