All possibilities could never be covered in a short guide but this should get you on your way. After going through this article feel free to experiment with other assignments.
Get your Motif XF DATA LIST booklet (PDF) and refer to the CONTROL LIST on page 116: "CONTROL SET DESTINATIONS" and "LFO BOX DESTINATIONS". You will also want to refer to the EFFECT PARAMETER LIST (pages 95-104). As we begin to explore the operating system, be prepared to dig a bit on your own. If you are new to editing Effects or Controllers, exploring and looking items up will help you make the associations necessary to move toward mastery. We will make specific assignments, get 'actual proof' and thereby gain a feel for the making these settings. Please follow the examples closely, to pickup exactly what is being pointed out. Each example is designed to make a point. Once the points are made, it is easier to connect the dots!
Assigning Controllers in Voice Mode
It is fundamental in the Motif XF that controllers are assigned in VOICE mode. They are an integral apart of the Voice - as important as the Oscillator, Filters and Amplifiers that shape the sound. The assignments made to the VOICE will be available even when the VOICE is placed in a PART of a PERFORMANCE, or in a PART of a SONG/PATTERN MIXING program. You can count on the fact the assignment of controllers will follow the VOICE wherever you use it with very few exceptions. We will point those out later in the article. Within the architecture of each AWM2 (Yamaha's sampled-based) Voice is a set of 6 controller assignment setups, called the "Control Set". You can program how the physical controllers will be assigned to affect a specific part of the sound. There are some 101 possible Destination parameters - which include the Vocoder, the Insertion Effects, and parameters within the Voice architecture. The assignable physical controllers are:
RB – Ribbon Controller
FC1 – Foot Controller 1 (optional FC7 pedal)
FC2 – Foot Controller 2 (optional FC7 pedal)
FS – Foot Switch (optional FC4/FC5 pedal)
AF1 – Assignable Function button
AF2 – Assignable Function button
MW – Modulation wheel
PB – Pitch bend wheel
AT - Aftertouch
Assign 1 – Knob 7 (Tone 1 row)
Assign 2 – Knob 8 (Tone 1 row)
BC – Breath Controller*
*Although the XF does not physically accept a BC3, the instrument nevertheless is able to respond to and send this controller number. More on this later in the article...
In VOICE mode... the concept of an ELEMENT must be clear. An Element is one of eight possible tone sources within a VOICE. Each Element accesses an AWM2 Waveform. The Waveform is a set of parameters that collect raw Samples into accessible group. Think of the Element as a set of parameters that further sculpt the sound into a playable entity - the Element uses the Waveform as its Oscillator, and it includes parameters for control of Pitch, Timbre and Loudness changes; and by adding a Pitch Envelope, a Filter Envelope, an Amplitude Envelope, Modulation sources, as well as routing to Insertion Effects and its own EQ device. An Element can represent an entire instrument or it can be one component in building an instrument. You will find a single Element that represents an entire Acoustic piano and you will also find an Element that is only responsible for the sound of the felt hammers falling back into place on an acoustic grand piano. An Element can be just a set of samples that represent a soft strike of each note across the piano's range. Each Drawbar of a Tone Wheel organ could be encased in an Element. A single Element could be an entire symphonic orchestra or a single violin. The term OSCILLATOR is related to an ELEMENT... in that it is a tone source, one of eight possible tone sources in a Normal Voice or seventy-three in a Drum Kit Voice; each with its own Filter, its own Amplifier, its own routing to the Insertion Effects, each even has its own EQ. One difference in the sample playback engine and the traditional analog synth, is each of the Oscillators has its own complete set of tools to make a finished sound. It is not that you couldn't do this with analog synthesizers; it is just that it required a wall of modules and lots of patch cabling.
Certain Control Set assignments are common to all Elements and others can be specific to a particular element of the sound. There are 6 Control Sets, each allows the user to pick a physical controller (Source) and assign it a parameter (Destination) - the target parameter you will be changing. It is possible with this system to assign more than one controller to the same destination by using more than one CONTROL SET. The degree (or Depth) of the control of each physical controller can be programmed, as well. In fact, the Depth parameter is very important – because without a Depth amount the assignment is meaningless. Think about the Depth setting as controlling how far the controller will be moved to get the response you desire. This is your performing gesture and should be set to your taste and style. (It is okay to have an opinion when setting this parameter - it is going to be as personal and individual as the velocity curve response).
You can view and set the parameters for the Controller Setups in the Motif XF itself or via the "Motif XF Editor" in your computer. To navigate to the Controller Sets in the MOTIF XF from Voice mode:
· Press [EDIT]
· Press [COMMON EDIT], if not already selected
· Press [F4] CTRL Set
· There are 6 sets
· Setting the SOURCE/DESTINATION: select a Source controller and assign a target Destination parameter. You can use [F6] LIST to view the available options.
· Destination Elements or Common: The Element Switches activate control for each element. If the destination is 'common' to all Elements you will see gray check marks for each individual Element. gray check marks means you cannot get at it (this is the equivalent of being, literally, 'grayed-out'). In this case because all Elements will be treated together. Some typical Common parameter destinations are Volume, Reverb Send, Chorus Send or a parameter within an Insertion Effect. If the Destination can be assigned to a specific Element(s) you will see the destination parameter name such as "E-level" = Element level, "E-pan", etc. You can select which Elements are to respond to this control setting. An Element Switch setting with a red check mark, represents a setting where an Element will be affected, and the others are unaffected. (See example assignment above).
· DEPTH: The setting here must be set with care and some thought. The range here is –64 ~ 0 ~ +63. How the Motif XF responds to a setting will depend on which parameter and which controller is selected. (See below some example assignments). A Depth setting of 0 defeats all other settings in the Controller Set (and renders them meaningless). In general, the higher the number the more it increases the range of control. Negative value settings reverse the effective direction of the controller. You will have to be logical here.
BIASING a parameter to a CONTROLLER
Example Assignment: In this example we deal with controlling VOLUME via controllers within a MOTIF XF sample-based Voice. This can be tricky, but this example should make clear how it works. The parameter you wish to control may, in fact, be under control of another setting in the architecture, therefore some analysis of what is going on within a VOICE is necessary. This process will allow you to learn about how physical controllers are assigned within a VOICE to various functions – these are in addition to those already assigned via the 8 knobs and 3 rows of functions in the upper left corner of your front panel - the [SELECTED PART CONTROL]. Each Voice when selected will have access to these 24 real time parameters via the dedicated knobs. As we will learn, the front panel knobs will have a given role, what you can do with the CONTROL SET is really fine tune your control over the selected VOICE.
Experiment #1: Biasing the Control at the VOICE level
--Let's say you want to control the total Volume of the Voice with the Modulation Wheel. MIDI control change message #001 is the Modulation Wheel. The modulation wheel can be assigned to control all manner of parameters within a synthesizer, not just vibrato. But for our example let's see what happens when you attempt to assign the MW to control overall volume. For our experiment let's initialize a voice. This way we are not inheriting values from a preprogrammed Controller Set. From Voice mode:
Press the following buttons to "initialize" a VOICE:
· [INC/YES] to execute.
This will create an INIT VOICE with just initialized waveform 0001 (piano wave) in it.
· Press [EDIT]
Let's select a synth wave. Navigate to the OSCILLATOR page:
· Press Track Select button  to drop to the Element level of editing.
· Press [F1] OSCILLATOR
· Select the Wave...
Wave Category: Wv
Wave Number: 1327: Padd
(Notice the 'E' in the upper right corner and the 'Edit-Elm1' on the top line – denoting the Voice has been edited but not yet stored and we are editing Element 1.)
Now, for fun, let's activate a second Element in this Voice.
· Press the Track Select  button that represents Element 2.
· You can now turn the Element Switch ON
The parameter at the very top of the OSCILLATOR screen is the Element Switch - if this is not set to ON, the Element cannot contribute to the VOICE, and will require no polyphony. When set to ON, the amount of polyphony drawn by this Element will be determined if the both "Velocity Limit" and "Note Limit" requirements are met.
· Set Element 2 to waveform #1496 Wave Category: Wv; UniBass
We've picked these two because they are sonically different and easily detectable.
(Notice that the LED for button  now lights to signify that Element 2 has been activated. Both  and  indicate that Elements 1 and 2 are now active. And since both are mapped to velocities 1-127 and note range C-2~G8 they require a note of polyphony each.)
· You can use Track Select buttons  -  to select Elements. Currently we can use buttons  and  to *select* Elements to view, and we can use the dedicated [MUTE] button, which will illuminate an Element when it is active and available to sound. When [MUTE] is Lit all currently active Element (Track Select) buttons will light. This will allow you to isolate each Element when you want to concentrate on just one at a time. Practice this basic skill. When the Light is lit, the Element is sounding, when the LED is not lit, the Element is muted.
· Navigate to the Control Set page. (Press the [COMMON EDIT] button to return to Common edit. [F4]:CTL SET
· Set the CTL SET 1 as follows:
In this example, the Volume parameter is 'common' to all Elements. We know this because the Element Switches are grayed out. If you were to activate additional Elements they would also share the same setting when you select a 'common' destination. The Modulation Wheel will effect all the Elements. The +63 Depth setting sets the maximum range of the controller. Try it...move the mod wheel...
Hey! It doesn't work. Is the unit broken? Not at all... Here's why it is not working: This is not the place that the overall volume of the sound is set, only where you assign control to it. We need to go to the overall Voice volume parameter and reduce it to zero. Here is how to change it.
Navigate to the Common OUTPUT page:
· Press [F1] GENERAL
· Press [SF2] PLAY MODE.
Here you will see a parameter for the total OUTPUT LEVEL of the Voice = 127. Program it to 0. That's right, 0.
Now when you move the Modulation Wheel you have total control over the volume of the Voice. The position of the modulation wheel is now an absolute representation of the current common volume, 0-127. We call this process 'biasing' the parameter (in this case, volume) to the controller. In other words, it will now look to this controller (Mod Wheel) for volume instructions.
Before we move on, by setting the DEPTH parameter to +63 you will observe that the maximum value is reached by the time the Wheel is raised half-way. Depth has to do with HOW MUCH of the controller need be applied to get the desired result. It should be set by your own preference for movement. If, for example (Depth = +63) and you are using this as an on/off switch, as soon as the wheel reaches one quarter of the way up, the SWITCH is flipped. The MW is often used as a Speed Switch between Slow/Fast rotating speaker settings. If the Depth is +63, you will observe that the Transition between Slow and Fast takes place when the MW passes one quarter of the distance from bottom to top.
If however, you set the Depth = +32, you will observe that the INPUT (Wheel movement) must reach the top of its excursion in order for the Output (result) to reach Maximum. When Depth = +32 and you are using it as an on/off switch all values for the MW 0-63 equal Off, and all values 64-127 equal On, and therefore the Switch is flipped halfway on its travel.
Actually a setting of +32 will yield a linear curve - where for each unit INPUT you get a unit OUTPUT. If set to +32 you will need to move the wheel at least halfway for the SPEED to switch from SLOW to FAST or vice versa.
Spend a moment or two understanding this graphic. This is an X-Y graph, the x-axis goes South-North (OUTPUT) and the y-axis goes West-East (INPUT). In our graphic the amount of movement of the Controller (INPUT) is on the y-axis. The values increase as you move from 0 along the bottom towards 127. The value sent (OUTPUT) is measured going up from 0 towards +127 at the top of the graphic. To connect the mental dots, experiment with different positive (+) values for the DEPTH parameter and move the SOURCE (controller) to experience the response (Output) - you should experience a difference in the distance you must engage the controller to get a result.
Understand that the DEPTH = +63 corresponds to a response where maximum volume output (+127) is achived by the time the MW controller is halfway engaged. Moving the MW beyond that the response remains the same (flat above 64 the mid-way point).
When the DEPTH = +32 it corresponds to a response where the maximum volume output of +127 is only reached when the MW controller is completely engaged. The graphic is "linear" in nature.
When the DEPTH = +16 it corresponds to a response where the maximum volume output is not reached, even when the MW controller is completely engaged. This can be useful to prevent excessive change.
All values in-between are available - so you can tailor the response as you may require. Moving a controller does not have to be ALL or NOTHING AT ALL, you can customize it, by ear, by feel, to the response you desire. You may wish to apply a controller with a minimum of effort - that is what the DEPTH parameter will allow you.
Experiment #2: Biasing the Control at the ELEMENT level
Okay, before continuing: return the Common Voice Volume to 127. Here's how:
Press [COMMON EDIT]
Press [F1] GENERAL
Press [SF2] PLAY MODE
Set the VOLUME = 127
Similarly, a volume assignment can be made on the Element level. This would allow the player/programmer to have control over specific parts of the sound (Elements) within a Voice. In our Control Set instead of making the Destination = Volume (Common overall volume) like before, this time assign it to ELM-Lvl or Element Level. When ELM-Lvl is selected you can individually assign which elements will respond to this Control Set's Depth setting when the physical controller is moved.
Return to Control Sets:
· Press [EDIT]
· Press [COMMON EDIT], if necessary
· Press [F4]:CTRL SET
· Select 'E-level' as the Destination
Set only Element 2's level to be controlled via the MW (Element Switch). This is accomplished by moving the cursor to the Element Switch line and un-checking all but Element 2.
What this accomplishes is that only ELEMENT 2 will respond to the MW position for its Volume, however, in a similar scenario to our previous example, we must set the Volume of Element 2 to zero. Here's how...
· Press Track Select  to view Element parameters
· Press [F4]: Amplitude
· Press [SF1]:Level/Pan
· Set EL2 Level to 0
Instead of "Total" Voice volume we are controlling the level of this particular Element. When you set Element 2's Level to 0, it is biased to the MW. This is a very flexible arrangement. You can expand upon it and dream up your own configurations. For example, you could take Control Set 2 and program it to control just Element 1 with the same Mod Wheel but set the E–Level DEPTH to a negative (–64). Now when you move the wheel forward it will fade out one Element and fade in the other. A negative DEPTH setting will reduce the normal Volume setting.
Notice you did not have to set the Element Level for Element 1 to 0. This is because if you did and then applied a minus value to it... this would be illogical...because levels below 0 are still inaudible.
Experiment. Try changing the controller to the RB (Ribbon). The Ribbon defaults to sending Control Change message number 22. This is shown in parenthesis as: Ribbon(22)
Now that you have the Ribbon controller selected you will notice that only one Element is active when the Ribbon is not touched but if you move your finger to the right side of the ribbon only Element 2 is heard. And as you move your finger to the left side of the ribbon only Element 1 is heard. This is because the ribbon, unlike the wheel is a left-center-right controller (more on this later in the article). However, we just want you to observe that now.
One other important new feature is that you can assign how the ribbon behaves on a per VOICE basis. That is whether it remains where you last touched it (hold) or if it reverts back to the first condition (reset).
· Press [COMMON EDIT]
· Press [F1] GENERAL
· Press [SF3] OTHER
Here you can set the RIBBON MODE to "reset" or "hold".
Almost any controller can be used for this purpose (crossfading) – some make more sense than others in certain situations.
The same scenario holds true for controlling volume with an optional Yamaha FC7 (sweep control pedal) plugged into the Foot Control jack (FC2). Foot Control (cc #004) can be assigned to control many different parameters within a synth voice. It too can be potentially routed to any of 101 Destinations - and as we'll see, some make more sense to control with your foot than others. (cc004 "Foot Control" is freely assignable as to its function, and should not to be confused with Foot Volume (cc #007) which will always control MIDI Channel Volume). There is always some confusion here because they both can use the same FC7 pedal – however, the function can be quite different. One key difference is that if you use cc007 every thing connected to that MIDI channel will be controlled exactly the same. However, if you use the assignable Foot Control cc004 you can choose the destination parameter for the foot pedal and it will only affect the MOTIF XF and only the Elements of the MOTIF XF sound that you designate. Just FYI: cc007 is the Control Change message that controls the overal Volume of the VOICE, or the PART in a PERFORMANCE, SONG/PATTERN MIXING.
Foot Control (cc004) can be assigned to control the internal volume of the MOTIF XF in a similar fashion to how we did the MW experiment. Simply follow the same steps we did with the MW, above, to assign the Foot Controller (FC04) to be the Source and set "volume" or "E-level" as the Destination. When you set the Volume to 0 you will have biased total volume to the Foot Controller.
Extra Credit: If the parameter to be controlled is set at any value other than 0, you are, in affect, setting a minimum value for that parameter. In the case of our volume output example, this would be the minimum volume when the controller was in the heel-down position (or wheel down position). In some instances you may wish to set the minimum to a value other than zero as the stored condition (especially for "live" players or those in the recording studio, this is invaluable). An example of how this is useful could be when you are using the Foot Control assigned to control the string layer in a Piano & String Voice - the Piano Elements can remain unchanged while you use the FC7 sending cc004 set to "Element-Level". You can set the maximum volume for the for the VOICE using the Voice Volume's overall setting, but set a minimum value for the Element to which the Strings will not dip below... If you always set the minimum to 0 (silence) you may not recognize that setting the actual Element's Level to a value, say 60, can allow you to easily control the swell and withdrawl of the strings between two predetermined output levels - this can, indeed, be useful. If you know what output levels work, you can setup your controllers to work in specific region that you predetermine.
After any and all Voice edit procedures you should STORE and then SAVE data (if it is worthy of keeping). If you started editing a Preset or you started editing an Internal Voice, simply point the Store procedure towards a desirable Internal location. Press [STORE]; Select a location; press [ENTER]; then [YES]. If you are using Cubase, give your newly edited Voice a name and save it, individually, as a VST PRESET in the Cubase Sound Browser. Doing so will allow you to retrieve this Voice anytime you need it in the future (and you will not have to hunt through various USB drives looking for it - simply name it, categorize it, rank it, even leave notes for yourself about its use.
Note: At the end of any editing session you should make a backup copy of all your new Voice edits. Save sounds either to an optional USB drive, or to your computer in ALL (.X3A) or ALL-VOICE (.X3V) files or backup the current set via a MOTIF XF Voice Editor File (.X3E).
If you have FLASH BOARDS installed: You only need to make a (big) backup "with Sample" when you have actively changed the data on your FLASH BOARDS. If you have not manipulated (added, subtracted new) Waveform data, then you simply make a (small) file "without Sample".
What other things can be assigned?
To answer this question we must recognize that there are answers for internal Voices/Performances and answers for external communication via MIDI Master Keyboard setups. But first, let's gain an understanding of how the controllers work. MIDI provides for standard physical controllers. Some are fixed as to what Control Change message they send, while others are assignable. We must consider what these controllers are doing to the internal MOTIF XF sounds and what they are doing out via MIDI. These two things can be quite different, by design. Sound tricky? It is - so pay attention
First, here is how it works with Voices. MOTIF XF Voice banks hold the factory programmer's best work. These are your fundamental, playable sounds. A Voice can have as many as eight completely independent multi-sampled waveform sets within it – Yamaha calls these components Elements. Each Element can be individually controlled by MOTIF XF parameters such as filters, envelopes, LFOs, etc. You can assign the various physical controllers to control specific areas within the sound. The physical controls available are:
PB – Pitch bend wheel
MW – Modulation wheel
Assign 1 – Knob 7, Row 1
Assign 2 – Knob 8, Row 1
AT – Aftertouch
FC1 – Assignable Foot Control (011 Expression)
FC2 – Assignable Foot Control (004 Foot Cntrl)
FS – Assignable Foot Switch
BC – Breath Controller*
SUS – Sustain
Control Sliders 1 – 8 - SysEx, cc007, assignable
AF1 – Assignable Function 1
AF2 – Assignable Function 2
PB (fixed) – Pitch Bend wheel will always send information that is Pitch Bend data (it has its own category of MIDI message) both internally and out via MIDI. Exactly how the data is interpreted by the tone generator (receiving device) is programmable. For example, it is possible to use the wheel for something other than just pitch bend by programming the sound to have a Pitch Bend Depth of 0 and then assigning the PB wheel to a different parameter. Typically, however, on the internal AWM2 sample-based Voices PB range is set to up/down 2 steps (+2 and -2 semi tones equals a whole tone; see below). When a VOICE is moved to a PART (Performance mode, or Song/Pattern Mixing mode) the PB range maybe reset to the default (+2/-2) - PB Range is one of the parameters that does not automatically follow the VOICE from Voice mode to the Performance, Song or Pattern PART (unless "Parameter with Voice" is ON.
Pitch Bend range is a COMMON parameter and can be set per Voice on the [COMMON EDIT]/[F1] General/[SF2] PLAY MODE:
MW (fixed) – Modulation Wheel will always send Control Change message 001 and this data is typically used for vibrato depth both internally and out via MIDI. Exactly how the data (Control Change message 001 – written cc001) is interpreted by the tone generator (receiving device) is programmable. For example, it is possible to use the Modulation Wheel for something other than just vibrato depth by programming the sounds PMD (Pitch Modulation Depth to 0) and assigning it another parameter. (PMD is the technical name for what we musicians call "vibrato"). It does not automatically control vibrato though - it must be programmed on a per Voice basis. Instruments like acoustic piano have no use for vibrato, so you may find the MW doing something quite different in some Voices. For example, the Mod Wheel makes a good 'mix' control. You can use it to fade one layer in (+ depth/level at 0) while a second layer is programmed to fade out (- depth/level at 127). The assignment to vibrato (Pitch Mod) is not automatic. Each Voice that uses the MW as vibrato has it assigned in a Control Set. Do not take this for granted - simply because many Voices use the MW for vibrato, please recognize that it is an assignment that is made, per Voice, in the COMMON > CONTROL SET.
Here you see a typical synth lead Voice PRESET 5:049 (D01) "Mini Soft". A two Element Voice that has the Mod Wheel as the ELFO-PM Depth control – this translates to Element Low Frequency Oscillator- Pitch Modulation Depth control. Depth = +16. As you move the wheel up you will add vibrato (pitch modulation) to the Voice. In some Voices the programmer may have elected to use the C-LFO or Common Low Frequency Oscillator. This is strictly a matter of preference. The C-LFO has different options available via a special 'matrix' called the "BOX". This has to do with targeting specific destinations within a VOICE. (the Common LFO will be covered in a future article). The DEPTH setting of +16 (see the x-y graph that indicates the controllers applicaton curve). As you raise the MW from the down position you begin applying modulation - sending values that increase 0 through 127. Notice that the OUTPUT of the Modulation never reaches 127, the programmer felt that a value of +64 OUTPUT would be more than enough modulation for their use. (This is what DEPTH is about - it is your personal setting for HOW FAR you would like to move the MW to get results you still find useful).
AS 1 – ASSIGN 1 does not have a fixed Control Change number or message like the PB or MW. It can be assigned as an internal control device. You can use Assign 1 to change Element level, filter cutoff/resonance, effect send, etc., etc. (see Control Set Destination list). It can independently be assigned any control change message, (cc1-cc95, except 32), for transmitting out via MIDI. The default assignment is cc #016 called: "General Purpose control 1". If you reassign the default control change assignment (global setting found in UTILITY) to cc #002 Breath Control, for example, you will in effect have a Breath Controller on a knob.
AS 2 – ASSIGN 2 does not have a fixed message. It can be assigned as an internal control device. You can use it to change Element level, filter, effects, etc., etc. (see Control Set Destination list). It can independently be assigned any control change message for transmitting out via MIDI. The default assignment is cc #017: "General Purpose control 2". If you reassign the default assignment (global setting found in UTILITY) to cc #002, for example, you will in effect have a breath control on a knob.
AFTERTOUCH (fixed) – will always be sent when extra pressure is applied to the key. Aftertouch, like Pitch Bend, has its own category of MIDI message. How this controller data is interpreted, if at all, is a function of the Voice parameters in the tone generator/receiving device. Some players use Aftertouch to vary PMD (pitch modulation depth), vibrato. Others like it to brighten the sound and assign it to filter cutoff. Try substituting AT for MW in our example synth lead Voice.
A word on Aftertouch: The Motif XF sends a kind of Aftertouch called Channel Aftertouch (ChAT). Any key on the keyboard will be able to trigger the message and it will be sent regardless of the ZONE or regardless of any split. The VOICE set to receive AT will respond – even if a key not assigned to its region is triggering the AT. There is a sensor under the keys that detects additional downward pressure on the keys. Aftertouch defaults to be FILTERED from being recorded to the Motif XF sequencer. (This is also the default condition for many of the popular software and hardware sequencers). You must remove the filter or deactivate the filter before attempting to purposefully record Aftertouch. The reason it is so often filtered is it can use up valuable sequencer memory and can cause timing problems even when it is not being used specifically. Those heavy-handed players will fill-up their tracks with superfluous data. If you have a Voice specifically programmed to use AT, then and only then should you remove the filtering of this control.
From [SONG], or [PATTERN] mode
Press [SEQ SETUP]
Press [F2] MIDI FILTER
The settings made here apply only to Song/Pattern playback data; they do not affect the MIDI events generated by your keyboard playing or panel operations and Arpeggio playback in the Voice and Performance modes.The Song/Pattern playback data will pass through the MIDI Filter before being sent to the internal tone generator block as well as the MIDI OUT connector.
FOOT CONTROL 1 (FC1) – An optional FC7 pedal plugged into the Foot Control 1 jack is available as an assignable controller. You select what it will send from VOICE mode:
· Press [UTILITY]
· Press [F3] VOICE
· Press [SF3] CONTROL
The default is cc011 (Expression) which is similar but not the same as cc007 (Main volume). Many people mistake these two as being the same thing. While they both control 'how loud', they have different functions. For example, in a Song you plan to play a B3 organ Voice on top of a sequenced rhythm section. You set the mix volume of the organ to a level of 96. (Because 96 is the perfect setting for as "loud" as you will ever need to be compared to the rhythm section). You are setting "how loud" the organ sound will play on a scale from 0-127 - relative to the other sounds. If your FC1 pedal is set to control 011 (expression) – the toe-down postion will never exceed the '96' Main volume setting of the Part. If, on the other hand, if you have the FC1 assigned to cc007 (Main volume) the volume will be set by the absolute position of the pedal – toe-down will reset the volume to 127 – and you will be too loud. Expression (cc11) is relative volume within the maximum set by the individual parts Level. Volume (cc07) is absolute volume for the current MIDI channel.
FOOT CONTROL 2 (FC2) – An optional FC7 pedal plugged into the Foot Control 2 jack is available as an assignable controller. You select what it will send from VOICE mode:
· Press [UTILITY]
· Press [F3] VOICE
· Press [SF3] CONTROL
It defaults to sending Control Change message 004, but can be reassigned to any control change number 1-95 (global setting found in UTILITY). How this data is interpreted by the tone generator/receiving device is programmable. For example, it is possible to use the foot control for filter cutoff (wah-wah) on an internal sound and have an external sound set to interpret cc #004 as something entirely different.
A word on the optional Foot Controller pedal, the Yamaha FC7: It is highly recommended that you use the genuine Yamaha FC7 in order to get the proper (intended) response. The Yamaha pedal is calibrated to work for your Yamaha keyboard. If you substitue another pedal, it may work but not as specified - you may never get the intended response.
FOOT SWITCH (FS) – Use an optional Yamaha FC4 or FC5 (sustain like momentary switch). It can be assigned any cc number between 1-100. It will always send a control change value of 127 when activated; The nature of the switch makes it ideal for OFF/ON operations - it is referred to as a "momentary" switch because remove your foot and its application goes away. This message can be used to turn something from off to on or vice versa. The default assignment is cc #088 an unassigned cc number. Assigned to cc #098 or 099 you can advance or move backward through Voices or Performance Programs. You could even use it to ARM/DISARM the arpeggiator (cc96*), or Start/Stop the sequencer (97). *The MOTIF XF default for the Arp Sw function – this can be very useful in PERFORMANCE mode.
Set to cc66 it will become a Sustenuto pedal. Set to cc100 it will reset the OCTAVE transpose.
The Foot Switch is always a momentary switch. This means it only activates when engaged; think like a sustain pedal, not a light switch.
BREATH CONTROL – Although the Motif XF does not have a Breath Controller jack (nor can it use the optional BC3 directly) it is still capable of sending and receiving this standard MIDI message (cc002). So a Voice can be biased to Breath Control and you can send this message from any assignable controller. How this data is interpreted by the tone generator is programmable. This is accomplished for Voice mode:
· Press [UTILITY]
· Press [F3] VOICE
· Press [SF3] CONTROL
It is assignable globally. Breath Control can be sent in via MIDI using an external device like the MIDI Solutions Breath Controller adapter box (which allows you to plug in a BC3 and send Breath Control via MIDI) or from another controller keyboard capable of BC input or from a device like a Wind MIDI Controller (like the Yamaha WX5). Biasing a parameter to Breath Control is handled like all others (as described above).
SUSTAIN (fixed) – will always send a Control Change message 064. This MIDI control number is HOLD 1. (Other controllers can be assigned to send cc064 sustain but a momentary pedal plugged into the Sustain jack will always send sustain). The Motif XF can use either an FC4/FC5 or and FC3 as the sustain pedal. This must be selected in UTILITY mode:
· Press [UTILITY]
· Press [F1] GENERAL
· Press [SF1] PLAY
The optional FC3 adds additional functionality to the Motif XF (Half-Dampering) covered in a separate article. Do not overlook this feature. Sustain pedals in the past were fairly simple. The Half-Dampering has to do with a subtle piano gesture dealing with controlling length of sustain. It can generate additional MIDI data - so you want to be sure you are using it wisely.
CONTROL Knobs 1 - 8 – These can be used for a variety of functions as defined by the [SELECTED PART CONTROL] section. Options are as follows – information in parenthesis is sent out via MIDI:
· Cutoff (cc71 also called Brightness)
· Resonance (cc74 also called Harmonic Content)
· Amplitude Envelope Generator (ADSR)
· Attack (cc73)
· Decay (cc75)
· Sustain (not sent via MIDI)
· Release (cc72)
· Assign 1 (cc16)
· Assign 2 (cc17)
· Equalizer (not sent via MIDI)
· Low Gain
· Mid Gain, Frequency, Q
· High Gain
· Pan (cc10)
· System FX Sends
· Reverb Send (cc91)
· Chorus Send (cc93)
· Arpeggio Play Effects (not sent)
· Swing, Quantize value, Quantize Strength, Gate time, Velocity, Octave range, Unit Multiply
· Tempo (tempo change, sent only if CLOCK OUT is ON)
Data that is sent out via MIDI can be recorded to either the internal or external sequencer.
When in [MASTER] mode (Master LED illuminated) you select the "ZONE" function for the control knobs as follows:
· Press [EDIT]
· Press [COMMON EDIT]
· Press [F2] OTHER
This allows the Knobs to be programmable per Zone.
CONTROL SLIDERS 1 – 8 The role of the CS1-8 change according to the RULES of the selected MODE. They default to controlling Element Level and Part Volume via Sysex messages in Voice and Performance modes, respectively. They are assignable per Zone in an 8-zone Master Keyboard setup to Control Change messages. In a Master Keyboard ZONE setup they are individually programmable – CS 1 will be for zone 1, CS 2 for zone 2 and so on. But you can select the parameter they each control.
_ When in VOICE Mode, the Control Sliders will send System Exclusive messages to control the individual ELEMENT Levels within the current Voice.
_ When in PERFORMANCE mode, the Control Sliders, 1-4, control individual PART Levels via System Exclusive (CS5-8 do not have a function in PERFORMANCE mode).
_ When in SONG or PATTERN mode the CS send cc007 (main channel volume) on the MIDI channel selected for the TRACK and they will control the corresponding PART Volume. If more than one PART is assigned to the Channel which the CS is controlling - they, too, will be controlled by movement of the slider.
_ When in a MASTER Setup you can select which function is the active function. The CS will then behave either according to the rules of VOICE mode, PERFORMANCE mode or MIXING mode. The rules for the associated MODE will apply. For example, TONE 1, TONE 2, ARP FX, REVERB SEND, CHORUS SEND, PAN, or ZONE can be selected and stored with the MASTER program. If "ZONE" is selected (and the ZONE SWITCH is set to ON) the Sliders are then individually programmable per Master setup).
Extra Credit: If you require more than one Knob or CS for a ZONE, you can customize the setup. It is probably the rare case when you are using all 8 ZONES - if that is the case you can assign that unused ZONE to the same MIDI Channel as the Zone you are using. You will need to ensure that you do not duplicate Note-On messages from more than one ZONE (this can be accomplished for external devices by setting the Note Limit High = C-2 and Note Limit Low = G8; this affectively prevents the ZONE from triggering the tone engine an additional time).
ASSIGNABLE FUNCTION 1 and 2 – AF1/AF2 These functions default to cc086 and cc087, respectively. The [AF1] and [AF2] are switches that can be programmed to be either "momentary" or "latch". This means they can either be used by holding the switch down for a quick change or they can toggle something on or off without having to continue to hold the button. For example, if you want to change quickly from on articulation to another (add a spiccato attack on a few string notes) and return to normal play the 'momentary' setting would be selected. If however, you want to change from one articulation to another you might opt to have the 'latch' function setting.
PRE 4: 002(A02) Violin Solo 2 AF1 – features AF1 switching momentarily to spiccato, while AF2 is set to latch, offering an alternate selection for lower portion of the keyboard (D2 and below).
PRE 4:001(A01) Violin Solo 1 – features AF1 latching an ensemble feel, while AF2 is also latching switching to the violin element without vibrato. Together AF1+AF2 you get yet another timbre.
In a future tutorial we will provide additional Tips and Tricks with the [AF] Assignable Function buttons.
Control Sets Summary: Each MOTIF XF Voice has six Control Setups where a physical controller, called the Source, is assigned a specific controllable parameter, called the Destination and a Depth value that determines how much effect the controller will have. This flexible system will enable the user to tailor the sensitivity of each controller's movement. Sensitivity or Depth refers to how far you move the controller to get a desired result. This is an important setting because you want to be comfortable working the controller while you perform.
The CONTROL SET DESTINATIONS are listed in detail on page 116 of the Data List booklet that comes with your MOTIF XF. They include Voice volume, reverb send, chorus send, and some 64 Insertion Effect parameters (not all Insertion Effect parameters are real time controllable), 101 locations total. An array of Common and individual Element parameters like filter cutoff, resonance, LFO speed and depth, tuning, key on delay, Pan position, Pitch, Filter and Amplitude envelopes, etc., etc., can be programmed.
Controller Ranges and Parameter Ranges:
Put on your thinking caps...this is tricky. Remember I mentioned logic – well here we go. Minimum-to-Maximum controls versus Negative-to-Positive controls: Consider the Mod Wheel versus the Pitch Bend wheel as an MOTIF XF physical control device. One has its zero position in the middle, while the other is at zero in the down position. One changes values from minimum towards maximum, the other above and below a 0 center value. These factors must be considered when you make an assignment of a parameter to a physical control. Think about all physical controllers in these two groups:
Minimum to Maximum Controllers
Foot Controllers: FC1/FC2
Foot Switch/Sus *min. or max. only
Foot Switch (FC3 Half-Dampering ON) minimum through maximum
AF1/AF2: on or off
Control Sliders CS1-CS8
Negative ~ 0 ~ Positive Controllers
Pitch Bend Wheel (self centering)
Knobs (center détente)
Ribbon (Reset or Hold)
Now think about the parameters and the range of possible values. Some parameters go from minimum to maximum (like volume and effect sends: 0-127) while others move above and below a center zero point (pan position: L-C-R), and filter cutoff: -64 closed, 0 normal, +63 open).
This can be an issue if, for example, you assign a minimum to maximum parameter, like Common volume 0-127, to a negative to positive controller like Assign 1.
Here's what happens if you, say, bias the total Volume control to the AS1 Knob:
The center position will be 0 volume, while +63, fully clockwise, will be maximum volume. For all settings below the center position, 0 through –64, the minimum volume is sent out, 0. The control seemingly only works half the time. You can't hear less than 0.
Conversely, if you assign a parameter that is negative to positive to a controller that does not have a center détente (a minimum to maximum controller like MW), you may find it difficult to place it back to neutral.
It is not an issue when you assign a negative/positive parameter, like pan position, to a negative/positive controller like a MOTIF XF knob. In such a case, negative values pan left, positive values pan right and the center position is center.
Conclusion: Consider the above when selecting a controller for a specific parameter.
The Control Sliders
There are 8 Control Sliders, CS1-CS8. We need to talk about their function in Voice, Performance, Sequencer and Master Keyboard modes.
Why don't the Control Sliders send cc007 in Voice Mode?
The sliders send Element Level (via system exclusive messages). In Voices that combine up to eight (sampled) elements you have a slider for each Element. Of course, they do not send cc007 (Main Volume) in Voice mode – cc007 is main channel Volume and would control all components together. You would lose individual control. It would set all Elements to the same Volume no matter which slider you moved.
Why don't the Control Sliders send cc007 in Performance Mode?
The sliders send Voice Level (again via system exclusive messages – which will affect only the MOTIF XF). In a Performance that has up to 4 Voices each slider controls the volume of one of the Voices. Of course, the sliders do not send cc007 in Performance mode - that would be silly. Again you would lose individual control. It would set all Voices to the same Volume no matter which slider you moved.
What do the Control Sliders send when I'm in a SEQUENCER mode (SONG or PATTERN)?
They send cc007 which is main (channel) volume. And they will transmit this out on the MIDI channel that the corresponding Track is set to transmit. Because in MIXING mode each PART is on a separate MIDI channel this makes perfect sense. If you place more than one PART on the same MIDI channel all PARTS on that channel will be effected by the slider.
What about the Control Sliders in Master Keyboard Mode?
The sliders are assignable to any control change number from 1-95, when you are setting up an 8-zone setup. You determine what each slider sends to each corresponding zone. You determine the MIDI channel and destination (internal TG or MIDI or both) for each zone. The default is cc #007 (volume) for each zone and this is sent out via MIDI (if you want). Controllers can be activated or deactivated per Zone. Of course, they can send cc007 in Master mode because each Voice can be on a separate MIDI channel!
What happens when I want to control Voices in a Performance, independently?
A Performance is literally, up to 4 Voices addressed together. If you want to control one Voice a certain way and another a different way within the same Performance you may need to program each individually back in Voice mode. That is what you learned about in this article – assignment of controllers in Voice mode. You now can assign parameters in a Voice and when you place that Voice in a Performance the controller assignments will apply. For example, you want to control a Performance with three sounds: PIANO, STRINGS and a PAD. You want to control the string sound independently with a FOOT CONTROL pedal. You could program the individual Voices involved, however, you do have the option of activating or deactivating a controller for an individual PART within a Performance. Each PART has a RECEIVE SWITCH. You will have to determine if you need to make adjustments to individual Voices or can you simply activate or deactivate certain controllers to accomplish your goal. In a Performance you can see which Controllers are active per Part by pressing: [EDIT]/ Touch program button  to select PART edit level/ [F6]: RcvSwitch.
Here you can set each Part, as necessary. A 'check' means the Controller is active on this PART.
Tricky things to know: "Expression" at the bottom of the list determines whether or not, this PART will respond to the FC1 pedal sending cc011. Simply unchecking the box for Foot Controller 1 does not prevent this PART from responding to cc011. Expression (artistic volume) is a separate command and therefore, has its own special receive switch. In a case where you have globally reassigned your FC1 device to send a different CC number, then blocking Foot Controller 1 will work.
One last tip concerning your controller assignments: There is a default condition for each when a Voice or Performance is recalled. This is affected by the "CONTROLLER RESET" parameter which can be set globally in [UTILITY]/ [F5]:CONTROL/ [SF2]:MIDI. This parameter can be set to either RESET or HOLD. Hold will allow each Voice to inherit the current condition of a controller. How can you use this? For example, if you use a Foot Controller as your master Volume level, setting this to HOLD will mean that the next setup you call up will hold at the current volume of your pedal. This will apply to all physical controllers with the exception of the Ribbon controller which as mentioned, is programmable on a per Voice basis.
We have not mentioned Velocity in any detail. It is a control device that has its own parameter set in each of the primary building blocks: PITCH, FILTER, AMPLIFIER.
Beyond its role in switching between sample Keybanks, velocity is typically setup so that the more energy INPUT, the more activity OUTPUT. It also can be setup in reverse. In fact, when the term "velocity sensitivity" is mentioned most people associate this with loudness response to Key On. This is applying velocity to the Amplifier block. But velocity can be applied to the Filter block - in general, the more energy used to hammer, strike, pluck, blow or bow a musical instrument the richer it is in harmonic content (in addition to being louder). And when you think about the physics involved in acoustic instrument sounds, there are subtle pitch variations that can occur in response to energy in... Or when higher energy subsides.
This is why you will find a set of VELOCITY SENSITIVITY parameters on the Element's Oscillator, Filter, and Amplitude tabs. This is where customization takes on new meaning. On a per Element basis, you can fine tune its contribution based on how you trigger the keys. Within each block you have a custom velocity curve with "weighting" - response can be set to match your playing approach. And the energy can be directed towards specific regions of the envelope generator. If you have an Element responsible for the "Attack" portion of the Voice, you can direct velocity have a greater influence to that portion of the Envelope.
With the DEPTH and CURVE setting controls, you can even prevent an Element from responding to low velocities - you can customize the response curve. We will pick up our discussion here in a future tutorial article.