miditest.png (17 KB)

MIDITEST is a program that can play MIDI files and use the SoundFont in your system and even replace it with another if you want it.
You must have at least DirectX3 or newer. People tend to have much newer nowadays. If you have Windows7, you have DirectX11.

I found BASS.DLL (http://www.un4seen.com/) handling MIDI decently and in addition it can read and play SoundFont.
Actually, it was an example program with some programming language in the package I downloaded from the BASS website and I modified a bit. It is what you have here.
Since the original files were open source, so you have them too, I think. I just put a few buttons, and wrote a few lines of code – really just a few lines.
You can either download the software files or source code in Delphi. You can download both if you wish, of course.

When you start this program, you see the SoundFont your computer is set to. If you cannot see it, your computer does not use it at all. If you have a newer computer, it’s so sadly. But you can do it with this program.
The SoundFont is quite large if you want a good sound. And I would not include it in this package. Fortunately, BASS website is such that you can download it for free.

These files will not be updated in the future.

miditest Exe (323 KB / includes everything you need)

Hashes

MD5: DD1A5C88E5768D6C3026D947A4220B05
SHA1: C4F65604A27021249E611A5D2D4D8E655DBDE20B

miditest Source (136 KB / includes everything you need to compile with Delphi)

Hashes

MD5: F2026F54D38CBB487722761E2E24C9D7
SHA1: 66B960368AA35AC9401383186EC862878087096A

Leave a Reply