>yet i have been smashing my head against a bunch of projects that don't >quite allow enough pcm files to be simultaneously loaded into memory and >mixed on demand. I really don't want to write this code myself (the result
the fashion in the last few years has been specifically to *not* put PCM files in memory, but to stream them from disk (see gigasampler). by putting them in memory, you limit the size of the samples you can use quite noticeably. even a machine with 2GB of physical RAM wouldn't be particularly useful with contemporary grand piano samples. --p
