Try to get a program change from Nord piano 5 to Yamaha MX61

My setup is nord piano 5 to midihub and Yamaha MX61.

What I want is that when I choose a new preset on the Nord that the MX61 changes to the same preset on te USER Bank So far The MX remains in the same preset whatever I try.

Is there a solution for this.

Could you check if Nord piano sends a program change message when you are changing its preset? You can do that by using the MIDI Monitor pane in the Midihub Editor on the connected input port.

Once this part is confirmed, we’ll figure out how to forward it to Yamaha MH.

yes because when I connect the nord to without the midihub with just a midi cable the programchange works. But only in the GM bank in the mx

You’ll probably want to make Midihub prepend the Program Change with a Bank Select MIDI CC event, to select the user bank.

Could you upload your current Midihub Preset? I would expect it to pass at least the Program Change event between the devices, even if the bank is not correct yet, so we can show you where to insert the necessary Transform pipe(s) to select the user bank.

preset 1 Nord -MX userbank.mhp (368 Bytes)

This is what i’ve got with s little help from Chat gpt but it doesn’t work

Ok, first make sure Yamaha MX61 is set up to receive Program Change and Bank Sel messages, see the manual at page 49.

According to this Yamaha MX61 Data List, to access the user bank, the CC Bank Select MSB must be set to 63 and LSB to 8. This Midihub Preset sets these values for every Program Change event received:

preset 1 Nord -MX userbank_banksel.mhp (399 Bytes)

thank you again. Is there also a possibility to insert a programchange. so MSB 63 LSB 8 program???

What event do you want to produce the Program Change?

I thought you were sending a Program Change from Nord Piano 5 :slight_smile:

Please elaborate a bit more on how you want this to work exactly.

in fact I want to choose a preset on the Nord and send it to the MX program number 67 on the user bank or any programnumber. Now the mdihub still sends to the GM bank instead of the userbank

the smx 61 is set up to recieve progr change and bank sel

Can you please select the TO MIDI B pipe, send a program change from Nord, and send a screenshot of the Midihub Editor? The produced events should be visible in the MIDI Monitor pane.

cant see a programchange just the bank select MSB and LSB

Please check if you have any filters set in the “Settings…” button in the MIDI Montior pane - maybe the program changes are getting filtered out from the display. (If a box is ticked in the incoming or outgoing filter settings, the events are hidden from MIDI Monitor)

Another thing to check - open the Device → Settings menu in the top bar - check the “Program Change Port for Preset Change” settings - in case it’s enabled for MIDI Port A, you might be unintendedly changing the presets on Midihub with Program Change 0 - 7 events. If that’s the case, you should set it to “Disabled” or non-MIDI A port.

If that still doesn’t help, could you please repeat and select the FROM A port to detect the incoming events right at their source and post a screenshot?