Module:Harmonics in cet: Difference between revisions
Implement features following Module: Harmonics in equal |
Comment out problem parts for the moment |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
local yesno = require("Module:yesno") | local yesno = require("Module:yesno") | ||
local utils = require("Module:Utils") | |||
local p = {} | local p = {} | ||
| Line 13: | Line 14: | ||
local trel = {"! [[Relative interval error|Relative]] ([[relative cent|%]]) "} | local trel = {"! [[Relative interval error|Relative]] ([[relative cent|%]]) "} | ||
local tdeg | local tdeg | ||
if reduction then | |||
-- TODO: determine `steps` | |||
else | -- if reduction then | ||
-- tdeg = {"! colspan=\"2\" | Steps<br>([[octave reduction|reduced]])"} | |||
end | -- else | ||
-- tdeg = {"! colspan=\"2\" | Step"} | |||
-- end | |||
tdeg = {"! colspan=\"2\" | Step"} | |||
local fmt_abs = string.format(" %%+.%df", prec) | local fmt_abs = string.format(" %%+.%df", prec) | ||
local fmt_rel = " %+.1f" | local fmt_rel = " %+.1f" | ||
| Line 29: | Line 34: | ||
table.insert(tabs, "" .. string.gsub(string.format(fmt_abs, 1200 * (ev - v) * size), "%-", "-")) | table.insert(tabs, "" .. string.gsub(string.format(fmt_abs, 1200 * (ev - v) * size), "%-", "-")) | ||
table.insert(trel, "" .. string.gsub(string.format(fmt_rel, 100 * (ev - v)), "%-", "-")) | table.insert(trel, "" .. string.gsub(string.format(fmt_rel, 100 * (ev - v)), "%-", "-")) | ||
if reduction then | |||
-- TODO: determine `steps` | |||
else | -- if reduction then | ||
-- table.insert(tdeg, "" .. ev .. "<br>(".. ev % steps .. ")") | |||
end | -- else | ||
-- table.insert(tdeg, "" .. ev) | |||
-- end | |||
table.insert(tdeg, "" .. ev) | |||
end | end | ||
local titleMarkup = "" | local titleMarkup = "" | ||