Converting Midi Files

May 6th 2023 - Version 1.1 corrected a few bugs to allow for longer Sysex files.

This is a file conversion program that converts Text, System Exclusive (Sysex) or Midi files.
It can convert one file or up to and including the whole directory as a batch process.

To select more than one file you simply use the standard Windows CTRL. + left click or the SHIFT + click method.

To put *.syx files into a Standard Midi file (SMF) the program just wraps the sysex up and adds header data.
To go from SMF to sysex is a bit more complicated as the SMF may contain data other than sysex. When the program comes across this data it just ignores it.

The Text to Sysex can handle other Midi messages so you could have sysex then a patch change, for example.
(Text to Midi (SMF) can do this t0o)

The big thing is that there is no checking that the data written as text is valid Midi, so be carefull.

F0 42 30 50 4E 00 F7
B0 07 65 // Volume
B0 0A 40 // Pan
C0 0D // Patch change

This is all OK

F0 42 30 50 4E 00 F7
B0 07 65 // Volume
B0 0A 40 // Pan
C0 0D 00 // Patch change, but with an extra byte

This will convert OK, but you could have trouble with the SMF player or the receiving equipment.

Like the other programs here it is donation ware. Please help support this software.


To download this copyright software you must agree not sell it or to distribute it in any way.
You must agree not to reverse engineer it in any way.
That being said, you may link here quite freely.

Download the program
Right-click the link and choose "Save Link As..." to save the document to your computer.
Unzip the program into a new folder.
When you first start the program an 'ini' file will be created in that folder.
To remove the program simply delete the folder you created.

To make sure this file has not been altered ...
Size: 304638 bytes (297 KiB)
CRC32: 17D7D27D
CRC64: E2A24FF1493FB2D0
SHA256: 9AF3DB27D279F6319C46D5DDADB46573A5B1AC8E726574F68BD104A6BBD402E7
SHA1: 88C4025B47A76FEB3D3019846BC4120E4FB25B61
BLAKE2sp: ACF7C64E23879BF5B7B4C544E8CB085597BAA3712CB0C49C02742C81AD9F7633

Name: SyxToMidi.exe
Size: 705536 bytes (689 KiB)
CRC64: C5E168F57E1F1DD2
SHA256: 8013AF364E4CC5F448C3E04DE0AB530DC0E6C334D272FC627FD6171F9FB6BAA2
SHA1: 883D8BFA5739A7C89574C02FA6864311CAF3F874
BLAKE2sp: A8B547510C9CA19319F3F74017F3202FE1992411B2F5A4DA046799BA7B46D346

Like the other programs here, it is donation ware. Please help support this software.

Click here to chat at the BC2000 group

or click here to chat at the Yamaha Blackbox group

I have used the program for some time now, but that doesn't mean there won't be a bug in it somewhere.
Let me know if you have any problems.
Feel free to suggest any improvements you think might be usefull.