-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
70e3afc
commit 5cf25ac
Showing
1 changed file
with
32 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,33 @@ | ||
# MDX_Tool | ||
Get info from Yamaha DX SysEx files and also repair some of the corrupted files | ||
A tool for manipulating Yamaha DX7 VMEM and VCED SysEx files | ||
|
||
``` | ||
Usage: MDX_Tool.exe -parameters | ||
Parameters (short and long form): | ||
-h --help This help message | ||
-i --info Information | ||
-r --repair Repair/extract DX7 VMEM data from files | ||
-c --crop Crop headers from the VMEM/VCED files | ||
-s --split Split bank (VMEM) into single voices (VCED) | ||
-x --xsplit Split bank (VMEM) into single voices (VCED) | ||
and take the SHA256 hash as a file name. | ||
Voice name (10xASCII) is not a part of the hash | ||
-j --join Join single voices (VCED) into a bank (VMEM) | ||
If the file voices.lst exists inside the input directory | ||
- the voices inside the bank will be sorted according to the list | ||
2nd/3rd parameters (short and long form): | ||
-f {filename} --file={filename} Input file (or output file for -j parameter) | ||
-d {directory} --dir={directory} Output directory for -s and -x parameters | ||
Input directory for -j parameter | ||
If it does not contain a drive letter, a sub-directory in | ||
current directory will be created. | ||
Example usage: | ||
MDX_Tool -i -f my_dx_file.syx | ||
MDX_Tool -r -f my_dx_file.syx | ||
MDX_Tool -s -f my_dx_file.syx -d new_directory | ||
MDX_Tool -j -f my_new_bank.syx -d directory_with_VCEDs | ||
MDX_Tool --info --file=my_dx_file.syx | ||
``` | ||
|
||
Split and Join parameters expect non-corrupted files as input (headerless files are accepted). |