Always consult the Owners Manuals

FAMC Liquid Foot+

From Axe-Fx II Wiki

Jump to: navigation, search

NOTE: This document has NOT been fully updated for the new v4.69 Firmware or v4.70 LF+ Editor

If I mention clicking on a tab, then I haven't updated that section since LF+ Editor v4.38 but the process should be similar because the tabs on the top of the LF+ Editor were replaced by buttons and the Global tab has been separated into multiple Buttons.


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:

Jr 12 Pro Plus Mini.png

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.


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

Updates and Downloads


Gear I Used For This Tutorial


Back To Top Of Document



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


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.


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.


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.


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.

Back To Top Of Document


Phantom Power

I recommend purchasing any of the items below or making your own cable:

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

DO NOT connect G1 devices as an expander\extender to G2 devices, or vice-versa. (THIS WILL CAUSE DAMAGE TO BOTH DEVICES)

  1. The main display will say G1 or G2 on the far right when booting up the LF+
  2. Below the 2 Expansion ports A and B, G1 or G2 will be printed

I copied the info below from the FAS Forum: Liquid Foot Models Question:

From the FW release notes: v3.15

Bugs or Functioning As Designed

LF+ Editor - v5.04

The Auto-Tap-Tempo command sends the correct BPM Tempo but the large main display says it's faster or it won't recognize the correct tempos tapped

When Expression Pedals aren't connected to LF+

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

Axe-Fx II - Backup

LF+ MIDI Foot Controller - Backup

Back To Top Of Document

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

This has been updated for the LF+ Editor v4.70

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.

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 copy icon, there's an icon to open the Drag / Drop Mode where you can Pick, Sort, Drag/Drop and rearrange your IA Slots.

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


In the upper right, there's an ON/OFF button that will display the Q-List on the left side of the window. When ON, you can select Presets, Songs, Set-Lists, Sysex, IA-Slots, IA-Maps and Pages to rearrange.

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.

Below are the options you can select when Right Clicking on an item in the Q-List:

Back To Top Of Document

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

NOTE: As of LF+ Firmware v4.69, You no longer need to select an AF2 model because the LF+ can automatically identify which model is connected after you've changed presets because it can read the Sysex messages sent by the AF2.

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:

To Import Axe-Fx II Preset Names

NOTE: This has been updated for the LF+ Editor v4.70

NOTE: I only tested this process after using the LF+ Editor Utilities menu > WIZARD Programming: AXE-FX II, so I'm not sure if this will work correctly if your LF+ Presets don't go in the same order as your Axe-Fx II presets.

If LF+ Editor Freezes or Crashes During Import

To Enable Preset # Offset

Axe-Fx II:

LF+ Editor:

Another Way To Open The External Device Sync Window

Here's another way to open the External Device Sync window if you don't have your LF+ connected and just want to see what the window looks like.

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 in the upper right under the Connect button, Click it to turn ON the Q-List menu on the left of the window
    • Click the IA Slots button on the Q-List
    • 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 one above where you don't mind overwriting like 019 to overwrite IA Slot 020 and select "Paste rows after this Position (overwrite)
    • Right click on the Q-List again and select "Apply all Edits"
  3. In the upper left, click the Magnifier Glass 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 and program an IA Slot to IA-Map Change and select the Map# and then assign a button on the Page tab to the IA Slot you just programmed.

Back To Top Of Document

How To Use Page Buttons Beyond The Physical Buttons

You can create an IA Slot that will shift what the 1st page button is, so instead of starting at the Page button 1, it can start at button 13 or 6 or any other Button #

Check Each Preset's Page Button Start Value

From FAMC Forum Member rodzimguitar68

FAMC Forum Member rodzimguitar68 posted another suggestion on how to program an IA to use Page buttons beyond the physical buttons

Posted on Sat Nov 12, 2016 4:44 pm:

Back To Top Of Document

How To Name Scenes

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.


Program Scene 1 To Toggle Between Scene 1 and 2

Program Scenes To Toggle Back To Scene 1

Program Scene 5 To Toggle Between Scene 5 and 6

Program Scenes to toggle back to Scene 5

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.

Screenshots: 2 Function On/Off X/Y Button


Back To Top Of Document

Expression Pedals and Switches

Setup Expression Pedals and Switches

Expression Pedal Screenshot

Expression Pedal.png

Single Switch Screenshot

Single Switch.png

Dual Switch Screenshot

Dual Switch.png

How To Connect An External 1 Button Pedal

How To Connect An External 2 Button Pedal

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


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 NOTE: Never connect or disconnect expression pedals or external footswitch pedals when the LF+ is on or else you will need to reboot the LF+

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.

How To Program An External Single And Dual Pedal

Backup your programming before following any of the steps below

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

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

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


Back To Top Of Document

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

A forum member asked me the question below:


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!


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

Create A New Page and Assign It To A Button

Create 2 New Pages and Assign Specific Pages To Presets

Back To Top Of Document

How To Setup An Expander, Extender, Add-On Module, Expansion Module


Verify that all LF+ Controllers are either G1 or G2. NEVER EVER CONNECT a G1 to a G2 or a G2 to a G1 because it will cause damage to both devices!!!

Setup Master

Setup Expander

Connect Expanders\Slaves to Master

DO NOT connect G1 devices as an expander\extender to G2 devices, or vice-versa. (THIS WILL CAUSE DAMAGE TO BOTH DEVICES)

  1. The main display will say G1 or G2 on the far right when booting up the LF+
  2. Below the 2 Expansion ports A and B, G1 or G2 will be printed

How Expanders Work

Multiple Slaves - Expander 1st button to use - Start of Button Map

Expander Tips and Tricks

I own a LF+ 12+ G2 and LF+ PRO+ G2 I use my LF+ 12+ G2 when I perform live and use it in Set List Mode and only use 1 Page named 12+Live. When I'm writing or jamming, I like to have access to as many Presets and IA's as possible to experiment with, so I can use my LF+ PRO+ G2 as Master and my LF+ 12+ G2 as Expander\Slave or I can use my LF+ 12+ G2 as Master and LF+ PRO+ G2 as Expander\Slave. When I use my 2 LF+ controllers together I have the Master set to Set List Mode and I use 1 Page Named Expanded.

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:


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.


Set Axe-Fx II Scene Revert to 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: 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

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.

Please let me know if you have any questions!

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

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:

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



Back To Top Of Document

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

Back To Top Of Document

List Of Axe-Fx II CC#'s

(Firmware Quantum 8.02)

Alphabetical order


Numerical Order

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

More Information

NOTE: Some of the information below may be outdated or from older versions of the LF+ Firmware and Editor


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:

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.
The mortar that builds the bricks into a wall. Basically a number of applicable IA Slots and PC commands stuck together.
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.
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 aka Jeff

Here is the original link: Re: Still a noob after 3+ years?

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.


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.


Back To Top Of Document

Liquid-Foot+ Notes from TieDyedDevil

Liquid-Foot+ Notes

Button layout:

Button states:

Jeff wrote:

Menu functions:

Navigation buttons:


Containment Hierarchies:

Command types:

MIDI Commands:



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

IA Switch Types:

System Functions:

Global options:

Status indicators:

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

MIDI load:

Jeff wrote:

Bank size:

Hard Reset:

Dynamic IA's in summary:

Dynamic IAs (from )

Back To Top Of Document

Coming Soon...

I will be adding the items below as time permits:

Back To Top Of Document

Personal tools