Ok, I read a lot about DirectSound and DirectMusic and I found nothing about playing external MIDIs - only for generating ones. As I know, DirectSound/DirectMusic don't support any external file type but there are libraries which can be used - or you can write your own procedure for reading wave or MIDI. I cannot write such procedure. Do you know any .pas files available for download, which provide such functions?