about download screenshots tutorial soundfonts notes

download

Requires Python 2.5 or newer.

Windows

bmidi to wave (with better soundfont), 33.3 Mb
bmidi to wave (basic soundfont), 6.1 Mb

Linux

bmidi to wave (with better soundfont), 32.9 Mb
bmidi to wave (basic soundfont), 5.8 Mb

setup

Unzip the .zip file into a directory. Run the file main.py. (in Linux, "python main.py").

In Linux, bmidi to wave depends on the timidity package. Open a terminal and type "timidity", and press enter. If no file is found, you'll need to install it. A command like sudo apt-get install timidity or sudo yum install timidity++ depending on your distribution should do the trick.

usage

First, open a midi file. File->Open midi. (The example_midi directory has some you can try).

Now you can use the play button to play the song. Click on an instrument in the grid to change it. If the mixer window is opened, you can set volume, pan, and transposition. These settings last while the window is open, so to keep them, File->Save Modified midi.

To change how the instruments sound, Audio->Choose Sound Font.... You can download better Soundfonts, and choose them. By clicking customize, you can choose a different soundfont for each instrument of the song.