Using the Behringer FCB1010 MIDI Foot Controller with the Yamaha GENOS

After configuring the Pacer with the GENOS using the Continuous Controllers I decided to program the FCB1010 using MIDI Notes.

This is where I ran into a snag.

The GENOS allows remote control through a pool of CC# or MIDI Notes.

For example, if you navigate to this screen:

MENU | Menu2 | MIDI | External Controller

You see the default mapping of Preset = All Parts

CC#0/C#-1 = Style Start/Stop

CC#5/D-1 = Fill Down

CC#6/Eb-1 = Fill Self

So what is the MIDI Note Number corresponding to C#-1

The standard practice is to designate C#-1 as MIDI Note Number = 1 as you can see from this table:


MIDI Note Numbers for Different Octaves



So the translation should go like this:

Note_Name, MIDI_Note_Number

C#-1, 1
D-1, 2
Eb-1, 3

When I used these MIDI Note Numbers nothing worked.

After some investigation, I found that in Yamaha parlance, C#-1 = MIDI Note 13.

Yamaha’s numbering scheme is off by an octave!

This is what Yamaha wants you to input:

Note_Name, MIDI_Note_Number

C#-1, 13
D-1, 14
Eb-1, 15

Once I figured out this quirk, everything proceeded smoothly.

Please ignore my previous translation table that I posted.

This is the correct set of 30 CC# and MIDI Note Numbers the GENOS recognizes.

CC#, Note, MIDI _Note, Default_Mapping

CC 0, C# -1, 13, Style Start/Stop
CC 5, D -1, 14, Fill Down
CC 6, Eb -1, 15, Fill Self
CC 8, E -1, 16, Fill Break
CC 9, F -1, 17, Fill Up
CC 10, F# -1, 18, Synchro Stop
CC 11, G -1, 19, Main A
CC 12, Ab -1, 20, Main B
CC 13, A -1, 21, Main C
CC 14, Bb -1, 22, Main D
CC 15, B -1, 23, Style Start/Stop
CC 16, C 0, 24, Fill Down
CC 17, C# 0, 25, Fill Self
CC 18, D 0, 26, Fill Break
CC 19, Eb 0, 27, Fill Up
CC 20, E 0, 28, Synchro Stop
CC 21, F 0, 29, Intro 1
CC 22, F# 0, 30, Intro 2
CC 23, G 0, 31, Intro 3
CC 24, Ab 0, 32, Tap Tempo
CC 25, A0, 33, Style Start/Stop
CC 26, Bb 0, 34, Fill Down
CC 27, B 0, 35, Fill Self
CC 28, C 1, 36, Fill Break
CC 29, C# 1, 37, Fill Up
CC 30, D 1, 38, Synchro Stop
CC 31, Eb 1, 39, Ending 1
CC 32, E 1, 40, Ending 2
CC 33, F 1, 41, Ending 3
CC 34, F# 1, 42, Fade In/Out



I programmed Bank 0 with 10 Pedals for these Functions:

Pedal Function
1 INTRO 3
2 FILL DOWN
3 FILL SELF
4 FILL DOWN
5 BREAK
6 INTRO 1
7 INTRO 2
8 ENDING 1
9 ENDING 2
10 ENDING 3

The Behringer Foot Controller works as expected.

It has 2 built-in Expression Pedals.

The GENOS allows you to connect 5 Expression Pedals transmitting on CC#7, CC#1, CC#2, CC#3 and CC#4

They can all work simultaneously.

You can assign any of these 16 functions to these 5 pedals:


• No Assign
• Modulation
• Breath Controller
• Foot Controller
• Portamento Time
• Volume
• Pan
• Expression
• Sustain
• Portamento Switch
• Soft
• Resonance
• Release Time
• Attack Time
• Cutoff
• Reverb Send
• Chorus Send


Furthermore, you can limit the scope of these functions.

You can specify which Part you want your Expression Pedal to control:

These are all the Parts you can control with your Expression Pedals.

• Right 1
• Right 2
• Right 3
• Left
• Keyboard
• Style Rhythm 1
• Style Rhythm 2
• Style Bass
• Style Chord 1
• Style Chord 2
• Style Pad
• Style Phrase 1
• Style Phrase 2


I am thoroughly impressed with the comprehensive MIDI Implementation of the GENOS.

The Pacer is the ideal Foot Controller for the GENOS. In addition to 10 Switches for each Preset, you can connect 4 additional Foot Switches and 2 Expression Pedals.

The best foot switch for the job is the M-Audio SP-2 Universal Pedal.

The best expression pedal that is comfortable to use is the Yamaha FC7.

That gives you a lot of firepower considering the Pacer can store and recall 24 Presets.

The FCB1010 is just not as versatile. I do not like the squishy feel of the Pedals and there is limited visual feedback. It costs $70 less than the Pacer.

I would wholeheartedly recommend the Pacer to go with your GENOS.

I had to revise my User Guides to reflect Yamaha’s numbering scheme.

So here are the revised documents:


Using the FCB1010 with the GENOS

http://davidapps.net/fcb1010/fcb1010_genos_setup.pdf

Download the SysEx File for the FCB1010

http://davidapps.net/fcb1010/fcb1010_genos.zip



Using the Pacer with the GENOS

http://davidapps.net/pacer/pacer_genos_setup.pdf

Download the SysEx File for the Pacer

http://davidapps.net/pacer/pacer_genos.zip


Even though the User Guide applies to the FCB1010 and the Pacer devices, I have included enough information with screenshots to make it easy to program any other MIDI Foot Controller. The principle is the same.

The Pacer tutorial is using Continuous Controller numbers to trigger the functions.

The FCB1010 tutorial is using MIDI Note numbers to trigger the functions.



David


Edited by Tapas (05/30/21 11:25 PM)