CC to (strange) sysex

stew

2011-01-02 09:32:05

Hi ... anyone interested in a rules brain-teaser? :wink:

I'm a new MT convert ... loving the program and have been able to get it to do some great stuff, but this one is too much for my newbie brain!

I'm trying to use a midi CC (knob on a Korg padKontrol) to send sysex commands to change the mix volume on a Digitech FX board.

There are two variables in the sysex command that change as the mix balance changes: the first one is a value between 0-100 (let's call it VarX). This should be fairly easy to scale to the CC value.

The second variable (VarY) is the problem as it's value does not change linearly. For example:
As VarX steps 100, 99, 98, 97, 96, 95, 94, 93, 92 ... VarY steps 90, 93, 92, 95, 94, 97, 96, 99, 98 ...

When VarX reaches 63 (3F) VarY starts again at 01!
So VarX steps 65, 64, 63, 62, 61, 60, 59, 58, 57 ... VarY steps 127, 126, 01, 00, 03, 02, 05, 04, 07 ...

So there is some kind of sequence going on there but damned if I can begin to think how to enter it as rules! :shock:

Any help greatly appreciated.

Cheers,

Stew

Attigo

2011-01-04 18:10:02

Your 'VarY' seems to be a kind of 'Relative' message called 'Signed Bit 2', whilst VarX is an absolute message.

Signed bit messages work like this:

Incremental 065 - 127
Decremental 001 - 064

Maybe this makes more sense to you now?

Scott

stew

2011-01-05 02:59:21

Hi Scott,

That sounds like what's happening
Incremental 065 - 127
Decremental 001 - 064
But how do I get a single CC value to change both the relative & signed bit message?

Also I am confused about they way VarY steps 3 steps forward, then 1 back eg. 90, 93, 92, 95. I would assume that for my CC to change the mix value properly that I'll need to have the signed bit message step up & down like this.

Appreciate any more guidance you can provide.

Cheers,

Stew

Attigo

2011-01-05 16:21:55

You probably only need to use the absolute velocity (VarX). Try passing just that through to a CC message to control the volume and see how it goes.

As for the strange stepping, that is probably something to do with the speed you are turning the knob. To get it a constant number you will need to turn it at a VERY constant speed.

Scott

stew

2011-09-10 06:07:20

Is this what they call necro-posting :wink:

Have just got back to this (and some other MT stuff I've been wanting to do).
You probably only need to use the absolute velocity (VarX). Try passing just that through to a CC message to control the volume and see how it goes.
I actually want to go the other way—turn a rotary, have MT grab the CC value, translate to sysex and then send to the Digitech to control it's mix. I can't see how I can do that unless I can generate both variables from the CC value.

May just be too hard to make it happen ... it'd be a nice feature though if I could pull it off. The mix value is about the only control left that's buried in menus on the Digitech, everything else I need to get to I've been able to map using CC values but the only way to change the mix value is by sysex.

Any help appreciated.

florian

2011-09-14 18:48:39

Hi Stew,

I'm sure this can be done with MT Pro, but I'm lost as to what exactly it needs to be converted to. Is there documentation for VarX and VarY? Does the Digitech send out the Sys Ex message when you change the mix there? If yes, can you post a "listing" of the values when you a) go from min to max, and b) when you turn from max to min? Thanks!
Florian

stew

2011-09-15 11:59:13

Hi Florian,

If you can make this happen I will be very happy :D
I'm lost as to what exactly it needs to be converted to.
I want to convert a CC value (rotary control on Korg padKontrol or Oxygen49 keyboard) into sysex.

A little background:
The control value I want to change via sysex adjusts the mix balance between the USB audio volume and the Digitech GNX3000 direct volume. The GNX will act as a USB audio interface so this is the way to balance what you hear from your DAW (USB) against what you are currently playing on guitar (direct).

When the control is in the minimum position the GNX display reads 0 USB MIX. Turning the control clockwise the value increases up to the point that the display reads 49 USB MIX. On the next click the display reads 50 GNX MIX.

Still rotating clockwise the display counts down from 49 GNX MIX to 0 GNX MIX at the maximum.

50 GNX MIX is the point where both USB and direct are at maximum values. Turning clockwise from 50 GNX MIX the direct audio (guitar) decreases progressively to nothing at 0 GNX MIX, the USB level stays at maximum. Turning anticlockwise from 50 GNX MIX the USB audio (DAW) decreases progressively to nothing at 0 USB MIX, the direct level (guitar) stays at maximum volume.

Here's the sysex going up (turning the control clockwise) from 0 USB MIX to 0 GNX MIX and then back down (anticlockwise) to 0 USB MIX. I want to be able to send this sysex from MT to the GNX when I turn a rotary control on my midi gear:

Code: Select all

Block #1 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 00 39 F7 

Block #2 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 00 39 F7 

Block #3 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 01 38 F7 

Block #4 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 01 38 F7 

Block #5 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 02 3B F7 

Block #6 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 02 3B F7 

Block #7 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 03 3A F7 

Block #8 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 03 3A F7 

Block #9 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 04 3D F7 

Block #10 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 04 3D F7 

Block #11 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 05 3C F7 

Block #12 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 05 3C F7 

Block #13 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 06 3F F7 

Block #14 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 06 3F F7 

Block #15 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 07 3E F7 

Block #16 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 07 3E F7 

Block #17 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 08 31 F7 

Block #18 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 08 31 F7 

Block #19 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 09 30 F7 

Block #20 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 09 30 F7 

Block #21 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0A 33 F7 

Block #22 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0A 33 F7 

Block #23 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0B 32 F7 

Block #24 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0B 32 F7 

Block #25 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0C 35 F7 

Block #26 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0C 35 F7 

Block #27 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0D 34 F7 

Block #28 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0D 34 F7 

Block #29 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0E 37 F7 

Block #30 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0E 37 F7 

Block #31 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0F 36 F7 

Block #32 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0F 36 F7 

Block #33 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 10 29 F7 

Block #34 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 10 29 F7 

Block #35 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 11 28 F7 

Block #36 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 11 28 F7 

Block #37 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 12 2B F7 

Block #38 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 12 2B F7 

Block #39 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 13 2A F7 

Block #40 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 13 2A F7 

Block #41 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 14 2D F7 

Block #42 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 14 2D F7 

Block #43 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 15 2C F7 

Block #44 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 15 2C F7 

Block #45 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 16 2F F7 

Block #46 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 16 2F F7 

Block #47 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 17 2E F7 

Block #48 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 17 2E F7 

Block #49 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 18 21 F7 

Block #50 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 18 21 F7 

Block #51 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 19 20 F7 

Block #52 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 19 20 F7 

Block #53 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1A 23 F7 

Block #54 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1A 23 F7 

Block #55 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1B 22 F7 

Block #56 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1B 22 F7 

Block #57 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1C 25 F7 

Block #58 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1C 25 F7 

Block #59 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1D 24 F7 

Block #60 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1D 24 F7 

Block #61 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1E 27 F7 

Block #62 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1E 27 F7 

Block #63 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1F 26 F7 

Block #64 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1F 26 F7 

Block #65 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 20 19 F7 

Block #66 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 20 19 F7 

Block #67 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 21 18 F7 

Block #68 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 21 18 F7 

Block #69 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 22 1B F7 

Block #70 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 22 1B F7 

Block #71 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 23 1A F7 

Block #72 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 23 1A F7 

Block #73 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 24 1D F7 

Block #74 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 24 1D F7 

Block #75 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 25 1C F7 

Block #76 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 25 1C F7 

Block #77 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 26 1F F7 

Block #78 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 26 1F F7 

Block #79 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 27 1E F7 

Block #80 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 27 1E F7 

Block #81 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 28 11 F7 

Block #82 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 28 11 F7 

Block #83 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 29 10 F7 

Block #84 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 29 10 F7 

Block #85 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2A 13 F7 

Block #86 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2A 13 F7 

Block #87 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2B 12 F7 

Block #88 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2B 12 F7 

Block #89 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2C 15 F7 

Block #90 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2C 15 F7 

Block #91 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2D 14 F7 

Block #92 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2D 14 F7 

Block #93 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2E 17 F7 

Block #94 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2E 17 F7 

Block #95 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2F 16 F7 

Block #96 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2F 16 F7 

Block #97 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 30 09 F7 

Block #98 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 30 09 F7 

Block #99 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 31 08 F7 

Block #100 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 31 08 F7 

Block #101 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 32 0B F7 

Block #102 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 32 0B F7 

Block #103 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 33 0A F7 

Block #104 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 33 0A F7 

Block #105 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 34 0D F7 

Block #106 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 34 0D F7 

Block #107 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 35 0C F7 

Block #108 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 35 0C F7 

Block #109 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 36 0F F7 

Block #110 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 36 0F F7 

Block #111 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 37 0E F7 

Block #112 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 37 0E F7 

Block #113 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 38 01 F7 

Block #114 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 38 01 F7 

Block #115 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 39 00 F7 

Block #116 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 39 00 F7 

Block #117 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3A 03 F7 

Block #118 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3A 03 F7 

Block #119 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3B 02 F7 

Block #120 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3B 02 F7 

Block #121 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3C 05 F7 

Block #122 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3C 05 F7 

Block #123 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3D 04 F7 

Block #124 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3D 04 F7 

Block #125 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3E 07 F7 

Block #126 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3E 07 F7 

Block #127 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3F 06 F7 

Block #128 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3F 06 F7 

Block #129 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 40 79 F7 

Block #130 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 40 79 F7 

Block #131 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 41 78 F7 

Block #132 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 41 78 F7 

Block #133 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 42 7B F7 

Block #134 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 42 7B F7 

Block #135 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 43 7A F7 

Block #136 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 43 7A F7 

Block #137 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 44 7D F7 

Block #138 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 44 7D F7 

Block #139 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 45 7C F7 

Block #140 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 45 7C F7 

Block #141 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 46 7F F7 

Block #142 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 46 7F F7 

Block #143 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 47 7E F7 

Block #144 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 47 7E F7 

Block #145 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 48 71 F7 

Block #146 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 48 71 F7 

Block #147 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 49 70 F7 

Block #148 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 49 70 F7 

Block #149 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4A 73 F7 

Block #150 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4A 73 F7 

Block #151 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4B 72 F7 

Block #152 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4B 72 F7 

Block #153 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4C 75 F7 

Block #154 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4C 75 F7 

Block #155 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4D 74 F7 

Block #156 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4D 74 F7 

Block #157 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4E 77 F7 

Block #158 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4E 77 F7 

Block #159 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4F 76 F7 

Block #160 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4F 76 F7 

Block #161 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 50 69 F7 

Block #162 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 50 69 F7 

Block #163 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 51 68 F7 

Block #164 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 51 68 F7 

Block #165 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 52 6B F7 

Block #166 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 52 6B F7 

Block #167 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 53 6A F7 

Block #168 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 53 6A F7 

Block #169 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 54 6D F7 

Block #170 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 54 6D F7 

Block #171 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 55 6C F7 

Block #172 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 55 6C F7 

Block #173 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 56 6F F7 

Block #174 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 56 6F F7 

Block #175 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 57 6E F7 

Block #176 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 57 6E F7 

Block #177 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 58 61 F7 

Block #178 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 58 61 F7 

Block #179 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 59 60 F7 

Block #180 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 59 60 F7 

Block #181 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5A 63 F7 

Block #182 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5A 63 F7 

Block #183 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5B 62 F7 

Block #184 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5B 62 F7 

Block #185 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5C 65 F7 

Block #186 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5C 65 F7 

Block #187 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5D 64 F7 

Block #188 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5D 64 F7 

Block #189 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5E 67 F7 

Block #190 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5E 67 F7 

Block #191 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5F 66 F7 

Block #192 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5F 66 F7 

Block #193 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 60 59 F7 

Block #194 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 60 59 F7 

Block #195 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 61 58 F7 

Block #196 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 61 58 F7 

Block #197 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 62 5B F7 

Block #198 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 62 5B F7 

Block #199 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 63 5A F7 

Block #200 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 63 5A F7 

Block #201 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 64 5D F7 

Block #202 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 64 5D F7 

Block #203 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 63 5A F7 

Block #204 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 63 5A F7 

Block #205 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 62 5B F7 

Block #206 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 62 5B F7 

Block #207 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 61 58 F7 

Block #208 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 61 58 F7 

Block #209 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 60 59 F7 

Block #210 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 60 59 F7 

Block #211 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5F 66 F7 

Block #212 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5F 66 F7 

Block #213 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5E 67 F7 

Block #214 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5E 67 F7 

Block #215 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5D 64 F7 

Block #216 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5D 64 F7 

Block #217 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5C 65 F7 

Block #218 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5C 65 F7 

Block #219 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5B 62 F7 

Block #220 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5B 62 F7 

Block #221 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5A 63 F7 

Block #222 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 5A 63 F7 

Block #223 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 59 60 F7 

Block #224 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 59 60 F7 

Block #225 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 58 61 F7 

Block #226 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 58 61 F7 

Block #227 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 57 6E F7 

Block #228 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 57 6E F7 

Block #229 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 56 6F F7 

Block #230 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 56 6F F7 

Block #231 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 55 6C F7 

Block #232 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 55 6C F7 

Block #233 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 54 6D F7 

Block #234 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 54 6D F7 

Block #235 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 53 6A F7 

Block #236 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 53 6A F7 

Block #237 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 52 6B F7 

Block #238 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 52 6B F7 

Block #239 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 51 68 F7 

Block #240 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 51 68 F7 

Block #241 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 50 69 F7 

Block #242 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 50 69 F7 

Block #243 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4F 76 F7 

Block #244 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4F 76 F7 

Block #245 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4E 77 F7 

Block #246 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4E 77 F7 

Block #247 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4D 74 F7 

Block #248 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4D 74 F7 

Block #249 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4C 75 F7 

Block #250 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4C 75 F7 

Block #251 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4B 72 F7 

Block #252 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4B 72 F7 

Block #253 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4A 73 F7 

Block #254 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 4A 73 F7 

Block #255 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 49 70 F7 

Block #256 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 49 70 F7 

Block #257 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 48 71 F7 

Block #258 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 48 71 F7 

Block #259 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 47 7E F7 

Block #260 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 47 7E F7 

Block #261 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 46 7F F7 

Block #262 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 46 7F F7 

Block #263 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 45 7C F7 

Block #264 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 45 7C F7 

Block #265 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 44 7D F7 

Block #266 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 44 7D F7 

Block #267 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 43 7A F7 

Block #268 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 43 7A F7 

Block #269 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 42 7B F7 

Block #270 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 42 7B F7 

Block #271 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 41 78 F7 

Block #272 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 41 78 F7 

Block #273 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 40 79 F7 

Block #274 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 40 79 F7 

Block #275 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3F 06 F7 

Block #276 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3F 06 F7 

Block #277 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3E 07 F7 

Block #278 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3E 07 F7 

Block #279 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3D 04 F7 

Block #280 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3D 04 F7 

Block #281 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3C 05 F7 

Block #282 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3C 05 F7 

Block #283 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3B 02 F7 

Block #284 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3B 02 F7 

Block #285 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3A 03 F7 

Block #286 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 3A 03 F7 

Block #287 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 39 00 F7 

Block #288 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 39 00 F7 

Block #289 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 38 01 F7 

Block #290 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 38 01 F7 

Block #291 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 37 0E F7 

Block #292 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 37 0E F7 

Block #293 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 36 0F F7 

Block #294 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 36 0F F7 

Block #295 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 35 0C F7 

Block #296 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 35 0C F7 

Block #297 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 34 0D F7 

Block #298 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 34 0D F7 

Block #299 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 33 0A F7 

Block #300 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 33 0A F7 

Block #301 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 32 0B F7 

Block #302 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 32 0B F7 

Block #303 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 31 08 F7 

Block #304 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 31 08 F7 

Block #305 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 30 09 F7 

Block #306 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 30 09 F7 

Block #307 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2F 16 F7 

Block #308 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2F 16 F7 

Block #309 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2E 17 F7 

Block #310 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2E 17 F7 

Block #311 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2D 14 F7 

Block #312 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2D 14 F7 

Block #313 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2C 15 F7 

Block #314 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2C 15 F7 

Block #315 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2B 12 F7 

Block #316 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2B 12 F7 

Block #317 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2A 13 F7 

Block #318 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 2A 13 F7 

Block #319 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 29 10 F7 

Block #320 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 29 10 F7 

Block #321 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 28 11 F7 

Block #322 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 28 11 F7 

Block #323 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 27 1E F7 

Block #324 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 27 1E F7 

Block #325 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 26 1F F7 

Block #326 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 26 1F F7 

Block #327 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 25 1C F7 

Block #328 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 25 1C F7 

Block #329 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 24 1D F7 

Block #330 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 24 1D F7 

Block #331 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 23 1A F7 

Block #332 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 23 1A F7 

Block #333 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 22 1B F7 

Block #334 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 22 1B F7 

Block #335 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 21 18 F7 

Block #336 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 21 18 F7 

Block #337 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 20 19 F7 

Block #338 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 20 19 F7 

Block #339 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1F 26 F7 

Block #340 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1F 26 F7 

Block #341 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1E 27 F7 

Block #342 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1E 27 F7 

Block #343 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1D 24 F7 

Block #344 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1D 24 F7 

Block #345 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1C 25 F7 

Block #346 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1C 25 F7 

Block #347 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1B 22 F7 

Block #348 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1B 22 F7 

Block #349 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1A 23 F7 

Block #350 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 1A 23 F7 

Block #351 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 19 20 F7 

Block #352 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 19 20 F7 

Block #353 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 18 21 F7 

Block #354 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 18 21 F7 

Block #355 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 17 2E F7 

Block #356 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 17 2E F7 

Block #357 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 16 2F F7 

Block #358 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 16 2F F7 

Block #359 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 15 2C F7 

Block #360 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 15 2C F7 

Block #361 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 14 2D F7 

Block #362 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 14 2D F7 

Block #363 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 13 2A F7 

Block #364 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 13 2A F7 

Block #365 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 12 2B F7 

Block #366 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 12 2B F7 

Block #367 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 11 28 F7 

Block #368 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 11 28 F7 

Block #369 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 10 29 F7 

Block #370 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 10 29 F7 

Block #371 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0F 36 F7 

Block #372 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0F 36 F7 

Block #373 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0E 37 F7 

Block #374 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0E 37 F7 

Block #375 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0D 34 F7 

Block #376 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0D 34 F7 

Block #377 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0C 35 F7 

Block #378 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0C 35 F7 

Block #379 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0B 32 F7 

Block #380 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0B 32 F7 

Block #381 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0A 33 F7 

Block #382 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 0A 33 F7 

Block #383 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 09 30 F7 

Block #384 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 09 30 F7 

Block #385 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 08 31 F7 

Block #386 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 08 31 F7 

Block #387 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 07 3E F7 

Block #388 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 07 3E F7 

Block #389 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 06 3F F7 

Block #390 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 06 3F F7 

Block #391 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 05 3C F7 

Block #392 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 05 3C F7 

Block #393 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 04 3D F7 

Block #394 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 04 3D F7 

Block #395 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 03 3A F7 

Block #396 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 03 3A F7 

Block #397 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 02 3B F7 

Block #398 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 02 3B F7 

Block #399 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 01 38 F7 

Block #400 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 01 38 F7 

Block #401 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 00 39 F7 

Block #402 (15 bytes)
F0 00 00 10 09 5C 04 41 00 30 09 00 00 39 F7

florian

2011-10-22 15:43:07

Hi,
that shouldn't be so hard! The task is to map the range 00..7F from a controller to 00 39..64 5D. All that is hexadecimal notation...
Now as MIDI uses 7-bit values, 00 39 and 64 5D are numbers comprised of two 7-bit numbers. Converting to decimal:
00 39 = 57 decimal
64 5D = (64 hex * 80 hex) + 5D hex = (100 * 128) + 93 = 12893 decimal

So in decimal, we need to convert 00..127 to 57...12893. The formula is:
qq=(pp*(12893-57)/127)+57

Where pp is the controller value, and qq is the calculated sys ex value. Now we just need to calculate the two separate values uu and vv to use in the sys ex message. uu is the "high byte" and vv the "low byte":
uu=trunc(qq/128)
vv=qq-(uu*128)

trunc will round down.

so your translator looks like this:

Code: Select all

Translator 0: controller to GNX sys ex
Options: stop=false
Incoming: MIDI B0 0E pp 
Rules: 
  qq=pp*12836
  qq=qq/127
  qq=qq+57
  uu=qq/128
  vv=uu*128
  vv=qq-vv
Outgoing: MIDI F0 00 00 10 09 5C 04 41 00 30 09 00 uu vv F7 
This example is for the first knob in the first scene on a Korg nanokontrol.

Regards,
Florian

DanielMoyerArtisan

2012-01-01 08:51:22

Having a really hard time understanding the conversion you're doing there, but it seems incredibly close to what I'm trying to do, which is convert from a cc that goes from 0 to 127 (0 to ) into a sysex message that goes from 0 to 63 (0 - 3f). I got it to do SOMETHING to my keyboard, but it isn't correctly changing the setting:

CC: B0 10 pp ---> HEX: F0 42 30 03 41 15 pp F7

stew

2012-01-02 01:44:58

Hi Florian (and anyone else who's watching),

Daniel's post reminded me that I still hadn't tried out your suggested translator ... so I set it up and gave it a run. Unfortunately the GNX display changes to "got err" and the unit freezes! I have to turn it off to reset it.

It appears Midi Translator is doing the correct thing. Here is the output log when changing the CC:

Code: Select all

1: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 02
2: IN   0.9  MIDI B0 07 02,  pp=0x02
3: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 02 03 F7
4: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 02 03 F7
5: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 03
6: IN   0.9  MIDI B0 07 03,  pp=0x03
7: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 02 68 F7
8: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 02 68 F7
9: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 04
10: IN   0.9  MIDI B0 07 04,  pp=0x04
11: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 03 4D F7
12: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 03 4D F7
13: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 05
14: IN   0.9  MIDI B0 07 05,  pp=0x05
15: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 04 32 F7
16: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 04 32 F7
17: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 06
18: IN   0.9  MIDI B0 07 06,  pp=0x06
19: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 05 17 F7
20: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 05 17 F7
21: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 07
22: IN   0.9  MIDI B0 07 07,  pp=0x07
23: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 05 7C F7
24: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 05 7C F7
25: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 08
26: IN   0.9  MIDI B0 07 08,  pp=0x08
27: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 06 61 F7
28: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 06 61 F7
29: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 09
30: IN   0.9  MIDI B0 07 09,  pp=0x09
31: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 07 46 F7
32: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 07 46 F7
33: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0A
34: IN   0.9  MIDI B0 07 0A,  pp=0x0A
35: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 08 2B F7
36: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 08 2B F7
37: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0B
38: IN   0.9  MIDI B0 07 0B,  pp=0x0B
39: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 09 10 F7
40: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 09 10 F7
41: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0C
42: IN   0.9  MIDI B0 07 0C,  pp=0x0C
43: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 09 75 F7
44: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 09 75 F7
45: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0D
46: IN   0.9  MIDI B0 07 0D,  pp=0x0D
47: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0A 5A F7
48: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0A 5A F7
49: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0E
50: IN   0.9  MIDI B0 07 0E,  pp=0x0E
51: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0B 3F F7
52: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0B 3F F7
53: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0F
54: IN   0.9  MIDI B0 07 0F,  pp=0x0F
55: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0C 25 F7
56: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0C 25 F7
57: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 10
58: IN   0.9  MIDI B0 07 10,  pp=0x10
59: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0D 0A F7
60: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0D 0A F7
61: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 11
62: IN   0.9  MIDI B0 07 11,  pp=0x11
63: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0D 6F F7
64: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0D 6F F7
65: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 12
66: IN   0.9  MIDI B0 07 12,  pp=0x12
67: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0E 54 F7
68: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0E 54 F7
69: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 13
70: IN   0.9  MIDI B0 07 13,  pp=0x13
71: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 0F 39 F7
72: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 0F 39 F7
73: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 14
74: IN   0.9  MIDI B0 07 14,  pp=0x14
75: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 10 1E F7
76: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 10 1E F7
77: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 15
78: IN   0.9  MIDI B0 07 15,  pp=0x15
79: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 11 03 F7
80: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 11 03 F7
81: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 16
82: IN   0.9  MIDI B0 07 16,  pp=0x16
83: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 11 68 F7
84: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 11 68 F7
85: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 17
86: IN   0.9  MIDI B0 07 17,  pp=0x17
87: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 12 4D F7
88: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 12 4D F7
89: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 19
90: IN   0.9  MIDI B0 07 19,  pp=0x19
91: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 14 17 F7
92: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 14 17 F7
93: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 1A
94: IN   0.9  MIDI B0 07 1A,  pp=0x1A
95: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 14 7C F7
96: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 14 7C F7
97: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 1B
98: IN   0.9  MIDI B0 07 1B,  pp=0x1B
99: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 15 61 F7
100: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 15 61 F7
101: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 1C
102: IN   0.9  MIDI B0 07 1C,  pp=0x1C
103: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 16 46 F7
104: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 16 46 F7
105: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 1E
106: IN   0.9  MIDI B0 07 1E,  pp=0x1E
107: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 18 11 F7
108: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 18 11 F7
109: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 20
110: IN   0.9  MIDI B0 07 20,  pp=0x20
111: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 19 5B F7
112: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 19 5B F7
113: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 22
114: IN   0.9  MIDI B0 07 22,  pp=0x22
115: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 1B 25 F7
116: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 1B 25 F7
117: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 23
118: IN   0.9  MIDI B0 07 23,  pp=0x23
119: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 1C 0A F7
120: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 1C 0A F7
121: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 25
122: IN   0.9  MIDI B0 07 25,  pp=0x25
123: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 1D 54 F7
124: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 1D 54 F7
125: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 27
126: IN   0.9  MIDI B0 07 27,  pp=0x27
127: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 1F 1E F7
128: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 1F 1E F7
129: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 29
130: IN   0.9  MIDI B0 07 29,  pp=0x29
131: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 20 68 F7
132: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 20 68 F7
133: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 2B
134: IN   0.9  MIDI B0 07 2B,  pp=0x2B
135: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 22 33 F7
136: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 22 33 F7
137: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 2C
138: IN   0.9  MIDI B0 07 2C,  pp=0x2C
139: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 23 18 F7
140: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 23 18 F7
141: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 2E
142: IN   0.9  MIDI B0 07 2E,  pp=0x2E
143: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 24 62 F7
144: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 24 62 F7
145: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 2F
146: IN   0.9  MIDI B0 07 2F,  pp=0x2F
147: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 25 47 F7
148: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 25 47 F7
149: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 31
150: IN   0.9  MIDI B0 07 31,  pp=0x31
151: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 27 11 F7
152: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 27 11 F7
153: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 33
154: IN   0.9  MIDI B0 07 33,  pp=0x33
155: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 28 5B F7
156: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 28 5B F7
157: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 35
158: IN   0.9  MIDI B0 07 35,  pp=0x35
159: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 2A 25 F7
160: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 2A 25 F7
161: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 37
162: IN   0.9  MIDI B0 07 37,  pp=0x37
163: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 2B 6F F7
164: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 2B 6F F7
165: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 3A
166: IN   0.9  MIDI B0 07 3A,  pp=0x3A
167: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 2E 1F F7
168: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 2E 1F F7
169: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 3B
170: IN   0.9  MIDI B0 07 3B,  pp=0x3B
171: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 2F 04 F7
172: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 2F 04 F7
173: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 3D
174: IN   0.9  MIDI B0 07 3D,  pp=0x3D
175: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 30 4E F7
176: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 30 4E F7
177: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 40
178: IN   0.9  MIDI B0 07 40,  pp=0x40
179: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 32 7D F7
180: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 32 7D F7
181: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 43
182: IN   0.9  MIDI B0 07 43,  pp=0x43
183: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 35 2C F7
184: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 35 2C F7
185: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 45
186: IN   0.9  MIDI B0 07 45,  pp=0x45
187: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 36 76 F7
188: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 36 76 F7
189: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 48
190: IN   0.9  MIDI B0 07 48,  pp=0x48
191: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 39 26 F7
192: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 39 26 F7
193: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 4A
194: IN   0.9  MIDI B0 07 4A,  pp=0x4A
195: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 3A 70 F7
196: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 3A 70 F7
197: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 4C
198: IN   0.9  MIDI B0 07 4C,  pp=0x4C
199: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 3C 3A F7
200: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 3C 3A F7
201: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 4E
202: IN   0.9  MIDI B0 07 4E,  pp=0x4E
203: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 3E 04 F7
204: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 3E 04 F7
205: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 50
206: IN   0.9  MIDI B0 07 50,  pp=0x50
207: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 3F 4E F7
208: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 3F 4E F7
209: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 52
210: IN   0.9  MIDI B0 07 52,  pp=0x52
211: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 41 18 F7
212: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 41 18 F7
213: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 54
214: IN   0.9  MIDI B0 07 54,  pp=0x54
215: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 42 62 F7
216: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 42 62 F7
217: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 56
218: IN   0.9  MIDI B0 07 56,  pp=0x56
219: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 44 2D F7
220: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 44 2D F7
221: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 58
222: IN   0.9  MIDI B0 07 58,  pp=0x58
223: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 45 77 F7
224: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 45 77 F7
225: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 5A
226: IN   0.9  MIDI B0 07 5A,  pp=0x5A
227: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 47 41 F7
228: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 47 41 F7
229: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 5C
230: IN   0.9  MIDI B0 07 5C,  pp=0x5C
231: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 49 0B F7
232: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 49 0B F7
233: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 5E
234: IN   0.9  MIDI B0 07 5E,  pp=0x5E
235: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 4A 55 F7
236: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 4A 55 F7
237: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 61
238: IN   0.9  MIDI B0 07 61,  pp=0x61
239: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 4D 04 F7
240: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 4D 04 F7
241: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 64
242: IN   0.9  MIDI B0 07 64,  pp=0x64
243: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 4F 34 F7
244: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 4F 34 F7
245: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 66
246: IN   0.9  MIDI B0 07 66,  pp=0x66
247: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 50 7E F7
248: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 50 7E F7
249: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 69
250: IN   0.9  MIDI B0 07 69,  pp=0x69
251: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 53 2D F7
252: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 53 2D F7
253: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 6D
254: IN   0.9  MIDI B0 07 6D,  pp=0x6D
255: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 56 41 F7
256: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 56 41 F7
257: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 6F
258: IN   0.9  MIDI B0 07 6F,  pp=0x6F
259: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 58 0B F7
260: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 58 0B F7
261: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 72
262: IN   0.9  MIDI B0 07 72,  pp=0x72
263: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 5A 3B F7
264: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 5A 3B F7
265: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 74
266: IN   0.9  MIDI B0 07 74,  pp=0x74
267: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 5C 05 F7
268: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 5C 05 F7
269: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 77
270: IN   0.9  MIDI B0 07 77,  pp=0x77
271: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 5E 34 F7
272: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 5E 34 F7
273: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 7A
274: IN   0.9  MIDI B0 07 7A,  pp=0x7A
275: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 60 63 F7
276: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 60 63 F7
277: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 7C
278: IN   0.9  MIDI B0 07 7C,  pp=0x7C
279: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 62 2D F7
280: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 62 2D F7
281: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 7F
282: IN   0.9  MIDI B0 07 7F,  pp=0x7F
283: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 64 5D F7
284: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 64 5D F7
285: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 7B
286: IN   0.9  MIDI B0 07 7B,  pp=0x7B
287: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 61 48 F7
288: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 61 48 F7
289: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 77
290: IN   0.9  MIDI B0 07 77,  pp=0x77
291: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 5E 34 F7
292: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 5E 34 F7
293: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 73
294: IN   0.9  MIDI B0 07 73,  pp=0x73
295: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 5B 20 F7
296: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 5B 20 F7
297: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 6D
298: IN   0.9  MIDI B0 07 6D,  pp=0x6D
299: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 56 41 F7
300: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 56 41 F7
301: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 68
302: IN   0.9  MIDI B0 07 68,  pp=0x68
303: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 52 48 F7
304: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 52 48 F7
305: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 63
306: IN   0.9  MIDI B0 07 63,  pp=0x63
307: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 4E 4F F7
308: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 4E 4F F7
309: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 5E
310: IN   0.9  MIDI B0 07 5E,  pp=0x5E
311: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 4A 55 F7
312: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 4A 55 F7
313: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 58
314: IN   0.9  MIDI B0 07 58,  pp=0x58
315: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 45 77 F7
316: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 45 77 F7
317: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 52
318: IN   0.9  MIDI B0 07 52,  pp=0x52
319: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 41 18 F7
320: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 41 18 F7
321: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 4C
322: IN   0.9  MIDI B0 07 4C,  pp=0x4C
323: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 3C 3A F7
324: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 3C 3A F7
325: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 46
326: IN   0.9  MIDI B0 07 46,  pp=0x46
327: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 37 5B F7
328: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 37 5B F7
329: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 3F
330: IN   0.9  MIDI B0 07 3F,  pp=0x3F
331: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 32 18 F7
332: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 32 18 F7
333: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 37
334: IN   0.9  MIDI B0 07 37,  pp=0x37
335: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 2B 6F F7
336: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 2B 6F F7
337: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 2E
338: IN   0.9  MIDI B0 07 2E,  pp=0x2E
339: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 24 62 F7
340: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 24 62 F7
341: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 25
342: IN   0.9  MIDI B0 07 25,  pp=0x25
343: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 1D 54 F7
344: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 1D 54 F7
345: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 1C
346: IN   0.9  MIDI B0 07 1C,  pp=0x1C
347: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 16 46 F7
348: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 16 46 F7
349: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 14
350: IN   0.9  MIDI B0 07 14,  pp=0x14
351: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 10 1E F7
352: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 10 1E F7
353: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 0C
354: IN   0.9  MIDI B0 07 0C,  pp=0x0C
355: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 09 75 F7
356: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 09 75 F7
357: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 05
358: IN   0.9  MIDI B0 07 05,  pp=0x05
359: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 04 32 F7
360: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 04 32 F7
361: MIDI IN [Oxygen 49 (M-Audio)]: B0 07 00
362: IN   0.9  MIDI B0 07 00,  pp=0x00
363: MIDI OUT [GNX3K : DigiTech USB Editor]: F0 00 00 10 09 5C 04 41 00 30 09 00 00 39 F7
364: OUT  0.9  MIDI 15 bytes F0 00 00 10 09 5C 04 41 00 30 09 00 00 39 F7
365: Log stopped.
Maybe this is not possible with the Digitech unit? Any thoughts greatly appreciated.

Stew

florian

2012-01-30 05:20:54

@stew:
I don't know what could be the problem. Maybe, the DigiTech editor can't take so many sys ex bytes at once? Have you tried moving it really slowly so that it's one value at a time?

@DanielMoyerArtisan:
if just converting from 0..127 to 0..63, you can remove most of the rules and replace it with one single rule. Here is the scheme:

Code: Select all

Incoming: MIDI B0 0E pp
Rules:
 pp=pp/2
Outgoing: MIDI F0 (...) pp (...) F7
Regards,
Florian

stew

2012-01-30 06:03:53

florian wrote:@stew:
I don't know what could be the problem. Maybe, the DigiTech editor can't take so many sys ex bytes at once? Have you tried moving it really slowly so that it's one value at a time?
Regards,
Florian
Not sure Florian. I'll have to try it again (at work at the moment). Doesn't make sense though 'cause you can adjust the mix from the Digitech Editor software (which I assume is sending sys ex to the hardware unit) as fast or as slow as you like. Very frustrating!