|
1 | 1 | # MDX_Tool
|
2 |
| -Get info from Yamaha DX SysEx files and also repair some of the corrupted files |
| 2 | +A tool for manipulating Yamaha DX7 VMEM and VCED SysEx files |
| 3 | + |
| 4 | +``` |
| 5 | +Usage: MDX_Tool.exe -parameters |
| 6 | + Parameters (short and long form): |
| 7 | + -h --help This help message |
| 8 | + -i --info Information |
| 9 | + -r --repair Repair/extract DX7 VMEM data from files |
| 10 | + -c --crop Crop headers from the VMEM/VCED files |
| 11 | + -s --split Split bank (VMEM) into single voices (VCED) |
| 12 | + -x --xsplit Split bank (VMEM) into single voices (VCED) |
| 13 | + and take the SHA256 hash as a file name. |
| 14 | + Voice name (10xASCII) is not a part of the hash |
| 15 | + -j --join Join single voices (VCED) into a bank (VMEM) |
| 16 | + If the file voices.lst exists inside the input directory |
| 17 | + - the voices inside the bank will be sorted according to the list |
| 18 | + 2nd/3rd parameters (short and long form): |
| 19 | + -f {filename} --file={filename} Input file (or output file for -j parameter) |
| 20 | + -d {directory} --dir={directory} Output directory for -s and -x parameters |
| 21 | + Input directory for -j parameter |
| 22 | + If it does not contain a drive letter, a sub-directory in |
| 23 | + current directory will be created. |
| 24 | + |
| 25 | + Example usage: |
| 26 | + MDX_Tool -i -f my_dx_file.syx |
| 27 | + MDX_Tool -r -f my_dx_file.syx |
| 28 | + MDX_Tool -s -f my_dx_file.syx -d new_directory |
| 29 | + MDX_Tool -j -f my_new_bank.syx -d directory_with_VCEDs |
| 30 | + MDX_Tool --info --file=my_dx_file.syx |
| 31 | + ``` |
| 32 | + |
| 33 | +Split and Join parameters expect non-corrupted files as input (headerless files are accepted). |
0 commit comments