Synth Forum

Notifications
Clear all

Ok, I am really battling to get my Yamaha MFC10 Midi Footcontroller to work with my Montage. I would like to use it while performing to change sounds or voices

6 Posts
3 Users
0 Likes
557 Views
Posts: 0
New Member
Topic starter
 

Ok, I am really battling to get my Yamaha MFC10 Midi Footcontroller to work with my Montage. I would like to use it while performing to change sounds or voices

 
Posted : 16/08/2017 1:31 pm
Bad Mister
Posts: 12304
 

We'll need a bit more information from you to provide you with help. Are you new to the MFC10?
Can you provide, specifically, a Program that you would like to recall? This way we can give you specific instructions on how to go about it, and whether or not what you expect to happen is even possible.

The better the info you supply, the more specific our answer can be... thanks! And welcome to Yamaha Synth!

 
Posted : 16/08/2017 1:51 pm
Jason
Posts: 7908
Illustrious Member
 

The MFC10 can transmit the following function data to control
other MIDI devices.

* Values in parentheses are shown in the display.
• NOTE ON/OFF (90-9F)
• CONTROL CHANGE (b0-bF)
• PROGRAM CHANGE (C0-CF)
• SONG SELECT (F3)
• START (FA)
• CONTINUE (Fb)
• STOP (FC)
• SECTION CONTROL (F0)
• TEMPO CONTROL (Ft)

... unless you need lots of functions - "Mix" mode (function slide switch to "MIX") may be best since the bottom 6 buttons give you access to 25 different program changes (telling Montage to call up a specific performance).

The manual: https://usa.yamaha.com/files/download/other_assets/5/317935/MFC10E.pdf

If all you want to do is change performances - then maybe use "normal" (function slide switch) mode and be sure the [FUNCTION] lamp is off. The [FUNCTION] button is located on the top row of foot buttons closest to the foot controller (pedal).

Personally, I think "mix" mode makes more sense how to call up programs 1-25 vs. the "Normal" mode method of entering in a program ("memory") number - but you may get used to it in "Normal" mode.

In normal mode - say you start with memory #001 and you want to change it to memory #008. Simple enough - press the "8" foot button. If you want to change from #008 to #023 - you have to press the "x10" foot button once (not twice) to tell the foot pedal you're going to enter two digits - then press foot buttons "2" then "3" (in that order) to bring up memory #023. For anything larger than 99, (there's 128 maximum) - you press "x10" twice to tell it you'll be entering two digits (but the 1st starts with a "1"). So say you want to call up memory #125 - you would press "x10" once, then "x10" a second time, then "2", then "5". The second "x10" is like the "1" of "125".

For changing a performance, you're going to want to set Status to C0 (channel 0) - and refer to the data list for multi-part MSB/LSB+PC values. For changing a single PART (probably something you won't do - but maybe you want this) - you'll need to program the foot controller Status to C# where # = the PART number minus 1. PART 1 = C0, PART 2 = C1, etc. And refer to the MSB/LSB+PC values in the data list for single-part.

Refer to the MFC manual "How To Edit Memory" pg 11 for details on how to "key in" your Status + MSB + LSB.

Note that the memory location (1-128) will be the PC sent (assuming you turned ON sending PC

See: https://usa.yamaha.com/support/faq/music_production/7059.html

So the MFC doesn't really support the multiple MSB+LSB combinations with the same PC. PC=memory slot and you can only have one memory slot - so you "use up" a PC designation when you assign a memory location. This is fine if you only care about switching between the 1st 128 user performances with the MFC (for example). Or you can otherwise shuffle around your library area (dummy slots as a way) so there is no overlap in PC between library and user. I wouldn't do this - I would just stick with the user area most likely.

That pretty much covers using the pedal to switch performances except for spelling out the MSB/LSB+PC mapping.

For more detail on that front - see: https://www.yamahasynth.com/forum/trying-to-send-bank-program-changes-to-montage-over-midi/oldest

 
Posted : 16/08/2017 4:36 pm
Posts: 0
New Member
Topic starter
 

Thank you for the reply, appreciated, I do however need to do program changes from the MFC to Montage and not to PC. The MFC worked 100% with my Motif XF, but I'm battling a bit with Montage.

 
Posted : 17/08/2017 9:44 am
Bad Mister
Posts: 12304
 

Can you provide, specifically, a Program that you would like to recall? This way we can give you specific instructions on how to go about it.

 
Posted : 17/08/2017 1:01 pm
Jason
Posts: 7908
Illustrious Member
 

@Marius:

Understand nothing in this thread is referring to a "personal computer" (PC) - the references here are for the MIDI "program change" (PC).

Montage, for selecting a performance (user, library, preset) requires three pieces of information: Bank MSB, Bank LSB, and PC ("program change").

The MFC10 handles all three but limits program change (PC) to equal the memory location. There are 128 possible memory locations (from 1 to 128) and therefore only 128 possible PC (program change) values.

Therefore, if you have multiple programs you want to recall with the MFC10 - they cannot share the same PC (program change value) with different MSB/LSB values. You can work around this by shifting around, on Montage, where your performances sit so you have no overlap of PC (program change) among the programs you want to recall - but this is very much extra work you have to take on to accommodate for the MFC's limitation.

FYI: I used "PC" and "Program Change" as the nomenclature vs. "program number" because the MFC documentation uses "program change" - not "program number".

It's no problem if you just want to recall the first 64 user performances and see no need to pick from libraries + user performances or presets + user performances, etc.

I spelled out how to set this up with the MFC and referenced page numbers in the manual for your reference. Along with the discussion of how to translate the Montage documentation (data list) to MSB+LSB+PC values to target what you want (previous message).

Reread "PC" as program change (NOT personal computer) and perhaps my earlier message will make more sense.

 
Posted : 18/08/2017 3:24 am
Share:

© 2024 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us