Sysex midi learn not working [SOLVED]

I can’t figure out the correct message to send to a Jupiter Xm so that a value gets changed (it seems to get set to 0), so I thought I’d try using the midi learn functionality, but nothing gets recorded in the editor. I see the following message “Detected incoming midi message on port”, but nothing else happens.

Is learning from sysex messages supported?

yes, it is supported. The firmware v1.1.5 had some improvements of that. Are you running this latest version? if you are running v1.1.5 and still have problems, please do following:

use Midi monitor or MidiOx to capture the SysEx messages sent by Xm to a file and upload the file to this thread (or email me). If I have the messages, I can replicate and review the problem on my Electra.

Thanks!

1 Like

I’m using v1.1.5, yes, so I’ll post the data ASAP.

What I can post now is what works when sending data:

[
  "41",
  "10",
  "00",
  "00",
  "00",
  "65",
  "12",
  "02",
  "10",
  "00",
  "4F",
  {
    "type": "value",
    "rules": [
      {
        "parameterNumber": 50,
        "parameterBitPosition": 12,
        "byteBitPosition": 0,
        "bitWidth": 4
      }
    ]
  },
  {
    "type": "value",
    "rules": [
      {
        "parameterNumber": 50,
        "parameterBitPosition": 8,
        "byteBitPosition": 0,
        "bitWidth": 4
      }
    ]
  },
  {
    "type": "value",
    "rules": [
      {
        "parameterNumber": 50,
        "parameterBitPosition": 4,
        "byteBitPosition": 0,
        "bitWidth": 4
      }
    ]
  },
  {
    "type": "value",
    "rules": [
      {
        "parameterNumber": 50,
        "parameterBitPosition": 0,
        "byteBitPosition": 0,
        "bitWidth": 4
      }
    ]
  },
  {
    "type": "checksum",
    "algorithm": "roland",
    "start": 7,
    "length": 8
  }
]

Here is a filter sweep

F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 00 08 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 00 0C 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 05 18 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 05 18 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 09 14 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 09 14 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 09 14 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 09 14 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 02 0D 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 03 01 1B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 07 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 06 0B 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 07 00 18 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 04 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 0B 0A F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0A 0B 0A F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0C 0D 06 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0D 01 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0D 05 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0D 09 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 00 0E 00 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 00 0E 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 01 05 18 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 06 15 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 06 15 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 0A 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 0A 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 0A 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 0A 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 0A 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 03 0E 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 04 02 18 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 04 0A 10 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 07 0E 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 08 03 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 08 03 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 08 03 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 08 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0B 0C 07 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0C 01 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 01 0C 06 0C F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0B 12 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 00 0F 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 01 18 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 06 13 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 0A 0F F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 04 0F 0A F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 05 04 14 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 09 07 0D F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 09 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 0E 03 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0C 0E 03 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0D 04 0C F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0E 04 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0E 04 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 02 0E 04 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 02 17 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 08 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 08 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 08 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 08 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 03 08 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 07 0E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 07 0D 08 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 08 03 11 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 08 09 0B F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0D 06 09 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0E 0A 04 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0E 0A 04 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0E 0A 04 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0E 0A 04 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0E 0E 00 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0F 06 07 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0F 06 07 F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0F 0F 7E F7
F0 41 10 00 00 00 65 12 02 10 00 4F 00 03 0F 0F 7E F7

@buyallthecontrollers Thanks for input! It helped a lot.

Issue fixed, the fix will be included in the upcoming firmware release.