October 2024: Fractal Audio's VP4 Virtual Pedalboard has been added to the wiki.
Difference between revisions of "FAMC Liquid Foot+ (legacy)"
GotMetalBoy (talk | contribs) m (Corrected some links) |
GotMetalBoy (talk | contribs) |
||
Line 10: | Line 10: | ||
* To get the latest version of this Tutorial file and LF+ Editor Sysex Files, Please go to the link below: | * To get the latest version of this Tutorial file and LF+ Editor Sysex Files, Please go to the link below: | ||
** [http://www.dropbox.com/sh/heghqmz9onvv948/AAAoMDfXXg4ZTEB7cCsPBnwUa?dl=0 http://www.dropbox.com/sh/heghqmz9onvv948/AAAoMDfXXg4ZTEB7cCsPBnwUa?dl=0] | ** [http://www.dropbox.com/sh/heghqmz9onvv948/AAAoMDfXXg4ZTEB7cCsPBnwUa?dl=0 http://www.dropbox.com/sh/heghqmz9onvv948/AAAoMDfXXg4ZTEB7cCsPBnwUa?dl=0] | ||
+ | *** [https://www.dropbox.com/scl/fo/akt9ahe8yb0ml6lc69zfs/ADzOB7DGzUm4vdpg4i12zM0/LF%2B%20Editor/SetupLF%2BEditor_64bit%20v6_31.exe?rlkey=x3uonpqmb8k5t225hk6j5z0dk&dl=0 Latest Editor: SetupLF+Editor_64bit v6_31.exe for Windows OS] | ||
+ | *** [https://www.dropbox.com/scl/fo/akt9ahe8yb0ml6lc69zfs/ACvYBpUt0oG28iWO_2lB_2Y/Firmware/LF_PLUS_firmware_v6_32.zip?rlkey=x3uonpqmb8k5t225hk6j5z0dk&dl=0 Latest Firmware: LF_PLUS_firmware_v6_32.zip] | ||
*** [https://www.dropbox.com/sh/heghqmz9onvv948/AAA6ysP7v4wnGWxAzHwAC9joa/LF%2B%20Editor%20Sysex%20Files/!Axe-Fx%20III?dl=0 Axe-Fx III Template] | *** [https://www.dropbox.com/sh/heghqmz9onvv948/AAA6ysP7v4wnGWxAzHwAC9joa/LF%2B%20Editor%20Sysex%20Files/!Axe-Fx%20III?dl=0 Axe-Fx III Template] | ||
*** [https://www.dropbox.com/sh/heghqmz9onvv948/AAAHfLGqgisXU-P9CbFi9Ix4a/LF%2B%20Editor%20Sysex%20Files/!Axe-Fx%20II%20Mk%20I%20Mk%20II%20XL%20XL%2B?dl=0 Axe-Fx II Mk I Mk II XL XL+ Templates] | *** [https://www.dropbox.com/sh/heghqmz9onvv948/AAAHfLGqgisXU-P9CbFi9Ix4a/LF%2B%20Editor%20Sysex%20Files/!Axe-Fx%20II%20Mk%20I%20Mk%20II%20XL%20XL%2B?dl=0 Axe-Fx II Mk I Mk II XL XL+ Templates] |
Revision as of 21:51, 27 May 2024
The page is maintained by forum member Lou Soldi aka GotMetalBoy.
Disclaimer from forum member GotMetalBoy
- I am not or ever been an employee, affiliate or have any connection with FAMC
- I'm a FAMC customer that owns a LF+ PRO+, LF+ 12+, BE-2 and Phantom Power box
- I wrote the FAMC Liquid Foot+ Tutorial on the FAS Wiki to help LF+ owners program their LF+ for the Axe-Fx II and III
Updates and Downloads
- To get the latest version of this Tutorial file and LF+ Editor Sysex Files, Please go to the link below:
- Please contact me if you would like to share your LF+ Sysex files bc I think they are very helpful for learning how to program the LF+
Contact
Please contact me with any questions, corrections or suggestions I can be contacted at:
- FAS Forum GotMetalBoy
- Facebook Group: FAMC Music/Liquid Foot Discussion
- Facebook: https://www.facebook.com/lou.soldi
NOTE: This document has NOT been fully updated for the new v6.xx Firmware or v6.xx 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.
Axe-Fx III programming is being added as time permits. On Tuesday November 20, 2018 the LF+ Firmware and LF+ Editor were updated to v6.xx which is compatible with the Axe-Fx III and can sync Preset Names, IA States, Tap Tempo and the Turner. See the Axe-Fx III section below.
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:
- The Foot Switches are called Buttons.
- 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:
- FAMC LF+ and FAS Axe-Fx II Tutorial
- FAMC LF+ and FAS Axe-Fx II Tutorial is now on the Axe-Fx II Wiki
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. Please contact GotMetalBoy with any questions
Contents
- 1 Disclaimer from forum member GotMetalBoy
- 2 Tutorial
- 2.1 FAMC Music Liquid Foot+ (LF+) and Fractal Audio Systems (FAS) Axe-Fx II Tutorial
- 2.2 Axe-Fx III 1.15
- 2.3 v6.22 LF+ Editor Help Pop-Ups List For All The Function Command Types
- 2.4 Information
- 2.5 WARNING!!!
- 2.5.1 Phantom Power
- 2.5.2 Do you have a 1st G1 or 2nd G2 Generation Model?
- 2.5.3 Bugs or Functioning As Designed
- 2.5.3.1 LF+ Editor - v5.04
- 2.5.3.2 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
- 2.5.3.3 Looper is unable to make a tight loop because of LF+ switch latency
- 2.5.3.4 When Expression Pedals aren't connected to LF+
- 2.6 MIDI IN/OUT Pinout Specs for 5pin and 7pin
- 2.7 Backup Axe-Fx II and LF+ MIDI Foot Controller
- 2.8 How To Setup LF+ and Axe-Fx II Realtime Sync
- 2.9 LF+ Editor
- 2.10 How To Select Which Axe-Fx II Model To Control - Mark I/II, XL, XL+
- 2.11 How To Import Axe-Fx II Preset Names
- 2.12 How To Use IA Slots 61-180
- 2.13 How To Use Page Buttons Beyond The Physical Buttons
- 2.14 How To Name Scenes
- 2.15 How To Toggle Scenes
- 2.16 How To Program A 2 Function On/Off X/Y Button
- 2.17 Expression Pedals and Switches
- 2.18 How To Use One Expression Pedal To Control Multiple Parameters
- 2.18.1 There are 2 ways to override the Main Global Settings
- 2.18.1.1 Program an IA Slot that changes the Expression Pedal's settings when On, and returns it to the Main Global Settings when Bypassed
- 2.18.1.2 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
- 2.18.1 There are 2 ways to override the Main Global Settings
- 2.19 How To Assign Different Pages and/or IA Maps Per Preset
- 2.20 How To Setup An Expander, Extender, Add-On Module, Expansion Module
- 2.21 How To Make Scenes Revert Back To Their Inital States and Not Remember IA On/Off States
- 2.22 How To Program the LF+ For Multiple Setups or Rigs
- 2.23 Synchronizing Reaper Projects with AxeFX using midi
- 2.24 Custom Phantom Power Switch for LF+
- 2.25 How To Install LF+ Editor On Windows 7, 8.1 and 10
- 2.26 The info below is for older versions of the LF+ Editor drivers before v5
- 2.27 How To Remove Previous Drivers On Windows 7, 8.1 and 10
- 2.28 How To Remove Programs That Won't Uninstall From Programs and Features On Windows 7, 8.1 and 10
- 2.29 List Of Axe-Fx II CC#'s
- 2.30 More Information
- 2.30.1 Hierarchy
- 2.30.2 Liquid-Foot+ Notes from TieDyedDevil
- 2.30.2.1 Liquid-Foot+ Notes
- 2.30.2.2 Button layout:
- 2.30.2.3 Button states:
- 2.30.2.4 Menu functions:
- 2.30.2.5 Navigation buttons:
- 2.30.2.6 Modes:
- 2.30.2.7 Containment Hierarchies:
- 2.30.2.8 Command types:
- 2.30.2.9 MIDI Commands:
- 2.30.2.10 Colors:
- 2.30.2.11 Groups:
- 2.30.2.12 IA Switch Types:
- 2.30.2.13 System Functions:
- 2.30.2.14 Global options:
- 2.30.2.15 Status indicators:
- 2.30.2.16 MIDI load:
- 2.30.2.17 Bank size:
- 2.30.2.18 Hard Reset:
- 2.30.2.19 Dynamic IA's in summary:
- 2.31 Coming Soon...
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+ 12+ v4.69 Set To Factory Defaults
- FAMC LF+ PRO+ v4.69 Set To Factory Defaults
- FAMC LF+ Editor v4.70 32bit and 64bit
- Fractal Audio Systems Axe-Fx II Mark I Quantum v8.02
- Fractal Audio Systems Axe-Fx II XL+ Quantum v8.02
- Fractal Audio Systems Axe-Fx II Quantum 6.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.2
- Fractal Audio Systems Axe-Edit v3.14.2
- Hosa 15ft 5 pin MIDI cable
- DIY 15ft MIDI Cable 5 to 7 Pin just like a Rocktron MIDI Cable 5 to 7 Pin Part number RDMH900
- 12VDC 2A power adapter with: - ring, + tip, Male Plug, Ring 5.5mm, Tip 2.1mm, Shaft 10mm
- Laptop with 2GB Memory, 2.8GHz Intel CPU, Windows 10 Pro 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++ v7.4.2
- LibreOffice v5.3.4
- GIMP v2.8.22 - The GNU Image Manipulation Program
Links
- FAMC http://www.famcmusic.com/store
- Terms and Conditions, Return Policy: http://www.famcmusic.com/store/index.php?route=information/information&information_id=5
- NOTE: The info below was copied from the above link on October 25, 2015 but could change at any time, so please contact FAMC for the most current information:
- Terms & Conditions of Sale: Returns are allowed within 15 days of sale. A restock fee of 15% will be charged for unused/unopened product. a fee of $55.00, plus shipping costs, plus a 15% restock fee will be charged upon a return of an opened or used product.
- We shall not be held responsible for ANY and ALL outcomes, problems, or failures due to the use of our products, our software, or any related items provided by FAMC. Use of our software or hardware is at your own risk. FAMC, and any and all affliates, employees, directors, or offices shall be held harmless from any negative impact caused, created, or experiences during the use or non-use of its products, services, software, etc...
- User/Customer agrees not to power on any hardware, or install, load or use and software, without agreeing to these terms and conditions prior.
- NOTE: The info below was copied from the above link on October 25, 2015 but could change at any time, so please contact FAMC for the most current information:
- Terms and Conditions, Return Policy: http://www.famcmusic.com/store/index.php?route=information/information&information_id=5
- FAMC Forum http://www.famcmusic.com/forum
- FAMC YouTube http://www.youtube.com/user/U2JustMe/videos
- Voes Liquid Foot+ http://voes.be/liquidfoot+
- Fractal Audio Systems (FAS) https://www.fractalaudio.com
- FAS Forum https://forum.fractalaudio.com
- FAS Wiki https://wiki.fractalaudio.com/axefx2
- FAS YouTube https://www.youtube.com/user/fractalaudiosystems/videos
- FAS Facebook https://facebook.com/fractalaudio
- FAS SoundCloud https://www.soundcloud.com/fractalaudio
- AxeFx Tutorial: https://axefxtutorials.com
Axe-Fx III 1.15
- I will be adding information on how to program a LF+ for the Axe-Fx III soon
- FAS Forum member martijne has shared his pre v6.xx programming syx file for the LF+ 12+ and Axe-Fx III
Here's a quick way to assign CC#'s in the Axe-Fx II
Thank you FAS Forum member prot for pointing this feature out!
- If you already have your LF+ IA's setup, you can quickly assign the CC#'s in the Axe-Fx III
- On the Axe-Fx III go to Setup > MIDI/Remote > Bypass Page
- Use the NAV knob to select a function
- Press the ENTER button to put the function in MIDI Learning Mode
- Press the IA foot switch on the LF+ that you want to be assigned to the Axe-Fx III function and the CC# will get assigned
- You can use the NAV knob to select another function and follow the same process
- If you already have a LF+ setup for an Axe-Fx II, you can quickly setup the Axe-Fx III folowing this process
- You will have to create new IA's for Channels because they use different programming than the Axe-Fx II X/Y
- The easiest way to program Channels is to use Steps in an IA
- See example screenshots below that show how to program Steps and make the foot switch display color change for each Channel
Axe-Fx III Amp 1 Channel Steps
Axe-Fx III Amp 2 Channel Steps
Axe-Fx III Sysex msgs
Thanks to FAS Forum member DavezHear for creating a spreadsheet that lists all the Axe-Fx III sysex messages
Here's the link to his post #115 where you can download his spreadsheet:
This is very useful because there are only 128 CC's but there are more than 128 parameters that can be assigned in the Axe-Fx III MIDI/Remote menu, so now we can use Sysex msgs to Bypass/Enable blocks and change Channels
Axe-Fx III - MIDI/Remote - Bypass, Channel, External, Looper and Other Menus
- Here's what's in the Axe-Fx III MIDI/Remote Bypass, Channel, External, Looper and Other menus
- There are 219 assignable functions in the MIDI/Remote menu
Axe-Fx III 1.15 - MIDI/Remote - Bypass
- Amp 1
- Amp 2
- Cabinet 1
- Cabinet 2
- Chorus 1
- Chorus 2
- Compressor 1
- Compressor 2
- Compressor 3
- Compressor 4
- Crossover 1
- Crossover 2
- Delay 1
- Delay 2
- Delay 3
- Delay 4
- Drive 1
- Drive 2
- Drive 3
- Drive 4
- Enhancer 1
- Enhancer 2
- Filter 1
- Filter 2
- Filter 3
- Filter 4
- Flanger 1
- Flanger 2
- Formant 1
- Formant 2
- Gate 1
- Gate 2
- Gate 3
- Gate 4
- Graphic EQ 1
- Graphic EQ 2
- Graphic EQ 3
- Graphic EQ 4
- IR Player 1
- IR Player 2
- Input 1
- Input 2
- Input 3
- Input 4
- Input USB (Channels 7/8)
- Looper 1
- Megatap 1
- Megatap 2
- Multiband Compressor 1
- Multiband Compressor 2
- Multitap Delay 1
- Multitap Delay 2
- Output 1
- Output 2
- Output 3
- Output 4
- Parametric EQ 1
- Parametric EQ 2
- Parametric EQ 3
- Parametric EQ 4
- Phaser 1
- Phaser 2
- Pitch 1
- Pitch 2
- Plex Delay 1
- Plex Delay 2
- Resonator 1
- Resonator 2
- Return 1
- Return 2
- Reverb 1
- Reverb 2
- Ring Modulator 1
- Rotary 1
- Rotary 2
- Synthesizer 1
- Synthesizer 2
- Ten-Tap Delay 1
- Ten-Tap Delay 2
- Tone Match 1
- Tremolo/Panner 1
- Tremolo/Panner 2
- Vocoder 1
- Volume 1
- Volume 2
- Volume 3
- Volume 4
- WahWah 1
- WahWah 2
Axe-Fx III 1.15 - MIDI/Remote - Channel
- Amp 1
- Amp 2
- Cabinet 1
- Cabinet 2
- Chorus 1
- Chorus 2
- Compressor 1
- Compressor 2
- Compressor 3
- Compressor 4
- Crossover 1
- Crossover 2
- Delay 1
- Delay 2
- Delay 3
- Delay 4
- Drive 1
- Drive 2
- Drive 3
- Drive 4
- Enhancer 1
- Enhancer 2
- Filter 1
- Filter 2
- Filter 3
- Filter 4
- Flanger 1
- Flanger 2
- Formant 1
- Formant 2
- Gate 1
- Gate 2
- Gate 3
- Gate 4
- Graphic EQ 1
- Graphic EQ 2
- Graphic EQ 3
- Graphic EQ 4
- IR Player 1
- IR Player 2
- Input 1
- Input 2
- Input 3
- Input 4
- Input USB (Channels 7/8)
- Megatap 1
- Megatap 2
- Mixer 1
- Mixer 2
- Mixer 3
- Mixer 4
- Multiband Compressor 1
- Multiband Compressor 2
- Multiplexer 1
- Multiplexer 2
- Multitap Delay 1
- Multitap Delay 2
- Output 1
- Output 2
- Output 3
- Output 4
- Parametric EQ 1
- Parametric EQ 2
- Parametric EQ 3
- Parametric EQ 4
- Phaser 1
- Phaser 2
- Pitch 1
- Pitch 2
- Plex Delay 1
- Plex Delay 2
- Resonator 1
- Resonator 2
- Reverb 1
- Reverb 2
- Ring Modulator 1
- Rotary 1
- Rotary 2
- Synthesizer 1
- Synthesizer 2
- Ten-Tap Delay 1
- Ten-Tap Delay 2
- Tremolo/Panner 1
- Tremolo/Panner 2
- Volume 1
- Volume 2
- Volume 3
- Volume 4
- WahWah 1
- WahWah 2
Axe-Fx III 1.15 - MIDI/Remote - External
- External Control 1
- External Control 2
- External Control 3
- External Control 4
- External Control 5
- External Control 6
- External Control 7
- External Control 8
- External Control 9
- External Control 10
- External Control 11
- External Control 12
- External Control 13
- External Control 14
- External Control 15
- External Control 16
Axe-Fx III 1.15 - MIDI/Remote - Looper
- Record
- Play
- Undo
- Once
- Reverse
- Stop
- Full/Half Speed
Axe-Fx III 1.15 - MIDI/Remote - Other
- Tempo Tap
- Tuner
PRESET/SCENE
- Preset Increment
- Preset Decrement
- Preset Inc/Dec Start
- Preset Inc/Dec End
- Scene Select
- Scene Increment
- Scene Decrement
I/O
- Input 1 Volume
- Input 2 Volume
- Input 3 Volume
- Input 4 Volume
- Output 1 Volume
- Output 2 Volume
- Output 3 Volume
- Output 4 Volume
- Output 1 Volume Increment
- Output 1 Volume Decrement
v6.22 LF+ Editor Help Pop-Ups List For All The Function Command Types
Empty | Empty- DO NOTHING and stop commands from processing further |
MIDI Command | MIDI Command- Send a defined MIDI command (PC, CC, Pitch, ETC) |
Activate MTC | Activate MTC, Active MIDI Time Code as dedicated MODE until canceled if the current song as MTC defined |
Auto-Tap-Tempo | Auto- Tap-Tempo- Will trigger the ON messages (or on/off it toggle is turned on) of a defined IA-Slot (2 times unless set to 3 or 4) at a given delay (millisecond) timeframe |
Delay ms | Delay ms- Delay processing for a defined time in milliseconds. Adding bpm to the end of the number will convert automatically into ms (Eg. 120bpm) |
EXPR Mod CC# | EXPR Mod CC#- Change the Expression Pedal CC# to use. This can be modified many times, good use is to switch between Volume and Wah. |
EXPR Mod MIDI # | EXPR Mod MIDI #- Change the Expression Pedal MIDI value to transmit |
EXPR Resend Current | EXPR Resend Current- This will take whatever the current value of the expression pedal is and transmit it again. This may be desired for certain presets that require such data |
EXPR Send Value | EXPR Send Value- This forces a specific midi value (0-127) to be sent based on current expression pedal progaramming |
EXPR Change IA trigger | EXPR Change IA trigger- Change the IA-trigger used for a specific Expression Pedal (must be set as type IA-trigger or an IA-TOGGLE) |
EXPR Min Send Value | EXPR Min Send Value- Default (0)- defines the lowest MIDI # to send for the given expression pedal. This will override the global settings |
EXPR Max Send Value | EXPR Max Send Value- Default (127)- defines the highest MIDI # to send for the given expression pedal. This will override the global settings |
EXPR Slot 2 CC | EXPR Slot 2 CC- allows an expression pedal to define another CC# to transmit |
EXPR Slot 2 MIDI | EXPR Slot 2 MIDI- allows an expression pedal to define another MIDI channel to transmit |
EXPR Slot 2 Invert | EXPR Slot 2 Invert- The 2nd expression pedal programming will be inverted output- Full expression will transmit minimum, and vice-versa. This allows for an Pedal to do crossfade of two effects in real-time |
EXPR Slot 2 CLEAR | EXPR Slot 2 CLEAR- removes all 2nd Slot expression pedal programming |
EXPR Block Xmit | EXPR Block Xmit -Blocks transmission on Port until either programatically modified, or unblocked command is processed |
EXPR unBlock Xmit | EXPR unBlock Xmit - un-blocks transmission on Port if a Block command is currently active on the port |
Device Sync | External Dev Sync- Forces the LF+ to ask for sync data from AXE-FX I/II devices |
AXE3 Chan/State | External Dev Sync- AXE-FX3: Change to a specific channel of a specific effect, or Change it's BYPASS STATE |
AXE3 Chg SCENE# | External Dev Sync- AXE-FX3: Change to a specific Scene |
Page Toggle Function #1/#2 | Page Toggle Function #1/#2- force the LF+ to toggle all page functions immediately |
Go Global | Jump to the defined Global Page |
G – Tuner | G - Tuner- Use Guitar Tuner with KEMPER or AXE-FX (other then AXE-FX III). This will turn on the Tuner in the LF+. If a valid CC# for the effects unit is given, it will switch the effects unit tuner on as well. |
IA Force Color Change | Force IA Color Change- This will force the IA-Slot button (if active) to the specified color temporarily. Useful when using steps |
IA-Map Change | IA-Map Change- Change to a specified IA-Map immediately |
IA OFF Trig (map) | IA OFF Trig- Trigger/transmit the BYPASS programming of the specificed IA-Slot |
IA ON Trig (map) | IA ON Trig- Trigger/transmit the ON programming of the specificed IA-Slot |
IA Toggle (map) | IA Toggle- Toggle the state of the specified IA-Slot and then Trigger/transmit the programming |
IA Resend (map) | IA Resend- Retransmit the current state of the specified IA-Slot |
IA Set Step Number | IA Set Step Number- IF IA-Slot is active, change to the defined Step# and make it active |
IA Trigger | IA Trigger- Set a specific IA-Slot to a state of OFF/ON/BYPASS and trigger it |
IA Resend | IA Resend- Resend the current state of a specific IA-Slot |
IF IA is ON, Stop | IF IA is ON, Stop-- IF IA-Slot set in Parameter is ON, then stop processing current programming |
IF IA is OFF, Stop | IF IA is OFF, Stop-- IF IA-Slot set in Parameter is OFF, then stop processing current programming |
IF IA is ON, Skip | IF IA is ON, Skip-- If IA-Slot set in Parameter is ON, ship over programming until next IF... command |
IF IA is OFF, Skip | IF IA is OFF, Skip-- If IA-Slot set in Parameter is OFF, ship over programming until next IF... command |
If Processing Trigger, Skip | IF Processing Trigger, Skip-- If current command block is triggered because of anything other then user pressing trigger, ignore until next IF... command |
Looper Turn On | Looper Turn On- Turn On the LF+ looper update function and automatically update IA-Slots. Must be used with compatible effects units |
Looper Turn Off | Looper Turn Off- Turn Off the LF+ Looper mode |
MIDI Clock (ms) | Value in milliseconds to set MIDI Clock. Valid Range (200-1200ms), out of range will shut MIDI CLOCK OFF. Use BPM command for exact BPMs. Use ms for exact ms values. |
MIDI Clock (BPM) | Value in Beats Per Minute to set MIDI Clock. Valid Range (50-255 bpm), out of range will shut MIDI CLOCK OFF. Use BPM for exact BPMs. Use (ms) command for exact ms values. |
Page Change | Page Change- Change to the specified Page |
Page LOCK to current | Page LOCK to current- Block all page change commands until an unlock command is processed |
Page UNLOCK current | Page UNLOCK current- this will allow page changes if a Page Lock command is active |
Page Button Display Start | Page Button Display Start- Sets the current page button (1-52) to use on physical button #1 of the LF+. This allows you to 'show' different buttons of a Page definition on the physical buttons of the controller |
Page last used | Page last used- Jump to the last page used prior to the current page |
Page Change to Preset Default | Changes the current page to whatever is programmed into the currently active Preset's default setting |
PC# + | Increase the last used PC# command sent, and then resend via MIDI |
PC# - | Decrease the last used PC# command sent, and then resend via MIDI |
PC# Save | Save a MIDI command into the 1st Programming slot using the last send PC# MIDI command. Useful if a PC+ or PC- command changes the PC# in real-time |
Preset last used | Preset last used- Jump to the preset last used prior to the active one |
Preset trigger | Preset trigger- Jump to a specific preset |
Preset Store | Preset Store- Store the current Preset for later restoration |
Preset Recall Stored | Preset Recall Stored- jump to the preset previously stored using the Store command |
Preset Resend IA-Initial States | Preset Resend IA-Initial States- for the current preset, resend all of the IA-Slots after resetting to their intial IA-Values |
Preset Trig 1st Bank Preset | Preset Trig 1st Bank Preset- for the current bank in use, jump to the first preset in that bank and trigger it |
Preset Momentary, then Jump | Preset will be set as Momentary, and then will Jump after release of button to a specified preset or preset within a song slot |
Set Color | Set Color- Set the color to use for the current command (Preset, IA-Slot) |
Set Status#1 LED CLR | Set Status#1 LED CLR- Change the color of the Status #1 LED |
Song # Store Current | Song # Store Current- Store the Song that is currently in use |
Song # Recall Stored | Song # Recall Stored- Jump to the stored Song that was stored prior |
Song Change | Song Change- Change to a specific song |
Step | Step- Place a Step command to define the start of that particular step. You can have up to 4 steps per programming block (Presets, IA-Slots) |
Stop | Stop- Stop processing the current programming block and finish (Preset, IA-Slots |
Sysex Send | Sysex Send- Send a specific SYSEX Message |
System SnapShot Store | System SnapShot Store- Stores the current state of the LF+ (mode, preset, song, etc...) |
System SnapShot Restore | System SnapShot Restore- Puts the LF+ back exactly how it was operating when a snapshot was taken. This is for live use and not programming changes |
Preset Initial Resend | DEFAULT [OFF]: Turn [ON] to Allow this IA-Slot to send its programming when a PRESET is: [SYNC EXTERN IA-SLOTS = ON] and [RESEND IA-SLOT INITIAL STATES = ON]. Normally a Preset will not send the programming commands of a sync'd IA-Slot since it expects the state to change in real-time. OFF makes this compatible with V5.x or below behavior. |
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.
WARNING!!!
Phantom Power
- If you are using a 7 pin MIDI cable with Phantom Power more than 1A (1000ma), DO NOT connect the power adapter to the Axe-Fx II Phantom Power Port because it will damage it
I recommend purchasing any of the items below or making your own cable:
- NOTE: The LF+ Power Adapter Plug and Power Jack specs are: Ring Negative 5.5mm, Tip Positive 2.1mm, Shaft 10mm, Volts: 12VDC
- Here's what I used to make my own 5 to 7 Pin MIDI cable with power jack:
- Best-Tronics Professional Audio BTPA.com - MIDI57B-XX: Heavy Duty 5 pin Male to Male 7 Pin MIDI Cable using CA-0376, with 2.1mm X 5.5mm DC jack. All 7 pins wired
- Rocktron MIDI Cable 5 to 7 Pin Part number RDMH900
- FAMC Phantom Power Box
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)
- There are 2 ways to verify if a LF+ is a G1 or G2
- The main display will say G1 or G2 on the far right when booting up the LF+
- 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: https://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. (THIS WILL CAUSE DAMAGE TO BOTH DEVICES)
- 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.
- THERE IS NO FUNCTIONAL difference between the units with the exception of compatibility of expanders.
- 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.
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
Looper is unable to make a tight loop because of LF+ switch latency
- LF+ Models have either quiet switches or "Click" switches
- This should not happen on any of the models with click switches
- For the best results, placing the Tap-Tempo on an external button connected to the EXP Pedal Ports will usually render the best timing
- If you are using it on 2 function buttons, then you will have a potential problem
When Expression Pedals aren't connected to LF+
- 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+
- Unfortunately the system will always assume TOE down position without pedals
- Parameters that are assigned to expression pedals will get triggered by the CC# and Data Value 127 (Toe Down)
- You can create an IA Slot and name it EXP BLK
- Assign ON to EXPR_BLOCK_XMIT and BYPASS to EXPR_unBLOCK_XMIT
- Assign the EXP BLK IA Slot to a button on your main Page
- When you power on the LF+, press the EXP BLK IA Slot to block it and then select a preset
- v4.90 and newer also included in that update 4 new parameters within the preset
- "BLOCK EXP PEDAL UNTIL ASSIGNED VALUES"
- If you have version 5+ of the LF+ Editor there are 4 switches on the left side of the Preset Editor
- When you want to block an expression pedal, you can either set the preset parameter for the port you want to initially block, or you can execute the "EXPR_BLOCK_XMIT" command with an IA Slot
- To UNBLOCK your expression pedal, all you need to do is either:
- "BLOCK EXP PEDAL UNTIL ASSIGNED VALUES"
- Execute and unblock command
- Execute any of the normal EXP_ programming commands for the port
- So if you use the EXP_MOD_CC#, or EXP_MOD_MIDI#, etc... any of the EXP... commands once executed will also unblock the port
MIDI IN/OUT Pinout Specs for 5pin and 7pin
MIDI IN/OUT Ports Pinout
MIDI Cable Male Plug
MIDI IN/OUT Ports Female Jack
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: https://www.fractalaudio.com/support.php
- Download and install the USB Driver Setup
- Reboot Computer when finished
- Download and install the USB Driver Setup
- Go to Fractal Audio Systems Fractal-Bot: https://www.fractalaudio.com/fractal-bot.php
- Download Fractal-Bot and it's Manual
- Install FB
- Follow FB manual to backup the AF2 and backup:
- All Preset Bank
- 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
- NOTE: If you're installing on Windows 8.1 or 10 64bit and have issues installing the driver near the end of the install, Reference: How To Install LF+ Editor On Windows 7, 8.1 and 10
- Reboot Computer when finished
- 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
- The LFC display should change to say it's in Editor Mode
- At the top center, Click Complete Transfers menu > Get ALL from LF+
- Wait for the Status light to stop blinking on the LFC
- 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
- The Default location in Windows 7, 8.1 and 10 is: %USERPROFILE%\Documents\FAMC\
- Close LFE
- Disconnect LFC power adapter from LFC to power off and disconnect all cables
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.
- Power off AF2 and LFC and disconnect all cables
- Connect Power cable to AF2
- Power on AF2 and verify settings below:
- NOTE: You may want to reset the Axe-Fx II System Settings before following the next steps
- 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
- OFF (Default): Scene edits are retained across scene changes until you load an entirely new preset or reload the current one.
- If you tweak Scene 1, switch to Scene 2, then back to scene 1, your tweaks will remain intact.
- ON: Scene edits are lost when you change the scene without saving first.
- So if you tweak scene 1, switch to Scene 2, then back to Scene 1, Scene 1 will have reverted to its previously saved state.
- This makes scene changes feel more like traditional preset changes.
- OFF (Default): Scene edits are retained across scene changes until you load an entirely new preset or reload the current one.
- DISPLAY OFFSET: 0 Optional (NOTE: The LF+ Editor has had issues in the past when Offset is enabled, so I don't use Display Offset)
- Reference: MIDI Channel Device Configuration
- IGNORE REDUNDANT PC: ON Optional
- This determines whether the Axe-Fx II should re-process or ignore a MIDI program change command for the currently loaded preset.
- With this setting OFF, the current preset will be reloaded (and changes discarded) if it is selected again via MIDI PC.
- Turning this OFF allows you, for instance, to load a preset, use various MIDI “instant Access” switches or pedals to bypass effects or otherwise modify the sound, and then stomp on the footswitch that originally selected the preset to have it revert to its saved state.
- With this setting ON, redundant PC messages are ignored.
- This determines whether the Axe-Fx II should re-process or ignore a MIDI program change command for the currently loaded preset.
- 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
- If using a 5 pin, make sure all 5 pins are actually connected bc some only have 3 pins connected
- A 5 pin or 7 pin cable can be used
- 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
- In LFE, Click File menu > Load Special Factory Programming > Load Programming for Sync'd AXE-FX
- In the upper right, Click Global
- Under Preset Parameters > Power-Up:
- 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+
- Select a Default Page On Startup depending on what LF+ model you have
- Under External Device Sync Items
- Under TAP TEMPO > Button, Select Auto Detect
- Under Hardware
- Enable Force 2nd func ASAP Optional
- Under Hardware > Combo Button Press Blocking: Enable SAVE/COPY
- Under Preset Parameters > Power-Up:
- At top center, Click Pages
- In the upper Left, Select the Page that you selected previously for your Default Page On Startup
- To the left of Button 1, Click 60 Button 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
- At the top center, Click Complete Transfers menu > Send ALL to LF+
- 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
- Power off and on the LFC
- Now test all the Buttons to make sure they work the way you programmed them
- If everything works correctly, I recommend clicking save in the upper left of the LFE and naming the file: LF+ AF2 Tutorial Backup
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:
- Close/Ignore
- Save
- Save / Resync
- Revert
- Insert
- Delete
- Cut
- Copy
- Paste
Q-List
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:
- 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
- Reference: Bugs_or_Functioning_As_Designed
- Move rows before this Position (move locations)
- Apply all Edits
- Clear all Edits
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.
- 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+
- Select the correct Axe-Fx II Model:
- Under MIDI Channel Device Configuration:
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:
- Press I/O > Page Right to the MIDI page:
- DISPLAY OFFSET: 0 (NOTE: There's a bug in LF+ Editor, so don't use Display Offset)
- Reference: MIDI Channel Device Configuration
- DISPLAY OFFSET: 0 (NOTE: There's a bug in LF+ Editor, so don't use Display Offset)
LF+ Editor:
- Click Midi/Groups
- Under MIDI Channel Device Configuration:
- Disable +1 (Red) (NOTE: There have been bugs in previous LF+ Editor versions, so I don't use Display Offset)
- Reference: DISPLAY OFFSET
- Disable +1 (Red) (NOTE: There have been bugs in previous LF+ Editor versions, so I don't use Display Offset)
- Under MIDI Channel Device Configuration:
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.
- Go to the External Device 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
- Max Dev Presets Avail, Select 384 for AF2 Mk I/II or 768 for AF2 XL/XL+
- External Device to Sync, Select: AXE-FX
- 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:
- Press I/O > Page Right to the MIDI page:
- DISPLAY OFFSET: 1
- Reference: MIDI Channel Device Configuration
- DISPLAY OFFSET: 1
LF+ Editor:
- Click Settings tab > Main Global Settings
- Under MIDI Channel Device Configuration:
- Enable +1 (Green)
- Reference: DISPLAY OFFSET
- Enable +1 (Green)
- Under MIDI Channel Device Configuration:
Another Way To Open The External Device Sync Window
NOTE: This only works in the LF+ Editors before v6.xx. 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.
- Go to the Songs tab
- Under Song Preset Definitions:
- To the right of 1, click the Magnifying glass icon
- A window will open, Click the Sync button at the top
- The External Device Sync / Program window will open
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:
- 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
- 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"
- 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.
- 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.
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 #
- Example for a LF+ 12+:
- Go to the IA Slot tab
- Program an IA Slot to Page Button Display Start and type 1 and name it B01-12
- Program another IA Slot to Page Button Display Start and type 13 and name it B13-24
- Program another IA Slot to Page Button Display Start and type 25 and name it B25-36
- Go to the Page tab
- select Button 1 and assign Function 1 to IA Switch and select the IA Slot named B13-24 and assign Function 2 to IA Switch and select the IA Slot named B25-36
- Select Button 13 and assign Function 1 to IA Switch and select the IA Slot named B25-36 and assign Function 2 to IA Switch and select the IA Slot named B01-12
- Select Button 25 and assign Function 1 to IA Switch and select the IA Slot named B01-12 and assign Function 2 to IA Switch and select the IA Slot named B13-24
- Now assign buttons 2-12, 14-24 and 26-36 to what ever you want
- Go to the IA Slot tab
Check Each Preset's Page Button Start Value
- For more info Reference the User Guide v4.10 beta Page 36
- Page Button Start Value: A preset can define which virtual button to place on physical button #1. This allows a preset to define what starting button on a page to assign to the first physical button. You can use this capability to create virtual pages within an actual page (perhaps a looper “page”, an effects page, and so on)
- Go to the Presets tab
- In the center of the screen, there is a setting called Page Button Start Value
- This setting will change the Page Button Start Value every time a Preset is selected and this setting is set per preset
- There are 3 values to choose from:
- Global: I think this setting has to be manually set from the LF+ and can't be seen from the LF+ Editor but FAMC may be referring to Settings tab > Global Features > Under Extender > Expander 1st button to use
- Reference the User Guide v4.10 beta Pages 62, 80, 28, 36
- From the LF+, Hold down Buttons 2 and 3 at the same time to access the Menu
- Go to the right until you get to the Global menu, select it
- Go to the right until you get to Start of Button Map
- Current: Uses what ever is set as the current Page Button Display Start
- Button Number: Select a physical or virtual button from the current Page
- Global: I think this setting has to be manually set from the LF+ and can't be seen from the LF+ Editor but FAMC may be referring to Settings tab > Global Features > Under Extender > Expander 1st button to use
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: http://www.famcmusic.com/forum/viewtopic.php?f=22&t=858&p=3870&sid=b187f9527952656949453667e82ca687#p3868
- So you've created an IA slot that has a button start 1-12 command on the "ON" side and a button start 13-24 on the "Bypass" side?
- And you've located that IA on a button on your pedal board, and you've been careful to repeat that button in the same physical button regardless of whether you are in 1-12 range or 13-24 range? Like, if button 12 is your "flipper" button, then you best have it also located in the page programming on button 24.
- My suggestion to your dilemna is to add at least one more command on the "bypass" side of that IA slot.
- If your first command is to use the button start 1 (so it flips to buttons 1-12) and that is not working right now, you might also try to first send the page command, and then the button start command.
- So, if your main page is page 37, your bypass IA would send a page change 37 (yes, I realize you're not really changing pages, but you are sort of asking the LF to refresh itself), and then the button start command.
- I realize by suggesting this, that now your IA will only work if you are using page 37. So, you could try to make it more generic, by using the "page last used" command.
- There are other things that could be causing this. The preset programming themselves for instance, as I mentioned previously, the preset can choose a page, IA map, and button start. I find these to be more reliable. The trouble is whether you improvise on stage or whether you have the same button pushing ballet steps EVERY time you play a song. The reason I say this, is for a situation where you want to shift button starts during a song, to gain access to more preset buttons. You could have 4 preset buttons across the bottom of your pedal board, and repeat it in the 2nd group of 12 buttons. So on preset 4 of your page, your preset itself could have a button start 13 command. After you push preset 4, your page will already be flipped to the 2nd group. Likewise, if you have 4 presets across the bottom in the 2nd group, and you know that after you step on the 4th preset (programmed on page button 16), you could have a button start command of 1 listed in the preset itself. Therefore, after your foot releases the button, you will get the sounds you need for that preset, but you'll simultaneously cause the pedal to revert back to buttons 1-12.
- I do this FREQUENTLY, and it always works. However, I am in a band that does not improvise. I program a number of presets to get me through a song, and I think about the order they will be triggered, and then I put wiz-bang commands in there so my pedalboard is ready for the next button press. It takes a lot of programming work, but it makes it easier to focus on playing and performing, when it works right on stage.
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
- Select your SCENE 1 IA Slot
- 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
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
- Select your SCENE 1 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
- Select your SCENE 2 IA Slot
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
- Select your SCENE 5 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
- Select your SCENE 6 IA Slot
Screenshots: Toggle Scenes
File:Toggle Scenes IA Slot Settings.pngFile:Toggle Scenes On Command.pngFile:Toggle Scenes Off Command.png
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
- On:
- Write down the On and BYPASS (OFF) Command Programming
- 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
- Write down the On and BYPASS (OFF) Command Programming
- 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
- Function: MIDI Command
- 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
- Function: MIDI Command
- 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
Expression Pedals and Switches
Setup Expression Pedals and Switches
- NOTE: Never connect or disconnect expression pedals or external footswitch pedals when the LF+ is on, especially if they are set to Auto-Calibrate, or else you will need to reboot the LF+
- 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 = Expression Pedal
- Latch = Single External Pedal
- Momentary = Single External Pedal
- Page Button Press = Single External Pedal
- 2 Page Button = Dual External Pedal
- Select the MIDI Channel from the Chan pull down menu
- For Continuous, Momentary or Latching:
- Select the MIDI Continuous Controller Number from the CC# pull down menu
- For Page Button Press:
- Select the Page button you want the 1st Button to control
- 2 Page Button:
- Select the Page button you want the 1st Button to control
- Select the Page button you want the 2nd Button to control
Expression Pedal Screenshot
Single Switch Screenshot
Dual Switch Screenshot
How To Connect An External 1 Button Pedal
- 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+
- To connect an external 1 button pedal, it will need to have a Momentary Normally Open Switch
- The cable only needs to be a regular mono TS (Tip Sleeve) cable like a guitar cable and you can find these in stores and are the easiest to use
- Examples:
- Boss FS-5U Non-latching Footswitch
- Korg PS3 Momentary Footswitch/Sustain Pedal
- WARNING! Do NOT try to use a Roland, Boss or Yamaha Momentary Sustain switch pedal that has a Momentary normally CLOSED switch
How To Connect An External 2 Button Pedal
- 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+
- To connect an external 2 button pedal, it will need to have 2 Momentary Normally Open Switches
- Use a stereo TRS (Tip Ring Sleeve) cable like you would use with an Expression pedal
- You will need to modify either the pedal or the cable because I don't know of any store bought ones that will work but it's easiest to modify the cable
- You will need two 1/8 watt resistors:
- 1K ohm
- 1.8K ohm
- Examples: The devices below will either need to be modified or a modified stereo TRS (Tip Ring Sleeve) cable will need to be used
- Boss FS-7 Dual Foot Switch
- Boss FS-6 Dual Foot Switch
- You can use 2 Boss FS-5U Non-latching Footswitch
Below are screenshots of different ways to wire the connections:
TRS To 2 Separate TS
TRS To 2 Separate TS Reverse Connections
NOTE: This wiring makes it easier to convert to a TRS to TRS wiring
TRS To TRS
NOTE: If your button 1 and 2 are working backwards, reverse the Tip and Ring connections
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.
- 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
How To Program An External Single And Dual Pedal
Backup your programming before following any of the steps below
- Connect your LF+ to your PC
- Open LF+ Editor
- Go to Global tab
- Under the Expression Pedal you have your external pedal(s) connected to
- For a Single pedal, change the Type to Page Button Press
- Change 1st Button to 60
- For a Dual pedal, change the Type to 2 Page Button
- Change 2nd Button to 59
- For a Single pedal, change the Type to Page Button Press
- Under the Expression Pedal you have your external pedal(s) connected to
- Go to the Page tab
- For a Single pedal:
- Go to Button 60 and Select what you want for Function 1 and Function 2
- Example: Function 1: Tuner Function 2: Tap Tempo
- Go to Button 60 and Select what you want for Function 1 and Function 2
- For a Dual pedal:
- Go to Button 60 and Select what you want for Function 1 and Function 2
- Example: Function 1: IA Switch - Tuner Function 2: IA Switch - Tap Tempo
- Go to Button 59 and Select what you want for Function 1 and Function 2
- Example: Function 1: IA Switch - SCENE 1 Function 2: Empty - NONE
- Go to Button 60 and Select what you want for Function 1 and Function 2
- For a Single pedal:
- Transfer All To LF+
- Power off and on your LF+
- Calibrate your switch(es). Reference Calibrate Expression Pedals and Switches
- Power off and on your LF+
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)
- Under Command Programming and underneath any current programming Functions like MIDI Command, Select:
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.
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
- 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
- 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
- There are 2 ways to move IA Slots around in IA Maps
- 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...
- 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
- 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
How To Setup An Expander, Extender, Add-On Module, Expansion Module
- FAMC refers to Expanders with multiple different names: Expander, Module, Add-On Module, Expansion, Expansion Module and Extender.
- For more information about Expanders, reference the LF+ User Guide v4.10 beta pages below:
- Expander Pages: 5,9,15,58,62,80,83
- Module Pages: 7,9,10,80,86
- Add-On Module Pages: 7,10,80,86
- Expansion Pages. 9,10
- Expansion Module Pages. 9,10
- Extender Pages. 58,62
MAKE SURE TO BACKUP ALL YOUR LF+ CONTROLLERS BEFORE FOLLOWING THIS PROCESS BECAUSE THE MASTER WILL OVERWRITE ALL PROGRAMMING IN THE EXPANDERS
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
- Do Not connect a network cable to the Expansion Ports yet
- Connect the LF+ to the PC and open the LF+ Editor
- Click Settings tab > Global Features
- Under Extender:
- Type: Master
- aka Sync ID
- Device ID: 0
- aka Sync ID
- Extender 'End': Enable (Green)
- aka Is Net End Device
- Expander 1st button to use: 1
- aka Start of Button Map
- Hub Connection: No Master Hub
- Type: Master
- Under Extender:
Setup Expander
- Do Not connect a network cable to the Expansion Ports yet
- Connect the LF+ to the PC and open the LF+ Editor
- Click Settings tab > Global Features
- Under Extender:
- Type: Expander
- Device ID: 1 or greater because no devices can have the same ID number
- aka Sync ID
- Extender 'End': Enable (Green)
- aka Is Net End Device
- Expander 1st button to use: 9 if JR+ is Master, 13 if 12+ is Master, 25 if PRO+ is Master, For more info see Multiple Slaves - Expander 1st button to use - Start of Button Map below
- aka Start of Button Map
- Hub Connection: No Master Hub
- Under Extender:
- NOTE: You can also use the parameters below on an Expander:
- MIDI VALUE / Allow MIDI
- LCD CONTRAST / DIM VALUES
- All Expression Pedal Parameters
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)
- There are 2 ways to verify if a LF+ is a G1 or G2
- The main display will say G1 or G2 on the far right when booting up the LF+
- Below the 2 Expansion ports A and B, G1 or G2 will be printed
- WARNING! If you haven't backed up all the Expanders programming they will all be overwritten with the Master's programming, so please backup all your LF+ controllers before following the next steps!!!
- Disconnect the power to all LF+ controllers
- Connect a Network cable from the Master's Expansion Port A to the 1st Expander's Expansion Port A
- If you have another Expander, connect the previous Expander's Expansion Port B to the next Expander's Expansion Port A
- Connect power to ONLY the Master
- WARNING! Do not connect power to the Expanders, they will receive power from the Expansion Port connection. If you connect power to the Expander with a power adapter or 7pin MIDI cable, YOU WILL DAMAGE ALL CONNECTED DEVICES!!!!
- All devices will boot up and the Master will search for all connected Expanders and then the Master will sync it's programming to all the Expanders
- Now you will have a huge LF+ controller!
How Expanders Work
- The Master contains ALL of the programming for all LF+ controllers, with the exception of Expression pedals, button start value, Device ID setting and Sync mode.
- When a Master boots, it looks for expanders. If it finds one (or more), it will reprogram all expanders with the programming in the Master. It will then maintain sync and process as you would expect. Expanders will maintain their own expression pedal programming and can be used as additional expression pedals/buttons, etc...
- When you switch an expander into either MASTER or NONE, it will then behave as such with the current programming contained within.
Multiple Slaves - Expander 1st button to use - Start of Button Map
- If you are using more than 1 expander, you will need to decide what buttons you want them to start on
- Examples:
- JR+ Master ID 0, JR+ Slave ID 1 Expander 1st button to use: 9, JR+ Slave ID 2 Expander 1st button to use: 17
- JR+ Master ID 0, JR+ Slave ID 1 Expander 1st button to use: 9, JR+ Slave ID 2 Expander 1st button to use: 17, JR+ Slave ID 2 Expander 1st button to use: 25
- JR+ Master ID 0, 12+ Slave ID 1 Expander 1st button to use: 9, PRO+ Slave ID 2 Expander 1st button to use: 21
- JR+ Master ID 0, PRO+ Slave ID 1 Expander 1st button to use: 9, 12+ Slave ID 2 Expander 1st button to use: 33
- 12+ Master ID 0, 12+ Slave ID 1 Expander 1st button to use: 13, 12+ Slave ID 2 Expander 1st button to use: 25
- 12+ Master ID 0, JR+ Slave ID 1 Expander 1st button to use: 13, PRO+ Slave ID 2 Expander 1st button to use: 21
- 12+ Master ID 0, PRO+ Slave ID 1 Expander 1st button to use: 13, JR+ Slave ID 2 Expander 1st button to use: 37
- PRO+ Master ID 0, PRO+ Slave ID 1 Expander 1st button to use: 25, 12+ Slave ID 2 Expander 1st button to use: 49 (This would be awesome and give you access to all 60 buttons!!!)
- PRO+ Master ID 0, 12+ Slave ID 1 Expander 1st button to use: 25, JR+ Slave ID 2 Expander 1st button to use: 37, JR+ Slave ID 2 Expander 1st button to use: 45
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.
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:
- I/O > MIDI menu
- Can I retain the current state of an effect when switching between Scenes (Scene Revert)?
- MFC-101 - MFC-101: Panic switch
How To Program the LF+ For Multiple Setups or Rigs
Some people use different rigs for different bands or venues etc...
- Create separate LF+ Presets and IA's for each rig
- Use different MIDI channels for each rig
- I recommend setting the Axe-Fx to channel one and make sure it's not set to omni
- Verify that your other rig's MIDI gear are all set to different MIDI Channels and none of them are set to omni
- Create IA Maps and Pages for each rig
- Put the LF+ into Set-List Mode
- Arrange Presets into Songs
- Create Set-Lists for each rig
- I recommend creating Page 001 as a Utility page where you can select your Set-List and Page if you don't have your Presets programmed to use a specific Page
Synchronizing Reaper Projects with AxeFX using midi
FAS and FAMC Forum member: Coldstar, wrote insutructions how to Synchronize Reaper Projects with AxeFX using midi.
- Here is the link to his FAMC Forum Post:
- Here is the link to his FAS Forum Post:
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!
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!
- Here is the link to his FAMC Forum Post:
- Here is the link to his YouTube Video:
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.
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.
How To Install LF+ Editor On Windows 7, 8.1 and 10
- You have to right click on the install file and select "Run as administrator"
- Select the box to install the drivers
- Connect the LF+ with a USB cable to the PC
- Open the LF+ Editor and click connect in the upper right
- If it doesn't connect and gives an error, the drivers didn't install correctly, follow the steps below
Windows OS - How To Manually Install The LF+ Drivers
- Close the LF+ Editor
- Open Device Manager (Windows 10 right click on the Start menu "Windows Logo" > Device Manager, Windows 7 or 8.1 open Control Panel > Device Manager)
- Right click on the devices that mention FAMC
- Select Update Driver > Browse my computer for driver software > Browse to either "C:\Program Files\FAMC\Drivers" or "C:\Program Files (x86)\FAMC\Drivers" and select the box "Include subfolders"
- The drivers will install
- Repeat this process for all devices that say FAMC
- Open the LF+ Editor, click connect and it will connect
Screenshots - Windows OS - How To Manually Install The LF+ Drivers
MAC OS - How To Manually Install The LF+ Drivers
- NOTE: This was posted by FAMC Support on March 5, 2019 4:32 pm CST
Mac OS-X Mojave / High Sierra Driver Issue?
There are certain installs of Mojave that may block the FAMC drivers from working properly. It appears fresh installs of the OS for select customers have been the root of the cause. In most cases, there will be no issue after installing the drivers. Once the drivers are loaded you do not need to update your drivers again.
If you receive error 105 messages after upgrading to High Sierra or Mojave, then follow the instructions below. If this does not work for you then please create a support ticket and let us know the OS-X version you have so we can discuss with Apple. There are no mass issues at this time and most installations should work flawlessly on the first try.
STEPS:
- Go to the terminal utility (in accessories application folder).
- Enter the following command: sudo spctl --master-disable (copy and paste this command so that spacing is exact)
- unplug the LF+ USB connection
- install the latest version of the FAMC drivers
- reboot
- plug in the USB connection to the LF+. Power on the LF+. wait a few seconds.
- go to your security panel in the OS-X settings. See attached picture. Does it show anything related to FAMC or the LF+?
- If so, select ALLOW.
At this point your LF+ should connect with your editor and the driver is fully installed.
The info below is for older versions of the LF+ Editor drivers before v5
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
- How to Disable Driver Signature Verification on 64-Bit Windows 8.1 (So That You Can Install Unsigned Drivers)
Windows 7
- Shutdown PC
- Power On PC and immediately start tapping on the F8 key until you get to the Advanced Boot Options menu
- NOTE: If you get to Windows is loading screen, then it didn't work and you'll need to shutdown and try again
- At the Advanced Boot Options, near the bottom select: Disable Driver Signature Enforcement
- Here's a link to some screenshots: https://www.google.com/search?q=windows+7+advanced+boot+options+disable+driver+signature+enforcement&tbm=isch
- Once your PC boots, install the LF+ Editor
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
- Open command prompt as administrator
- If you don't know how, reference: http://pcsupport.about.com/od/commandlinereference/f/elevated-command-prompt.htm
- Type or copy/paste the command line:
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
How To Remove Programs That Won't Uninstall From Programs and Features On Windows 7, 8.1 and 10
- The links below will explain how to remove the LF+ Editor and Drivers when they won't uninstall from Programs and Features
- The first link below resolved the issue for me but I've included other links just in case it doesn't work
List Of Axe-Fx II CC#'s
(Firmware Quantum 8.02)
- NOTE: All CCs listed below are also listed in the Axe-Fx II I/O > CTRL menu, the manual and Wiki page: MIDI: List of Axe-Fx II XL+ MIDI CCs
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 |
More Information
NOTE: Some of the information below may be outdated or from older versions of the LF+ Firmware and Editor
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 aka Jeff
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.)
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
- 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:
- Green
- Red
- Yellow
- Blue
- Cyan
- Purple (magenta)
- 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:
- Displays page-assignable color
- 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.
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
- NOTE:
- AF2: DISPLAY OFFSET: 0
- Reference: MIDI Channel Device Configuration
- LFE: Under MIDI Channel Device Configuration, Disable +1
- Reference: DISPLAY OFFSET
- Disable: Preset tab > Preset Parameter > Use External Sync Preset Name when available
- AF2: DISPLAY OFFSET: 0
- NOTE:
- 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