The Apple IIGS has a wavetable synthesis sound chip with dedicated 64 kilobytes of RAM.
I assume the sound architecture dictates that samples have to be loaded into that dedicated RAM to be able to be played from there.
64 kilobytes is not so much, but I assume that a playback routine can import samples from the main RAM and swap them out during playback any time on-the-fly in the background, should a piece of music have a large set of instruments.
The Amiga has no such dedicated RAM as far as I know, it apparently just plays back all samples from the main RAM, which is usually at least 512 kilobytes large.
So could there be the situation in a piece of MOD music when a set of samples required to be played back at a certain time is too large to fit into the Apple IIGS 64kb?
If so, do the currently available MOD players handle that situation already? Do they cut and split the samples in question just-in-time, and is this process fast enough, or how else would that process work?