Module:MOS gamut: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
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