Old Motifator threads are available in the Archive.
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
PROGRAM CHANGE OR TRIGGER A PERFORMANCE CHANGE FROM ANOTHER DEVICE /KEYBOARD How do you trigger a program change or performance change from another device? What numbers or values need to be used to make that happen particularly the Performance change ? |
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
MSB = 063
|
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
Thanks
I also noticed that there is only Options for 1 - 16 Basic Midi Channel or Off. Isn’t there an option for Any or All Midi Channels ?
|
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
No. Basic = Global.
You do realize that a PROGRAM CHANGE to change the entire PERFORMANCE is one thing, you can address the VOICES on each MIDI channel via their own Bank Select and Program Change, so if you want to change the individual Voices you can send the message on that MIDI channel. Of course, all PARTS assigned to the MIDI channel will change. You don’t mention what your goal is, so we cannot offer you other options. |
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
Many Thanks
|
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
Sorry, not enough info to figure out what you are doing. The pedal (?) is plugged into which keyboard? |
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
Let me put it another way:
|
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
I just did some experimenting If the organ is on midi channel 1 or 2 on the mx61 and if the layer button is on - foot pedal works ; but if I put it into another channel 3 - 16 The part has to be called up and able to be played by the mx keyboard or the pedal will not affect it ? |
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
Its simple you have to be actively playing the MIDI channel to control it. In order to play the sound with Keys you understand - well controllers work the same way. Get a FC pedal for the keyboard you are transmitting from, period. Basic MIDI 101. |
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
I have that Yamaha F C-7
|
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
All I am asking now is this:
|
raylamatrice
Total Posts: 29
Joined 10-04-2013 status: Regular |
CORRECTION:
|
Robshi
Total Posts: 2
Joined 04-10-2014 status: Newcomer |
Hi all First post here. I’ve been trying to change performances on my mx49 by pressing a key on my maudio oxygen 88 controller. Plan is to set up the oxygen buttons to select commonly used performances for easy switching mid gig. I got the info supplied from a very helpful guy at Yamaha but unfortunately it doesn’t appear to be working so I thought I’d try here for advice. So if I am understanding things correctly I need to configure the button to send a combined program change, msb and lsb message? Settings to be…
MSB = 063
So to select the mx performance number 006 for example should I be configuring as follows
MSB = 063
Or am I missing something? I can locate the instructions for programming the maudio device if helpful but didn’t want to clutter things up here initially. Many thanks Rob |
Bad_Mister
Total Posts: 36620
Joined 07-30-2002 status: Moderator |
There are one hundred twent-eight Program Changes in a Bank. They are listed 0-127. Because when you ask a computer to count, it properly starts at zero. If you were to list programs, like most people, you start your count at 1. So does the synthesizer. So PC = 006 will recall the seventh Program. |
Robshi
Total Posts: 2
Joined 04-10-2014 status: Newcomer |
Yeah I realised that I’d made that mistake after I posted my question but the specific performance isn’t the issue as I just chose 006 as a random choice. Essentially what I’m asking is how to program a button on an external midi keyboard to change the whole performance on the mx. So (remembering that the mx starts on a zero) to tell the mx to change to performance 006 should the following message be sent?
MSB = 063
Secondly I’m new to using program change messages (just used to using midi to send note information so no programming taking place just plug in leads and hit keys usually). In the case above what is the msb and lsb actually telling the mx. (I always like to know why something works rather than simply doing something blind). Cheers for your help Rob |
jazzmann620
Total Posts: 8
Joined 04-08-2013 status: Newcomer |
I think you all are trying to make something simple into rocket science. It’s easy enough to just change performances on the MX itself and then control parameters of the current performance via whatever controller you use. My use may be simple but I use a 49 key controller to trigger a second channel so I can play any 2 of the 16 sounds in the performance. One from the mx and one from the controller. I then set each of the 8 faders to control the volume of midi channel 1-8 and the 8 knobs to control the volume of midi channels 9-16. |