Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Index last updated: 2026-04-28 23:27 UTC

Message

Re: HAWK-800 Sysex Patch Dump format

2012-10-14 by bimmerfan222

Thanks for the reply Mike.

I guess I'm just not getting it.. I dont see where in the code I can pluck out parameter values.

Like where is:

11 Dco1 Octave
23 DCO1 Harmonics
88 Operating Poly Mode


in this dump here-

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





--- In korgpolyex@yahoogroups.com, "korgpolyex800" <korgpolyex800@...> wrote:
>
> From a while ago...
> 
> I also should add that I am going to change P2-13 and P2-14 to combine them into P2-14. So you should write your controllers in such a way that lends them to easy modification.
> 
> --- In korgpolyex@yahoogroups.com, Michael Hawkins <korgpolyex800@> wrote:
> >
> > Well, here is the raw format of the data. See the MIDI implementation for the 
> > precise format of the sysex message.
> > 
> > In order, from patch byte 0 through to patch byte 127 (which takes two bytes 
> > each in the patch sysex dump itself).
> > 
> > The left hand is the maximum value for the parameter. If you exceed the value 
> > then when the patch is selected the parameter that has the invalid value will be 
> > set to half of the maximum for that parameter.
> > 
> > Let me know if you have any questions at all.
> > 
> > 2    ,    11 DCO1 Octave
> > 1    ,    12 DCO1 Waveform
> > 15    ,    13 DCO1 harmonics
> > 12    ,    14 DCO1 harmonic modulator waveform
> > 3    ,    15 DCO1 harmonic modulator source
> > 15    ,    16 DCO1 harmonic modulator depth
> > 31    ,    17 DCO1 Level
> > 1    ,    18 DCO mode single or double
> > 2    ,    21 DCO2 Octave
> > 1    ,    22 DCO2 Waveform
> > 15    ,    23 DCO2 harmonics
> > 12    ,    24 DCO2 harmonic modulator waveform
> > 3    ,    25 DCO2 harmonic modulator source
> > 15    ,    26 DCO2 harmonic modulator depth
> > 31    ,    27 DCO2 Level
> > 0    ,    28 Not used
> > 12    ,    31 Interval
> > 3    ,    32 Detune
> > 15    ,    33 Noise
> > 99    ,    34 Delay Time
> > 15    ,    35 Delay Feedback
> > 31    ,    36 Delay Modulation Frequency
> > 31    ,    37 Delay Modulation Intensity
> > 15    ,    38 Delay Effect Level
> > 99    ,    41 VCF cut off
> > 2    ,    42 Keyboard Track
> > 1    ,    43 Polarity
> > 15    ,    44 EG3 VCF cutoff influence
> > 1    ,    45 EG3 Trigger
> > 12    ,    46 EQ treble
> > 12    ,    47 EQ bass
> > 1    ,    48 Chorus
> > 31    ,    51 EG1 Attack
> > 31    ,    52 EG1 Decay
> > 31    ,    53 EG1 Break Point
> > 31    ,    54 EG1 Slope
> > 31    ,    55 EG1 Sustain
> > 31    ,    56 EG1 Release
> > 0    ,    57 Not used
> > 0    ,    58 Not used
> > 31    ,    61 EG2 Attack
> > 31    ,    62 EG2 Decay
> > 31    ,    63 EG2 Break Point
> > 31    ,    64 EG2 Slope
> > 31    ,    65 EG2 Sustain
> > 31    ,    66 EG2 Release
> > 0    ,    67 Not used
> > 0    ,    68 Not used
> > 31    ,    71 EG3 Attack
> > 31    ,    72 EG3 Decay
> > 31    ,    73 EG3 Break Point
> > 31    ,    74 EG3 Slope
> > 31    ,    75 EG3 Sustain
> > 31    ,    76 EG3 Release
> > 0    ,    77 Not used
> > 0    ,    78 Not used
> > 4    ,    81 Velocity operator 1 intensity
> > 1    ,    82 Velocity operator 1 invert
> > 11    ,    83 Velocity operator 1 target
> > 4    ,    84 Velocity operator 2 intensity
> > 1    ,    85 Velocity operator 2 invert
> > 11    ,    86 Velocity operator 2 target
> > 6    ,    87 VCF velocity sensitive intensity
> > 5    ,    88 VCF velocity sensitive response shape
> > 
> > 15    ,    11 LFO1 frequency
> > 15    ,    12 LFO1 delay
> > 1    ,    13 LFO1 free running
> > 1    ,    14 LFO1 delay type
> > 62    ,    15 LFO1 square wave PWM ratio
> > 12    ,    16 LFO3 waveform select
> > 15    ,    17 LFO3 modulation depth of SLFO1
> > 0    ,    18 Not used
> > 15    ,    21 LFO2 frequency
> > 15    ,    22 LFO2 delay
> > 1    ,    23 LFO2 free running
> > 1    ,    24 LFO2 delay type
> > 62    ,    25 LFO2 square wave PWM ratio
> > 12    ,    26 LFO3 waveform select
> > 15    ,    27 LFO3 modulation depth of SLFO2
> > 63    ,    28 LFO2 sync driven 0=original oscillator, 1-63 sequencer clock 
> > driven
> > 12    ,    31 DCO MG 1st modulator waveform
> > 3    ,    32 DCO MG 1st modulator source
> > 15    ,    33 DCO MG 1st modulator depth
> > 0    ,    34 Not used
> > 1    ,    35 DCO MG EG invert
> > 15    ,    36 DCO MG EG depth
> > 0    ,    37 unused
> > 2    ,    38 DCO MG mode
> > 12    ,    41 VCF MG 1st modulator waveform
> > 3    ,    42 VCF MG 1st modulator source
> > 15    ,    43 VCF MG 1st modulator depth
> > 12    ,    44 VCF MG 2nd modulator waveform
> > 3    ,    45 VCF MG 2nd modulator source
> > 15    ,    46 VCF MG 2nd modulator depth
> > 0    ,    47 unused
> > 1    ,    48 12/24db filter cutoff select
> > 99    ,    51 Resonance set point
> > 12    ,    52 Resonance MG waveform
> > 3    ,    53 Resonance MG source
> > 15    ,    54 Resonance MG depth
> > 0    ,    55 Not used
> > 15    ,    56 Resonance EG depth
> > 1    ,    57 Resonance EG invert
> > 1    ,    58 Resonance mode
> > 99    ,    61 FM-800 set point
> > 12    ,    62 FM-800 MG waveform
> > 3    ,    63 FM-800 MG source
> > 15    ,    64 FM-800 MG depth
> > 0    ,    Not used
> > 15    ,    66 FM-800 EG depth
> > 1    ,    67 FM-800 EG invert
> > 2    ,    68 Noise mode
> > 15    ,    71 SLFO3 frequency
> > 62    ,    72 SLFO3 square wave PWM ratio
> > 1    ,    73 SLFO3 free running
> > 98    ,    74 sequencer clock random sample and hold increment
> > 15    ,    75 SLFO4 frequency
> > 62    ,    76 SLFO4 square wave PWM ratio
> > 1    ,    77 SLFO4 free running
> > 31    ,    78 sustain decay and release EG offset
> > 2    ,    81 DCO1 tremolo off, LFO1/2 select
> > 15    ,    82 DCO1 tremolo depth
> > 2    ,    83 DCO2 tremolo off, LFO1/2 select
> > 15    ,    84 DCO2 tremolo depth
> > 63    ,    85 Bend depth
> > 63    ,    86 Portamento slide rate
> > 0    ,    87 unused
> > 3    ,    88 Operating Poly Mode
> > 
> > 
> > All  parameter values start at zero. For example, waveform is displayed as 1  or 
> > 2 but is stored as 0 or 1. This applies to all parameters that start  at one. 
> > They are in fact stored as one less than the display shows.
> > 
> > Please  also keep in mind that I plan to rewrite the sysex patch dumps so that  
> > they use a single MIDI byte instead of two per value. However, when  I  do that, 
> > I will use a new sysex message ID number so that the existing  patch dump sysex 
> > commands still work.
> > 
> > Ask as many questions as you wish.
> > 
> > Mike
> > 
> > 
> > 
> > ________________________________
> > From: tim.tashpulatov <tim.tashpulatov@>
> > To: korgpolyex@yahoogroups.com
> > Sent: Tue, November 30, 2010 2:25:07 AM
> > Subject: [korgpolyex] HAWK-800 Sysex Patch Dump format
> > 
> >   
> > Mike,
> > 
> > Could you please shed some light on Hawk-800's patch dump format? I am thinking 
> > of some external way to tweak patch parameters and to send changes back via 
> > sysex.
> > 
> > Regards
> > Tim
> >
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.