TallKite
Joined 19 September 2018
No edit summary |
→Your current additions to EDO pages: new section |
||
Line 226: | Line 226: | ||
:: I do agree that we seem to have fundamentally different approaches... I know I'm taking inspiration from the SHEFKHED interval naming system and Pythagorean tuning, so there's that. If we cannot work together to define nomenclature, that's fine. I guess I'll just have to talk with other people about this then. --[[User:Aura|Aura]] ([[User talk:Aura|talk]]) 02:17, 26 November 2020 (UTC) | :: I do agree that we seem to have fundamentally different approaches... I know I'm taking inspiration from the SHEFKHED interval naming system and Pythagorean tuning, so there's that. If we cannot work together to define nomenclature, that's fine. I guess I'll just have to talk with other people about this then. --[[User:Aura|Aura]] ([[User talk:Aura|talk]]) 02:17, 26 November 2020 (UTC) | ||
== Your current additions to EDO pages == | |||
Hi Kite, I think it would be better to slow down in these additions. I'm currently evaluating the potential of Lua modules for this wiki, see https://dev.xen.wiki/w/User:Xenwolf/SandBox ... what I already learned is "revolutionary" especially to any ET templates and the prime approximation tables as well. To be more precise, as M2, m2, and A1 can be automatically calculated from P5 and P8 (steps of the given EDO), it's not necessary to do anything by hand any more: | |||
<syntaxhighlight lang="lua"> | |||
--- Tonal properties of an EDO and its Fifth (draft) | |||
-- @param P8 mumber of edo steps making an octave | |||
-- @param P5 mumber of edo steps making a fifth | |||
-- @return M2 size of the whole tone | |||
-- @return m2 size of the diatonic semitone | |||
-- @return A1 size of the chromatic semitone | |||
local function tonal_props (P8, P5) | |||
local M2 = 2*P5 - P8 | |||
local m2 = 3*P8 - 5*P5 | |||
local A1 = 7*P5 - 4*P8 | |||
return M2, m2, A1 | |||
end | |||
</syntaxhighlight> | |||
I'll soon add a test case for this in the dev wiki. Hopefully this feature (Scribunto+Lua, see [https://dev.xen.wiki/w/Special:Version Version page there]) will go to production soon. BTW: If you are interested in joining the evaluation effort, you are most welcome. --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 11:26, 9 December 2020 (UTC) |