Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users

previous by date index next by date
  topic list next in topic

Subject: Deciphering Single Patch Dump Code...

From: "bimmerfan222" <bperkins211@...>
Date: 2012-10-13

I have an ongoing project for a custom GUI parameter/controller and found a way to make the app call for single patch dump code, then somehow decipher that code to set parameters for all the knobs/switches/etc. on the GUI.
So when you select Patch 11 Bank1 using the GUI, the GUI will request the Bank1 Patch 11 dump and then preset all the virtual controls to the proper settings.
So if it's in Chord Mode for Patch 11's last save, it will have Chord Mode set. If VCF is a value of 90, the knob for VCF will be set to 90.. and so on.


So taking a look at an example single patch dump-

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
0008A01A 1 -- F0 Buffer: 256 Bytes System Exclusive
SYSX: F0 42 21 06 00 00 01 00 00 00 00 00 00 00 00 00 04 01
SYSX: 0F 00 00 00 01 00 00 00 00 00 00 00 00 00 07 01 0F 00
SYSX: 00 00 00 00 02 00 00 04 0B 00 0A 00 0A 01 00 00 00 05
SYSX: 05 00 00 00 01 00 00 00 00 00 0C 00 0C 00 01 00 00 01
SYSX: 0B 01 0F 01 0F 01 0F 00 03 00 00 00 00 00 00 01 0F 01
SYSX: 0F 01 0F 01 0F 00 03 00 00 00 00 01 03 00 05 01 0F 00
SYSX: 00 01 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 08 00 00 00 09 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 02 00 06 00 00 00 00 00 00 00 00 00 00 00
SYSX: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00
SYSX: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
SYSX: 00 00 00 00
0008A01A 1 -- F7 Buffer: 6 Bytes SysEx End
SYSX: 00 00 00 00 03 F7
0008A268 1 -- F0 Buffer: 7 Bytes System Exclusive
SYSX: F0 42 21 7E 06 00 F7


The above is a single patch dump from my H800's Patch 11/Bank1.

How do I narrow down what/where the values are for each parameter?
Is this even possible?


And if interested, I linked a couple pics of recent work I've done so far on the GUI H800 programmer. When complete, it will control every single parameter, CC# and Sysex that is possible with the H800.

http://img.photobucket.com/albums/v207/abcSweep/Project%20Polygon/PolygonDemo2_zpsaf4e8b29.jpg

http://img.photobucket.com/albums/v207/abcSweep/Project%20Polygon/PolygonDemo1_zps7f14d6e7.jpg


-Blaine