Module:MOS gamut: Difference between revisions
Created page with "local mos = require('Module:MOS') local rat = require('Module:Rational') local mosm = require('Module:MOS modes') local p = {} -- Helper function for creating a genchain, a s..." |
No edit summary |
||
| Line 249: | Line 249: | ||
function p.mos_gamut_frame(frame) | function p.mos_gamut_frame(frame) | ||
-- Default parameters for input mos and step ratio (5L 2s and 2:1 step ratio) | -- Default parameters for input mos and step ratio (5L 2s and 2:1 step ratio) | ||
local | local input_mos_unparsed = frame.args['Scale Signature'] | ||
local input_mos = mos.new(input_mos_unparsed) or mos.new(2, 5, 2) | |||
local step_ratio_unparsed = frame.args['Step Ratio'] | local step_ratio_unparsed = frame.args['Step Ratio'] | ||
local step_ratio = p.parse_entries(step_ratio_unparsed) or { 2, 1 } | local step_ratio = p.parse_entries(step_ratio_unparsed) or { 2, 1 } | ||