mySoftware [Updates]

Once you create a user profile on Motifator and update with the appropriate information, the updates shown here will be specific to you.

newProducts [YOK]

rssFeeds [Syndicate]


forumforum
 

Old Motifator threads are available in the Archive.

Viewing topic "using MEP4 to convert CC and PC mesages from the Behringer fcb1010 to the Motif XS"

   
Page 1 of 2
Posted on: July 21, 2015 @ 12:04 AM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

Aloha,
I am new to the forum.  Just got a older Motif XS and I wanted to use my Behringer fcb1010 foot controller to change the arpeggiator selections on my Motif.  I found that I needed to send SysEx messages and the Behringer unit only sends CC and PC ones.
Does anyone know if the MEP4 will convert these messages to SysEx?
I also heard that the Roland FC300 and possibly the FC200 will send SysEx, but don’t know if they will work with the Motif.
Thanks for any help you can give on this subject.

  [ Ignore ]  

Posted on: July 21, 2015 @ 05:51 AM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

i found out that MEP4 doesn’t send SysEx messages.  So that part of my inquiry is answered, but if anyone knows about either the Roland FC200 or FC300 and if they will work with the motif XS8, I would appreciate a responce.  thanks.

  [ Ignore ]  

Posted on: July 21, 2015 @ 06:33 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

Welcome to the forum.

For those who don’t know the MEP4, it’s a Yamaha product in a 1U rack configuration, containing four independent MIDI Event Processors. I have one, and it can be very handy. It can filter and modify messages such as Note-On/Off, Aftertouch, Control Change, Program Change, Pitch Bend, and Channel Mode.

Unfortunately, System messages can only be either passed or filtered. SysEx messages can neither be modified nor generated by an MEP4.

You might consider http://www.midisolutions.com/prodevp.htm

  [ Ignore ]  

Posted on: July 21, 2015 @ 06:54 AM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
garyusinger - 21 July 2015 05:51 AM

[...]if anyone knows about either the Roland FC200 or FC300 and if they will work with the motif XS8, I would appreciate a responce.  thanks.

I don’t have any direct experience with the Roland models, but any device programmed to send the proper SysEx messages should work.

  [ Ignore ]  

Posted on: July 21, 2015 @ 01:50 PM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

Thanks for your responce.

I am thinking maybe get the midisolutions, but if the fc200 will work then I get a second pedal board for almost the same cost.  More pedals and pads!  Still yet to find out if the Roland pedal boards will comunicate with the motif in the way that I want.  Still searching…

  [ Ignore ]  

Posted on: August 25, 2015 @ 03:50 PM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

Aloha All,

Got the Midi Solutions Event Processor Plus and programed as such:

F0 00 00 50 28 00 F7
{ Clear All Settings - allow all MIDI events not specified below to pass through unchanged }

F0 00 00 50 28 02 00 F7
C0 01
F0 43 10 7F 03 40 30 00 00 F7
{ Setting #1: Map Program Change #1 events on MIDI channel 1 to the System Exclusive event F0 43 10 7F 03 40 30 00 00 F7. Continue to process settings (control-click to edit) }

F0 00 00 50 28 02 01 F7
C0 02
F0 43 10 7F 03 40 30 00 01 F7
{ Setting #2: Map Program Change #2 events on MIDI channel 1 to the System Exclusive event F0 43 10 7F 03 40 30 00 01 F7. Continue to process settings (control-click to edit) }

F0 00 00 50 28 02 02 F7
C0 03
F0 43 10 7F 03 40 30 00 02 F7
{ Setting #3: Map Program Change #3 events on MIDI channel 1 to the System Exclusive event F0 43 10 7F 03 40 30 00 02 F7. Continue to process settings (control-click to edit) }

F0 00 00 50 28 02 03 F7
C0 04
F0 43 10 7F 03 40 30 00 03 F7
{ Setting #4: Map Program Change #4 events on MIDI channel 1 to the System Exclusive event F0 43 10 7F 03 40 30 00 03 F7. Continue to process settings (control-click to edit) }

F0 00 00 50 28 02 04 F7
C0 05
F0 43 10 7F 03 40 30 00 04 F7
{ Setting #5: Map Program Change #5 events on MIDI channel 1 to the System Exclusive event F0 43 10 7F 03 40 30 00 04 F7. Continue to process settings (control-click to edit) }

This was meant to send SysEx messages to my motif to change the ARP 1-5 so that I could change the ARPs with my foot controller, but instead of changing the ARPs, it changes the Performances on my motif and does nothing to the ARPs.

Here is what Yamaha told me was the settings to use to change the SysEx messages:
Last Update: 09/25/2014

NOTE: This procedure is for advanced MIDI users only.

NOTE: This procedure selects the Arp Select sections only. Arps assigned to the Arp Select sections have already been done by this point.

Arp select (Voice Common Mode):

F0.43.10.7F.03.40.30.00.00.F7 = Arp Select 1 (Arp1).
F0.43.10.7F.03.40.30.00.01.F7 = Arp Select 2 (Arp2).

00-04 = Arp1-Arp5

I know this is a lot of stuff here, but I wanted to show exactly what I tried, and hope that someone can shed light on something that I may have missed.  the above message has a NOTE in it as follows:
“NOTE: This procedure selects the Arp Select sections only. Arps assigned to the Arp Select sections have already been done by this point.” I am wondering if this may be the missing link here or if I need a dedicated midi channel.  I am presently using channel 1.  I can try a different channel.

Any and all help will be greatly appeciated.  Again sorry for the extra long post.

Thanks,

Gary

  [ Ignore ]  

Posted on: August 25, 2015 @ 06:47 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

The Arp Select messages are correct, for Voice mode. The information agrees with that in the XS Data List. My XS isn’t set up currently, but my XF is. By changing the fifth byte (model ID) from 03 to 12, the messages are recognized by an XF. Just to verify the SysEx, using MIDI-OX I sent those messages, and watched the selected Arp change on the XF’s LCD display.

Now we need to clarify a couple of things…
1)You mentioned that the Performances are changing. Did you mean to say “Voices”, or are you wanting to select Arps in Performance mode? The SysEx is slightly different for Arp Select in Performance mode. Instead of the address bytes being 40 30 00, for Performances they’re 30 30 00. (That’s as per the Data List, and verified as I did with the Voice mode messages.)

2) Since the Program Change message is getting through the Event Processor without being mapped correctly, it would seem to indicate that the programming isn’t correct. I downloaded the EP+ manual from MIDI Solutions, and there’s a difference between what it shows and what you posted. You have “28” as the fifth byte in the programming SysEx, but the manual I downloaded shows ”29”.

I hope that helps resolve the problem.

  [ Ignore ]  

Posted on: August 27, 2015 @ 02:09 PM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

Thanks for the info.

I found that to be the case as well.  I did change that number to 29.

I got some great advise from John at Yamaha support (in my opinion, the best product support out there).

He said the same thing you did.  I was trying to access the ARP 1-5 in Performance Mode using a SysEx message that was intended for the Voice Mode.

He corrected one of the numbers to 30 not 40, and it worked perfectly.

So now,Using MIDI SOLUTIONS EVENT PROCESSOR, the correct Program Change to SysEx message if anyone is interested in being able to change ARP with their foot controller is:

F0 00 00 50 29 0200 F7
C0 01
F0 43 10 7F 03 30 30 00 00 F7

Continue with the same code but change the last number in the bottom list to 01 - 04 for the ARP 2 - 4.

Program your foot controller to send PC 1 - 5, and you can change the ARP settings with your foot controller.

Midi programing, especially SysEx messages, is somewhat tedious and takes a little getting used to but is a great tool for getting control over difficult to reach with standard methods.

Gary

  [ Ignore ]  

Posted on: August 27, 2015 @ 02:16 PM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

Hey spinDINN,

you mentioned the Data List.  I looked for that and had a difficult time understanding how to read it.

I didn’t see the same longer message that I eventually got from the Yamaha support folks.

Is there a key in there somewhere that you need to know?

Thanks,

Gary

  [ Ignore ]  

Posted on: August 27, 2015 @ 02:17 PM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

sorry got an extra “N” in your handle

  [ Ignore ]  

Posted on: August 27, 2015 @ 03:33 PM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

after looking closer I see I also substituted a “s” for the “5” in your name.

really butchered that!  So I will know now and in the future “5pinDIN” which makes a lot more sense than “spinDINN” although spinDINN is kinda cool as well

  [ Ignore ]  

Posted on: August 27, 2015 @ 09:22 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend
garyusinger - 27 August 2015 02:09 PM

Thanks for the info.

I found that to be the case as well.  I did change that number to 29.

I got some great advise from John at Yamaha support (in my opinion, the best product support out there).

He said the same thing you did.  I was trying to access the ARP 1-5 in Performance Mode using a SysEx message that was intended for the Voice Mode.

He corrected one of the numbers to 30 not 40, and it worked perfectly.[...]

Yes, I mentioned that the correct address bytes are 30 30 00. I’ll explain shortly how to find that in the Data List.
 

garyusinger - 27 August 2015 02:16 PM

Hey spinDINN,

you mentioned the Data List.  I looked for that and had a difficult time understanding how to read it.

I didn’t see the same longer message that I eventually got from the Yamaha support folks.

Is there a key in there somewhere that you need to know?

Thanks,

Gary

The first five bytes are the same for all XS Parameter Change messages, so Yamaha only shows that once. (3-5-3-1)NATIVE PARAMETER CHANGE, MODE CHANGE on page 54 of the XS Data List shows the start of the message as F0 43 1n 7F 03. The Device number, n, is 0~F (1 to 16), but in typical usage it will be 0(zero) for device 1. Therefore the first five bytes are usually F0 43 10 7F 03.

Next comes the three address bytes (High, Mid, Low). The Data List refers you to the MIDI Data Table, which begins on page 56. Since you were looking for Arp Select in Performance mode, first find the beginning of the Performance Common section (page 60), and then look for Arp SF Select under Parameter Name (page 61). There you’ll find the three address bytes, 30 30 00, and the data range 00~04 for SF1~SF5 - for SF1, for example, the data byte is 00. Append those address bytes and the desired data byte to the start of the message, and finish it with F7 (End of Exclusive).

So that’s how the full message is composed - or you could call “John”.  ;-)

  [ Ignore ]  

Posted on: August 27, 2015 @ 11:16 PM
stoneb3
Total Posts:  851
Joined  06-05-2011
status: Guru
5pinDIN - 27 August 2015 09:22 PM

So that’s how the full message is composed - or you could call “John”.  ;-)

I’ve been biting my tongue so hard I may need stitches. After all you did provide all the necessary information previously. Not to take anything away from John or Yamaha Support but we’ve got some pretty cool people here as well. Thanks man.

Stone

  [ Ignore ]  

Posted on: August 28, 2015 @ 06:07 AM
garyusinger
Total Posts:  26
Joined  07-20-2015
status: Regular

Yes, I agree.  5pinDIN came up with exactly the same info that I got from Yamaha, and it was greatly appreciated.  In fact, he actually came up with more since he went the extra mile to explained how the data list works so that I can use the Midi Solutions Event Processor to control other facets of my motif.

My thanks goes out to 5pinDIN and all of the people who use and support this forum.  It is truly a valuable asset that I appreciate and continue to use and hopefully be able to share with others what I find as well.

Gary

  [ Ignore ]  

Posted on: August 28, 2015 @ 05:35 PM
stoneb3
Total Posts:  851
Joined  06-05-2011
status: Guru
garyusinger - 28 August 2015 06:07 AM

Yes, I agree.  5pinDIN came up with exactly the same info that I got from Yamaha, and it was greatly appreciated.  In fact, he actually came up with more since he went the extra mile to explained how the data list works so that I can use the Midi Solutions Event Processor to control other facets of my motif.

My thanks goes out to 5pinDIN and all of the people who use and support this forum.  It is truly a valuable asset that I appreciate and continue to use and hopefully be able to share with others what I find as well.

Gary

Hi Gary,
Well put. I’m sure no harm was intended and we do appreciate your response, in particular your effort to share your results so that others may benefit from them. Good deal, thanks.

Stone

  [ Ignore ]  

Posted on: August 28, 2015 @ 08:59 PM
5pinDIN
Avatar
Total Posts:  11891
Joined  09-16-2010
status: Legend

Thank you, Stone. Thank you, Gary. I appreciate the kind words from both of you.

Most Motifator members are trying to help each other get the most that we can from the various Motif models, but of course we aren’t the only source of information.

I’m just glad that Yamaha agreed with me.  :-)

  [ Ignore ]  


Page 1 of 2


     


Previous Topic:

‹‹ New user help.
Next Topic:

    New user Update. ››