Talk:Functional Just System: Difference between revisions
→How to name a pythagorean interval: wish for future service |
No edit summary |
||
| Line 12: | Line 12: | ||
:::: I it is ready, are there changes to make it a bit more accessible by providing an input line for the interval and presetting all other parameters so that only a button click is needed for FJS calculation? Or, even better, an URL schema that the service can be fed directly with the input interval? --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 15:16, 29 November 2020 (UTC) | :::: I it is ready, are there changes to make it a bit more accessible by providing an input line for the interval and presetting all other parameters so that only a button click is needed for FJS calculation? Or, even better, an URL schema that the service can be fed directly with the input interval? --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 15:16, 29 November 2020 (UTC) | ||
::::: I am completely lost on this conversation... --[[User:Aura|Aura]] ([[User talk:Aura|talk]]) 15:23, 29 November 2020 (UTC) | |||
::: As of SHEFKHED, that one looks interesting and maybe I would take myself up to trying to implement it, but as at first glance it’s indeed very sophisticated, and as it also names only edostep intervals, that may prove being hard to do. If I’ll end up with some algorithm sounding simpler than at [[SHEFKHED interval names]], I’ll let you know! --[[User:Arseniiv|Arseniiv]] ([[User talk:Arseniiv|talk]]) 15:04, 29 November 2020 (UTC) | ::: As of SHEFKHED, that one looks interesting and maybe I would take myself up to trying to implement it, but as at first glance it’s indeed very sophisticated, and as it also names only edostep intervals, that may prove being hard to do. If I’ll end up with some algorithm sounding simpler than at [[SHEFKHED interval names]], I’ll let you know! --[[User:Arseniiv|Arseniiv]] ([[User talk:Arseniiv|talk]]) 15:04, 29 November 2020 (UTC) | ||
:::: Truth be told, I work with SHEFKHED in part by relating the EDO names back to the corresponding Just Intervals. I don't know if that's any help, but still. --[[User:Aura|Aura]] ([[User talk:Aura|talk]]) 15:23, 29 November 2020 (UTC) | |||
:: I fixed my algorithm, now it correctly names [[2048/2187]] as d1, [[2187/1024]] as A8, 1073741824/1162261467 as dd2, [[531441/262144]] as A7, 2/3 as P−5 etc.. My troubles were with correctly calculating octave shift: at first I just took <math>\lfloor \log_2 \mathrm{interval} \rfloor</math>, but that’s wrong because Cb is still the same octave as C, but one octave lower with this definition, and B# would be determined as one octave higher. Now it all works, though I need to make one part look nicer. --[[User:Arseniiv|Arseniiv]] ([[User talk:Arseniiv|talk]]) 15:04, 29 November 2020 (UTC) | :: I fixed my algorithm, now it correctly names [[2048/2187]] as d1, [[2187/1024]] as A8, 1073741824/1162261467 as dd2, [[531441/262144]] as A7, 2/3 as P−5 etc.. My troubles were with correctly calculating octave shift: at first I just took <math>\lfloor \log_2 \mathrm{interval} \rfloor</math>, but that’s wrong because Cb is still the same octave as C, but one octave lower with this definition, and B# would be determined as one octave higher. Now it all works, though I need to make one part look nicer. --[[User:Arseniiv|Arseniiv]] ([[User talk:Arseniiv|talk]]) 15:04, 29 November 2020 (UTC) | ||