this weekend I was in an organizing mood but instead of cleaning up my appartment as I should have , I set about bringing some organization into my collection of SY85 sound disk files.
To this end, I created a Python script to list the contents of a SY85 disk file (extension .G??). I did some hard-core reverse engineering of the file format and the script is now able to extract the names of all perfomances, voice, multis and waveforms contained in a .G?? file. From there it isn't very far anymore to extracting the Performances and Voices and converting them into Sysex dump, but for the moment that's still the future...
Anyway, I generated listings for all (about 120) .G?? files I have. Probably a lot of these are duplicates and to identitfy these was one of the main reasons I created this script.
Here's a ZIP archive with all the listings as text files: sy85listings.zip
The script itself is still very alpha quality and only for those who know how to use the command line. It is available from the Python package index: sy85tools. The source distribution packages also contains some documentation with my notes on the .G?? file format.
At the moment you'll need Python installed to run the script. If you do, you can use easy_install to download & install the packege:
Code: Select all
Code: Select all
sy85info -o factory-set-listing.txt FACT-SET.G01
I may built a standalone executable for Windows at some point when the software is out of the alpha stage, but don't hold you breath for that yet.
Let me know, if you have any question regarding the software or the .G?? file format.
Share & enjoy!