Cataloging DX7 sysex patches/banks
- KVRist
- 84 posts since 13 Jul, 2015
Greetings all, I hope I'm asking this question in the right subforum. Recently I started using the wonderful DEXED DX7 emulator vst in my compositions. I soon learned that there are literally thousands of DX7 sysex patches publicly available so I've downloaded a number of them to build a library of sounds. I know there is some duplication, and some of the patches are corrupted. DEXED will read the files off the disk of course, but loading literally hundred of patches into it is a slow process for cataloging. The sysex librarian software I've seen appears to use an actual DX7 for reading and writing to. I don't own one.
My question, does anyone know of a Windows (using Win 7 64-bit currently) oriented software available so I can read and catalog these sysex files directly off my drive? My goal is to weed out the dupes and remove the corrupted patches if possible.
Thanks in advance for any guidance. Cheers.
My question, does anyone know of a Windows (using Win 7 64-bit currently) oriented software available so I can read and catalog these sysex files directly off my drive? My goal is to weed out the dupes and remove the corrupted patches if possible.
Thanks in advance for any guidance. Cheers.
“I'd far rather be happy than right any day.” ~ Arthur Dent, Hitchhikers Guide to the Galaxy
- KVRAF
- 44133 posts since 11 Aug, 2008 from clown world
I think BlackWinny already sorted through them all.
https://asb2m10.github.io/dexed/
http://hsjp.eu/downloads/Dexed/Dexed_cart_1.0.zip
https://asb2m10.github.io/dexed/
http://hsjp.eu/downloads/Dexed/Dexed_cart_1.0.zip
This is the same method MJ used when he was working on Anthony Marinelli's Thriller.
- KVRist
- Topic Starter
- 84 posts since 13 Jul, 2015
Thank you Al, for pointing that out. He did, and a pretty good job of it as well. But I'm finding corrupted and "can't load" patches in his compilation. I've downloaded it from a couple of different sites but the same files are showing problems.
I could ask him about it I imagine, but I'd like to learn more to educate myself as well.
I could ask him about it I imagine, but I'd like to learn more to educate myself as well.
“I'd far rather be happy than right any day.” ~ Arthur Dent, Hitchhikers Guide to the Galaxy
- KVRAF
- 44133 posts since 11 Aug, 2008 from clown world
Well if you can weed out the rest of them, I'm interested in your results myself. Sorry I can't help with the computer stuff.
Update:
I assume you're watching the ''Free FM Synthesizer Dexed (VST Windows and Mac)'' thread. In it, tico-tico made a utility that might be of some use to you.
http://www.kvraudio.com/forum/viewtopic ... start=1245
Update:
I assume you're watching the ''Free FM Synthesizer Dexed (VST Windows and Mac)'' thread. In it, tico-tico made a utility that might be of some use to you.
http://www.kvraudio.com/forum/viewtopic ... start=1245
Postby tico-tico; Thu Sep 29, 2016 12:31 pm
Re: Free FM Synthesizer Dexed (VST Windows and Mac)
Since some of the patches from the BlackWinny's collection have wrong format that Dexed doesn't like, I just made a simple command line tool for adding/fixing syx headers. If the input file size == 4096 bytes then new syx header + checksum will be added to the file, if size == 4104 then the header will be recreated and checksum recalculated.
Tested on Win7, use on you risk.
Attachments
dxfixheader.zip
(6.51 KiB) Downloaded 11 times
http://www.kvraudio.com/forum/download/file.php?id=9182
This is the same method MJ used when he was working on Anthony Marinelli's Thriller.
- KVRist
- Topic Starter
- 84 posts since 13 Jul, 2015
Thanks for the tip Al. I haven't perused the whole thread yet, but I'm working through it.
I downloaded the program you linked to and I'll give it a go. Let you know how it all works out.
Cheers.
[UPDATE] There is a new version of the dxfixheader utility at the end of that thread. So, I created a directory on my desktop, placed the dxfixheader.exe file in it, then unzipped the Dexed_cart_1.0.zip in the same directory.
What I did: Opened a command line window in the directory using <SHIFT- Right Click> and ran this line: dxfixheader -r. It scanned the directories and recursively operated on the .syx files. If run thus: dxfixheader -r > error.txt it will operate on the files and pipe into a text file all the operations it performs. While it will list every .syx file, whether it was fixed or not, the resulting text file can be scanned to identify those files that were unfixable. Saves a lot of time, but still requires one to go into each directory and remove the broken file. If I get some time, I may cobble up a simple .bat to remove the offending files automatically.
The most common error I found (113 times) was this: "Input file <"PATCHNAME".SYX> should be 4096 or 4104 bytes long". I don't have a grasp of the sysex file format yet, but it gives me a place to start looking.
Cheers.
Cheers.
[UPDATE] There is a new version of the dxfixheader utility at the end of that thread. So, I created a directory on my desktop, placed the dxfixheader.exe file in it, then unzipped the Dexed_cart_1.0.zip in the same directory.
What I did: Opened a command line window in the directory using <SHIFT- Right Click> and ran this line: dxfixheader -r. It scanned the directories and recursively operated on the .syx files. If run thus: dxfixheader -r > error.txt it will operate on the files and pipe into a text file all the operations it performs. While it will list every .syx file, whether it was fixed or not, the resulting text file can be scanned to identify those files that were unfixable. Saves a lot of time, but still requires one to go into each directory and remove the broken file. If I get some time, I may cobble up a simple .bat to remove the offending files automatically.
The most common error I found (113 times) was this: "Input file <"PATCHNAME".SYX> should be 4096 or 4104 bytes long". I don't have a grasp of the sysex file format yet, but it gives me a place to start looking.
Code: Select all
fixed: SYNBRA01.SYX -> SYNBRA01.SYX
fixed: SYNBRA02.SYX -> SYNBRA02.SYX
fixed: TRMBON01.SYX -> TRMBON01.SYX
fixed: TRMPET01.SYX -> TRMPET01.SYX
fixed: TRMPET02.SYX -> TRMPET02.SYX
fixed: TRUMPET.SYX -> TRUMPET.SYX
fixed: Tuba.syx -> Tuba.syx
fixed: Tuba1.syx -> Tuba1.syx
fixed: Effect-1.syx -> Effect-1.syx
Input file <EFFECT-2.SYX> should be 4096 or 4104 bytes long
fixed: EFFECT01.SYX -> EFFECT01.SYX
fixed: EFFECT02.SYX -> EFFECT02.SYX“I'd far rather be happy than right any day.” ~ Arthur Dent, Hitchhikers Guide to the Galaxy
-
- KVRer
- 1 posts since 7 Jul, 2018
is it possible to grab the dxfixheader.zip file? i am having a similar issue with file labeling using patchbase on my ipad then exporting to my laptop then trying to load in either dexed or tx816ed