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

FAMC Liquid Foot+ (legacy)

From Fractal Audio Wiki
Revision as of 02:06, 21 June 2019 by GotMetalBoy (talk | contribs) (v6.22 LF+ Editor Help Pop-Ups List For All The Function Command Types)
Jump to navigation Jump to search

The page is maintained by forum member GotMetalBoy.

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.

Jr 12 Pro Plus Mini.png

Tutorial

Forum member GotMetalBoy created a tutorial about using the Liquid Foot+ MIDI controller with the Axe-Fx II. It explains how to configure the LF+ to make it sync in real-time, similar to the way TotalSync works with the MFC-101.

If you're new to programming a LF+, make sure to do all programming in the LF+ Editor and don't even attempt to program it from the unit. The 2 things that will help you understand the concept a little better are:

  1. The Foot Switches are called Buttons.
  2. You select what each button does by editing the Functions on the Page tab in the LF+ Editor.

This tutorial is being discussed in these threads:

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

Contact

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

Updates and Downloads

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

Links

Back To Top Of Document




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

Amp 1 Channel Step Programming.png

Axe-Fx III Amp 2 Channel Steps

Amp 2 Channel Step Programming.png


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

  1. Amp 1
  2. Amp 2
  3. Cabinet 1
  4. Cabinet 2
  5. Chorus 1
  6. Chorus 2
  7. Compressor 1
  8. Compressor 2
  9. Compressor 3
  10. Compressor 4
  11. Crossover 1
  12. Crossover 2
  13. Delay 1
  14. Delay 2
  15. Delay 3
  16. Delay 4
  17. Drive 1
  18. Drive 2
  19. Drive 3
  20. Drive 4
  21. Enhancer 1
  22. Enhancer 2
  23. Filter 1
  24. Filter 2
  25. Filter 3
  26. Filter 4
  27. Flanger 1
  28. Flanger 2
  29. Formant 1
  30. Formant 2
  31. Gate 1
  32. Gate 2
  33. Gate 3
  34. Gate 4
  35. Graphic EQ 1
  36. Graphic EQ 2
  37. Graphic EQ 3
  38. Graphic EQ 4
  39. IR Player 1
  40. IR Player 2
  41. Input 1
  42. Input 2
  43. Input 3
  44. Input 4
  45. Input USB (Channels 7/8)
  46. Looper 1
  47. Megatap 1
  48. Megatap 2
  49. Multiband Compressor 1
  50. Multiband Compressor 2
  51. Multitap Delay 1
  52. Multitap Delay 2
  53. Output 1
  54. Output 2
  55. Output 3
  56. Output 4
  57. Parametric EQ 1
  58. Parametric EQ 2
  59. Parametric EQ 3
  60. Parametric EQ 4
  61. Phaser 1
  62. Phaser 2
  63. Pitch 1
  64. Pitch 2
  65. Plex Delay 1
  66. Plex Delay 2
  67. Resonator 1
  68. Resonator 2
  69. Return 1
  70. Return 2
  71. Reverb 1
  72. Reverb 2
  73. Ring Modulator 1
  74. Rotary 1
  75. Rotary 2
  76. Synthesizer 1
  77. Synthesizer 2
  78. Ten-Tap Delay 1
  79. Ten-Tap Delay 2
  80. Tone Match 1
  81. Tremolo/Panner 1
  82. Tremolo/Panner 2
  83. Vocoder 1
  84. Volume 1
  85. Volume 2
  86. Volume 3
  87. Volume 4
  88. WahWah 1
  89. WahWah 2


Axe-Fx III 1.15 - MIDI/Remote - Channel

  1. Amp 1
  2. Amp 2
  3. Cabinet 1
  4. Cabinet 2
  5. Chorus 1
  6. Chorus 2
  7. Compressor 1
  8. Compressor 2
  9. Compressor 3
  10. Compressor 4
  11. Crossover 1
  12. Crossover 2
  13. Delay 1
  14. Delay 2
  15. Delay 3
  16. Delay 4
  17. Drive 1
  18. Drive 2
  19. Drive 3
  20. Drive 4
  21. Enhancer 1
  22. Enhancer 2
  23. Filter 1
  24. Filter 2
  25. Filter 3
  26. Filter 4
  27. Flanger 1
  28. Flanger 2
  29. Formant 1
  30. Formant 2
  31. Gate 1
  32. Gate 2
  33. Gate 3
  34. Gate 4
  35. Graphic EQ 1
  36. Graphic EQ 2
  37. Graphic EQ 3
  38. Graphic EQ 4
  39. IR Player 1
  40. IR Player 2
  41. Input 1
  42. Input 2
  43. Input 3
  44. Input 4
  45. Input USB (Channels 7/8)
  46. Megatap 1
  47. Megatap 2
  48. Mixer 1
  49. Mixer 2
  50. Mixer 3
  51. Mixer 4
  52. Multiband Compressor 1
  53. Multiband Compressor 2
  54. Multiplexer 1
  55. Multiplexer 2
  56. Multitap Delay 1
  57. Multitap Delay 2
  58. Output 1
  59. Output 2
  60. Output 3
  61. Output 4
  62. Parametric EQ 1
  63. Parametric EQ 2
  64. Parametric EQ 3
  65. Parametric EQ 4
  66. Phaser 1
  67. Phaser 2
  68. Pitch 1
  69. Pitch 2
  70. Plex Delay 1
  71. Plex Delay 2
  72. Resonator 1
  73. Resonator 2
  74. Reverb 1
  75. Reverb 2
  76. Ring Modulator 1
  77. Rotary 1
  78. Rotary 2
  79. Synthesizer 1
  80. Synthesizer 2
  81. Ten-Tap Delay 1
  82. Ten-Tap Delay 2
  83. Tremolo/Panner 1
  84. Tremolo/Panner 2
  85. Volume 1
  86. Volume 2
  87. Volume 3
  88. Volume 4
  89. WahWah 1
  90. WahWah 2


Axe-Fx III 1.15 - MIDI/Remote - External

  1. External Control 1
  2. External Control 2
  3. External Control 3
  4. External Control 4
  5. External Control 5
  6. External Control 6
  7. External Control 7
  8. External Control 8
  9. External Control 9
  10. External Control 10
  11. External Control 11
  12. External Control 12
  13. External Control 13
  14. External Control 14
  15. External Control 15
  16. External Control 16


Axe-Fx III 1.15 - MIDI/Remote - Looper

  1. Record
  2. Play
  3. Undo
  4. Once
  5. Reverse
  6. Stop
  7. Full/Half Speed


Axe-Fx III 1.15 - MIDI/Remote - Other

  1. Tempo Tap
  2. Tuner


PRESET/SCENE
  1. Preset Increment
  2. Preset Decrement
  3. Preset Inc/Dec Start
  4. Preset Inc/Dec End
  5. Scene Select
  6. Scene Increment
  7. Scene Decrement


I/O
  1. Input 1 Volume
  2. Input 2 Volume
  3. Input 3 Volume
  4. Input 4 Volume
  5. Output 1 Volume
  6. Output 2 Volume
  7. Output 3 Volume
  8. Output 4 Volume
  9. Output 1 Volume Increment
  10. Output 1 Volume Decrement


Back To Top Of Document




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


Back To Top Of Document




Information

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

Footswitches

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

Buttons

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

Pages

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

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

Presets

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

IA Slots

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

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

IA Maps

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

Back To Top Of Document

WARNING!!!

Phantom Power

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

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

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

  • There are 2 ways to verify if a LF+ is a G1 or G2
  1. The main display will say G1 or G2 on the far right when booting up the LF+
  2. Below the 2 Expansion ports A and B, G1 or G2 will be printed

I copied the info below from the FAS Forum: Liquid Foot Models Question: 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.
  • 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:
    1. Execute and unblock command
    2. 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


Back To Top Of Document


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

MIDI IN/OUT Ports Pinout

MIDI IN-OUT Ports Pinout.png

MIDI Cable Male Plug

MIDI Cable Male Plug Pinout.png

MIDI IN/OUT Ports Female Jack

MIDI IN-OUT Ports Female Jack Pinout.png


Back To Top Of Document


Backup Axe-Fx II and LF+ MIDI Foot Controller

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

Axe-Fx II - Backup

  • Power off AF2 and disconnect all cables
  • Connect a USB 2.0 cable from the AF2 to the Computers USB 2.0 Port
  • Connect power cable to AF2
  • Power on the AF2
  • Go to Fractal Audio Systems Support: https://www.fractalaudio.com/support.php
    • Download and install the USB Driver Setup
      • Reboot Computer when finished
  • 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
  • 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


Back To Top Of Document


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

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

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

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

  • 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.
      • 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)
      • 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.
      • SEND REALTIME SYSEX: NONE (This will be set back to ALL once finished with LFE programming)
      • USB ADAPTER MODE: OFF
  • Power Off AF2
  • Connect a USB 2.0 cable from the LFC USB Port to the Computers USB 2.0 Port
  • Connect a MIDI cable from the LFC MIDI OUT to the AF2 MIDI IN
    • A 5 pin or 7 pin cable can be used
      • If using a 5 pin, make sure all 5 pins are actually connected bc some only have 3 pins connected
        • Connect the LFC power adapter to the LFC
      • If using a 7 pin, DO NOT connect the LFC power adapter to the LFC or else serious damage will occur
        • Connect the LFC power adapter to the Coupler adapter and then connect to the back of the AF2 MIDI IN PHANTOM POWER
  • Power ON AF2
  • Open LFE and it will retrieve all settings from the LFC
    • The LFE needs to say Connected in the upper right
    • The LFC display needs to change to say it's in Editor Mode (SEL) to Exit
  • 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+
    • 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
  • 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


Back To Top Of Document


LF+ Editor

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

Drag / Drop Mode

In the upper left underneath the copy icon, there's an icon to open the Drag / Drop Mode where you can Pick, Sort, Drag/Drop and rearrange your IA Slots.

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

  • 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
  • Move rows before this Position (move locations)
  • Apply all Edits
  • Clear all Edits


Back To Top Of Document


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

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+


Back To Top Of Document


How To Import Axe-Fx II Preset Names

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

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


To Disable Preset # Offset

Axe-Fx II:

LF+ Editor:

  • Click 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)


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:

LF+ Editor:

  • Click Settings tab > Main Global Settings
    • 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


Back To Top Of Document


How To Use IA Slots 61-180

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

  1. Go to IA Slot 099 and then click Copy at the top of the window.
    • Go to an IA Slot between 1-60 that you don't mind overwriting like 019 Cab 1 and click Paste at the top of the window
  2. There's an ON/OFF button in the upper right under the Connect button, Click it to turn ON the Q-List menu on the left of the window
    • Click the IA Slots button on the Q-List
    • Scroll down to 099 and click on it once
    • Scroll up to where you want it between 001-060 and Right click on an IA Slot one above where you don't mind overwriting like 019 to overwrite IA Slot 020 and select "Paste rows after this Position (overwrite)
    • Right click on the Q-List again and select "Apply all Edits"
  3. In the upper left, click the Magnifier Glass icon to open the Drag Drop mode. Now you can drag and drop 099 to any IA Slot between 1-60 or use the buttons at the top to cut or copy and paste.
  4. You can use a different IA Map and program an IA Slot to IA-Map Change and select the Map# and then assign a button on the Page tab to the IA Slot you just programmed.


Back To Top Of Document


How To Use Page Buttons Beyond The Physical Buttons

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


  • 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


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


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.


Back To Top Of Document


How To Name Scenes

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


Back To Top Of Document


How To Toggle Scenes

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

NOTE:

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

Program Scene 1 To Toggle Between Scene 1 and 2

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

Program Scenes To Toggle Back To Scene 1

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

Program Scene 5 To Toggle Between Scene 5 and 6

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

Program Scenes to toggle back to Scene 5

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

Screenshots: Toggle Scenes

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


Back To Top Of Document


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

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

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

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

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

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

Screenshots: 2 Function On/Off X/Y Button

File:Dr1XOnOff.pngFile:Dr1YOnOff.png


Back To Top Of Document

Expression Pedals and Switches

Setup Expression Pedals and Switches

  • 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

Expression Pedal.png

Single Switch Screenshot

Single Switch.png

Dual Switch Screenshot

Dual Switch.png

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

Two Buttons TRS To TS TS 01.png


TRS To 2 Separate TS Reverse Connections

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

Two Buttons TRS To TS TS 02.png


TRS To TRS

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

Two Buttons TRS To TRS 01.png


Calibrate Expression Pedals and Switches

NOTE: I manually calibrate and don't recommend using Auto Calibrate but if you want to use Auto Calibrate, Reference v4.10 Beta Manual page 81 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
  • 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
    • 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
  • 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+


Back To Top Of Document


How To Use One Expression Pedal To Control Multiple Parameters

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

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

There are 2 ways to override the Main Global Settings

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

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

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

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


NOTE:

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


Back To Top Of Document

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

A forum member asked me the question below:

Question:

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


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


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


Answer:

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

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

You Have 3 Options:

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


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


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


Back To Top Of Document


How To 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

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
  • 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
  1. The main display will say G1 or G2 on the far right when booting up the LF+
  2. Below the 2 Expansion ports A and B, G1 or G2 will be printed
  • 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.


Back To Top Of Document


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

A forum member asked me the question below:

Question:

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


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

Answer:

Set Axe-Fx II Scene Revert to On

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

For More Info About Scene Revert:

Back To Top Of Document

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


Back To Top Of Document


Synchronizing Reaper Projects with AxeFX using midi

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

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

Synchronizing Reaper Projects with AxeFX using midi - this is how

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

A bit of background:


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


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


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


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


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


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


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


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


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


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


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


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


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


Back To Top Of Document


Custom Phantom Power Switch for LF+

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

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

Custom Phantom Power Switch for LF+ Pro+

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

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

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

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

https://youtu.be/Vak7lhLD7-M

Please let me know if you have any questions!

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

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

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

The jumpers are made up of:

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

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

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

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


Back To Top Of Document


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

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

Windows 8.1 and 10

Windows 7


Back To Top Of Document


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

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

SET DEVMGR_SHOW_NONPRESENT_DEVICES=1

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

devmgmt.msc

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


Back To Top Of Document


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


Back To Top Of Document


List Of Axe-Fx II CC#'s

(Firmware Quantum 8.02)


Alphabetical order

CC#

Numerical Order

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


Back To Top Of Document


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.)

Back To Top Of Document

Liquid-Foot+ Notes from TieDyedDevil

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

Liquid-Foot+ Notes

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

Button layout:

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

Button states:

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

Menu functions:

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

Navigation buttons:

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

Modes:

  • Preset
  • Song
  • Setlist
  • Device

Containment Hierarchies:

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

Command types:

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

MIDI Commands:

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

Colors:

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

Groups:

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

IA Switch Types:

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

System Functions:

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

Global options:

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

Status indicators:

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

MIDI load:

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

Bank size:

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

Hard Reset:

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

Dynamic IA's in summary:

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

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


Back To Top Of Document

Coming Soon...

I will be adding the items below as time permits:

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

Back To Top Of Document