# Help on bidirectional MIDI & devices

**URL:** <https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843>\
**Category:** General discussion\
**Created:** [April 15, 2024, 9:43am UTC](https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843 "2024-04-15T09:43:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![filpal](https://avatars.discourse-cdn.com/v4/letter/f/7feea3/32.png) [@filpal](https://forum.electra.one/u/filpal)\
**Post date:** [April 15, 2024, 9:43am UTC](https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843/1 "2024-04-15T09:43:23Z")

</div>

Hello,  
bidirectional MIDI is working only when the control is assign to Generic Midi not when using a device setting on the same channel and port… Am I doing something wrong? Did I miss an information?

For instance, this setting is not working (no feedback on the E1 from my Digitone):

 ![Capture d’écran 2024-04-15 à 11.37.31](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/3/31b5ca3f427c1c05fe6e4d3596671322d1a9c06a.png)

But this one is working:

 ![Capture d’écran 2024-04-15 à 11.37.43](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/0/0c307bbf3a8dc89209f3e5d1656d3cecd7965c68.png)

Same port, same channel… I really don’t get it at all.

Thanks

---

<div class="post-metadata">

**Author:** ![filpal](https://avatars.discourse-cdn.com/v4/letter/f/7feea3/32.png) [@filpal](https://forum.electra.one/u/filpal)\
**Post date:** [April 16, 2024, 7:42am UTC](https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843/2 "2024-04-16T07:42:39Z")

</div>

Anyone? @martin ? A clue?

Thanks

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [April 17, 2024, 6:03am UTC](https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843/3 "2024-04-17T06:03:14Z")

</div>

Hi @filpal, you have two devices configured to the same port and channel. In such a case, both devices send messages out without any problem, but only the first device receives the incoming messages. This behavior is expected. I do not want to impose restrictions on configuring several devices on the same port-channel for outgoing messages or Lua processing. At the same time, due to performance reasons, I want only one device to be the data sink for incoming MIDI.

---

<div class="post-metadata">

**Author:** ![Foksadure](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/foksadure/32/462_2.png) [@Foksadure](https://forum.electra.one/u/Foksadure)\
**Post date:** [April 17, 2024, 10:40am UTC](https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843/4 "2024-04-17T10:40:59Z")

</div>

Sorry to jump on this, but I’m having a hard time too to get a grasp of the various I/O routings on the E1.

IMHO, if time permits, the [manual](https://docs.electra.one/routing.html) - which is great overall - would benefit to have a schematics or matrix table of the E1 data flow, depending on the settings (global or into a panel controls) and the USB ports software name.

So far, I’m using the internal routing abilities of Cubase to rechannelize the electra one output to the right MIDI port and channel, depending on the target machine to edit.  
Also, a MIDI matrix setting page on the E1 could be useful to define what’s going in and out, and on which port(s) (with real-time events monitoring and filtering). That could help panel development and avoid MIDI loops as well.

---

<div class="post-metadata">

**Author:** ![Foksadure](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/foksadure/32/462_2.png) [@Foksadure](https://forum.electra.one/u/Foksadure)\
**Post date:** [April 30, 2024, 5:12pm UTC](https://forum.electra.one/t/help-on-bidirectional-midi-devices/2843/5 "2024-04-30T17:12:23Z")

</div>

JMK Music Pedals has a new 4x4 matrix MIDI utility box that could be inspirational:

> **[Plexus 4 MIDI Router, Merge, Splitter, Hub, Filter and Poly Chain](https://jmkmusicpedals.com/products/plexus-4)**
>
> 4x4 MIDI Router, Splitter, Merger, Message Filter, Clock Divider and Poly Chain with MIDI DIN, USB Host and USB Device ports in a Little Box with a Tidy UI.

Such utility profile would sit nicely in the Electra Mini factory arsenal.
