Hi Atom,
the way the LFO works is to count from 0 to 255.
At the slowest rate (0), the LFO increments in steps of 1. That is,
1,2,3,4,5... 255,0,1,2,3,4,5...
When it's running at it's fastest rate it is counting from 0 to 255
increasing steps of addition.
The table looks like this for the increments.
MG_TABLE:.db 1; 1
.db 2; 2
.db 3; 3
.db 4; 4
.db 6; 6
.db 8; 8
.db 0Bh; 11
.db 0Eh; 14
.db 11h; 17
.db 15h; 21
.db 19h; 25
.db 1Eh; 30
.db 24h; 36
.db 2Bh; 43
.db 34h; 52
.db 3Eh; 62
Decimal addition is shown on the right.
This means that at the highest LFO speed there are only 4 distinct
points in the triangle wave. So there is no way to tell the CPU to
step up the speed any further. It's going as fast through the waveform
as it possibly can. Atleast not without causing major aliasing of the
waveforms.
You're right about the EX800. When you select the global parameter for
setting the software to run as the EX800, the code stops executing the
keyboard and joystick scanning and handling.
But let's not go there just yet. :-)
Mike
--- In korgpolyex@yahoogroups.com, Atom Smasher <atom@...> wrote:
>
> On Wed, 17 Sep 2008, ASSI wrote:
>
> > Would it be possible to do this only when the extended LFO are in
use?
> > In other words, any original patch stays like it was and only if you
> > start using the extended features you have to adapt the speeds?
> ================
>
> this might be overboaord, but maybe a way for the OS to say;
> "hey, the CPU load is 0.85 and the LFO is running at speed
'x'.it's time
> to multiply the LFO speed by 0.8".
>
> this also makes me curious... since the EX800 doesn't have to scan a
> keyboard, are there more CPU cycles available for other tasks? not that
> i'm suggesting a different range of LFO speeds for the poly and the
ex...
> yet...
>
>
> --
> ...atom
>
> ________________________
> http://atom.smasher.org/
> 762A 3B98 A3C3 96C9 C6B7 582A B88D 52E4 D9F5 7808
> -------------------------------------------------
>
> "The test of a first-rate intelligence is the ability to hold
> two opposed ideas in mind at the same time and still retain
> the ability to function. One should, for example, be able to
> see that things are hopeless and yet be determined to make
> them otherwise."
> -- F. Scott Fitzgerald
>