back to list

Xenharmoic moving windows (was Midi engine spec)

🔗Robert Walker <robertwalker@ntlworld.com>

8/30/2001 10:45:54 PM

Hi there,

New update to the FTS = XMW implementation.
http://members.tripod.com/~robertinventor/ftsbeta.htm

now can deal with 2 3 5 7 9 11 Eikosany. Just checks to see if
the number is a divisor to an even or to an odd power.

Only counts as divisor if to an odd power. So e.g.
3 is odd power divisor of 3 and 27, but not of 9, while
9 is odd power divisor of 9 and 27 (but wouldn't be
an odd power divisor of 81).

Another addition. Often when selecting factors for the
Eikosany one may select just a single note, or none
at all. E.g. skip + select same factor. Or, select any
three factors.

So added a tick box option, to ignore such selections.

Will make the selections as far as it gets before narrowing
down to a single note, e.g. selecting 3 5 7 for Eikosany
will have same effect as 3 5 because the last 7 restricts
you to a single note.

Bug fix - while doing the coding for the factor selection,
decided to extend definition for "scale" to allow negative
values for the scale entries - so that -3 is read as "skip
factor 3" when that value is "played" in a factor selection channel.
That was a very easy trouble free way and kind of minimalist
way to do it.

While doing so introduced a bug that means that if you saved
an e-t scale in .ts format with yesterdays upload, or
return to it on exit and start next session, it may well
get saved as 1/1 1/1 instead of the 1/1 n(1/k)
(my shorthand for 1/1 2^(1/k)). The save in .scl format is unaffected.

So this update fixes that. Sorry. Some other bug fixes.
Some editing of the help for clarity - for help on the
new window, save the beta preview download page. Eventually
this material will get added to the help pages for FTS.

Robert