You don't need 40 multi-samples for Cymbal\ Kick\percussion for each instruments, just use less amount of sample for these on the modules and you can do this, unless you want to waist your memory, the big issue on stock sound module are snare\toms mostly considerable multi-samples much needed to avoid artifact..
True, but you also don't need a lots of multiple sample to avoid artifact/machine gunning either.
Hear me out on this. Unfortunately people only know what they've seen, so they believe the
only way to avoid artifact/machine gunning is tons of samples and round robins. It's true that works, but it also required a ton of computing power to be done effectively. To focus only on number of samples to solve the artifact/machine gunning problem is very narrow minded to me.
Today we have great digital signal processors (DSPs) that could easily (within a very narrow window) manipulate things like pitch, attack, decay, volume and tone randomly in real time to a given sample. Effectively making one sample sound like several. This would mean tons of samples wouldn't be necessary, because one sample could take the place of say 10 samples. This technique is not nearly as processor hungry as using tons of samples. Don't get me wrong, you would still need a good handful of samples to make this work, but not nearly as many when just relying on samples alone.
I realize this is a radical idea, but I really believe it could make modules sound much closer to VSTs or even acoustic drums if just given a chance.