I'm wondering if anyone has made an attempt at reverse engineering the GCP sysex dump format (or someone from voodoo have a spec that they would be willing to share).
I am interested in building a config editor. I recently reverse engineered the TriAxis sysex format and built a web preset editor (http://triaxiseditor.com) and I was hoping to build the same for the GCP. The GCP format is a lot more complex than the TriAxis, so I wanted to check if anyone in the community had made an attempt before I made a brute force attempt.
I've looked at some initial hex dumps and I understand the general gist, but there are a lot of configurations with audio switchers and VCAs that I don't have the equipment to test myself.
From googling, someone had built a PC editor a long time ago and the binary is no longer available. The editor I would build would be a web application (similar to my TriAxis editor) so it would never be dependent on hardware.
Thanks!
Mark
GCP SysEx format?
Re: GCP SysEx format?
I'd be most interested in following your progress on this, Mark. Hopefully, someone at VL will be able to provide you with the info you seek.
For Sale: Original DMC GCX in Excellent Condition ($275) and a far more versatile SoundSculpture GL also in Excellent Condition ($1750). Free CONUS Shipping.
Re: GCP SysEx format?
Just an update: I've been able to reverse engineer the basic structure of the syx dump. Right now, I can do the following:
-- Set names of devices
-- Set midi channel of devices
-- Set preset name
-- Set device program changes for each device in each preset
I know this skips over a bunch of other functionality (in configuration and presets), but since I don't have a GCX or pedal, this is the best I can do with the equipment I can test with.
When I make the web application, I will preserve the regions that contain those parts of the configuration so it's not overwritten. Thus, if you need to configure those aspects, you can do so with the GCP directly and not worry that the preset editor will destroy it.
I should have a basic web application done in the next few weeks (depending on my schedule). I still need to come up with a decent UI that will allow you to manage 200 presets (reorder, copy, etc).
Mark
-- Set names of devices
-- Set midi channel of devices
-- Set preset name
-- Set device program changes for each device in each preset
I know this skips over a bunch of other functionality (in configuration and presets), but since I don't have a GCX or pedal, this is the best I can do with the equipment I can test with.
When I make the web application, I will preserve the regions that contain those parts of the configuration so it's not overwritten. Thus, if you need to configure those aspects, you can do so with the GCP directly and not worry that the preset editor will destroy it.
I should have a basic web application done in the next few weeks (depending on my schedule). I still need to come up with a decent UI that will allow you to manage 200 presets (reorder, copy, etc).
Mark
Re: GCP SysEx format?
PM sent
Hit me back and I'll make this easier for you!
Your TriAxis editor looks awesome, BTW!
Hit me back and I'll make this easier for you!
Your TriAxis editor looks awesome, BTW!
------------------====Cheers!====------------------
---------==Voodoo Lab Magician & Tech==---------
---------==Voodoo Lab Magician & Tech==---------
Re: GCP SysEx format?
griphiam and JohnClark,
Would either of you please share the GCP SysEx format with me?
I'm working on a native Mac GCP editor with drag-n-drop functionality, but I am having a hard time figuring out the GCP SysEx format.
I can PM you guys my email / contact info.
Thanks so much,
Chris
Would either of you please share the GCP SysEx format with me?
I'm working on a native Mac GCP editor with drag-n-drop functionality, but I am having a hard time figuring out the GCP SysEx format.
I can PM you guys my email / contact info.
Thanks so much,
Chris
Re: GCP SysEx format?
PM me your email address and I'll get you what I have.
p.s. Will you be sharing your editor?
p.s. Will you be sharing your editor?
------------------====Cheers!====------------------
---------==Voodoo Lab Magician & Tech==---------
---------==Voodoo Lab Magician & Tech==---------