Hedegaard wrote:Megakazbek wrote:Hedegaard wrote:Thanks for your elaborate explanation.
However, if 8 layers (all at the same time) sounding samples per oscillator, that is already double the Oasys, so therefore it would require more resources, unless perhaps you scale down the available amount of resources.
The layers don't sound all at the same time. If you hit note with some velocity, only the layer that responds to that velocity will sound, or, if you enabled crossfading, two crossfaded layers may sound at the same time if velocity is in crossfade zone. But you never get more than two layers sounding at the same time, no matter how many total velocity layers you have. And layers that aren't currently sounding, don't take any resources at all. I.e. even if you have 10000 velocity zones, only one or two will be active at the same time (per each note), others will just sit there waiting to be triggered and won't take any extra CPU resources.
Are you sure about this?
Can you explain this to me in Roland-speak? i.e. partials, patches, tones?
If you have 4x velocity zones on Oscilator 1 = 4 sounds at the same time, IF all 4 velocity zones are set from velocity 1-> 127
This is what I'm fooled to believe

It's really not complicated - look at the specifications.
The HD-1 engine has a maximum voicecount of 140 voices at the same time - and this only if no effects applied to a program patch (no IFX/MFX/TFX) and no other synthengine voices are played at the same time.
one voice = 1 mono sample
two voices= 1 stereo sample
so it really doesn't matter how many velocity switches you use.. even if you assign 8 stereo samples to the 8 velocity switches and extend them during the complete velocity zones so that all 8 samples will played at once if you hit a single key - it will steal the engine at max 16 voices on one single note.. Oasys can only use 4 Zones so it will steal the HD-1 engine max 8 voices. Usually the velocity zones are used as switch, so for a stereo sample only 2 or 4 voices would be used at the same time on one single key (4 voices if crossfade between zones are enabled).
Please don't think you can use 140 HD-1 voices plus 100 XG voices plus 40 STR-1 voices plus 40 MS20 voices in one combi - for this you would need at least a core i7 processor.
The truth is: if 10 voices from the STR-1 engine are played together, the maximum voicecount on all other engines will drop by 25% - so the maximum possible polyphony of XG voices will drop to 75, MS20 voices will be drop to 20 and HD-1 drop to 105. As soon as the used voice stops, it will release the ressources so it could be used for the other engines. Usually the factory program and combi patches by KORG are clever programmed, so that no loss of voices will appear. But if you create your own combis you can easy run out of voices if you don't know how the ressources are shared...
Diskstreaming:
100 XG voices will use a Traffic of 20MB/s on the SSD / HDD - The transfer of 40-50MB/s is possible with the Oasys HDD... Keep in mind: You are not able to play more then 100 voices on the XG piano (that usually don't make sense anyway..) even if you try to insert 4 different piano patches in one combi - the maximum voicecount will stop when 100 voices are reached - because of used effects and voices of other synthengines used at the same time, usually you can't reach 100 voices anyway...
I hope you understand how the Kronos share the ressources between the different engines...
greetings
A.