We had to do this in Tracktion - on 64-bit systems we just memory-map everything, but in 32-bit there's a horrible system where it maps chunks of files and moves these in and out of memory as you play.
We had to do this in Tracktion - on 64-bit systems we just memory-map everything, but in 32-bit there's a horrible system where it maps chunks of files and moves these in and out of memory as you play.