DXCONVERT ! DXconvert & TXconvert TXCONVERT !

DX/TXconvert and other downloads
DXconvert-3.0.3.zip Until now DXconvert/TXconvert supported both Python 2.7 and 3.x. Python 2.7 compatibility is still there, but all development and testing will be done using Python 3 from now on. Also see pythonclock.org
fb2opm.zip A little tool to convert FB01 SysEx files to .opm files for use with VOPM a VST plugin emulating a Yamaha 4-op FM OPM chip.
DX/TXconvert is a file conversion and manipulation toolkit for Yamaha FM synths. It can read 70+ different file formats from 6-op (DX7 etc.) 4-op (FB01, TX81Z, VOPM, etc.) and 2-op FM synths (PSS) and convert them to clean SysEx for the DX7 and 4-op FM synths. It can also do cool stuff like: remove duplicates, sort by name, randomize voices, search and select voices, split or combine patches and banks. Requires Python 2.7 or 3.x and should run on any system that can run Python (Windows, OSX, Linux)
If you need MIDI I/O support you also have to install the python-rtmidi package.
If you need to convert Cassette Interface data (dx100/27/21, dx9, tx81z) to SysEx you need Vincent van Dam's CAStools to convert WAV files to CAS format. DX/TXconvert can read and convert these CAS files.

Note: On Tim's Atari Midi World DX7 page you will find DX-CONVERT and TX-CONVERT. These are old Atari utilities not in any way related to my software. They just happen to have almost the same name and similar but less advanced functionality.

Requirements, recommendations, and links
Python Downloads from www.python.org
python-rtmidi Download python-rtmidi from pypi.python.org
CAS tools Download CAS Tools to get the wav2cas tool
ZBar zbarimg from ZBar is required by qr2syx.py
zxing-cpp zxing is another QR decoder that qr2syx.py can use


All the stuff on this website can be downloaded for free. If you want to encourage me to continue development of DX/TXconvert and maintain this website: feel free to donate!