October 2024: Fractal Audio's VP4 Virtual Pedalboard has been added to the wiki.

FAMC Liquid Foot+ (legacy)

From Fractal Audio Wiki
Revision as of 17:07, 12 October 2016 by GotMetalBoy (talk | contribs) (Updated)
Jump to navigation Jump to search

Jr 12 Pro Plus Mini.png

FAMC Liquid Foot+ (LF+) Tutorial

  • Forum member GotMetalBoy created a tutorial about using the Liquid Foot+ MIDI controller with the Axe-Fx II. It explains how to configure the LF+ to make it sync in real-time, similar to the way TotalSync works with the MFC-101.
  • If you're new to programming a LF+, make sure to do all programming in the LF+ Editor and don't even attempt to program it from the unit. The 2 things that will help you understand the concept a little better are:
    1. The Foot Switches are called Buttons.
    2. You select what each button does by editing the Functions on the Page tab in the LF+ Editor.
  • This tutorial is being discussed in these Threads:


Contents


FAMC Music Liquid Foot+ (LF+) and Fractal Audio Systems (FAS) Axe-Fx II Tutorial

This tutorial will walk you through configuring a FAMC LF+ MIDI Foot Controller, so it will control a FAS Axe-Fx II and sync IA's and Preset Names in real-time similar to how the FAS MFC-101 and Axe-Fx II sync.

This document is a work in progress and has a coming soon section that lists what I plan to add.

Contact

Please contact me with any questions, corrections or suggestions. My User Name is GotMetalBoy. I can be contacted by:

Updates and Downloads

Legend

  • LFC = Any of the LF+ series MIDI Foot Controllers
  • LFE = LF+ Editor
  • AF2 = Axe-Fx II
  • FB = Fractal-Bot
  • IA = Instant Access

Gear I Used For This Tutorial

  • FAMC LF+ Pro+ v4.38 Set To Factory Defaults
  • FAMC LF+ Editor v4.38
  • Fractal Audio Systems Axe-Fx II Mark I Quantum v4.00
  • Fractal Audio Systems Axe-Fx II Quantum 2.01 Factory Presets
  • Fractal Audio Systems MFC-101 Mark 1 v3.08 (Sold on 2015.05.07)
  • Fractal Audio Systems USB Driver Setup for Windows v2014.06.06
  • Fractal Audio Systems Fractal-Bot v2.8.0
  • Fractal Audio Systems Axe-Edit v3.8.2
  • Hosa 15ft 5 pin MIDI cable
  • Laptop with 2GB Memory, 2.8GHz Intel CPU, Windows 10 home 32bit
  • Desktop with 8GB Memory, 3.4GHz Intel CPU, Windows 10 Pro 64bit
  • Microsoft Office Word 2013
  • Microsoft Expressions Web v4.0.4160.0
  • Notepad++ v6.9.2
  • LibreOffice v5.2.2
  • GIMP v2.8.18 - The GNU Image Manipulation Program

Links


Back To Top Of Document


Information

If you're new to programming a LF+, I recommend reading this Information section 3 times because everything interplays and will make more sense.

Footswitches

These are the physical Buttons on the LFC and can be assigned Functions on the Pages tab in the LFE like Presets, IA's, Bank Changes, Modes.

Buttons

These are the virtual Footswitches that can be assigned Functions on the Pages tab in the LFE and can be assigned to the physical Footswitches on the LFC.

Pages

These are where you organize what each Button does and which ones you want assigned to the physical Buttons. You can edit different Pages for different layouts of your physical Buttons. You can select different IA Maps per Page and each IA Map contains 60 IA Slots.

Pages are what sets the LF+ apart from other MIDI foot controllers and what had me really confused when I first tried to program it because most MIDI foot controllers use Presets in consecutive order which are assigned to physical Footswitches.

Presets

These are where you configure commands to control an attached device through MIDI. These are usually used to send Program Changes to load Presets on the connected device. You can use Presets to send CC's too. You can name Presets or have them sync the name from the AF2. Presets don't have to have Program Changes go in consecutive order. Preset 003 can be programmed to call up the AF2 109 Preset. LFC Presets are very flexible like AF2 Presets, so you can configure them in many different ways.

IA Slots

IA (Instant Access) Buttons are usually used to enable or disable FX within Presets. They can also be used to change other items within the LFC like Pages and accessing Page Buttons above your physical Buttons. They can be assigned different switch types like Stomp(Latched) or Momentary. You can assign the same CC# to different IA Slots but use a different switch type, so one can use Stomp and the other use Momentary. I do this for Drive FX bc sometimes I want the Drive enabled for a whole song or just want it for a short section of a song to get feedback.

NOTE: There are 180 IA Slots but you can only use IA Slots that are assigned to an IA Map and you can only assign 60 IA Slots per IA Map. You should make sure that all IA's that you want to real-time sync with an AF2 are in Slots 1-60. All non-syncing IA's should be in Slots 61-180, like for controlling other MIDI devices or controlling a parameter like the depth of a Chorus.

IA Maps

You probably will only use the IA-Map Default 001 unless you need to use more than 60 IA Slots. The first 60 IA Slots automatically get assigned to IA-Map Default 001 and it can't be changed. If you want to use IA Slots 61-180, you can assign them to a different IA Map and you can assign IA Slots 1-180 in any order.

Hierarchy

From FAMC Forum Member Dutch

The paraphrase below is from FAMC Forum Member Dutch and I think is one of the best explanations of how the LF+ works.

Here is the URL to the original post: http://www.famcmusic.com/forum/viewtopic.php?f=22&p=2785#p2785

Re: New to Liquid Foot Help!!

Post by Dutch - Sun Jul 12, 2015 5:36 am EST

It can be quite a learning curve. It took me a while too to get my head around it.

Basically it's like this:

IA Slots:
The bricks in the building. Those are the single commands that tell your other units what to do. Preset changes are not IAs. Those are governed directly in Presets and Pages.
Presets:
The mortar that builds the bricks into a wall. Basically a number of applicable IA Slots and PC commands stuck together.
Pages:
The rooms in the building. The virtual representations of the actual switches on the LF surface and which Button exactly does what. You can arrange Presets, IA Slots and Functions (stuff like Bank Up/Down, Page select, Menu access) in any way you like. There's 60 Buttons on every Page, yet only 12 switches on the 12+ for instance, see Page Display Start below for more info. This is the least you need to have programmed to make the LF+ work with anything. There are no Banks as such, the Banks in the LF are determined by the number of Bank Preset commands on the Page you are using. Different Pages can have different Bank sizes.
Songs:
Basically a list of Presets. Building the rooms into a house. You can make lists of the Presets used in a Song or make a list of several Presets that perform similar or vastly different things. Basically anything you want in a list. I have one Song that is my soundcheck list. Going from clean to heavy with the most important sounds. If those check well I'm good. That's the first Song in my Set Lists.
Set Lists:
Building houses into streets. A list of several Songs. Actually I found a video of the basic mode editor for the RJM Mastermind GT very informative because it works much in the same way, only the LF is vastly more intricate. I think the RJM editor now does have a more detailed expert mode, but it wasn't available yet when I looked at it. Until now it's been pretty basic.
IA Maps:
This can rearrange the furniture in the room (see Pages) and change some of the furniture as well. You always have to have the default IA Map programmed because that is the basic listing of the IA Slots, it fits 60 IAs. If you leave it at that you have somewhat the same functionality as the RJM explained in that video. To get access to more of the 180 IAs you will need to program those in alternate IA Maps.The fun in this however is you can alter the order in the IA Map and have the same Page display different IA's without needing to program a different Page. It does add to the administration of it all, keeping tabs on what Pages are using which maps... Add to that the IA Map is selectable per Preset so you also need to keep track of which Preset is using which map in which Page.I haven't delved very deep into the IA Maps thing yet. I currently have two. The second one is placing a phaser and tremolo IA Slot where the chorus and vibe usually reside. I needed those and now I didn't need to use a different Page.
Page Display Start:
On a given LF you can only see part of the room. Every Page has 60 virtual Buttons. Yet the 12+ only has 12 on its surface. That means Buttons 13 to 60 are inaccessible. There's a solution so you can see a different part of the room. The function that allows you to program one Button with a Page Display Start command. That Button let's you choose where on the Page the LF+ will start its actual display of Buttons. I have Button 12 on my 12+ programmed with two functions, one to start at 13 and the second to start at 25. Button 24's functions point to 1 and 25, Button 36 points to 1 and 13. This lets me have 1-Button access to 3 zones in a Page.
Dual Function Buttons:
Every Button on a Page can have two functions. Accessible by short/long press or double press. Buttons can swap those functions depending on what blocks are present in the Axe-Fx II or you can swap them yourself or not have them swap at all.

From FAMC

Here is the original link: Re: Still a noob after 3+ years? http://www.famcmusic.com/forum/viewtopic.php?f=22&t=772&start=10#p3391

by FAMC - Wed Dec 16, 2015 3:27 pm


There are two separate components to the LF+. The physical component will define what buttons will do and how they will behave. The Logical component defines the functionality expressed when an action is taken.


Physical Layout:

PAGES and Global Settings are the two key areas that define behavior and functionality of buttons. Pages in particular allow the creation of "Layouts". Each page consists of buttons that you define as a single set. The LF+ hardware will allow the user to "see" a portion of the page as defined and currently loaded. So if you have a JR+, you can see up to 8 of the buttons defined on a page, as 12+ will allow you to see 12 buttons of the page, and a Pro+ will let you see 24 of the 60 buttons on the page. All of the buttons defined on a given page that you can not see on the hardware itself, still function and are accessible at all times programmatically.


If you draw out a set of layouts on a piece of paper, and for each of the physical buttons you define what you want it to do, it is fairly simple to transfer that drawing to simple page programming. Layer your layouts on paper, and then you can program multiple pages, whereby each page follows the drawing of a single layout.


Buttons on a page can do up to two things. What type of things? It can be either a "Preset trigger", "IA-Slot trigger", "Page selector", or a "special function". More on those below. Each button on a page can be triggered in various ways (Quick normal press of button, a double-press (like a mouse double-click), or holding the button down for a period of time defined by you). Also, you can define how the button processes the two functions (if there are two assigned). You can simply trigger the first function, trigger the second function, or you can allow the LF+ to "swap" the order of the functions. What does that mean? Simply put, if you define two functions, then think of one being on top and active for a normal press, and the other is hidden "below" it, waiting to be triggered some other way. When you trigger the second function, you can then swap which of the two functions is active and "on top". You can set a button to "Trigger only", "Swap and trigger", or "toggle only". You define the behavior and just tell the programming which style you need/want.


So depending on how you want your board to behave, you have the parameters to make it happen. I ALWAYS recommend you layout your board on sheets of paper before you start programming. If you can draw it on paper, it will be easy to program. If you start to program pieces at a time, you can get lost in your own thoughts. Make life easy, draw it on paper. If you want buttons to trigger other pages, then draw it out. Label your pieces of paper. Great! now you have a single sheet of paper for each PAGE you will program.


If you do it this way- it takes the rocket science out of understanding the LF+. The LF+ will usually allow you to program in a way that follows your logic, not necessarily forcing you to follow the LF+ logic. There are many ways to do the same thing on the LF+, and the reason is that people think differently. If you haven't mapped out what you want to do clearly on paper, then you will be lost for a reason- you haven't fully thought out what you want to do. So when you start programming, you can get lost and frustrated quickly.


Case in point, I sat with a touring band not that long ago. They were completely lost and frustrated. They had a pretty complicated rig. They finally called us and we scheduled a call. Within 35 minutes, their entire rig was programmed. Why? We spent 15 minutes "talking out" their rig and what they wanted. We wrote down on paper what they wanted the functionality to be. Once we had that, programming was a piece of cake.


There are MANY parameters in the LF+, and that can seem scary, but the truth is most people will be fine with the basics. You almost never need to touch the special settings. But it doesn't hurt to know they are there and what they do of course.


LOGICAL PROGRAMMING:

The essence of the LF+ is that it will execute programming commands. Just as we explained with pages and layouts, we recommend you write on a piece of paper all of the individual "effects" that you will need/want to control. Things like delay, drive. Perhaps its a channel switcher which has 4 channels and we want to be able to control each channel individually. Write it down. Next to each "effect", you will want to include 2 additional pieces of information at a minimum, the MIDI CHANNEL and the CC# that is used by the device to control that "effect".


With all of this information in hand, we can now program our IA-Slots. IA (Instant Access) is simply a mechanism that lets us control the programming needed for individual effects. For instance, on an effects device, there will be a CC# to control the bypass of all the different effects. If we know that the DELAY effect is on CC#22, then we can now create an IA-Slot, call it "DELAY" and program the ON and BYPASS commands. So a MIDI CHAN #1, CC#22 and Data value of 127 (ON in midi world for most devices) will trigger the effect to turn ON. In the bypass programming for this IA-Slot, we would program a MIDI CHAN #1, CC#22 and data value of 0 (OFF in midi world for most devices). By doing nothing else, we now have an IA-Slot programmed to turn a DELAY effect ON and OFF when triggered.


Program your IA-Slots for all needed effects that you want to control. This entire process should take less then 10 minutes to program if you wrote everything down. We can do 60 or so IA-Slots in a couple minutes. This assumes you are not using the built in programming wizards for devices like the AXE-FX or Kemper. With either of those devices, the LF+ can program almost 95% of the entire system for you!


Now that IA-Slots are done, we move on to the main component of a sound, the PRESET. The preset is simply a repository of commands to trigger the devices in your rig, and to ALSO set the initial state of all your EFFECTS that you programmed in the IA-Slots.


Lets assume you have a lead sound that you call "LEAD 1". You program the preset to send program change commands (midi) to each of your effects units. This will select which "presets" in the external devices will turn on. Then you program all of the 60 IA-Slots and define if they should be ON, BYPASSED, or OFF. OFF simply means the effect is NOT used in this preset. BYPASS means that the effect is currently OFF, but you can turn it ON. ON means that the IA-Slot effect is active as soon as the preset is triggered.


There, we just completed one sound that we plan to use. Now lets say we want a SOLO sound based off of this preset. Well, copy this preset to a new location (Preset #2). Lets call it "SOLO". Now, lets assume you turn ON the delay IA-Slot, and lets also turn ON a VOLUME or PAD increase to raise the volume slightly. That's it. We now have another preset defined in the LF+. You can program up to 384 presets, or sounds.


Keep in mind, when you trigger a preset, its purpose is to get the sound you selected, and set its initial effects states. But since you can control IA-Slots directly, you can now "override" the preset's initial state by simply stepping on the button that is assigned to the effect you want to manipulate. So the Preset may bypass the DELAY effect, but you can still press a button assigned to DELAY and turn it ON! or BYPASS IT!


Songs are nothing more or less then a grouping of Presets. Select the presets you need for the song being defined and place them in the order you plan to use them. You can select any of the 384 presets to put in your song. And you can re-use them in one or many songs!


Set-lists are nothing more or less then a grouping of songs. Just add the songs in the order of your set-list.


I will continue to add posts, but thought this would be an obvious starting point.


(I WILL EDIT THIS POST LATER! HAVE TO RUN.)

Back To Top Of Document

Liquid-Foot+ Notes from TieDyedDevil

  • FAMC Forum Member TieDyedDevil aka David Lamkins provided his Liquid-Foot+ Notes
    • January 2012

Liquid-Foot+ Notes

  • This document is my attempt to "visualize" the capabilities of the Liquid-Foot+ in a compact format.
  • I've based this upon information available to me at the time of writing, including: the v1.10 firmware quick start manual, Jeff's YouTube videos, the v1.15 (and later) firmware release notes, several private email exchanges with Jeff and hands-on experience with my own LF+.
  • I am solely responsible for all misstatements or misconceptions. Corrections are appreciated.
  • This information is provided as-is, in the hope that others may find some use. No warranty of suitability for purpose is expressed or implied.

Button layout:

  • 12+: Three rows of four, labelled (left to right and bottom to top) 1 through 12

Button states:

  • On - send ON commands
  • Bypass - send OFF commands
  • Off - do nothing

Jeff wrote:

  • "There is a huge difference between Bypass and OFF. Depending on settings in global (Block off process), etc..."
  • "If you do not use an IA-Slot within a preset, leave it off. If you use an IA-Slot, but it is bypassed, leave it in bypass. When you resend IA's, Bypass states will trigger the OFF messages, and OFF state will trigger nothing. And ON state will trigger ON messages."

Menu functions:

  • Mode
  • Presets
  • Songs
  • Setlists
  • Pages
  • IA Slots
  • Global (system options)
  • Utility (update firmware, MIDI dump, load device, snapshot, restore)
  • Sysex

Navigation buttons:

  • menu (2+3)
  • scroll (6+7)
  • page (10+11)
  • save/select (4)
  • exit (8)
  • menu left (2)
  • menu right (3)
  • scroll left (6)
  • scroll left (7)
  • up (5)
  • down (1)
  • copy/paste (6+7 when selecting for edit)
  • name->nickname (12 when editing name)
  • remade names (10+11 when editing name)
  • direct preset select (1+5 in preset mode)

Modes:

  • Preset
  • Song
  • Setlist
  • Device

Containment Hierarchies:

  • Bank [3]
    • Presets [128]
  • Preset [384]
    • Name
    • IAs [60]
    • Commands [20]
    • Page
    • Options
      • Don't Send IA States vs. IA States Only vs. Global IA Only vs. IA & Global IA
      • Global Override
      • Expression Pedal Resend
      • Act as IA Switch
      • Block Multiple Press
      • Step Remember
      • Dynamic IAs (automatically select ON or BYPASS function of two-function IAs)
    • Step Names [4]
  • IA Slot [60]
    • Name
    • Switch Type
    • ON Commands [20]
    • OFF Commands [20]
    • Options
      • Global vs. Local
      • Global Init State
      • Group ID [7, plus no group]
      • Sync ID, Sync Effect (device mode)
      • ON Color
      • OFF Color
      • BYPASS Color
      • Don't Recall on Boot vs. Remember Last Step
    • Step Names [4]
  • Song [200]
    • Name
    • Commands [10]
    • Presets [24]
    • Options
      • Trigger 1st Preset vs. Arm Song Without Trigger
      • Resend / Per Preset (added v1.21)
  • Setlist [100]
    • Name
    • Songs [60]
  • Page [50]
    • Name
    • Button Functions (click [60] and press [60])
    • Options
      • Status 1 Color
  • Sysex [254]
    • Name
    • Data Bytes [16]
    • Options
      • Link
  • Button Functions (click [60] and press [60])
    • Do Nothing
    • Select Preset
    • System Function
    • IA Switch
    • Select Page
  • Behaviors
    • 2nd Function trigger only vs. Toggle 1st and 2nd vs. Toggle only
    • Process on press vs. Process on release (single-function button)
    • Don't process scroll vs. Process scroll(s)

Command types:

  • Empty
  • MIDI Command
  • Guitar Tuner
  • Step
  • Sysex Send
  • Delay
  • Last Preset
  • Last Page
  • Change Page
  • Preset Trigger
  • IA On Trigger
  • IA Off Trigger
  • IA Toggle
  • Set Color
  • Store Preset (into memory 1-4)
  • Recall Preset (from memory 1-4)
  • Trigger 1st Preset in Bank
  • Jump to Global Page
  • Expression Pedal override CC value
  • Expression Pedal send forced CC value
  • Expression Pedal send Current CC value
  • IA Resend (added v1.21)

MIDI Commands:

  • Note On
  • Note Off
  • Pressure
  • CC
  • PC
  • After Touch
  • Pitch

Colors:

  • Off
  • White
  • Red
  • Green
  • Blue
  • Cyan
  • Purple (magenta)
  • Yellow

Groups:

  1. Green
  2. Red
  3. Yellow
  4. Blue
  5. Cyan
  6. Purple (magenta)
  7. White

IA Switch Types:

  • Stomp
  • Momentary
  • Step
  • Quick Tap (ON only)

System Functions:

  • Menu
  • Enter/Select
  • Context Up (preset/direct mode: bank up; song/setlist mode: song up)
  • Context Down
  • Preset Up (preset/direct mode)
  • Preset Down
  • Bank Up (preset/direct mode)
  • Bank Down
  • Song Up (song/setlist mode)
  • Song Down
  • Setlist Up (setlist mode)
  • Setlist Down
  • Page Up (upon scroll)
  • Page Down
  • Global Page
  • Last Page
  • Last Preset
  • Save Preset
  • Mode Cycle (preset, song, setlist)

Global options:

  • Default page (also used as "Global Page")
  • Group (Make/Break)
  • Pedal setup
  • ... lots more ...

Status indicators:

  1. Displays page-assignable color
  2. Blinks 2x/second upon button hold; lit while transferring sysex.

MIDI load:

  • Send sysex to LF+, not in menu mode.

Jeff wrote:

  • Loading a backup won't affect modes, nor should it. It is assumed a reboot is made after restoring a backup dump. Dumps are really memory records. A dump doesn't always have to be a full dump; could be a record or two, it's based on what's in the file coming to it.
  • Just reboot after any type of full dump.
  • It will not do it automatically obviously because you could continue to send dumps that aren't simultaneous; such as when sending from more than one file.

Bank size:

  • Each page can have a different bank size, defined by the highest preset number on page. (This is for purposes of the bank up and bank down functions; not to be confused with the three logical banks of 128 presets.)

Hard Reset:

  • WARNING! This procedure immediately resets the LF+ to its initial state without a confirmation prompt.
    • To do a hard reset, hold buttons 5, 6, 7 and 8 while applying power.
    • You'll need a helper or a board to lay across those four buttons.
    • Wait for the status light to blink once, then release the buttons.
    • You'll see that the LCDs assume their initial contents, e.g. the firmware version number in the main display.
  • This should only be necessary after replacing the battery, which has a use life of approximately 8 years.

Dynamic IA's in summary:

Dynamic IAs (from http://liquidfoot.setbb.com/liquid-foot-series-f20/what-is-a-dynamic-ia-button-t966.html#p4314 )

  • For this explanation we will assume that button #6 is programmed such that Function #1 = IA Slot #1 and Function #2 = IA-Slot #2.
  • If a button is programmed with 2 IA-Slots as described above- it is subject to 'Dynamic' IA control when the Page is setup as dynamic (check the option on the page menu).
  • How does it work:
    • when a preset is loaded, the button will look for the current (or initial) state of the IA-Slot. If IA-Slot #1 is set to anything other than OFF, it will be the active function and show up on the display as the current and active function. IA-Slot #2 will still remain as function #2 and be available to you based on the trigger type.
    • However, If IA-Slot #1 is set to OFF or Blocked, then it will automatically be converted to Function #2, and the original function #2 (IA-Slot #2) will now become the active function.
  • There are MANY uses for this- but here is a simple example:
    • IA-Slot #1 is set as a Chorus effect stomp slot.
    • IA-Slot #2 is set as a Flanger effect stomp slot.
  • now typically a preset would not use a chorus and flanger at the same time, if at all in the same preset. Usually one or the other.
    • So for preset #1, we program the Initial IA-Slot #1 to be ON (Chorus active), and IA-Slot #2 is set to OFF (not used in this preset).
    • So for preset #2, we program the initial IA-Slot #1 to be OFF (not used in preset), and IA-Slot #2 is set to BYPASS (used but not active).
  • with a dynamic page
    • when we trigger preset #1, button #6 will display the Chorus IA-Slot, with Flanger still as function #2, but off.
    • when we trigger preset #2, button #6 will automatically exchange the functions, because IA-Slot #1 is OFF, and #2 is Bypassed, so it's considered actively used (ON or BYPASS).
  • so without any work on your part- a page can have 1 or many buttons with multiple IA-Slots figure out which IA's should be displayed for a given preset.

Back To Top Of Document

Do you have a 1st G1 or 2nd G2 Generation Model?

I copied the info below from the FAS Forum: Liquid Foot Models Question: http://forum.fractalaudio.com/threads/liquid-foot-models-question.106919/#post-1278787

From the FW release notes: v3.15

  • New: Update for Generation 2 Products.
    • Upon boot-up, firmware will contain a "G1" or "G2" label.
  • DO NOT use a G1 device as an extender with a G2 device, or vice-versa.
    • All programming however is 100% compatible.
    • The two generations are NOT compatible with regard to the expander port.
  • DO NOT plug a G2 LF+ into a Liquid-Router.
  • Please request a LF+ G1 variant upon ordering.
    • THERE IS NO FUNCTIONAL difference between the units with the exception of compatibility of expanders.
      • G1 units can connect together unmodified.
      • G2 units can be connected unmodified.
      • G2 units can be converted to G1 units prior to shipment from FAMC if you request it at order time.
  • Liquid Routers will also display G1/G2 on next firmware release.
    • All Liquid-Router units released as of 10/1/2013 are all G1 units.

Back To Top Of Document

Bugs or Functioning As Designed

LF+ Editor - v4.28 and Newer

  • PC#'s get changed when MIDI Channel Offset is enabled
    • When you copy/paste Presets, the PC# will get changed to one less than what it's supposed to be
    • When you backup or save your programming and have MIDI Channel Offset enabled, some of the PC#'s get changed to a different number
    • When pressing the down arrow button in the upper left to select different Presets but keep pressing the down arrow button when it's on Preset 001
      • Example:
      • Go to Preset 001 and make a note of what the PC# is
      • Press the down arrow button 5 times
      • Press the up arrow button to go to Preset 002
      • Press the down arrow button to go back to Preset 001 and you'll notice your PC# is lower than it should be
  • Search/Selector Quick Pick System

LF+ MIDI Foot Controllers - Mini, Jr+, 12+, Pro+ - v4.29

  • The Auto-Tap-Tempo command sends the correct BPM Tempo but the large main display says it's faster


Back To Top Of Document


WARNING!!!

Phantom Power more than 1A (1000ma) is not recommended to be connected to the Axe-Fx II to run through a 7 pin MIDI cable. I recommend purchasing a FAMC Phantom Power Box. Here is the link: http://www.famcmusic.com/store/accessories/PhantomPowerBox


Back To Top Of Document


MIDI IN/OUT Pinout Specs for 5pin and 7pin

MIDI IN/OUT Ports Pinout

MIDI IN-OUT Ports Pinout.png

MIDI Cable Male Plug

MIDI Cable Male Plug Pinout.png

MIDI IN/OUT Ports Female Jack

MIDI IN-OUT Ports Female Jack Pinout.png


Back To Top Of Document


Backup Axe-Fx II and LF+ MIDI Foot Controller

  • I recommend always saving a backup before making any changes!
  • Power off AF2 and LFC and disconnect all cables

Axe-Fx II - Backup

  • Power off AF2 and disconnect all cables
  • Connect a USB 2.0 cable from the AF2 to the Computers USB 2.0 Port
  • Connect power cable to AF2
  • Power on the AF2
  • Go to Fractal Audio Systems Support: http://www.fractalaudio.com/support.php
    • Download and install the USB Driver Setup
      • Reboot Computer when finished
  • Go to Fractal Audio Systems Fractal-Bot: http://www.fractalaudio.com/fractal-bot.php
    • Download Fractal-Bot and it's Manual
    • Install FB
    • Follow FB manual to backup the AF2 and backup:
      • Preset Bank A, B, C
      • System Settings
      • All User Cabs
  • Once backup is finished, verify the location of the files just in case you need to restore them
  • Close FB
  • Power Off the AF2 and disconnect all cables

LF+ MIDI Foot Controller - Backup

  • Power off LFC and disconnect all cables
  • Go to FAMC Support Downloads: http://www.famcmusic.com/store/downloads
  • Download and install the LF+ Editor
  • Connect a USB 2.0 cable from the LFC USB Port to the Computers USB 2.0 Port
  • Connect the LFC power adapter to the LFC
  • Open LFE and it will retrieve all settings from the LFC
    • The LFC display should change to say it's in Editor Mode
  • The LFE has multiple ways to backup settings:
    • Click Backup button in upper left (This is what I use for full backup of all settings)
    • Click Save button in upper right (Same as #3 below)
    • Click File menu in upper right and Select Save as (Same as #2 above)
      • Option 2 and 3 have options to select what gets backed up
      • I use this to backup individual settings like all my IA-Slots or a specific Page or a range of Presets
  • Once backup is finished, verify the location of the files just in case you need to restore them
  • Close LFE
  • Disconnect LFC power adapter from LFC to power off and disconnect all cables


Back To Top Of Document


How To Setup LF+ and Axe-Fx II Realtime Sync

Follow the process below, so the LFC will sync in real-time with the AF2. The LFC will sync the AF2 Preset names on the main display and Button/Footswitch displays, and the IA names will display on the Button displays.

NOTE: I suggest setting all the Optional settings, so it will make programming easier for this tutorial.

  • Power off AF2 and LFC and disconnect all cables
  • Connect Power cable to AF2
  • Power on AF2 and verify settings below:
    • Press I/O > Page Right to the MIDI page:
      • MIDI CHANNEL: 1
      • MIDI THRU: OFF
      • PROG CHANGE: ON
      • MAPPING MODE: NONE
      • SCENE REVERT: ON Optional
      • DISPLAY OFFSET: 1 Optional (NOTE: There's a bug in LFE v4.32, Workaround: DISPLAY OFFSET: 0)
      • IGNORE REDUNDANT PC: ON Optional
      • SEND REALTIME SYSEX: NONE (This will be set back to ALL once finished with LFE programming)
      • USB ADAPTER MODE: OFF
  • Power Off AF2
  • Connect a USB 2.0 cable from the LFC USB Port to the Computers USB 2.0 Port
  • Connect a MIDI cable from the LFC MIDI OUT to the AF2 MIDI IN
    • A 5 pin or 7 pin cable can be used
      • If using a 5 pin, make sure all 5 pins are actually connected bc some only have 3 pins connected
        • Connect the LFC power adapter to the LFC
      • If using a 7 pin, DO NOT connect the LFC power adapter to the LFC or else serious damage will occur
        • Connect the LFC power adapter to the Coupler adapter and then connect to the back of the AF2 MIDI IN PHANTOM POWER
  • Power ON AF2
  • Open LFE and it will retrieve all settings from the LFC
    • The LFE needs to say Connected in the upper right
    • The LFC display needs to change to say it's in Editor Mode (SEL) to Exit
  • Verify LFE is in Pro Mode by Clicking Pro in the upper right, to the left of the FAMC Logo
  • In LFE, Click Utilities menu > WIZARD Programming: AXE-FX II > Click Yes > Click Ok when finished
  • Click Settings tab > Main Global Settings
    • Under MIDI Channel Device Configuration:
      • Select the correct Axe-Fx II Model:
        • Axe-Fx II Mark I and II = AXE-FX2
        • Axe-Fx II XL = AXE-FXXL
        • Axe-Fx II XL+ = AXE-FXX+
      • Enable +1 (GREEN) Optional (NOTE: There's a bug in LFE v4.32, Workaround: Disable +1 (RED))
  • Click Settings tab > Global Features
    • Under External Device Sync Items
      • Enable Allow Ext Device Force Preset chg
      • Under TAP TEMPO > Button, Select Auto Detect
    • Under Hardware
      • Enable Force 2nd func ASAP
      • Select a Default Page On Startup depending on what LF+ model you have
        • 1 is for the LF+ 12+
        • 2 is for the LF+ JR+ and LF+ MINI
        • 3 is for the LF+ PRO+
      • Under Hardware > Combo Button Press Blocking: Enable SAVE/COPY
  • Click Pages tab
    • In the upper Left, Select the Page that you selected previously for your Default Page On Startup
    • Below Function 2, Click 60 B VIEW
    • Now you can rearrange the Buttons/Footswitches by dragging and dropping them or right clicking and selecting Functions
  • I hope you backed up your LF+ and Axe-Fx II as recommended in the beginning of this tutorial bc the next step is going to overwrite everything in your LFC
    • If you didn't backup but want to now before it's too late, In the upper Left, Click the backup or save button to save everything we just did and verify the location of the file, so you can open it after you backed up your LFC and AF2
  • In the upper Right, Click Transfer All to LF+ and wait for it to finish
  • On AF2, Press I/O > Page Right to the MIDI page, Verify setting below:
    • SEND REALTIME SYSEX: ALL
  • Step on any LFC Button to take it out of Editor Mode
    • Now test all the Buttons to make sure they work the way you programmed them
      • NOTE: There may be some latency between Button presses due to the way the LF+ was just programmed but I will be adding a section in this tutorial to explain how to use External Device Sync to program the LFC, so it doesn't need to sync in real-time
    • If everything works correctly, I recommend clicking save in the upper left of the LFE and naming the file: LF+ AF2 Total Sync


Back To Top Of Document


LF+ Editor

Below are some things in the LF+ Editor that aren't explained in the LF+ manual.

Drag / Drop Mode

In the upper left underneath the Open icon, there's an icon to open the Drag / Drop Mode where you can Pick, Sort, Drag/Drop and rearrange your IA Slots. When you hover over the button it says "Pick / Sort / Drag-Drop / Insert / Delete, etc..."

Below are the options you can select at the top of the Drag / Drop Mode window:

  • Close
  • Save
  • Revert
  • Insert
  • Delete
  • Cut
  • Copy
  • Paste

Search/Selector Quick Pick System

In the upper left there's an ON/OFF button that will display the Search/Selector Quick Pick System on the left side of the window. When ON, you can select Songs, Set Lists, Sysex, IA Slots, IA Maps and Pages to rearrange. When you hover over the button it says "Exposes or Hides Search/Selector Quick Pick System"

You can also drag and drop items onto the Preset and IA Slot Command Programming windows, Song Preset Definitions, Song Preset Definitions for the Set-List and IA Slot Mapping.

NOTE: If you want to be able to see the Search/Selector Quick Pick System and the rest of the Editor, go to the Settings menu at the top on the window (NOT the Settings tab) and Select: Quick Search Scales Screen (Slower When ON)

Below are the options you can select when Right Clicking on an item in the Search/Selector Quick Pick System:

  • Exit
  • Paste rows after this Position (insert)
  • Paste rows after this Position (overwrite) NOTE: LF+ Editor has a bug and overwrites the selected item and DOES NOT Paste rows after this Position
  • Move rows before this Position (move locations)
  • Apply all Edits
  • Clear all Edits


Back To Top Of Document


How To Select Which Axe-Fx II Model To Control - Mark I/II, XL, XL+

  • In LFE, Click Settings tab > Main Global Settings
    • Under MIDI Channel Device Configuration:
      • Select the correct Axe-Fx II Model:
        • Axe-Fx II Mark I and II = AXE-FX2
        • Axe-Fx II XL = AXE-FXXL
        • Axe-Fx II XL+ = AXE-FXX+


Back To Top Of Document


How To Import Axe-Fx II Preset Names

If you want to import all the Axe-Fx II Preset Names at once and not have to step on each LF+ Preset Button(Foot Switch) to retrieve and save the Preset names.

NOTE: This process doesn't always work correctly if you have Preset # Offset enabled, so I recommend disabling it and then re-enabling it after importing the Preset names


To Disable Preset # Offset

Axe-Fx II:

LF+ Editor:

  • Click Settings tab > Main Global Settings
    • Under MIDI Channel Device Configuration:


To Import Axe-Fx II Preset Names

  • Go to the Utilities menu > External Device Sync
  • Enable "Selective Import"
    • If you don't want to import all the Preset names, you can change the External Start and External End
  • External Device to Sync: Select your Axe-Fx II model:
    • Axe-Fx II Mark I and II = AXE-FX2
    • Axe-Fx II XL = AXE-FXXL
    • Axe-Fx II XL+ = AXE-FXX+
  • Click "Load External Data" and wait for it to finish
  • Enable "Selective Update"
  • Enable "Preset Name"
  • Click "Update LF Presets" and wait for it to finish
  • Click Close


If LF+ Editor Freezes or Crashes During Import

  • If the LF+ Editor freezes or crashes when trying to import all the Axe-Fx II Preset names or a large range of them, you may need to select smaller groups of Presets, like 20 at a time and run the process above multiple times


To Enable Preset # Offset

Axe-Fx II:

LF+ Editor:

  • Click Settings tab > Main Global Settings
    • Under MIDI Channel Device Configuration:


Back To Top Of Document


How To Use IA Slots 61-180

In this example I explain how to use IA Slot 99. You can only use IA Slots 1-60 in the selected IA Map. If you want to use 61-180, you have 4 options. I use Option 1 below:

  1. Go to IA Slot 099 and then click Copy at the top of the window. Go to an IA Slot between 1-60 that you don't mind overwriting like 019 Cab 1 and click Paste at the top of the window.
  2. There's an ON/OFF button to the left of the IA Slot # in the upper left, Click it so it turns ON the Quick Pick Menu on the left of the window. Click the IA Slots button on the Quick Pick. Scroll down to (099) and click on it once. Scroll up to where you want it between 001-060 and Right click on an IA Slot you don't mind overwriting like 019 Cab 1 and select "Paste rows after this Position (overwrite). Right click on the IA Slot again and select "Apply all Edits".
  3. In the upper left under the open button and above the ON/OFF button, click the icon to open the Drag Drop mode. Now you can drag and drop 099 to any IA Slot between 1-60 or use the buttons at the top to cut or copy and paste.
  4. You can use a different IA Map but that takes a lot of thinking and programming, so I stay away from them


Back To Top Of Document


How To Name Scenes

  • Backup your LFC
    • Once backup is finished, verify the location of the files just in case you need to restore them
  • Click IA Slots tab
    • Select your SCENE 1 IA Slot
      • Under IA Slot Settings > Preset Label, Select: 1
      • Repeat the above step for SCENE 2-8 and assign them to Preset Label 2-8
  • Click Preset tab
    • Select a Preset that you want to name Scenes
    • On the far right under IA Labels > 1, Type the name you would like for your SCENE 1
      • Repeat the above step for SCENE 2-8
    • You can select another Preset and name the IA Labels the same or something totally different
      • If you leave an IA Label blank, the IA name will be displayed
  • NOTE: If you use the same AF2 Preset for different Songs but would like to name the Scenes differently for each Song, you can copy the LFC Preset and rename the IA Labels
  • In the upper Right, Click Transfer All to LF+ and wait for it to finish
    • Step on any LFC Button to take it out of Editor Mode
  • Now test all the Buttons assigned to Scenes to make sure they work the way you programmed them


Back To Top Of Document


How To Toggle Scenes

I have my Scenes setup, so I can toggle Scene 1 back and forth between Scene 1 and 2 and Scenes 2 thru 4 toggle back to Scene 1. Scene 5 toggles back and forth between Scene 5 and 6 and Scenes 6 thru 8 toggle back to Scene 5. All the displays stay in sync too. There's many other creative setups you can do too.

NOTE:

  • For this example I will be using Group ID 1 but make sure to select a different Group ID if it's already being used.
  • If you setup a LF+ Preset to select a Scene other than Scene 1, make sure to select the Scene's Initial IA State and don't send as a CC# in the preset's Command Programming
    • Example: If you want a LF+ Preset to immediately select Scene 3, Click Initial IA State 3, so it's Green. Do Not enter CC# 34 Data 2 into the Preset's Command Programming
  • Backup your LFC
    • Once backup is finished, verify the location of the files just in case you need to restore them
  • Click Settings tab > Main Global Settings
    • Under Group IA config > #1, Select: Break, then Make

Program Scene 1 To Toggle Between Scene 1 and 2

  • Click IA Slots tab
    • Select your SCENE 1 IA Slot
      • In the lower left, Under Sync Device, Select: AXE-FX Ultra/II
      • Under Sync Effect, Select: SCENE 1 and Click Yes, if you get the Auto-Program popup window
      • Under Group ID, Select: Group 1
      • In the upper right, Under BYPASS (OFF) Command Programming > Function, Select: IF Processing Trigger, Skip
        • NOTE: In the v4.10 Beta Manual, this Function is explained on page 27 and it's called IF TRIGGER SKIP
      • Then below IF Processing Trigger, Skip, Select: IA ON Trig, and then in the next field to the right Select your Scene 2 IA Slot

Program Scenes To Toggle Back To Scene 1

  • Click IA Slots tab
    • Select your SCENE 2 IA Slot
      • In the lower left, Under Sync Device, Select: NONE
      • Under Group ID, Select: Group 1
      • In the upper right, Under BYPASS (OFF) Command Programming > Function, Select: IF Processing Trigger, Skip
        • NOTE: In the v4.10 Beta Manual, this Function is explained on page 27 and it's called IF TRIGGER SKIP
      • Then below IF Processing Trigger, Skip, Select: IA ON Trig, and then in the next field to the right, Select your Scene 1 IA Slot
    • Select your next SCENE # IA Slot that you want to toggle back to Scene 1 and follow the same programming.
    • Whatever IA Slot you choose for the IA ON Trig Function is the IA Slot you will be able toggle back and forth to

Program Scene 5 To Toggle Between Scene 5 and 6

  • Click IA Slots tab
    • Select your SCENE 5 IA Slot
      • In the lower left, Under Sync Device, Select: NONE
      • Under Group ID, Select: Group 1
      • In the upper right, Under BYPASS (OFF) Command Programming > Function, Select: IF Processing Trigger, Skip
        • NOTE: In the v4.10 Beta Manual, this Function is explained on page 27 and it's called IF TRIGGER SKIP
      • Then below IF Processing Trigger, Skip, Select: IA ON Trig, and then in the next field to the right Select your Scene 6 IA Slot

Program Scenes to toggle back to Scene 5

  • Click IA Slots tab
    • Select your SCENE 6 IA Slot
      • In the lower left, Under Sync Device, Select: NONE
      • Under Group ID, Select: Group 1
      • In the upper right, Under BYPASS (OFF) Command Programming > Function, Select: IF Processing Trigger, Skip
        • NOTE: In the v4.10 Beta Manual, this Function is explained on page 27 and it's called IF TRIGGER SKIP
      • Then below IF Processing Trigger, Skip, Select: IA ON Trig, and then in the next field to the right, Select your Scene 5 IA Slot
    • Select your next SCENE # IA Slot that you want to toggle back to Scene 5 and follow the same programming.
    • Whatever IA Slot you choose for the IA ON Trig Function is the IA Slot you will be able toggle back and forth to

Screenshots: Toggle Scenes

File:Toggle Scenes IA Slot Settings.pngFile:Toggle Scenes On Command.pngFile:Toggle Scenes Off Command.png


Back To Top Of Document


How To Program A 2 Function On/Off X/Y Button

For this example I'm going to explain how to program a Page Button that will be able to switch the Drive 1 On, Off, X and Y.

To enable/disable X, press the Button. To switch to Y, hold the Button and then to enable/disable the Y, press the Button. To switch back to X, hold the Button.

This process can be used to setup other FX too. For a list of CC#'s, Reference: List Of Axe-Fx II CC#'s

NOTE: Make sure your AF2 Preset has the X state selected and not Y for the FX you want to control. For this example I will be using Group ID 3 but make sure to select a different Group ID if it's already being used.

  • Click IA Slots tab
  • Select IA Slot 25 for Drive 1
    • Write down the On and BYPASS (OFF) Command Programming
      • On:
        • CC#: 49
        • Data: 127
      • BYPASS (OFF):
        • CC#: 49
        • Data: 0
  • Select IA Slot 55 for Drive 1 X/Y
    • Write down the On and BYPASS (OFF) Command Programming
      • On: CC# 108 Data 127
      • BYPASS (OFF): CC# 108 Data 0
  • Select IA Slot 25 for Drive 1
    • On the left, half way down under Group ID, Select: Group 3
    • In the lower left Verify:
      • Sync Device: AXE-FX Ultra/II
      • Sync Effect: Drive 1
      • Sync Effect Type: Sync w/ the Effect
      • NOTE: If a window pops up that says "Auto-Program the ON/Bypass and Names for this effect?" or "Want editor to program ON/OFF messages for this effect?", Select No
    • Under On Command Programming, use the info you wrote down above to enable Drive 1 and Select X:
      • Function: MIDI Command
        • CC#: 49
        • Data: 127
      • Function: MIDI Command
        • CC#: 108
        • Data: 127
    • Under BYPASS (OFF) Command Programming, use the info you wrote down above to bypass Drive 1:
      • Function: IF Processing Trigger, Skip
      • Function: MIDI Command
        • CC#: 49
        • Data: 0
  • Select IA Slot 55 for Drive 1 X/Y
    • On the left, half way down under Group ID, Select: Group 3
    • In the lower left Verify:
      • Sync Device: AXE-FX Ultra/II
      • Sync Effect: Drive 1
      • Sync Effect Type: Sync w/ the Effect
      • NOTE: If a window pops up that says "Auto-Program the ON/Bypass and Names for this effect?" or "Want editor to program ON/OFF messages for this effect?", Select No
    • Under On Command Programming, use the info you wrote down above to enable Drive 1 and Select Y:
      • Function: MIDI Command
        • CC#: 49
        • Data: 127
      • Function: MIDI Command
        • CC#: 108
        • Data: 0
    • Under BYPASS (OFF) Command Programming, use the info you wrote down above to bypass Drive 1:
      • Function: IF Processing Trigger, Skip
      • Function: MIDI Command
        • CC#: 49
        • Data: 0
  • Click Pages tab
  • Select Button 6 or a Button you want to use
  • Function 1 > IA Switch > (025) > process scroll event: Red
  • Function 2 > IA Switch > (055) > process scroll event: Red

Screenshots: 2 Function On/Off X/Y Button

File:Dr1XOnOff.pngFile:Dr1YOnOff.png


Back To Top Of Document


Expression Pedals and Switches

Setup Expression Pedals and Switches

  • Open the LFE
  • Click the Settings tab > Main Global Settings
  • Expression Pedal 1-4 settings are at the bottom of the screen
  • Select from the Type Pull down menu in the upper left and select the type of expression pedal port you want to setup. Example: Continuous, Page Button Press or 2 Page Button
  • Select the MIDI Channel from the Chan pull down menu
  • Select the MIDI Continuous Controller Number from the CC# pull down menu

Expression Pedal Screenshot

Expression Pedal.png

Single Switch Screenshot

Single Switch.png

Dual Switch Screenshot

Dual Switch.png

How To Connect An External 2 Button Pedal

To connect an external 2 button pedal, you will need to modify either the pedal or make a custom cable. You will need two 1/8 watt resistors: a 1K ohm and a 1.8K ohm. Below are screenshots of different ways to wire the connections:


TRS To 2 Separate TS

Two Buttons TRS To TS TS 01.png


TRS To 2 Separate TS Reverse Connections

NOTE: This wiring makes it easier to convert to a TRS to TRS wiring

Two Buttons TRS To TS TS 02.png


TRS To TRS

NOTE: If your button 1 and 2 are working backwards, reverse the Tip and Ring connections

Two Buttons TRS To TRS 01.png


Calibrate Expression Pedals and Switches

NOTE: I manually calibrate and don't recommend using Auto Calibrate but if you want to use Auto Calibrate, Reference v4.10 Beta Manual page 81

Manual calibration can't be done from the LFE and must be done from the LFC. For more info on the steps below, Reference v4.10 Beta Manual pages 19-22, 87-89.

  • Press Button 2 and 3 at the same time to enter the Menu
  • Press Button 3 (Menu Right) until you get to Global
  • Press Button 4 (Select)
  • Press Button 3 (Menu Right) until you get to Select EXP Pedal
  • The second line on the Main LCD will show 01 which is the selected Expression Pedal Port
  • Press Button 5 (Param Up) or Button 1 (Param Down) to select one of the four Expression Pedal Ports you want to calibrate
  • Press Button 7 (Param Right) until you get to EXP Calibrate
  • Move the Expression Pedal from TOP to BOTTOM 3 times or If a properly wired Switch or Switches are connected, press each Switch 3 times
    • NOTE: If you have 2 Switches connected to 1 Expression Port, press Switch 1, 2, 1, 2, 1, 2
  • The second line on the Main LCD will show a status bar that moves to confirm the Expression Pedal or Switch is working
  • Press Button 4 (SAVE)
  • If you have other Expression Pedals or Switches you need to calibrate, Press Button 6 (Param Left) until you get back to Select EXP Pedal and then repeat the steps above
  • When you're done, Press Button 8 (Exit) twice


Back To Top Of Document


How To Use One Expression Pedal To Control Multiple Parameters

For this example we'll be setting up Expression Pedal 1 to control a Wah, Out 1 Volume and Input Volume

  • Backup your LF+ Programming
  • NOTE: For a list of CC#'s, Reference: List Of Axe-Fx II CC#'s
  • Program the most frequently used Global Expression Pedal function on the Settings tab > Main Global Settings > Expression Pedal 1
    • Example for Wah:
    • Expression Pedal 1 Set to:
      • Type: Continuous
      • Chan: AXE-FX2
      • CC# 16 (Wah Control Parameter)

There are 2 ways to override the Main Global Settings

Program an IA Slot that changes the Expression Pedal's settings when On, and returns it to the Main Global Settings when Bypassed

  • To control Input Volume when On and return back to Wah when Bypassed
    • Go to IA Slot tab
    • Select the IA Slot you want to use
    • Click Clear in the upper left
    • Under On Command Programming, Select:
      • Function: EXPR Mod CC#
      • EXP#: 1
      • CC# 10 (Input Volume)
    • Under Bypass (Off) Command Programming, Select:
      • Function: EXPR Mod CC#
      • EXP#: 1
      • CC# 16 (Wah Control Parameter)
  • To control Out 1 Volume when On and return back to Wah when Bypassed
    • Go to IA Slot tab
    • Select the IA Slot you want to use
    • Click Clear in the upper left
    • Under On Command Programming, Select:
      • Function: EXPR Mod CC#
      • EXP#: 1
      • CC# 11 (Out 1 Volume)
    • Under Bypass (Off) Command Programming, Select:
      • Function: EXPR Mod CC#
      • EXP#: 1
      • CC# 16 (Wah Control Parameter)

Program a Preset that changes the Expression Pedal's settings, so when you are in that Preset, the Main Global Settings will be overridden until you change to another Preset that doesn't have any override commands

  • Go to Presets tab
  • Select the Preset you want to use
  • To control Out 1 Volume
    • Under Command Programming and underneath any current programming Functions like MIDI Command, Select:
      • Function: EXPR Mod CC#
      • EXP#: 1
      • CC# 11 (Out 1 Volume)


NOTE:

  • You can do the same thing to Expression Pedals 2, 3 and 4 but make sure you assign the correct to EXP#
  • If you want to override the Main Global Settings for the MIDI Channel AND the CC#, make sure you put the EXPR Mod MIDI # Command BEFORE the EXPR Mod CC# Command.


Back To Top Of Document


How To Assign Different Pages and/or IA Maps Per Preset

A forum member asked me the question below:

Question:

I have my Preset001. It uses my Main Page001 which has Scenes, Preset Up/Down, Tuner and Toggles between Main Page001 and FX1 Page002. My FX1 Page002 has IA Slots for FX that are in my Axe-Fx II Preset001. All works great.


When I move up to the next Preset002, I use my Main Page001 but when I go to my FX1 Page002, how do I change it, so it will have different IA Slots for FX that are in my Axe-Fx II Preset002 that aren't in my Axe-Fx II Preset001?


I tried programming it like I normally would but it also changes the Main Preset001's FX1 Page002? I think I must be missing something. I pretty much want the FX Pages to be different for my two presets. Thanks!


Answer:

NOTE: Make sure to backup your programming before making any changes.

For this example we'll assume IA-Map Default IA Maps001 was being used for all Presets

You Have 3 Options:

Create A New IA Map and Assign It To A Specific Preset
  • Go to the IA Maps tab
  • Copy IA-Map Default IA Map001 and then Paste it to an IA Map you don't use like IA Map002
  • Rename IA Map002's Full Name to: IAMapPreset002 and Nick Name to: IAMPr002
    • Arrange the IA Slot Mapping the way you want them but make sure to not change the IA Slots that are being used for Main Page001
      • There are 2 ways to move IA Slots around in IA Maps
        1. Click the Magnifier Glass icon on an IA Slot you want to change and then double click the IA Slot you want to replace it with
        2. Click on the Drag & Drop Icon in the upper left. It's under the open button.
          • Now you can move the IA Slots around
          • Click Save to close the Drag & Drop window or click Close to cancel your changes
    • Make sure to not move the IA Slots that are being used for Main Page001, Example: Scenes, Tuner
    • Only move IA Slots that are being used for your FX Page002, Example: Pitch, X/Y, Drive, Delay...
  • Go to Preset002
    • Under Preset Parameter > IA-Slot Map: Select (002) IAMapPreset002
  • Click Transfer All To LF+
  • Now when you select Preset002, Hold down the Button that is used to Toggle between Main Page001 and FX1 Page002 to Select FX1 Page002 and it will have the correct FX for your Axe-Fx II Preset002


Create A New Page and Assign It To A Button
  • Copy FX1 Page002 and then Paste it to a Page you don't use like Page003
  • Rename Page003's Full Name and Nick Name to: FX2
    • Arrange the Buttons the way you want them but make sure to not change the Button that is used to Toggle between Main Page001 and FX1 Page002, so you can get back to Main Page001
  • Go to Main Page001
    • Select a Button that doesn't have a 2nd Function like Button 4
    • Under Page Button Definitions > Button Pressed Trigger Type: Select Trigger Only
    • Assign Function 2:
      • Page Select
      • (04) EFX 2
  • Click Transfer All To LF+
  • Now when you select Preset002, Hold down Button 4 to Select Page 004 EFX 2


Create 2 New Pages and Assign Specific Pages To Presets
  • Go to Main Page001
    • Rename Full Name and Nick Name to: Main1
  • Copy Main1 Page001 and then Paste it to a Page you don't use like Page003
    • Rename Page003's Full Name and Nick Name to: Main2
    • Arrange the Buttons the way you want them
      • Make sure to change the Button that is used to Toggle between Main1 Page001 and FX1 Page002 to Main2 Page003 and FX2 Page004
  • Copy FX1 Page002 and then Paste it to a Page you don't use like Page004
    • Rename Page004's Full Name and Nick Name to: FX2
    • Arrange the Buttons the way you want them
      • Make sure to change the Button that is used to Toggle between Main1 Page001 and FX1 Page002 to Main2 Page003 and FX2 Page004
  • Go to Preset001
    • Under Preset Parameters > Default Page > Select: (01) Main1
  • Go to Preset002
    • Under Preset Parameters > Default Page > Select: (03) Main2
  • Click Transfer All To LF+
  • Now when you select Preset002, Hold down the Button that is used to Toggle between Main2 Page003 and FX2 Page004 to Select FX2 Page004 and it will have the correct FX for your Axe-Fx II Preset002


Back To Top Of Document


How To Make Scenes Revert Back To Their Inital States and Not Remember IA On/Off States

A forum member asked me the question below:

Question:

When I'm on my Main1 Page001, which are my Scenes and then go to my FX1 Page002 which has my IA's for my Preset001, I hit my IA for Octave effect or could be any IA effect, then say I want to go back to my Scenes on Main1 Page001. Now the Octave effect is still active.


Can I have it turn off when I leave the FX1 Page002 OR say hit one of the Scenes buttons and return everything to its first state of no effects? I was at a gig and can't remember what I did but it remembered I had a few effects on at once, like phaser and octave and when I hit a Scene, it triggered these and I dont think it was saved in the Axe-Fx II Preset this way? Thanks for your help.

Answer:

Set Axe-Fx II Scene Revert to On

  • On the Axe-Fx II
  • Press I/O > Page Right to the MIDI page:
  • SCENE REVERT: ON

For More Info About Scene Revert:


Back To Top Of Document


Synchronizing Reaper Projects with AxeFX using midi

FAS and FAMC Forum member: Coldstar, wrote insutructions how to Synchronize Reaper Projects with AxeFX using midi.

Below is a copy of Coldstar's FAMC Forum post:

Synchronizing Reaper Projects with AxeFX using midi - this is how

Post by Coldstar - Mon Jun 27, 2016 11:06 pm

A bit of background:


I've been trying to find a way to use my LF controller to synchronize my AxeFX presets with whatever song is open in my DAW. So, for instance, if I step on the button that tells my AxeFX to load my Mysterious Ways patch, I also want my DAW to load my Mysterious Ways file. Seems like a pretty reasonable thing to want to do, especially live.


Incredibly, I could not find a DAW that would do this natively - that is, load a song file from a list when it receives a MIDI command. Ableton Live, which bills itself as "the live DAW" has no way load the next song in my set from a MIDI command, when I'm live. WTF.


[I was actually blown away to find numerous posts on numerous forums from well-heeled, professional musicians having to use ludicrous work-around solutions. The de-facto methods appear appear to be a) dump all your songs together sequentially in one file and use time markers to jump the transport bar back and forth, or b) dump all the songs in one file using different tracks for each instance of each instrument in each song, then use midi commands to turn groups of tracks off and on. Wow, that is cumbersome.]


This drove me back to Reaper, where I thought that with its zillion customization options and user-created features there might be a way to do it. And THERE IS.


To make this work, you neet the SWS Extensions. Download and install them: http://www.sws-extension.org/ We're going to use Resource Slots. But not so fast! By default, the "Load Project" action is only enabled for the first 4 slots, out of a possible 99 (to avoid cluttering up Reaper's action menu).


To enable the other slots, you have to edit the S&W.ini file. You can find it from inside Reaper using "Options -> Show Reaper Resource path in Explorer". Open the .ini file (with Reaper closed, otherwise it will come up blank) and look for the line "S&M_APPLY_PRJTEMPLATE=4". Change that "4" to "99", save and exit.


The next thing you want to do is name your project files so that you can automatically populate Reaper's resources slots, in case they are cleared for any reason. Put all of project files for all of the songs you might play live in a separate folder and rename them all so they have 2-digit prefixes - "01 - Mysterious Ways", 02 - That Other Song", etc.


Now go into Reaper and select Extensions -> Resources. Change the drop-down menu to "Projects". Right-click in the middle of the window and go Auto-fill -> Set Auto-fill Directory, and point it to the folder you made with all of your numbered live files in it. Now you can hit the auto-fill button in the top left of the window, and it should put each project file into a slot. (Up to 99 - if you have more than 99 songs that you want on tap for a show, I guess you need a second folder you can auto-fill from.) The numbers in the filenames ensure that the same project always lands in the same slot.


Now that you've got all your project files loaded into Resource Slots we'll configure Reaper to call them up using a unique midi command for each one. Go to Actions -> Show Action List. In the Filter box, type "open project" and you should see, part way down the list, the action for "Open Project, Slot 01. Select that action and then click "Add" in the shortcuts section in the bottom left.


Now you need to send Reaper the Midi command you want load the song in slot 01, and only that command. So if you've got any fancy-pants programming coming from your midi controller when it selects that song you'll need to clear it, or make a fresh preset that just sends one command. I wanted Reaper to march in lockstep with my AxeFX, so I used PC# 000 for slot 1, which causes Reaper to load the song in slot 01 from the same command that makes the AxeFX load preset 001. Reaper doesn't care which command you choose, so many different schemes are possible.


Now make a midi shortcut for slot 2, 3, 4 - as many songs as you've got.


Almost done, but one more step: if anything in the project file changes while you're performing (the tempo, for instance, if you tap it in) then Reaper will prompt you to save the file before loading the next one. Since we want it to load the next project without interruption, you need to go to Options -> Preferences. In the General settings at the very top of the list, you'll see a "Maximum undo memory use" setting. Change it to "0" and you will no longer get save prompts when you close a file. Note that this also disables Reaper's Undo function entirely, so you'll probably want to turn this back on if you're not playing live!


And there you have it - you can now load songs in Reaper in whatever order your set list specifies from your midi controller. Depending on the complexity of the project file and the speed of your computer, Reaper may lag behind if you're scrolling through songs quickly, so give a couple of seconds before you click over to the song you mean to land on. But it's workin' pretty good here!


Back To Top Of Document


Custom Phantom Power Switch for LF+

FAMC Forum member: JSP0511 made a customized phantom power switch for his LF+ Pro+ but it can be used for any LF+. He also customized his pedal board with lights. You have to check out his video below because it's really cool and innovative!

Below is a copy of JSP0511's FAMC Forum post:

Custom Phantom Power Switch for LF+ Pro+

Post by jsp0511 - Thu Nov 05, 2015 5:14 pm

http://www.famcmusic.com/forum/viewtopic.php?f=5&t=760#p3282

Hey everyone, this is my first post as I just recently purchased my LF+ Pro+.

I use phantom power from my Axe-FX II and noticed I couldn't power down the pedal without pulling the midi cable from the back. I was building a pedal board so decided to have some fun with it. I wired in a 7pin midi jumper and put a switch between pins 6 and 7. Take a look.

https://youtu.be/Vak7lhLD7-M

Please let me know if you have any questions!

Post by jsp0511 - Fri Nov 06, 2015 5:25 pm

http://www.famcmusic.com/forum/viewtopic.php?f=5&t=760#p3285

The midi cable I am using I purchased from Sweet Water through eBay. Pro Co 30' Excellines 7-Pin MIDI Cable (30' 7-Pin MIDIMate MIDI Cable). It powered the pedal alone fine and now that I've added the lights, everything is powered through that wire as well.

The jumpers are made up of:

  • 3ft each Mogami W2789 8 conductor cable - RedCo.com
  • Neutrik REAN NYS323 7-Pin MIDI Male Connector - eBay
  • Neutrik REAN NYS322 5-Pin MIDI Male Connector - eBay
  • DIN Female Jack Cable Connector Adapter 7 Pin Plug Panel Mount Solder Type - eBay
  • DIN Female Jack Cable Connector Adapter 5 Pin Plug Panel Mount Solder Type - eBay
  • Red LED Latching 16mm 12V Power Black Aluminum Metal Push Button Switch - eBay (there are many different styles of these switches, just went with the look I liked)
  • Power Adapter Supply 12V 2A - eBay

A quick note to anyone who attempts to build any midi jumper. When you wire it, you have to reverse how the pins are wired. I'm not sure how to really explain it here but it's pretty much backwards from if you were simply building a midi cable. For instance, pin 7 on one connector would go to pin 6 on the opposite, not pin 7. It took a minute for this to sink in but once you have everything in your hands and you are working on the cable, it'll make sense. Also, have a multi-meter on hand. It'll help tremendously.

My only concern at this point is the output capability of the Axe-FX phantom power as you stated above. The LF Pro+ pulls peak 600ma at start up but sits at 300ma pretty much the whole time after that. This was a quick test, just pressing a few buttons while I had the meter on it. The LED strip (one strip) maxed at about 800ma when left on for 20 minutes at it's brightest white setting (I will never use this setting). The darker colors were around 400ma. I figure if I leave the lights on the dimming in and out mode, I SHOULD be ok. Worst case, I open the 7-pin cable at the Axe-FX and de-solder pins 6 and 7 and add a female pole connector to accept the power supply directly. Then I would have a similar cable to the Rocktron. Also, in a pinch, FAMC were kind enough to throw in a phantom power box because there was a slight issue with my order.

I had that Rocktron cable years ago when I had a Ground Control Pro, Triple Rec and TC ELectronic G-Force. After I sold off that rig, I gave the cable to a friend. It has since failed. I remember that cable being a bit flimsy but it did the job and it was probably 10 years old by the time it did fail.


Back To Top Of Document


How To Install LF+ Editor On Windows 7, 8.1 and 10

The LFE installs unsigned drivers which won't always install correctly on 64bit OS's like Windows 7, 8.1 or 10. The LFE won't be able to connect to the LFC if the drivers aren't installed. When I install the LFE on Windows 8.1 Pro 64bit it doesn't give me an error or any notification that the drivers weren't installed.

Windows 8.1 and 10

Windows 7


Back To Top Of Document


How To Remove Previous Drivers On Windows 7, 8.1 and 10

Show Disconnected, Previously Installed, Non Plug & Play and Hidden Devices in Device Manager

SET DEVMGR_SHOW_NONPRESENT_DEVICES=1

  • Hit enter
  • From the same command prompt, type or copy/paste the command line:

devmgmt.msc

  • Hit Enter
  • Device Manager will open
  • In Device Manager, click on View and select: Show hidden devices
  • Device Manager will show "ghosted \ Faded" entries for devices that were once connected
  • It is ok to delete all the ghosted devices EXCEPT:
    • DO NOT delete Devices under: Non-Plug and Play Drivers
    • DO NOT put a checkmark in: Delete the driver software for this device unless you have the drivers to reinstall if needed.
  • Look for anything that says FAMC and right click on it and click Uninstall and put the checkmark in Delete the driver software for this device
  • Reboot PC when finished
  • After reboot, install the LF+ Editor


Back To Top Of Document


How To Remove Programs That Won't Uninstall From Programs and Features On Windows 7, 8.1 and 10

  • TBA


Back To Top Of Document


List Of Axe-Fx II CC#'s

(Firmware Quantum 2.00)

Alphabetical order

CC#

Numerical Order

CC#
Amp 1 Bypass 37 Input Volume 10
Amp 1 X/Y 100 Out 1 Volume 11
Amp 2 Bypass 38 Out 2 Volume 12
Amp 2 X/Y 101 Bypass 13
Bypass 13 Tempo 14
Cab 1 Bypass 39 Tuner 15
Cab 1 X/Y 102 External Control 1 16
Cab 2 Bypass 40 External Control 2 17
Cab 2 X/Y 103 External Control 3 18
Chorus 1 Bypass 41 External Control 4 19
Chorus 1 X/Y 104 External Control 5 20
Chorus 2 Bypass 42 External Control 6 21
Chorus 2 X/Y 105 External Control 7 22
Compressor 1 Bypass 43 External Control 8 23
Compressor 2 Bypass 44 External Control 9 24
Crossover 1 Bypass 45 External Control 10 25
Crossover 2 Bypass 46 External Control 11 26
Delay 1 Bypass 47 External Control 12 27
Delay 1 X/Y 106 Looper Record 28
Delay 2 Bypass 48 Looper Play 29
Delay 2 X/Y 107 Looper Once 30
Drive 1 Bypass 49 Looper Dub 31
Drive 1 X/Y 108 Looper Rev 32
Drive 2 Bypass 50 Looper Bypass 33
Drive 2 X/Y 109 Scene Select 34
Enhancer Bypass 51 Volume Increment 35
External Control 01 16 Volume Decrement 36
External Control 02 17 Amp 1 Bypass 37
External Control 03 18 Amp 2 Bypass 38
External Control 04 19 Cab 1 Bypass 39
External Control 05 20 Cab 2 Bypass 40
External Control 06 21 Chorus 1 Bypass 41
External Control 07 22 Chorus 2 Bypass 42
External Control 08 23 Compressor 1 Bypass 43
External Control 09 24 Compressor 2 Bypass 44
External Control 10 25 Crossover 1 Bypass 45
External Control 11 26 Crossover 2 Bypass 46
External Control 12 27 Delay 1 Bypass 47
Filter 1 Bypass 52 Delay 2 Bypass 48
Filter 2 Bypass 53 Drive 1 Bypass 49
Filter 3 Bypass 54 Drive 2 Bypass 50
Filter 4 Bypass 55 Enhancer Bypass 51
Flanger 1 Bypass 56 Filter 1 Bypass 52
Flanger 1 X/Y 110 Filter 2 Bypass 53
Flanger 2 Bypass 57 Filter 3 Bypass 54
Flanger 2 X/Y 111 Filter 4 Bypass 55
Formant 1 Bypass 58 Flanger 1 Bypass 56
FX Loop Bypass 59 Flanger 2 Bypass 57
Gate/Expander 1 Bypass 60 Formant 1 Bypass 58
Gate/Expander 2 Bypass 61 FX Loop Bypass 59
Graphic EQ 1 Bypass 62 Gate/Expander 1 Bypass 60
Graphic EQ 2 Bypass 63 Gate/Expander 2 Bypass 61
Graphic EQ 3 Bypass 64 Graphic EQ 1 Bypass 62
Graphic EQ 4 Bypass 65 Graphic EQ 2 Bypass 63
Input Volume 10 Graphic EQ 3 Bypass 64
Looper Bypass 33 Graphic EQ 4 Bypass 65
Looper Dub 31 Megatap Delay Bypass 66
Looper Half 120 Multiband Comp 1 Bypass 67
Looper Once 30 Multiband Comp 2 Bypass 68
Looper Play 29 Multi-Delay 2 Bypass 69
Looper Record 28 Multi-Delay 2 Bypass 70
Looper Rev 32 Parametric EQ 1 Bypass 71
Looper Undo 121 Parametric EQ 2 Bypass 72
Megatap Delay Bypass 66 Parametric EQ 3 Bypass 73
Metronome 122 Parametric EQ 4 Bypass 74
Multiband Comp 1 Bypass 67 Phaser 1 Bypass 75
Multiband Comp 2 Bypass 68 Phaser 2 Bypass 76
Multi-Delay 2 Bypass 69 Pitch Shifter 1 Bypass 77
Multi-Delay 2 Bypass 70 Pitch Shifter 2 Bypass 78
Out 1 Volume 11 Quad Chorus 1 Bypass 79
Out 2 Volume 12 Quad Chorus 2 Bypass 80
Parametric EQ 1 Bypass 71 Resonator 1 Bypass 81
Parametric EQ 2 Bypass 72 Resonator 2 Bypass 82
Parametric EQ 3 Bypass 73 Reverb 1 Bypass 83
Parametric EQ 4 Bypass 74 Reverb 2 Bypass 84
Phaser 1 Bypass 75 Ring Modulator Bypass 85
Phaser 1 X/Y 112 Rotary 1 Bypass 86
Phaser 2 Bypass 76 Rotary 2 Bypass 87
Phaser 2 X/Y 113 Synth 1 Bypass 88
Pitch 1 X/Y 114 Synth 2 Bypass 89
Pitch 2 X/Y 115 Tremolo 1 Bypass 90
Pitch Shifter 1 Bypass 77 Tremolo 2 Bypass 91
Pitch Shifter 2 Bypass 78 Vocoder Bypass 92
Quad Chorus 1 Bypass 79 Volume/Pan 1 Bypass 93
Quad Chorus 2 Bypass 80 Volume/Pan 2 Bypass 94
Resonator 1 Bypass 81 Volume/Pan 3 Bypass 95
Resonator 2 Bypass 82 Volume/Pan 4 Bypass 96
Reverb 1 Bypass 83 Wahwah 1 Bypass 97
Reverb 1 X/Y 116 Wahwah 2 Bypass 98
Reverb 2 Bypass 84 Tone Matching 99
Reverb 2 X/Y 117 Amp 1 X/Y 100
Ring Modulator Bypass 85 Amp 2 X/Y 101
Rotary 1 Bypass 86 Cab 1 X/Y 102
Rotary 1 X/Y 125 Cab 2 X/Y 103
Rotary 2 Bypass 87 Chorus 1 X/Y 104
Rotary 2 X/Y 126 Chorus 2 X/Y 105
Scene Decrement 124 Delay 1 X/Y 106
Scene Increment 123 Delay 2 X/Y 107
Scene Select 34 Drive 1 X/Y 108
Synth 1 Bypass 88 Drive 2 X/Y 109
Synth 2 Bypass 89 Flanger 1 X/Y 110
Tempo 14 Flanger 2 X/Y 111
Tone Matching 99 Phaser 1 X/Y 112
Tremolo 1 Bypass 90 Phaser 2 X/Y 113
Tremolo 2 Bypass 91 Pitch 1 X/Y 114
Tuner 15 Pitch 2 X/Y 115
Vocoder Bypass 92 Reverb 1 X/Y 116
Volume Decrement 36 Reverb 2 X/Y 117
Volume Increment 35 Wahwah 1 X/Y 118
Volume/Pan 1 Bypass 93 Wahwah 2 X/Y 119
Volume/Pan 2 Bypass 94 Looper Half 120
Volume/Pan 3 Bypass 95 Looper Undo 121
Volume/Pan 4 Bypass 96 Metronome 122
Wahwah 1 Bypass 97 Scene Increment 123
Wahwah 1 X/Y 118 Scene Decrement 124
Wahwah 2 Bypass 98 Rotary 1 X/Y 125
Wahwah 2 X/Y 119 Rotary 2 X/Y 126


Back To Top Of Document


Coming Soon...

I will be adding the items below as time permits:

  • Screenshots: I may add them to this document or provide a link to them
  • Resolve Latency issues
    • Import all Axe-Fx II Preset names
  • Song Mode
  • Sending Tempos
  • Set List Mode
  • Song and Set List Programming Examples
  • How To Reset All Page Button's Function 2 back to Function 1 When Changing Presets


Back To Top Of Document