Hi John and Welcome...
Yes, the currently running midi is loaded into the buffer. You can remove the disc while it is playing and load another. The screen will show up to 10 files on the disc per page. Which means, you can call up the page for the file you want and have it at the ready when your original midi finishes.
The gap is not Zero...but darn close.
Eddie