「モジュール:Harmonics in equal」の版間の差分
Tessyrrh1016 (トーク | 投稿記録) 編集の要約なし |
Tessyrrh1016 (トーク | 投稿記録) 編集の要約なし |
||
| 109行目: | 109行目: | ||
local select_intervals = "integer" | local select_intervals = "integer" | ||
local name = steps .. " | local name = steps .. "ED" .. num .. "/" .. denom | ||
if denom == 1 then | if denom == 1 then | ||
if num == 2 then | if num == 2 then | ||
name = steps .. " | name = steps .. "EDO" | ||
select_intervals = "odd" | select_intervals = "odd" | ||
if check_consistency(steps, num, denom) then | if check_consistency(steps, num, denom) then | ||
| 119行目: | 119行目: | ||
end | end | ||
elseif num == 3 then | elseif num == 3 then | ||
name = steps .. " | name = steps .. "EDT" | ||
else | else | ||
name = steps .. " | name = steps .. "ED" .. num | ||
end | end | ||
end | end | ||
if num == 3 and denom == 2 then | if num == 3 and denom == 2 then | ||
name = steps .. " | name = steps .. "EDf" | ||
end | end | ||
| 135行目: | 135行目: | ||
if select_intervals == "odd" then | if select_intervals == "odd" then | ||
title_intervals = " | title_intervals = "奇数倍音" | ||
elseif select_intervals == "integer" then | elseif select_intervals == "integer" then | ||
title_intervals = " | title_intervals = "倍音" | ||
else | else | ||
title_intervals = " | title_intervals = "素数倍音" | ||
end | end | ||
local title = frame.args["title"] | local title = frame.args["title"] | ||
if title == nil or string.len(title) == 0 then | if title == nil or string.len(title) == 0 then | ||
title = " | title = name .. "における" .. title_intervals .. "の近似" | ||
end | end | ||
-- optional precision for abs error, default about 3 digits | -- optional precision for abs error, default about 3 digits | ||