On my custom performances with 4 parts or less I insert a dummy program change on part 8 to change programming on another external board. I set midi channel to 10, turn int switch off and set msb lsb etc. Works great EXCEPT it arbitrarily inserts a synth dance lead on part 10 of the modx. I never set up or even go to part 10. I chose part 8 and midi channel 10 to send my midi messages to keep it far away from the usual 3 or 4 parts I set up for my performances. Not sure what is going on. Any advice thanks
If you're sending a PC out channel 10 and that program change makes its way back to MODX - then there's a chance what you're sending is being fed back to MODX and causing a single-Part change.
You can disable receive:
"Mod/Control" -> "Receive SW"
Turn OFF "Pgm Change" and "Bank Select".
Or you could track down the MIDI loop and make sure commands terminate and do not make their way back to MODX.
This is just a theory.
Obviously you can't disable these parameters on a Part that doesn't exist if Part 10 is empty to begin with.
There are also global settings to disable Pgm Change and Bank Select. However, these disable both transmit and receive. So these would not work for you since you only would want to disable receive.
Experimentally, you can see if this theory is your actual problem by adding Part 10 and setting the instrument to something different from what happens when the Part is spontaneously created. Do not disable Pgm Change/Bank Select for receive on this Part (Part 10). You should see that it will change. Then disable Pgm Change/Bank Select at Part 10 and see if the program change no longer occurs. Assuming this squashes it - you may want to track down how to terminate the MIDI message so it doesn't come back to MODX.
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
Thank you, great info, I’ll give it a try. I also thought maybe I should just send it o channel 8 the same as the dummy channel I set up. There was no specific reason for choosing midi channel 10 other than to ensure it was never an active part. The PC messages are going to a YC 61, it’s too bad my assigned foot switch on the MODx that advances the live set can't somehow link directly to advancing the YC 61 live set also.
so disabled receive as you mentioned and in doing so found the issue. When I use the YC 61 live set buttons or assigned foot switch to change the live set it some how sends a signal to MODx to add a part 10. Strange
How exactly is the YC61 connected to the MODX? 5-pin MIDI DIN cables (both in and out connected?), USB? computer between? etc
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
BTW - the YC61 you can set this to OFF:
"Tx SW Program"
Page 48
https://uk.yamaha.com/files/download/other_assets/4/1311174/yc61_en_om_a0.pdf
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
both 5 pin midi in and out connected so I can play modx sounds with yc 61 . If I turn the Tx switch off in yc it is global and no midi gets sent from yc 61. thanks
If I turn the Tx switch off in yc it is global and no midi gets sent from yc
"TX Sw Program" turns off only program changes - not all MIDI.
This is the description:
Determines whether to transmit (On) or not transmit (Off) MIDI Program Change
messages to the external tone generator played by the currently selected zone.
Default: On
So if you globally turn this off then the theory is that PC would be filtered out.
Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R
That’s in relation to zones when using yc 61 as a master keyboard controller. I don’t have it set up that way, maybe I should?
HOWEVER, I did find what you were talking about and it’s under the Settings tab which is particular to each live set. I turned it off and it still didn’t work, very strange.
Regardless it shouldn’t be happening, I’m not telling it add a part or change anything. I don’t have the YC 61 signaling to MODx to make any program changes, only the MODx to make changes on the YC 61when needed (for particular songs); there are a couple of songs were a I play Modx performances with the YC 61 for layering. thank you much for taking the time to think about this,
I think the problem has to be within the MODX, as it only happens with performances that I have the MODX sending program changes to the 61.
programing MODX and getting through all these menus ihas always been an issue with me even after having this for over a year, so there is probably something in the MODX that is set up wrong
so, if anyone is reading this thread to determine what happened, I basically changed to midi channel 8 on part 8 of my performances to send my program changes. all is currently working. so basically selecting a different midi channel that doesn’t match the part channel that you were using to send your program changes caused some confusion between the MODX and the YC 61. don’t know why, but that is just how it is.