We will place the file in the same VideoLAN\VLC directory as we don't need it in other places: You can download it on the mentioned link, it will contain a zip with multiple files, of our interest is however the sound font file (GeneralUser GS v1.471.sf2), which is necessary to play midi files. In this case, we will use the GeneralUser sound font which is very complete and lightweight.
Fluid (R3) General MIDI SoundFont (GM) - 140 MB.This has a deeper background, however if you only need to play General Midi files, these SoundFonts are known to work quite well: SoundFont is basically a file format for sample-based instrument sounds. In order to play Mid, Midi files in VLC player, you will need an extra file that is required for the synthesizer to work properly. In this article, we will explain you how to configure VideoLan VLC media player to play Midi files on your Windows system. For my surprise, my favorite open source media player VLC was unable to play Midi files by default, so i need to do some extra stuff to make it work. On the recent days, i was experimenting with guitar tabs software, which lead me to work with Midi files, weird XML files and other stuff.