Sysex message to parse not being shown in patch editor. Can anyone help?

Has anyone an idea what I’m doing wrong?
I’m trying to parse the sysex of a memory dump of a Moog Subsequent 37. The patch request message sent by the E1 is working, and I do get a reply from the Moog, consisting of 2 groups of 256 bytes and one group of 244 bytes. I’ve checked that messages from the Moog do arrive at the E1. So far so good.
Via Midi-Ox below you see the first line, which is the request sent by the E1 , followed by the Moog response.


In the patch editor I’ve set the following json for parsing the request:

[
  {
    "request": [
      "04",
      "0C",
      "06",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00",
      "00"
    ],
    "responses": [
      {
        "header": [
          "04",
          "0C",
          "04",
          "08",
          "00",
          "00",
          "00",
          "00",
          "00",
          "00",
          "00",
          "00",
          "00",
          "60",
          "00"
        ],
        "rules": []
      }
    ]
  }
]

But when I enable MidiLearn on the patch editor , nothing happens: the screen remains stuck on the following:

Here’s the SysEx string I sent:

F0 04 0C 06 00 00 00 00 00 00 00 00 00 00 00 00 F7

Here’s the SysEx string the Moog Subsequent 37 sends back:

F0 04 0C 04 08 00 00 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 01 44 21 21 47 09 30 42 01 03 42 01 03 46 21 2F 47 09 24 42 00 20 42 00 20 42 00 20 42 00 20 42 00 20 42 00 20 48 00 18 42 00 01 40 24 05 48 00 0E 40 0E 1A 40 03 00 43 00 00 43 10 0A 40 21 0D 40 00 0C 40 00 00 40 00 00 40 00 00 40 28 08 43 02 0F 40 00 00 43 3C 24 43 34 29 42 3C 2E 43 0C 34 43 1C 38 43 0C 3E 43 0D 04 42 35 06 43 0D 07 43 21 08 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 48 00 00 40 09 00 40 00 00 40 00 00 42 00 00 42 35 06 40 00 00 40 00 00 40 00 00 40 00 00 41 0A 3F 40 00 00 40 00 00 41 00 00 42 00 00 42 00 00 40 00 00 42 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 41 05 08 40 20 00 40 00 00 43 26 00 40 00 00 41 29 0F 40 00 00 42 19 3C 40 30 18 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 42 1C 00 40 00 00 40 00 00 40 00 00 40 00 00 42 00 00 40 00 00 42 33 38 40 00 00 40 00 00 43 3F 3F 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 18 29 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00 00 40 00 00 40 00 00 40 00 00 43 3F 3F 43 3F 3F 42 02 16 42 00 00 43 3F 3F 43 36 17 42 21 2C 42 00 00 40 00 00 40 00 00 40 00 00 40 00 00 40 00 00 4C 23 08 4C 23 08 46 11 24 46 11 24 45 0D 30 40 00 00 40 00 20 40 00 00 40 00 00 47 3B 0A F7

What should I do?

What happens when you “enable midi lean” on that page?

I am noticing that for my SY85 dumps I never get “only the bytes that change” but always the whole dump with seemingly random bytes hightlighted. When I clear the message and disable midi learn, nothing is received (parsed by interface) ever.

1 Like

nothing at all happens. There seems not to be any correlation wth the Clear marked or Clear message function. My stand now is to wait for a firmware version in which longer SysEx messages can be accepted. There is plenty of other things to do anyways.

Do you mean that the sysex message is to big for the app?
I mean I do not think its to big for the eone.

Can you elaborate a bit on that?

I mean the Electra One hardware does not have issue with pretty large dumps.
Are you saying that the app does not accept the dump from your synth?

I haven’t tried the old school parsing of the received dump as of yet, so maybe that works (but it is a lot of trial and error that way as I need to reverse engineer that dump).
What I do not get to work however, is to get the dump viewed inside the patch editor. I believe this has to do with the dump length.
@Flyweight If you mention the E1 not having issues with large dumps, are you referring yourself to it in the framework of the patch editor, or rather in setting up a json parse instruction without using the patch editor?

1 Like

yes I am talking about the hardware. I only did oldscool patch parsing. Of course there are size limits but it can handlle pretty big sysex dumps.
What you show as example dump is np for the hardware.

No experience with the app

1 Like