# MIDI Sysex Receive Object

**URL:** https://ksoloti.discourse.group/t/midi-sysex-receive-object/185
**Category:** Axo Object Coding
**Tags:** usb, midi, sysex, din
**Created:** [January 29, 2025, 12:31pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185 "2025-01-29T12:31:11Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [January 29, 2025, 12:31pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/1 "2025-01-29T12:31:11Z")

</div>

![Screenshot from 2025-01-29 20-29-46](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/5ddfa0a2388cccc31273aaefb15b601fccbc5d6a.png)

Who feels like testing this sysex receive patch for me.

Set the maxlength depending on the sysex message length you want to receive, also change the size of the table “sysex\_is\_stored\_here” accordingly.

There is also an option to select which MIDI part to use: DIN, USB host, USB device (prog port), or Omni (all).

[sysex\_in\_test.axp](https://ksoloti.discourse.group/uploads/short-url/rpg2TrrAIidmoypeEJM3mLvq30l.axp) (14.2 KB)

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 30, 2025, 9:22am UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/2 "2025-01-30T09:22:21Z")

</div>

Your Object does Work. When I move the Fader it writes out the SysEx Information. Only Once. When the list ist filled it stays and doesn’t recognize an other Fader, therefore you have to restart again.

It’s the same here on my Ksoloti: No information on MIDI DIN,only via USB Device. Also I recognized that I can’t use C1-C4 Pins. The doesn’t also do anything. When I connect to Pin A… or B… everything works!

Thinking about to order a new Ksoloti, it looks like something is damaged on it or??

Regarding, Mario

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [January 31, 2025, 3:44am UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/3 "2025-01-31T03:44:48Z")

</div>

Do you have the firmware mode set to Ksoloti in the preferences?

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 31, 2025, 10:54am UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/4 "2025-01-31T10:54:11Z")

</div>

Tried to switch to Axoloti. But then it doesn’t recognize any USB Device. So only Ksoloti Mode does work. :-/

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 31, 2025, 10:55am UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/5 "2025-01-31T10:55:53Z")

</div>

I wouldn’t need the DIN Pins nessecarily but therefore I’d need to have an Object which could send SysEx via USB Device setting - hmm

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [January 31, 2025, 11:50am UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/6 "2025-01-31T11:50:37Z")

</div>

Yeah in v1.1.0. You can try the beta [here](https://github.com/ksoloti/ksoloti/releases/tag/1.1.0beta)

Just that i haven’t written the object yet

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 31, 2025, 2:13pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/7 "2025-01-31T14:13:02Z")

</div>

Ok, this could be the issue: Did try the Firmware update, but it always breaks (Ping: Sync timeout…)

 ![Bildschirmfoto 2025-01-31 um 15.10.33](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/9d4f7d4e611c1f558fee3afe662216929282314c.png)

then I have to reinstall with Rescue Mode - so I never get the latest Firmware - hmm

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 31, 2025, 2:15pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/8 "2025-01-31T14:15:52Z")

</div>

Ok, just realized that I’m able to reconnect to Ksoloti Core without Flashing in Rescue Mode. Just have to wait some Minute.

 ![Bildschirmfoto 2025-01-31 um 15.14.06](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/9eca4d8c5f0bb2314467b5d342cadddefb3549bd.png)  
Firmware 1.0.0.4

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [January 31, 2025, 2:25pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/9 "2025-01-31T14:25:15Z")

</div>

> [@MarioMalidus](#):
>
> Also I recognized that I can’t use C1-C4 Pins

C0, C2, C3 should not be available on Ksoloti. Are you using the old axoloti gpio objects? There are the ksoloti/gpio/ objects for Ksoloti Core which allow you to select the correct pins.

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 31, 2025, 3:07pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/10 "2025-01-31T15:07:36Z")

</div>

Much from the folder: …/ksoloti/1.1.0/axoloti-factory/…

hmm

 ![Bildschirmfoto 2025-01-31 um 16.06.05](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/e5c846d5a67f8bf4d081bab155b0093df58b7f02.jpeg)

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [January 31, 2025, 3:14pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/11 "2025-01-31T15:14:30Z")

</div>

![Bildschirmfoto 2025-01-31 um 16.12.51](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/ad7bc2437776a99450319bd016465a1563a8dfd1.jpeg)

There all in an Axoloti-factory folder, but in the upper Ksoloti/1.1.0/ Foler

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [January 31, 2025, 3:18pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/12 "2025-01-31T15:18:30Z")

</div>

Type _ksoloti/gpio/in/analog_

Here is a comparison chart:

> **[axoloti\_ksoloti\_comparison.pdf](https://ksoloti.github.io/docs/axoloti_ksoloti_comparison.pdf)**
>
> 35.17 KB

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [February 1, 2025, 11:38am UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/13 "2025-02-01T11:38:16Z")

</div>

yes! there I can find all the other gpio Pins. :-)) thank you!

I hoped to see also a Midi Output Object that would work with the DIN Pins, but no luck - only Input Objects. Hmm - is there any other reason that DIN doesn’t work on my Ksoloti? - As I said al works perfectly via USB Device, Also I tested the Cable and Measured the Pins. Seems to be all ok. Is it possible that there is a need for a newer object that works with DIN setting??

REgarding, Mario

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [February 1, 2025, 1:25pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/14 "2025-02-01T13:25:21Z")

</div>

All _midi/out_ objects should work with DIN if you select DIN in the dropdown. There must be something else going wrong… What’s your hardware setup and pinout? Any photos?

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [February 1, 2025, 2:32pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/15 "2025-02-01T14:32:20Z")

</div>

test setup 1:

 ![IMG_0578](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/9acaaa175a7825c2de3c0ebf3e108ad738b7ed13.jpeg)  
Here I tested if the Cable is right and the Kemper does recognize any midi signals. This is working fine. Logic sends on Midi CC 11 and Kemper reacts. (Don’t worry about the old Axoloti, I only used the MIDI DIN Socket that I can connect via the crocodile clips)

Test setup 2:  
Testing Ksoloti MO4, MO5 and GND Pinout via Voltage Control:

 ![IMG_0582](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/4668e7496fab28b0b953fc7d0fcfc1f218c78bff.jpeg)  
 ![IMG_0584](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/047c7b953555c6c6e43196dea19b0b83386ba282.jpeg)  
5V - MO4 and GND  
3,26V - MO5 and GND

Test Setup 3: Voltage when Cable connected (other side)

 ![IMG_0586](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/3c5b7aabffb5a3731ccb2f4145c7a428c29a98d2.jpeg)  
 ![IMG_0585](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/18053f80cac9590494266355a28dcff74b1cb527.jpeg)

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [February 1, 2025, 2:38pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/16 "2025-02-01T14:38:40Z")

</div>

on the software side I only choosed the din option via dropdown.  
1st Test via “Live Mode” connected Ksoloti to MacBook.  
2nd Test upload to flash and connect to Kemper USB. Only the Midi Signals via “USB Device” works, the “DIN” saved Objects doesn’t do anything. hmm

 ![Bildschirmfoto 2025-02-01 um 15.23.23](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/08190bdef044deb7473a2cab0d78669119c66294.png)

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [February 1, 2025, 2:44pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/17 "2025-02-01T14:44:40Z")

</div>

Surely I changed MO4 and MO5 vise versa also…

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [February 1, 2025, 2:59pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/18 "2025-02-01T14:59:26Z")

</div>

Double-check if the pinout is correct?

Refer to this diagram.

> [@Sending Midi SysEx Messages](https://ksoloti.discourse.group/t/sending-midi-sysex-messages/174/12):
>
> Your measurements are correct, MIDI is an “active low” (UART) serial protocol. Pin 4 is pulled up to 5V via a 220 ohm resistor and pin 5 is pulled up to 3.3V via the microcontroller’s data pin (through a 100 ohm resistor in series). (Image from [5-pin MIDI IN/OUT for Arduino - Sand, software and sound](https://sandsoftwaresound.net/5-pin-midi-interface-arduino/))

Can’t see clearly in the photos but it looks like you’re probing the outer pins, which would be 1 and 3 on a DIN connector according to the standard.

---

<div class="post-metadata">

### Author: ![MarioMalidus](https://avatars.discourse-cdn.com/v4/letter/m/d07c76/32.png) [@MarioMalidus](https://ksoloti.discourse.group/u/MarioMalidus)
#### Post date: [February 1, 2025, 4:37pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/19 "2025-02-01T16:37:03Z")

</div>

You’re Right, it really looks like im mesuring the outside pins, but im not.  
Im only pointing the measure tip between 4&5, and 1&2 that im not moving around and I also can take a foto with the other Hand 😅  
So Im correctly using pin 2-4 from the DIN socket, 1&5 Not Connected…

---

<div class="post-metadata">

### Author: ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)
#### Post date: [February 1, 2025, 5:23pm UTC](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185/20 "2025-02-01T17:23:22Z")

</div>

Just to clarify: the pinout is actually 1, 4, 2, 5, 3, from left to right (right to left, respectively). But the numbers don’t matter - the center pin is GND, and the two pins next to it are MO4 and MO5, correct?

It is also possible that the Kemper requires a stronger MIDI signal and can’t deal with the 3.3V signal from the Ksoloti?

As a test, you could put a resistor (I would guess anything between 1k and 220) across MO5 and 5V (to pull it up to 5V), see if the Kemper is able to pick up the signal then?

Note that this would be a hack and is not a good solution in the long term, but fine for finding out if the Kemper does respond to higher voltage.

[Next page](https://ksoloti.discourse.group/t/midi-sysex-receive-object/185.md?page=2)
