Module:MOS intro: Difference between revisions
mNo edit summary |
more gcd fixes |
||
| Line 22: | Line 22: | ||
local nL = input_mos.nL -- Number of large steps per equave | local nL = input_mos.nL -- Number of large steps per equave | ||
local ns = input_mos.ns -- Number of small steps per equave | local ns = input_mos.ns -- Number of small steps per equave | ||
local n = | local n = utils._gcd(nL, ns) -- Number of periods | ||
local x = round(nL / n) -- Number of large steps per period | local x = round(nL / n) -- Number of large steps per period | ||
local y = round(ns / n) -- Number of small steps per period | local y = round(ns / n) -- Number of small steps per period | ||