Module:MOS gamut: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
local rat = require('Module:Rational') | local rat = require('Module:Rational') | ||
local mosm = require('Module:MOS modes') | local mosm = require('Module:MOS modes') | ||
local et = require('Module:ET') | |||
local p = {} | local p = {} | ||
| Line 291: | Line 292: | ||
-- Format the gamut as a table | -- Format the gamut as a table | ||
local result = '{| class="wikitable"\n' | local result = '{| class="wikitable"\n' | ||
local result = result .. '|+ Note names for ' .. scale_sig .. "\n" | |||
-- Add a table caption; this requires adding an et | |||
local et_for_mos = et.new(#gamut - 1, input_mos.equave) | |||
local result = result .. '|+ Note names for ' .. scale_sig .. " in " .. et.as_string(et_for_mos) .. input_mos.equave "\n" | |||
local result = result .. "|-\n" | local result = result .. "|-\n" | ||
for i = 1, #gamut do | for i = 1, #gamut do | ||