Yes, we've considered a paraphonic mode as well as the "dynamic unison" of Roland's Jupiter 6/8. We'll eventually do it once we find the time, as we'll also do arpeggiator/sequencer stuff.urosh wrote:Have you considered adding another unision mode where all unison voices would share same filter? Also, adding paraphonic mode would be very very nice IMHO (not just for reasons of lower CPU load).Urs wrote:The oscillators are not the culprits. They're pretty much as fast as Zebra's.
ModMatrix is a bit of a drag with the Multicore implementation. My ModMatrix is very elegant in the way it uses a pointer to the actual parameter value, stores the current value, adds the new value before the module is "ticked", then restores the old value once the module has been processed.urosh wrote:edit: what's the status with mod matrix (I would like 4 Tyrell-a-like mod slots even more than any other feature, and BTW if you can add midi CC as mod sources in mod martix, that would be even better).
Unfortunately the multicore support (and guitar mode / Note Expressions) requires us to keep copies of the parameters structures for each voice in separate memory. Thus our good old ModMatrix system doesn't work anymore, because there's no single pointer for each parameter anymore.
Hence we either have to forget about ModMatrices, or we have to rewrite them. Somehow.
This will need to be addressed some time later this year, I can't say yet how much effort is needed to put them back on the map.
(otoh it would be desirable to also get multicore support for Zebra an others...)
