Skip to content

Sysex Info about the Vecoven v4 MKS70 JX10 firmware

markusschloesser edited this page Nov 8, 2023 · 4 revisions

info bits

Edit Buffer request (works from 4.19 and up): f0 41 3d 00 24 02 01 07 f7

device replies with 6 messages:

  1. Patch Number (8th byte is the number): f0 41 34 00 24 30 01 00 00 f7
  2. Patch params
  3. Tone Upper (01) number (8th byte is the number): f0 41 34 00 24 20 01 52 00 f7
  4. Tone Upper params
  5. Tone Lower number (02) (8th byte is the number): f0 41 34 00 24 20 02 26 00 f7
  6. Tone Lower params

IPR and APR messages for v3 and v4 are different for TONES, or PATCH they are the same. v4 accepts v3 IPR for compatibility reason

difference between v3 and v4:

F0 41 36 ... is v3

F0 41 39 ... is v4

Key Mode:

  1. Upper and Lower Key Assign: the values from the 3.21 manual (00H Poly 1, 01H Unison 1, 02H Mono 1, 04H Poly 2, 05H Unison 2, 06H Mono 2) do not seem to be correct values? I believe iirc, that those were not changed from the original firmware, nevertheless I have trouble finding out how the different values of those parameters need to be mapped to the actual sysex values.

FRED: It could be a bug or a documentation bug… Here is an output of what it does (running with my simulator, the sysex is in red). The other values are internal data sent by the assigner to the sound boards. MS: will check, thanks!!

-Fred

jx10 [running] > DISPLAY: "I-A1 33 UPPER KEY ASSIGN POLY 1"

but cw

jx10 [running] > [f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 05] = [ MTUNE2=5 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 04] = [ MTUNE2=4 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN POLY 2"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 04 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 13] = [ MTUNE2=13 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 12] = [ MTUNE2=12 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN UNISON1"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 01 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 13] = [ MTUNE2=13 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 12] = [ MTUNE2=12 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN UNISON2"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 05 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 05] = [ MTUNE2=5 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 04] = [ MTUNE2=4 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN MONO 1"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 02 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 05] = [ MTUNE2=5 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 04] = [ MTUNE2=4 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN MONO 2"

jx10 [running] >

jx10 [running] > but ccw

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 06 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 05] = [ MTUNE2=5 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 04] = [ MTUNE2=4 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN MONO 1"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 02 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 13] = [ MTUNE2=13 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 12] = [ MTUNE2=12 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN UNISON2"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 05 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 13] = [ MTUNE2=13 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 12] = [ MTUNE2=12 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN UNISON1"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 01 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 05] = [ MTUNE2=5 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 04] = [ MTUNE2=4 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN POLY 2"

jx10 [running] > [ midi f0 41 39 00 24 30 01 1f 04 f7 ] = [ ]

[f4] = [ SELECT BOTH ]

[b6 7f] = [ SILENCE=7f ]

[bb 00] = [ HOLD_SW=0 ]

[b5 00] = [ PORTA_SW=0 ]

[f1] = [ SELECT LO ]

[b4 05] = [ MTUNE1=5 ]

[be 05] = [ MTUNE2=5 ]

[f9] = [ SELECT UP ]

[b4 04] = [ MTUNE1=4 ]

[be 04] = [ MTUNE2=4 ]

DISPLAY: "I-A1 33 UPPER KEY ASSIGN POLY 1"

image
Clone this wiki locally