I love to read that - I just may frame this.danatkorg wrote: Jerry is completely correct.
- Dan

I'm not going to go too deep into this, as we don't divulge everything about our designs or future plans.MarkF786 wrote: On another note, I wonder if when Jerry says that the software was "optimized" for the hardware, it means that there are hard limits set in the software. For example, the maximum polyphony might be hard-set, not necessarily with the intention to limit future upgrades but to provide a more stable system.
But Dan and others have stated many times in the past that we optimize the synth engine to make maximum use of the instructions/DSP power of the processor at the lowest levels. So it is much more than just limiting polyphony - it is timing of the voice triggering, envelopes and LFOs, EVERY part of the synthesis and effects engine to wring the best timing and most capable performance from the system.
This is why Elvis' very knowledgable but misplaced assumptions of how a computer and code running under Linux would automatically benefit from the processor change are not quite correct. We are NOT running a Linux app on a PC, we are running a highly optimized custom set of applications on a Pentium processor, treating it more like a DSP. There's some Linux underpinnings/routines in there, but we are NOT a linux-hosted app.
So significant performance gains don't come automatically - our software experts have to do things to take advantage of the new power.
I'm venturing far enough away from my expertise here, so let me stop now.
It's a very interesting discussion and I don't mean to stop it, I'm just offering some insights into what is going on and what is possible.
Regards,
Jerry