Smart Multibox with PBC/6X

enyawg

Member
Hi Mario, Ron and the Team,

Using the PBC/6X I soldered/ assembled a bidirectional Y cable per you pin spec and it works fine.

I received the Smart Multibox today as I want to place this (more secure) solution under my board by simply replicating my bidirectional cable setup, using the Smart Multibox and 5-pin MIDI cables.

So just to confirm my cabling is:
1. Connect a 5-pin MIDI cable from the MIDI OUT jack on the PBC/6X to Input 1 on the Smart Multibox.
2. Connect a separate MIDI cable from Output 1 of the Smart Multibox to my MIDI IN of my external effect devices.
3. Connect a separate MIDI cable from the MIDI OUT of my external device (Morningstar MC-4) to Input 2 on the Smart Multibox.
4. Set the Smart Multibox to Merge / Thru Mode (indicated by a solid green Status LED).

Output is fine but Input just won't work.

So I changed step 4. to: Set the Smart Multibox to Script mode (indicated by a solid Orange/ Yellow Status LED).
Here's my script, but still doesn't help.

#
# BIDIRECTIONAL PBC/6X
# by Wayne Gardner 30/06/2026.
#
# A script that forces the Smart Multibox to route standard MIDI incoming data from
# your Morningstar MC4 Pro back to the special bidirectional return path of the RJM
# Mastermind PBC/6X.
#
from multibox import *

def midi_received(port, msg):
# 1. Forward outbound commands from PBC/6X (Input 1) to Outputs 1 and 2
if port == MIDI_IN_1:
midi_send(MIDI_OUT_1, msg)
#midi_send(MIDI_OUT_2, msg)

# 2. Forward return data from MC4 Pro (Input 2) directly into PBC/6X via Output 1
elif port == MIDI_IN_2:
midi_send(MIDI_OUT_1, msg)

# Visual confirmation that a message passed through the processor
blink_led()

# CRITICAL: Tell the Multibox firmware to actively listen to this function
midi_set_receive_cb(midi_received)

Can I access your script library or can you assist with making this work?

Cheers,
Wayne Gardner
Australia
 
I just realized that our recent website move broke our script library. I'll fix that as soon as I can, thanks for pointing that out.

I think the issue in the script is the forward from MIDI_IN_2. The script is forwarding it to Output 1, but the comments say that you want it to forward to the PBC/6X, which is connected to Input 1. If you want to have the messages sent bidirectionally back to the PBC6X, use midi_send(MIDI_OUT_5, msg) instead
 
Thanks Ron,

Yes I got it working just after I sent you the thread. As I want to send messages bidirectionally back to the PBC6X, I used midi_send(MIDI_OUT_5, msg).

In summary:
1. I used a Morningstar MC-4s physical DIN5 MIDI cable output (I was using the Omniport with the Bidirectional cable set to MIDI OUT Type B TRS).
2. I set the MC-4 under General Configuration/ MIDI Thru Settings/ 3.5MM (Front) MIDI In - Thru To "DIN5".
3. Used my Bidirectional PBC/6X script as originally posted (with the midi_send(MIDI_OUT_5, msg mod).

Looking forward to accessing the script library when it's up again.

Cheers,
Wayne
 
If you download the latest version of the Smart Multibox editor, it will be able to access the script library.
 
I can't run the new SmartMultiboxEditor-1.1.2.dmg you uploaded. I'm not 100% sure but it appears this may be a silicon only version (see error message).
SmartMultiboxEditor-1.1.1.dmg ran on my Intel Mac. Can you upload 1.2.2 for mac Intel & please include the script library access.

Thanks,
Wayne
 

Attachments

  • Screenshot 2026-07-02 at 1.03.46 pm.png
    Screenshot 2026-07-02 at 1.03.46 pm.png
    105.5 KB · Views: 0
Laptop:
Mac BookPro 15” 2022 Model

MacOS:
Sequoia 15.3.2

Processor:
2.4 GHz 8-Core Intel Core i9

Memory:
64 GB 2667 MHz DDR4
 
Sorry but I still can't install the latest SmartMultiboxEditor-1.1.2.dmg on my Intel Mac.
 

Attachments

  • Screenshot 2026-07-08 at 12.53.48 am.png
    Screenshot 2026-07-08 at 12.53.48 am.png
    123.9 KB · Views: 1
Last edited:
Back
Top