Skip to content

Commit 5cf25ac

Browse files
authored
Update README.md
1 parent 70e3afc commit 5cf25ac

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

README.md

+32-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,33 @@
11
# 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

Comments
 (0)