v4.38 ----- FIX: Expanders (master/slaves) not always sync'd when using PRESET-UP, PRESET-DOWN commands FIX: When "Show 2nd Function Name" parameter is on, NON-STOMP type IA-Slots where showing "--------" as name on buttons. NEW: LF+ will now accept bank changes for controlling SONG selection from external midi device (set bank using CC#0 (0 or 1 data value) followed by PC# for song within bank to select) NEW: Global Setting: "Reverse Main Display Lines" - The Main LCD will swap the top and bottom lines. Parameter located in the "Hardware" section of Global Features. MISC: Internal updates and compatibility enhancements. v4.31 ----- NEW: Global Settings: New Parameters to force a certain Preset, Song, Set-List or Page at boot-up FIX: Song mode start-up would sometimes load corrupted song/Preset names until a new preset or song was loaded FIX: Preset not loaded automatically when switching modes via Page/Button/Function command. v4.29 ----- NEW: PC# + command: Will increase the last sent PC# message and then transmits it over midi NEW: PC# - command: Will decrease the last sent PC# message and then transmits it over midi NEW: PC# SAVE command: Will take the last transmitted PC# and stores in as the first command in the current preset FIX: AUTO_TAP_TEMPO: Not processing under all circumstances. FIX: AUTO_TAP_TEMPO: transmitted a tempo was different from the programmed parameter FIX: SAVE PRESET: button command will now save/copy with current IA-States (saves live modifications) FIX: EXPANDER SYNC: Issue with single connected expander syncing properly on first attempt MOD: Tap Tempo Button Blink: Buttons will now blink White and OFF instead of the color and dimming of that color. - PC# -,+,save usage: Set an IA-Slot as a Quick-Tap with the PC#- command, another Quick-Tap IA-Slot with the PC#+ command, and one last quick-tap IA-Slot with a PC# Save command. But the buttons on a Page. done. How it works: When a preset is loaded, usually a PC# command is sent. Make sure the device you want to control is the first programming slot. This will only work when sending one PC# message per preset, otherwise it will grab the last preset command sent and allow you to control it live. PC# Save will take the last sent PC# command and store it as the first programming slot in the currently active preset. - Example: with the 3 IA-Slots added to buttons, and using it with an AXE-FX, we can now press the PC#+ button to increase the Preset in the AXE. Keep going. Find what you like, and then press the button assigned to the IA-Slot with the PC#-SAVE command. - An alternate approach is to program 2 IA-Slots. One quick-tap with a PC#+ command followed by a PC# SAVE command. and then another IA-Slot with a PC#- and PC# Save. This way the PC# will be saved immediately upon a change... v4.26 ----- NEW: Global settings: Block MIDI Transmit on boot-up. By default the LF+ will automatically recall and trigger the last used song/set-list,preset and trigger. Turning Block on will stop the transmission of all MIDI related to this process at boot-up only. Editor 4.26+ required for this feature. MOD: Expression Pedal: Zipper function automatically supports pedals/effects units that require no interpolation between values MOD: Auto-GuitarTuner: Extended delay before Tuner exits automatically because of no data from external device FIX: Expander: Song/Set-List mode would transmit multiple messages under certain circumstances FIX: SONG MODE: Presets with Steps would not initially trigger the STEP#1 in all cases. FIX: LF+ MINI: Tap Tempo would not blink in certain circumstances. v4.20 ----- FIX: Expression Pedal: Last Page function not working correctly when exp set to Type: (2 Page Button) FIX: Global Menu: IA-SET-COLOR would not allow selecting color without going to select IA-Slot first FIX: Programming Command: Change Page will now automatically update the page display immediately FIX: Certain color based programming commands would not process OFF colors properly under all conditions MOD: Setting a Button Start Value with invalid (higher then allowed) number will reset to highest allowed number instead of Button #1 MOD: Programming command: Button Start Value - Expanders will now 'shift' their button start value based on this commands value and the global expander button start value setting. MOD: Programming command: Monentary Preset, Jump - Now supports expander updates and sync (preset mode). V4.19 ----- BETA: Functions with AXE-FX XL+ BETA: Utility Menu: Full MIDI DUMP command FIX: Setlist mode displays an incorrect SONG name at startup, but otherwise functions properly FIX: IF... SKIP commands would sometimes process follow-on midi commands without processing the condition first FIX: Guitar Tuner no longer leaves "in tune" markers when tuning FIX: AXE-FX Sync issue under certain conditions caused wrong Sync State (ON/BYPASS) when using IA-Maps FIX: Status LED will now show DIM and BRIGHT colors (DIM colors were ignored previously) FIX: EXPRESSION PEDAL: Certain conditions would make 1 and 2 button processing not work correctly MOD: AXE-FX related: Added Rotary 1 and Rotary 2 XY effect sync NEW: EXPRESSION PEDAL: Heel and Toe triggers will now process ALL programming commands in real-time. NEW: LF+ MINI: Tap Tempo will now "blink" any color assigned to the STATUS LED. NEW: PROGRAMMING COMMAND: IA-SET STEP NUMBER -- A preset can issue this command with an IA-Slot#, and the Step # to activate. Normally a preset clears all IA-Slots and sets the step to #1. This will override and allow you to select any of the STEPS as the initial value for the preset. RULES: The IA-Slot selected must be a TYPE: STEP, and the IA-Slot must have the Step you selected, otherwise this command will do nothing. V4.18 ----- FIX: IF... SKIP commands would sometimes process follow-on midi commands without processing the condition first FIX: Guitar Tuner no longer leaves "in tune" markers when tuning FIX: AXE-FX Sync issue under certain conditions caused wrong Sync State (ON/BYPASS) when using IA-Maps FIX: LF+ MINI: Status LED will now show DIM and BRIGHT colors (DIM colors were ignored previously) FIX: EXPRESSION PEDAL: Certain conditions would make 1 and 2 button processing not work correctly MOD: AXE-FX related: Added Rotary 1 and Rotary 2 XY effect sync NEW: EXPRESSION PEDAL: Heel and Toe triggers will now process ALL programming commands in real-time. NEW: LF+ MINI: Tap Tempo will now "blink" any color assigned to the STATUS LED. NEW: PROGRAMMING COMMAND: IA-SET STEP NUMBER -- A preset can issue this command with an IA-Slot#, and the Step # to activate. Normally a preset clears all IA-Slots and sets the step to #1. This will override and allow you to select any of the STEPS as the initial value for the preset. RULES: The IA-Slot selected must be a TYPE: STEP, and the IA-Slot must have the Step you selected, otherwise this command will do nothing. v4.17 ----- - NEW: Expression pedals can now trigger Tuner in HEEL position and then exit tuner by moving expression pedal - FIX: Expression Pedals would process HEEL triggers on TOE-TRIGGER - FIX: Page buttons could "TOGGLE" instead of "TRIGGER ONLY" when changing banks in certain circumstances - FIX: Blocked IA-Slots will no longer process as an IA-POST-GROUP-TRIGGER under all scenarios - MOD: Kemper Initialization changed for faster connection v4.15 ----- - FIX: Preset Remember Steps Parameter: Now functions properly in all situations - FIX: Expander: When saving changes made on the pedal board using "Save/Copy", expanders were not always updating new IA States in real-time with save. - FIX: Expression Pedal: Setting SLOT2 INVERT caused lock-up of controller under certain circumstances. - FIX: Global Settings: Tap-Tempo button assignments not properly assigned under certain circumstances. - FIX: Groups: Double triggering the "ON" grouped IA-Slot under certain circumstances. - MOD: Expander: Tap Tempo Buttons will blink at full tap-tempo speed instead of 1/2 beat - MOD: Couple internal bugs that could cause freeze-up under certain programming scenarios - MOD: Slow response when AXE-FX is has MIDI-THRU turned ON. AXE-FX should not be used with MIDI-THRU when connected direct to LF+. It will now work, but not recommended. - MOD: Slightly faster processing speeds. - MOD: AXE-FX Real-Time Sync: LF+ will now allow you to change presets while a real-time sync is still ongoing. - NEW: AXE-FX: IA-Slots sync'd to a SCENE will no longer go into a Bypass state when pressed NOTE 1: When using an AXE-FX, MIDI-THRU shound ALWAYS be shut off on both units (LF+ and AXE-FX) when trying to use SYNC. Real-Time Sync will NOT function properly when you are using midi-thru. You are creating loop-back issues between the two units which will cancel the sync function and cause "delays" in responsiveness. NOTE 2: It has been observed that the AXE-FX can be slow to update sync info when switching to complex presets. This is NOT related to LF+. The AXE-FX has latency and we have replicated this behavior with multiple customer presets. When using real-time sync, the LF+ will wait for the AXE to provide info. the LF+ is sending switching info with NO latency. v4.13 ---- - NEW: IA-Slot parameter: Force Step#1 on Preset Change. When turned ON, the IA-Slot will trigger and process STEP #1 as soon as a preset is changed. Default (OFF) will NOT process step #1 and will wait for the user to make a first press of the IA-Slot before triggering STEP #1. - NEW: Sync of XY states on AXE-FX is now supported in real-time. Prior it was only supported for auto-program loading. - MOD: Enhanced AXE-FX sync response. Some configurations of Presets in the AXE-FX do not respond quickly. LF+ compensates for slow AXE-FX response times. - MISC: internal updates/modifications that will not effect programming behavior. v4.10 ----- - NEW: TEMPO: LF+ MINI now supports Status Light blinking for KEMPER and AXE-FX Tap Tempo - NEW: GLOBAL: Button LCD row #1 can now have status identified by UPPER/lower case letters or "--------" for inactive/blocked. - FIX: Programming Commands: IF IA... commands will trigger properly under all conditions now - FIX: Kemper Effect Names will show properly in all situations when properly connected and in sync. - FIX: EXPANDER: Song/Set-List programming changes did not automatically sync under certain circumstances. - MOD: LF+ will force editor to update effects entries when a CLEAR MEMORY is executed on the LF+ setting unit to default values. Will fix Kemper effects names showing blank when in sync. - MOD: Expression Pedal: 2 Page button Type: now works with all button types programmable (including page change) - MOD: IA Exclusive Post trigger Group: If a trigger is set to an IA-Slot in the Current Map (and set to Blocked Initial State in Preset)- the trigger will not process - MISC: Various internal modifications v4.09 ----- - FIX: Kemper Effect Names will show properly in all situations when properly connected and in sync. - FIX: EXPANDER: Song/Set-List programming changes did not automatically sync under certain circumstances. - NEW: TEMPO: LF+ MINI now supports Status Light blinking for KEMPER and AXE-FX Tap Tempo - MOD: LF+ will force editor to update effects entries when a CLEAR MEMORY is executed on the LF+ setting unit to default values. Will fix Kemper effects names showing blank when in sync. - MOD: Expression Pedal: 2 Page button Type: now works with all button types programmable (including page change) - MOD: IA Exclusive Post trigger Group: If a trigger is set to an IA-Slot in the Current Map (and set to Blocked Initial State in Preset)- the trigger will not process - MISC: Various internal modifications v4.08 ----- - FIX: Expression Pedal set as 2 page button: corrected issue under certain circumstances whereby the button requires a double-press to activate. - MOD: IA-Trigger (ON/OFF/TOGGLE) special commands are now blocked from updating IA-Slots currently set as "BLOCKED" for the active preset v4.07 ----- - FIX: Blocked IA-Slots would not change state in certain cases when a new preset was processed - NEW: Preset Parameter: Send Blocked Initial IA as Bypass: When preset is loaded/re-pressed, Blocked IA's will initially send the BYPASS commands and then remain blocked from user/system processing. By default, Blocked IA's will not send any commands and will not allow a user to trigger. - NEW: Expression Pedal: Zipper Parameter. When turned ON, a CC type expression pedal will automatically send all sequential values from the last position to the current position instead of jumping. If the previous position was value 2 and a very quick change brings the value to 127, the zipper parameter will transmit every CC# between 2 and 127 automatically. Normally this would be turned OFF. - NEW: AXE-FX Looper Mode: the LF+ will automatically detect / set looper functions to OFF if a looper is not used in the current preset, otherwise real-time status of all looper functions will be displayed. v4.06 ----- - NEW: Expression Pedal: Zipper Parameter. When turned ON, a CC type expression pedal will automatically send all sequential values from the last position to the current position instead of jumping. If the previous position was value 2 and a very quick change brings the value to 127, the zipper parameter will transmit every CC# between 2 and 127 automatically. Normally this would be turned OFF. - NEW: AXE-FX Looper Mode: the LF+ will automatically detect / set looper functions to OFF if a looper is not used in the current preset, otherwise real-time status of all looper functions will be displayed. v4.05 ----- - NEW: PRESET: special programming command: "Preset Momentary Jump"- the parameter tells the command which preset to jump to after the momentary hold of the preset. This command should only be used within a preset. When you trigger the preset, hold the switch down; upon release, the LF+ will jump to the programmed preset #. - NEW: Set-List now has a Cycle Type. It can Stop at last Song, or Cycle back to the 1st song. - NEW: Device Personality integration System. This will allow LF+ to add new effects unit vendors and Sync capabilities. New devices coming soon. - FIX: G-Tuner exiting Tuner mode on its own - FIX: misc internal items, additional internal processing modifications, modified various modules for stability, enhanced features, and future add-on integration. - FIX: Expression Pedals: When using external switches as buttons which are electrically 'noisy', the LF+ could appear to toggle switch buttons ON/OFF during a single press. - FIX: PRESET: MOMENTARY/JUMP COMMAND: Was not triggering the proper preset under all circumstances - FIX: PRESET: PRESET TRIGGER COMMAND: Was not triggering the proper preset under all circumstances - FIX: PRESET: IA-Slots set to BLOCKED would initially trigger commands, but block Button Presses. Now they block both sending commands and user Button Presses - MOD: PRESET: IA-Slot color overrides are reset when changing Presets. Treated as Global changes prior - MOD: Kemper KPA Real-Time Sync: now will sync from startup automatically. Many other Kemper Sync enhancements included. - MOD: Expander connection processing modified to correct for certain issues. - MOD: Expander connection updated to handle real-time Sync v3.39 ----- - new: Preset: Parameter: MOMENTARY. when set, the preset will load and process as normal. It will remain active as long as the button is held down. When released, the LF+ will go back to the previous preset. This command REQUIRES: (1) Block Preset SAVE turned ON in global section, (2) only one function on the button the preset is assigned too. These parameter selections are required given the preset must take control immediately (1 function), and the system should NOT wait to trigger (block preset save) - Fix: Momentary IA-Slots were processing ON commands instead of BYPASS commands upon button release (V3.38 only) - Fix: External Device Sync not always handled properly on Presets using IA-Maps other then Default. v3.38 ----- NOTES: AXE-FX and KEMPER will now automatically adjust in real-time to changes made on the unit(s) themselves - NEW: Programming Command: Page Change / Preset default : This command will change the page to whatever default page is set for the current preset - NEW: IA-Slot: When an IA-Slot is set to sync with an AXE-FX (new effect type SCENE1-8, automatically sync SCENE states. New options on bottom of Effect DropDown. - NEW: When AXE-FX (V11+) or KEMPER (v2.4.3.9920+) is selected as Guitar Tuner SOURCE, Either device will automatically start tuner when engaged by the device itself. Kemper when set to show tuned on expression pedal at heel will also trigger tuner - NEW: Guitar Tuner: Expression pedals can now be used while Tuner is active to control CC#'s, or to exit G-Tuner - NEW: LF+ will auto-sync and update if an AXE-FX is controlled from USB or other MIDI device other then LF+ - NEW: Global Setting: Auto-Engage Tuner- when set, LF+ will jump to tuner when external device is triggered (Kemper in mute position as example) - Mod: Global Setting: Tap Tempo Button- new Setting: Auto-Detect. When set, it will use whatever button on a page has a Tap-Tempo type IA-Slot assigned to it as the blinking button. - mod: Sync with Kemper: If sync data is missing, the sync name parameter will be ignored to allow display of programmed preset name - mod: Updated IA-Slot Command Processing Algorithms - fix: When selecting a page manually, in certain cases a different preset would love at the same time the new page is triggered - fix: Auto-tap-tempo programming command: not executed under certain circumstances - fix: EXPANDER: AXE-FX sync functions in real-time sync for effects and preset name - fix: EXPANDER: KEMPER sync functions in real-time sync for effects and preset name - fix: Tap-Tempo Display was not properly blinking according to global setting in certain cirmcumstances - fix: Tap-Tempo display on status LED of LF+ Mini not operating in all cases properly - fix: LF+ not updated properly in some cases when global ext Force Sync parameter is set. v3.34 ----- - NEW: KEMPER SYNC Engine: Out of beta. All functions work. Now processes in real-time. Changes made to KPA are reflected immediately in properly configured LF+ for Kemper. - NEW: KEMPER editor sync: Allows editor to process correctly in Browser/Performance mode - MOD: IA-LABELS: If the first letter is a space " ", then the label is considered empty and the IA-Slots nickname will show instead of the presets Label definition. - FIX: AXE-FX LOOPER sync [out of beta]-- all functions work and several bugs corrected - FIX: LOOPER mode sync was interferring with non-looper IA-Slots reported states - FIX: EXPANDERS: Now sync's properly with Labels. - FIX: Presets: (with STEP commands) not triggered properly in Song/Set-List mode. - FIX: Presets: Allow Multi-Press parameter now functions properly in all operating modes - MISC: internal modifications for increased performance v3.33 ----- - MOD: IA-LABELS: If the first letter is a space " ", then the label is considered empty and the IA-Slots nickname will show instead of the presets Label definition. - FIX: EXPANDERS: Now sync properly with Labels. - NEW: KEMPER SYNC Engine: Now processes in real-time. Changes made to KPA are reflected immediately in properly configured LF+ for Kemper. - NEW: KEMPER editor sync: now processes correctly in Browser/Performance mode - MISC: internal modifications for increased performance - NOTE: Upgrade from v3.31 to this version. do not use v3.31 if possible, v3.31 ----- - NEW: AXE-FX LOOPER SYNC. Set an IA-Slot to Sync with AXE-FX. Select the Looper function (end of the effects list). The states/buttons will automatically update with AXE-FX in realtime as long as you turn on the Looper function. How to use: For each looper related IA-Slot, set the Device Sync to "AXE-FX", and set the effect to the associated looper function. When looper command is turned ON, these IA-Slots will automatically sync with the current state of the looper in the AXE-FX. - NEW: Programming command: LOOPER_ON, LOOPER_OFF. Use to turn AXE-FX Looper ON/OFF. Suggested to put a Looper ON command in your record IA-Slot ON programming message. This will allow you trigger it ON when first recording. You can put this command in all LOOPER buttons of course. - EG: Set the 'Record' IA-Slot ON command Programming as: #1: MIDI, CC#, [LOOPER RECORD] CC#, 127 #2: LOOPER_ON - NEW: LF+ will automatically update IA-Slot states for sync'd effects when AXE-FX changes presets from external source (Global parameter "Allow External Device Force Preset Change" must be ON) - NEW: IA-Slots can define a Preset Label from 1-10, Each Preset can assign up to 10 labels which will be used for Nick-Names of an IA-Slot to be displayed on the buttons. One example use is to assign a SCENE IA-Slot of an AXE-FX, and set the Label (SCENE 1 = Label 1, etc...) At the Preset Level, you can defined the SCENE name (Label 1 = "SOLO" for Preset 1, Label 1 = "INTRO" for Preset 2, etc...) - NEW: Programming Command: EXP_SLOT2_RESET - This will allow a preset, IA-Slot or Song to reset the current Slot2 Expression Pedal Programming commands. The expression pedal will only process the global settings, and Slot2 will be cleared and transmit nothing. - NEW: Preset Parameter: Page Button Start Value: You can force a preset to reset the page button to the default global setting, use the current page button setting, or set a specific value. Please note this WILL effect units connected as expanders- it is recommended that you leave these settings to default at all times when using expanders. - NEW: SET-LIST: New Parameter defines LAST SLOT used. System won't scroll above this slot using SONG UP. Default is "ALL" and will scroll through all song slots. - MOD: External Sync Command- will now process after [all] midi commands and triggers are sent - MOD: Song/Set-List mode: No longer forces first preset upon trigger. Any preset can Trigger in an 'Armed' song. - MOD: Page Functions will now work with 2nd Function ASAP processing Parameter. as soon as the hold time is up, page functions will trigger on a button without waiting for a release of the button - MOD: Speed enhancements: LF+ responsiveness enhanced - FIX: "IF.IA..." programming command(s) would incorrectly trigger in certain cases. - FIX: 2nd Functions using Global Setting:2nd ASAP parameter turned ON, could cause erroneous 1st Function trigger v3.30 ----- - fix: Expression pedal using IA-Triggers, Latch triggers did not trigger properly in v3.29 - fix: Tap Tempo on a button not properly updated when expression pedals had button triggers - fix: Guitar Tuner activated by expression pedal button now properly works - fix: Tap Tempo not resetting to global defaults on page change - fix: Presets would not process proper IA-Map when switching Pages at the same time pages were changed - new: Reserved MIDI DEVICE NAME: "AXE-FXXL" - will now process sync/etc with AXE-FX II XL - new: PROGRAMMING COMMAND: "PAGE LOCK", "PAGE UNLOCK". When Page Lock command is processed, NO page change commands (preset, IA-Slot or Song) programming commands will active a page change. It will ignore the page change request. The LF+ will not process these commands until either system reset, exit from menu system, or a PAGE UNLOCK command is triggered. This will allow you to select a page- and then force the system to "lock" into that page and not change based on programming commands. Page buttons set to change pages WILL process a page change. - mod: If.Trigger.Skip command: If processing groups, the triggered IA's with the skip trigger programming command will now skip the commands below it and will look for next if... programming command or do nothing if it hits the end of the programming commands. - mod: When presets are triggered, Groups will process make/break connections if IA-Resend is turned ON. before only a IA-Slot trigger would process group make/break connections. Please check your programming for potential issues. Recommended usage: Set the IA-Slot that should be ON as an initial state of "ON" and set the others in the group as "BYPASS". - NEW (BETA): AXE-FX Looper mode. Works with Ultra,AXE-2, AXE-2 XL. To activate looper mode- make sure at least one IA-Slot in currently active IA-Map has sync with AXE-FX, and EFFECT "Looper". Only one- usually the record IA-Slot. Make sure a Midi Chan is properly set with the proper reserved AXE name (AXE-FX, AXE-FX2, AXE-FXXL). when a preset is loaded, it will activate looper mode if a Loop IA-Slot is present. Looper mode will automatically stop when changing presets. Although, if the preset switched too also has a looper, then it will activate again. No loop messages will appear on the Main LCD until the Looper begins for the first time during the current preset. The 2nd row of the main LCD will show the state (STOP, REC, PLAY, DUB, etc...) and will also show the direction and position within the current loop using a moving bar display. v3.29 ----- - new: Tap Tempo Button will blink in time with Tap Tempo Messages as long as an OFF color is set for the TAP-TEMPO button. Global setting allows you to select a default physical button to blink. If a TAP-TEMPO type IA-Slot is created and used on the current page- that button will automatically become the tap tempo button to blink. - new: Global setting: Tap Tempo Button: A global setting to tell LF+ which button to blink when Tap Tempo message comes in. This global setting will automatically be overwritten if an IA-Slot is on a button of the active Page and its type is set to TAP-TEMPO. - new: Special Function: Page Button Start Value. Setting this command will switch the button on a page that displays as the first button on the physical device. For instance, setting the value to 13 will allow a LF+ 12+ to show page buttons 13-24 as programmed on physical buttons 1-12. You can switch which starting button on a page begins with button #1 on the physical device. This allows you to move around a programmed page without actually changing a page. Using an IA-Slot as a STEP command, you could step through 4 "pages" of 12 button layouts using a single page in the LF+! This will preserve 2nd function states, current banking, etc... - new: Global setting: Expedite 2nd Function Trigger. When this parameter is turned on (which will turn off Preset/Save blocking), then the LF+ will automatically trigger the 2nd function as soon as the minimum wait time programmed in global settings is reached. This will force the LF+ to trigger the 2nd function without waiting for the user to release the button. - FIX: KEMPER sync related issues with external sync activated and sync names or states not properly updated. - FIX: Expression Pedals used as buttons would freeze unit if special menu commands were enabled on button being pressed (MENU, etc...) RECOMMENDATION: DO NOT use auto-calibrate with buttons on expression pedal ports. Go to the Global menu on the LF+ itself and calibrate the buttons and save that calibration. - FIX: Expression Pedals used as trigger for Page buttons could require multi-press under certain programming conditions. - MOD: faster expression pedal button processing - MOD: Switching from a Page with IA-Slot Maps to a Page without IA-Slot maps will reset the IA-Map to the currently active Preset's IA-MAP. v3.28 ----- - NOTE: Please reprogram your Expression pedals after this update is installed. Parameters will be reset upon loading this firmware for the first time from a version previous to V3.28. - new: Global Setting: Expression Pedals (Continuous Controller Type) can trigger any one of the 180 IA-Slots when Full Toe and/or Full Heel Position is reached - new: Global Setting: to allow Button LCD's that show 2nd function IA-Slots to go all UPPER case for status ON, and LOWERCASE for status BYPASS or OFF. - new: Global Setting: Each MIDI channel now allows you to define the Maximum Preset # programmable - new: Global Setting: Each MIDI channel will now allow you to force an automatic BANK change command. Before only supported devices would do it (Liquid Router, AXE-FX, KEMPER, ECLIPSE) - new: Pages: New Parameter (IA-Trigger) allows you to trigger any of the 180 IA-Slots upon loading of the Page. ON messages of the IA-Slot selected will be processed - new: Expanders: can now send SLOT2 expression pedal data to master. Prior firmware only allowed Masters to process Slot2 Data - mod: LF+ Direct Auto-Program of AXE-FX removed. All Auto-Programming is supported in the Editor (AXE-FX, Kemper Browse Mode, Kemper Performance Mode) - mod: Liquid-Wireless pack v1.12: LW protocol modification. New protocol update allows 300 Feet w/ no failures. - mod: BlueTooth wireless pack v1.13: pairing for PC/Editor modified to support normal auto-pairing. - fix: Processing of IA-Slots with external sync commands could process phantom commands after the external sync completed - fix: removed battery fail over restart issue when using Liquid-Power packs running past 10 hours. - fix: Several Internal processing items, increased processing speed of certain features v3.25 ----- - new: Page: New Parameter: Force IA-Map: Allows you to override the used IA-MAP at a page level. ALL PRESET level IA-MAPS will be ignored if a page level IA-MAP is selected. Pages without this parameter set, will allow preset level IA-Maps to take over and change the system in real-time. - new: Page: New Parameter: Forced Mode: options: NO CHANGE, Force Preset Mode, Force Song Mode, Force Set-List Mode - new: Page: New Parameter: Preset colors: Pages can now select a Preset Selected and Preset not selected color. This will override the global settings when set. A single selected and a single not-selected color for each each page is allowed. Different 2nd function colors are not supported at Page level at this time. - new: Module compatibility: Module Sub-system (v1.1) added to handle new "attachments" and product add-on modules. - new: Multi-Protocol (proprietary Liquid-Link) and other compatibility: Module Sub-system (v1.3) added to handle functionality modules and newer feature-sets being released - mod: Button function: Preset-UP in Song/Set-List mode will stop once an empty song position is found. only songs from the first position until the first EMPTY slot are available for Preset UP/DOWN scrolling. - mod: Updated Auto-Sync Engine and compatibility with new Editor Auto-Sync. NOTE: Auto-Load within the LF+ itself will be removed in a later firmware.. You will have full auto-load, auto-load wizard and auto-sync capabilities via the editor at all times though, and it will work with all future firmware via the editor. New compatibility for KEMPER Performance Mode. - fix: IA-Slot: Issue with execution of certain commands (such as external sync) which would stop remaining commands from executing properly. v3.20 ----- - new: Global Setting: Save External Sync'd Preset Name into current Preset automatically option. Global2 settings screen on editor. When turned on, if the LF+ successfully sync's with an external device and receives a preset name, it will save that name and nickname into the currently active preset. Expanders main display will be correct, however, expander presets won't store changes until Master Sync. - new: Global Setting: Save External Sync'd Initial IA-States into current Preset automatically option. Global2 settings screen on editor. When turned on, if the LF+ successfully sync's with an external device and receives IA-State updates, it will save those into the currently active preset. Expanders main display and buttons will be correct, however, expander presets won't store changes until Master Sync. - new: Global Setting: Expression Pedals can now have Min/Max Midi value sweep ranges assigned. - new: Programming Commands: EXP MIN VALUE - Temporary minimum midi value for an expression pedal - new: Programming Commands: EXP MAX VALUE - Temporary maximum midi value for an expression pedal - new: Presets: New Parameter: "Reset Page "Preset" Button Functions. When turned ON, the preset will reset all buttons to Function #1 if they are currently active on Function #2 if a Button has a Preset Holder in function #1. - mod: Presets: Parameter Change: "Reset "NON-Preset" button Functions. When Turned ON, any button that is active with Function #2 and does NOT have a preset holder in Function #1, will reset. You can turn this parameter On, along with the new "Preset" reset parameter and ALL buttons will be reset. But now you have the ability to reset all buttons except presets, or vice versa. - fix: Global Setting ResetOnPage not always saving correctly - fix: Global Setting Force External Preset Changes on update: not saving to editor properly in certain situations - mod: Global Menu: Settings order has changed to group similar settings together - mod: LF+ Mini will now import and maintain model JR+, Pro+, 12+ and 12 global setting parameters without erasing, now 100% compatible backups v3.18 ----- - new: GLOBAL: Allow 1:1 External Device Trigger Sync (works with AXE-FX now: if changes are made to AXE-FX directly (or presets are changed with scroll wheel or other on AXE-FX)- the LF+ will automatically update to that preset in the LF+ itself. If you edit a preset and save it in the AXE-FX, the LF+ will automatically update the preset and re-sync on its own in real-time. This requires the presets set to External sync, and the IA-Slots programmed for external sync as well. - fix: EXPANDER: toggle buttons not properly syncing between multiple units - mod: INTERNAL: Editor related modifications. - mod: INTERNAL: Further support for specific LF+ MINI features - mod: INTERNAL: Power-up testing enhanced v3.17 ----- - fix: GLOBAL: Default Page setting not always activating properly at power-up - fix: KEMPER KPA: IA-Slot Name Sync issue - fix: AXE-FX: Ultra compatibility correction for Tuner, preset sync, etc... - mod: internal sub-system changes to correct for various possible operating errors - mod: Presets set to act as IA will not load new IA-Maps, Resend IA-States, and will not change PAGE; this will allow it to remain consistent with how IA's behave - new: Support for LF+ Mini related parameters v3.15 ----- - New: Global Setting: Reset Button Functions on Bank, Song/Set-list, Page change. Allows user to force button functions to reset, all buttons using Function #2 will reset to function #1, however, dynamic IA's will still process correctly. - New: Global Setting: Presets can now have 2 Color definitions. an Active and Inactive color can be selected for Funtion#1 presets, and a different color set for Function #2 presets. NOTE:** Because of the new Preset Color capability- you MUST edit your global settings and set the Function #2 colors. They will default to OFF. - New: Update for Generation 2 Products. Upon boot-up, firmware will contain a "G1" or "G2" label. DO NOT use a G1 device as an extender with a G2 device, or vice-versa. All programming however is 100% compatible. The two generations are NOT compatible with regard to the expander port. DO NOT plug a G2 LF+ into a Liquid-Router. Please request a LF+ G1 variant upon ordering. THERE IS NO FUNCTIONAL difference between the units with the exception of compatibility of expanders. G1 units can connect together unmodified. G2 units can be connected unmodified. G2 units can be converted to G1 units prior to shipment from FAMC if you request it at order time. Liquid Routers will also display G1/G2 on next firmware release. All Liquid-Router units released as of 10/1/2013 are all G1 units. - New: Sending PC messages to the LF+ when in Set-List or Song mode will trigger the song #. So PC#5 will trigger song #5, etc... If in set-list mode, the LF+ will try to sync the set-list to the song itself. If the song is not in the set-list, the song will be selected, and the set-list will not change its current position. - New: Editor can now initiate a hardware based reset of config data, or clear entire memory to factory defaults (v3.15+ of editor) - MOD: IA-Slot: If an IA-Slot that is part of a Group is triggered via a programming command, the entire group will be processed during the trigger event as well. - MOD: Several internal modifications to catch infrequent midi errors that may occur from devices sending data to LF+, handle new LF+ device models, and new extender communication features. v3.11 ----- - new: Page level Dynamic IA setting now works with external sync presets. - new: Programming Command: IF_IA_ON - Parameter is an actual IA-Slot 1-180. If the IA slot to look at is ON, continue processing the remaining programming commands. Otherwise stop processing the current IA, Preset or Song Programming commands. - new: Programming Command: IF_IA_OFF - Parameter is an actual IA-Slot 1-180. If the IA slot to look at is OFF, continue processing the remaining programming commands. Otherwise stop processing the current IA, Preset or Song Programming commands. - new: Programming Command: IF_IA_OFF/IF_IA_ON: you can now layer multiple commands - mod: Expression pedals will no longer transmit duplicates NOTES: How to use IF_IA_ON (or OFF): If we had an IA Slot programed as follows: 1. MIDI COMMAND, CC#10, 127 2. IF_IA_ON, 15 3. SET_COLOR BLUE (BRIGHT) when this IA-Slot programming is triggered, it will send the CC#10 ON command. It will then look for IA-Slot #15. If it is currently in use, and is ON, then the remaining commands will trigger, so this current IA will turn Bright Blue. If IA-Slot #15 was bypassed, or OFF, then the current IA-Slot would stop triggering and not change color. The reverse is true for the IF_IA_OFF command. If the IA-Slot in queston is OFF, then the programming commands afterwards would keep triggering. If the IA-Slot programmed into the IF_IA command is not currently in the IA-Map- it will be ignored and the LF+ will continue triggering the remaining programming commands. you can now layer multiple IF.. commands sequentially or in any position, Example 1. IF_IA_ON, 15 2. IF_IA_OFF, 16 3. ... more commands after The above example will check that IA-Slot #15 is ON, and IA-Slot #16 is OFF/Bypassed. If so, the remaining commands will trigger. v3.10 ------ - new: Global Settings: EXCLUSIVE POST GROUP TRIGGER assignment for up to 7 exclusive groupings. IA-Slots can be assigned to a POST trigger. When an IA-Slot is triggered, if any IA-Slots in the exclusive group are ON, then the ON message of the EXCLUSIVE POST group trigger will be fired, otherwise the OFF messages will be fired. This will allow a group of IA-Slots to share a common set of programming based on the states of all within the exclusive grouping. THIS IS NOT associated with Group ID's for normal IA groups. - new: IA-Slots: New parameter to assign an Exclusive Post Trigger Group assignment. see below. - new: Preset Parameter: Use External Sync Preset Name when available-- works with AXE-FX, KEMPER - new: Expression pedals now have a new type: NOT ACTIVE. this will require you to update your programming - new: Tap Tempo messages from Axe-FX, Kemper KPA selectable (must set in Global Settings to enable) - new: Extender sync module: new master controller additions - new: Press/Hold B11 during power up to force NET-END OFF - new: Press/Hold B12 during power up to force NET-END ON - new: Global Setting: Guitar Tuner Device (AXE-FX, KEMPER KPA) - new: Global Setting: Tap Tempo Source (AXE-FX, KEMPER KPA) - new: Global Setting: External Sync Preset Name Source (None, LR, AXE-FX, KEMPER) - new: Tap Tempo now displayed on Master and Extenders - new: Names taken from External devices (Axe-Fx, Kemper) can display in real-time without programming - new: Tuner Display now displayed on both master and all connected extenders - new; Liquid-Router interface module complete (Liquid Router can now be midi hub to rig) - new: Post Extender Sync, all modules will self-reboot to enforce multi-unit sync - new: Special RESERVED MIDI device names: "KEMPER", "AXE-FX", "AXE-FX2" used for tap, tuner and external sync items - new: External sync w/ KEMPER will change IA-Slot names in real-time to reflect the STOMP used in the active preset - new: KEMPER automated Sync. Set and forget mode when Extern Sync is set for a preset. - new: AXE-FX automated Sync. Set and forget mode when Extern Sync is set for a preset - new: AutoDetect: LF+ will detect an AXE-FX and/or Kemper and handle sync functions automatically. - mod: Expression pedals now allow CC#0 as a valid parameter - mod: new sync commands added to system internally - mod: new external device hooks now implimented internally - mod: Tap Tempo filters for various external devices now out of beta - mod: New Guitar Tuner module: Axe-FX, Kemper KPA - mod: External Sync module: Axe-FX, Kemper KPA - mod: Firmware Loading will not be interrupted by MIDI data or connected devices - mod: KEMPER: Autoload, External Sync, Tuner, Tap Tempo module updates active in beta via editor - mod: AXE-FX: You can now set AXE-FX to send all real-time data (including Tap Tempo) at all times - fix: Dynamic processing of external sync issue - fix: Preset Save/Copy not saving modified IA states under all conditions - fix: Preset Save page button command now functions properly - fix: Step Based IA-Slots not processing Set Color commands correctly - fix: Extender Sync errors when MIDI-IN data being received - fix: Editor Sync issues resolved when MIDI devices are connected and active NOTE: 1. After upgrade to v3.10: Make sure to update global settings for G-Tuner and Tap Tempo source 2. Update your editor to v3.10. Windows users: please uninstall prior version first. 3. Make sure Midi Chan name of "KEMPER" in all caps is used for proper configuration of KEMPER MIDI CHAN 4. KEMPER KPA related functions requires public firmware v2.0 or greater on the KPA device 5. MIDI IN and MIDI OUT cables need to be connected to LF+ for full KEMPER functionality 6. If using an AXE-FX and KEMPER in the same rig, make sure only one device is transmitting TAP TEMPO for optimal flow Notes: 1. See important note above about reprogramming your expression pedal types 2. IA-Slots used as triggers assigned in the global settings for the Exclusive Post Group Trigger function must be stomp type switches to work properly. All IA-Slot programming commands will work, with the exception of color change commands which will be ignored. 3. USAGE MODEL for IA Post Trigger: Lets use an example whereby three IA-Slots are used as effects and require a loop on a switcher to remain active when any of the 3 IA-slots is ON. If all of the IA-Slots are turned off, then the loop on the switcher needs to be off. how can you do that? Assign all 3 IA-Slots to a Post Trigger group. Assign the post trigger group to one of the 180 IA-Slots. Program the triggered IA-Slot to turn ON and OFF the loop in the ON and BYPASS programming section of the trigger IA-Slot. Thats it, the LF+ will determine if 1 or more of the Trigger-Grouped IA's is ON, if so, the ON messages of the Triggered IA-Slot will fire. If all of the IA-Slots are off, then the BYPASS programming will fire. fixes: Various internal items corrected v2.08 ----- - new: Tap Tempo messages from external devices now supported (must set in Global Settings to enable) - new: Extender sync module: new master controller additions - mew: Press/Hold B11 during power up to force NET-END OFF - mew: Press/Hold B12 during power up to force NET-END ON - new: Global Setting: Guitar Tuner Device (must be set for Guitar Tuner to function properly) - new: Global Setting: Tap Tempo Source (must be set for Tap Tempo Status #1 LED to function) - new: Tap Tempo now displayed on Master and Extenders when set in global settings - new: Tuner Display now displayed on both master and all connected extenders when set in global settings - new; Liquid-Router interface module complete (Liquid Router A16 can now act as full MIDI/POWER hub to your rig) - new: Post Extender Sync, all module will self-reboot to enforce multi-unit sync - mod: New Guitar Tuner module for various external devices - mod: External Sync module updates - mod: Firmware Loading will not be interrupted by MIDI data or connected devices - mod: AXE-FX: You can now set AXE-FX to send all real-time data (including Tempo) - fix: Dynamic processing of external sync issue - fix: Preset Save/Copy not saving modified IA states under all conditions - fix: Preset Save page button command now functions properly - fix: Extender Sync errors when MIDI-IN data being received NOTE: 1. After upgrade to v2.08: Make sure to update global settings for G-Tuner and Tap Tempo source 2. Update your editor to v2.08. Windows users: please uninstall prior version first. v2.07 ----- - new: Tempo from AXE-FX will display on Master and expanders - new: new External Sync system updated for several effects devices - new: auto-sync from external devices now expanded - new: Guitar tuner system will now support multiple devices - new: Multi-unit external sync now supported - mod: Incoming MIDI data will no longer effect editor or firmware updates - mod: Incoming MIDI data will no longer interferre with Extender sync functions v2.05 ----- - new: Preset Parameter: Process POST: when set, preset programming commands will process after all IA and song commands are processed. Default is to process Preset commands before IA-Slots - mod: Blocks invalid PC messages from being transmitted over MIDI - mod: Songs set to trigger immediately did not display Song name on 2nd LCD line - mod: various internal corrections/modifications v2.01 ----- - fix: Page Button Command "Save Preset" now saves changes properly under all conditions - mod: Master control of expanders when connected to a HUB device allows MIDI IN/OUT - mod: Firmware loading via editor will ignore MIDI data and not cause an error - new: HUB:Liquid-Router- MIDI-IN, MIDI-OUT are now pass-through enabled - new: HUB:Liquid-Router- MIDI-IN from LR now processes into LF+ - new: HUB:Liquid-Router- 3rd party Guitar Tuner mode now supported - new: HUB:Liquid-Router- 3rd party sync library implimented. v2.00 ----- - NEW: Support for Liquid-Router as Hub device for MIDI/POWER from/to Rig - NEW: 180 IA-Slots now available (60 usable per preset based on MAP assigned) - NEW: 60 IA-Slot Maps: Each map orders 60 (of the 180) IA-Slots as desired by you. Maps are assigned at the preset level. - NEW: default IA-Slot Map 1 is not editable, it will mimic a standard setup of 60 IA-Slots - NEW: Programming Command: Change IA MAP -- lets a preset step or IA Slot change the current IA-MAP in use (caution: Each preset will load a default map every time) - NEW: Presets: Parameter to select which IA-Slot map to use. IA-Slot Map 1 is default - NEW: Global: Parameter to Activate HUB communication (Liquid Router to start) - NEW: 3rd party effects unit sub-systems added (sync, auto-program, live view). Popular devices other then Liquid and Axe-FX products will soon be announced - FIX: Programming Command: Swap Functions: Now works properly under all conditions - FIX: Preset SAVE/COPY function not always saving IA-Slot changes - FIX: Reports: midi offset and device names properly show up on printed reports now - MOD: Extension Module: processing now detects errors - MOD: Extension Module: Master displays sync status by expander unit - MOD: Extension Module: Now supports loopback testing - MOD: Extension Module: Boot-up Hold B11: Turn Net-End OFF - MOD: Extension Module: Boot-up Hold B12: Turn Net-End ON - MOD: ONLY IA-Slots 1-60 can be "Sync'd" to external device a new processing model was integrated into the LF+ firmware. As it relates to "scenes", the following has been added: 1. New feature called "external sync" will work with Axe-FX Ultra and AXE-FX 2 2. New Special Command "External Dev Sync" 3. New Preset Parameter "Enable Device Sync" between the new items #2 and #3 above, you will have a lot of options and power. First Scenes on Axe-FX 2: simple approach: a. Assign all of your scene change IA's to a single group- this will allow only one scene to be active at time in LF+ b. For each Scene change IA- assign the proper CC# change first. The second programming command should be "External Dev Sync" Pretty simple- and you are done! as long as you have your midi chan name setup properly, and are connected to AXe-FX- it will change the scene, auto-sync the preset live and update the LF to the current states of the Axe-Fx. All automatically. This will not effect IA's that are not sync'd. So you get the best of all worlds. Only those IA's tied to an external device will have live updates. The remainder of your rig will be left alone and follow your programming. So integrating smart external devices and normal rig components in one pedal that is dynamic is now super simple! next approach to add onto the simple one: a. if you set a preset to "enable external sync" then for each IA switch that is sync'd to an external device, it will ignore the presets initial IA states for that IA- it will look at the current preset/scene or just preset in its active state- and automatically update all sync'd IA's. this has the power of pretending to be in direct mode- but at a preset level! no more need for DIRECT MODE-- essentially every preset can now be live direct mode. If the AXE-FX or other external device that is set to sync is not found- the initial IA state wins. because of this- you can also update your Axe-FX, then load a preset and let it update the initial states. Then save the preset! this lets you make programming changes even faster. v1.85 ----- - replace v1.82 with v1.85 please - FIX: internal page processing errors introduced in v1.82 - FIX: expander(s) getting locked up due to external device sync error - MOD: Removed Direct Mode from the system. LF+ no longer supports direct control Mode (please use 'external sync' system if needed) - even if you do not experience any problems with V1.82, please upgrade - as always- make a copy of your programming prior to update v1.82 ----- - new: Device processing engine added to handle new external devices coming soon. Supports full external sync for multiple devices - new: Special Command #38: "EXTNL DEV SYNC" - force resync and update of externally sync'd IA-Slots. Recommended for IA-Slot programming only. Will work with Presets. Will not work properly at song level given preset overrides. - new: Preset Parameter: "ENBL External Sync" - enable external sync will allow the preset to automatically re-sync with - Note 1: External Sync capability will work with all devices containing personalities. Current devices include Liquid Router, Liquid Tracks, Axe-FX Ultra, and Axe-FX II devices are supported. - Note 2: External IA's will not process Initial IA State Commands via MIDI - Note 3: Expanders are supported for all sync capabilities automatically (beta) - Note 4: Please download editor V2.07+ for compatibility and access to new features - Note 5: For Axe Scenes. Set IA-Slots for Scenes to a single group. type "Quick Tap". Each IA-Slot should have 1 CC scene change command, followed by command #38 (external sync special function) - Note 6: Expanders will show a flicker on IA's that change from Initial states as indicator of external modification v1.80 ----- - mod: initial MTC code will show on LCD when Song has MTC enabled - mod: valid incoming MIDI PC command will update LCD with new preset selected - fix: Armed songs not properly triggered by preset selection ** DOWNLOAD EDITOR V2.04+ v1.79 ----- removed. DO NOT USE v1.78 ----- - mod: removed beta feature (delayed LCD update) due to errors with processing - IMPORTANT: recommended for all users. replacement to v1.76 v1.76 ----- - new: MAIN LCD Display will show IA/PAGE change info and then cycle back to normal mode information after a few seconds - new: MIDI COMMAND: (Press Function #1 of Button - new: MIDI COMMAND: (Press Function #2 of Button - new: MIDI COMMAND: Change to Page - fix: corrected some "random" button LCD update issues - fix: button processing: a "trigger only" button w/ Dynamic IA's ON issue v1.75 ----- - mod: expander/slave sync updates - mod: faster inter-song processing - mod: expander / slaves must have sync ID from 0-6 (higher settings must be reset by user) - misc: various internal modifications and bug fixes v1.74 ----- - new: Page buttons: Individual page buttons can now set double-tap enable. - mod: Page: If global page double tap is ON, then all buttons are double-tap enabled, otherwise individual button parameters will be in effect for double-tap - fix: IA-Trigger events found in IA-Slot programming was ignored if duplicate commands found. - mod: Master/Expander will check for double events before processing - mod: Master/Expander - changing mode on expander now changes master and all other expanders v1.73 ----- - mod: Preset processing is now 0 latency full MIDI bandwidth transmission. - mod: IA-Slot processing is now 0 latency full MIDI bandwidth transmission (except for steps). - mod: When scrolling through Songs, Preset buttons will now show the Names of the songs presets - mod: Expander: Momentary IA-Slots being triggered will now show Live status on all Master/Expander connected units in realtime - fix: Selecting a song via a preset other then preset #1 will no longer send process two presets changes in a row - fix: Expander: issue during boot-up when only 1 expander is connected to master v1.72 ----- - mod: faster preset processing - mod: faster IA-Slot processing - fix: Preset Steps correctly display and process on Button LCD screens - fix: Step IA's won't automatically resend when preset level initial IA state is set to OFF v1.70 ----- - fix: Preset Programming Commands: last Step command within a Preset was not triggering properly - fix: expression pedal: "2 button" type now properly triggers button #1 and #2 from 1 expression pedal port. - mod: All IA-Switch types can now be blocked at preset level. Used to be only Stomp Types could be blocked - NEW: Expansion Sync System: This system has been completely replaced. System now supports up to 8 LF+ modules to be connected to the network at the same time. 1 Master system per network. Master now scans and controls all expanders and updates automatically. - NEW: Press B12 + B4 together to force a Master Device to ReScan for expansion LF+'s connected and resync. - mod: Expansion modules: Save/copy preset info on expander will automatically sync to all other connected units on network - mod: Expansion modules: now sync out-of-date data only. - mod: Expansion modules: only 1 master can be on network at a time - mod: Expansion modules: up to 7 expansion modules can be attached to a Master. Sync ID now restricted to 0-7. you will need to update your Sync ID if you used a value greater then 7 in a prior firmware. - mod: Expansion modules: Each expansion module will now update from the master independently at start-up. - NEW: Sync enabled for Liquid-Router A16 product when used in LF+ Hub mode. - NEW: Auto-Sync programming of Loop states when using Liquid-Router A16 - NEW: MIDI Device Personality Name added: "L-ROUTE" as device personality for auto-programming of Liquid-Router A16 v1.68 ----- - new: Pages now have parameter "Enable Double-Tap". When enabled, you can simple double tap a button to select function #2. - new: Double-Tapping or Long presses are both allowed when double tapping is enabled at the page level - new: Programming Commands: "EXP SLOT2 MIDI", "EXP_SLOT2_CC", "INVERT" Expression Pedals set to type: Continuous Controller can now have 2 separate outputs. The normal programmed output, and SLOT2. SLOT2 can be programmed at the IA SLot, or at Preset Programming. Slot2 will always shut off after the preset is changed. SLOT2 will only operate if either the MIDI or CC# for Slot2 is set. If a parameter is not set, it will copy the settings of the main expression pedal programming for that PORT #. EXP_SLOT2_MIDI: If you want to change the MIDI channel from the current programming, use this command and select Port# and MIDI Channel EXP_SLOT2_CC: If you want to change the CC# from the current programming, use this command to select PORT# and CC#. EXP_SLOT2_INVERT: If you want SLOT2 to send the inverse expression pedal value, set the INVERT command to the PORT#. INVERT will allow x-fade of two different CC#'s using one expression pedal. Example 1. EXP Port #1 is volume control on MIDI Chan 2, CC#7. for a preset, it also needs to transmit Midi#3, CC#10. program a EXP_SLOT2_MIDI with Port 1, MIDI#3. Program a EXP_SLOT2_CC with Port#1, CC#10. Done. moving pedal will send both. Example 2. if we wanted the second MIDI/CC# to send inverted output (cross-fade the two effects), then use EXP_SLOT2_INVERSE and set the port# to invert. - mod: Expression Ports now have new type (2 page buttons) to allow hookup of multiple buttons to control multiple pages. Non-Beta - mod: SONG STORE, RECALL and CHANGE programming commands are out of beta v1.66 ----- - new: (beta) Expression pedals: New Type "2 Page buttons" -- 1 expression pedal can now control 2 page buttons. Parameters are the Page buttons to trigger. You must calibrate with both switches prior to use - special wiring- momentary switch #1 should connect Tip/Sleeve. - Switch #2: (Ring) 1K Resistor to 1.8k Resistor to (Sleeve). Switch connects Tip to center of network (point "C") 1K ohm 1.8k ohm RING--/\/\/\-----C------/\/\/\--SLEEVE connect momentary switch between TIP and "C" - new: Programming Command: "Resend All I-IA States" -- forces the system to resend all Presets initial IA States again - new: Programming Command: "STORE SONG" - stores the currently active song in song or set-list mode - new: Programming Command: "RECALL SONG" - Moves the current song to the previously stored SONG if valid - new: Programming Command: "CHANGE SONG" - lets you select the song # to make active in Song mode (if in set-list mode: this will not work if the song# is not found in the set-list) - new: Programming Command: "Page Function Swap" - will force all buttons on current page to toggle from ALL FUNCTION #1 to all Function #2. If currently set to all function #2, then it swaps all buttons back to #1. - mod: When using the (save/copy) presets feature (and all changes to the IA states) it will immediately transfer the data to expanders without need to sync - fix: preset button hold timing before "save preset" is selected was fixed. its now back to 3 seconds instead of 1/2 second v1.65 ----- - new: Programming Command: Set Status LED#1 Color (usable to set the color of the status #1 LED from Preset, IA-Switch, etc...) (this command works on 12, 12+, Pro, Pro+ of the LF+ Series Controllers only) - new: Programming Command: Automatic Tap-Tempo (set the parameters to the TAP speed in milliseconds, and the IA switch) this command will auto-tap for you. This is useful when using the same presets on several songs with different speeds. example usage: Add an Auto-Tap-Tempo command to a song. When the song triggers, it will do 4 taps of the Tap-Tempo to the speed you select. example: Assume Ia-Slot 59 are your tap commands. then set the delay to 600ms, and with IA-Slot 59. The LF+ will Tap-Tempo 100 BPM. It should get within 1ms depending on your effects unit processing speed. - mod: MIDI TIME CODE: When you set the LF+ for MTC in Master Mode, it will now display real-time SMPTE in HH:MM:SS as it is transmitting. Frames are not displayed on the LCD but are transmitting. Rate set to 24 Frames/Sec - mod: MTC now works to control Logic, Pro-Tools and all standard DAW machines. LF+ Will Locate to song-pointers set for each Song - fix: updated some menu items which weren't displaying parameter info on LCD's correctly. - mod: updated expansion output to support "hub" connected devices soon available. v1.63 ----- - fix: Momentary switches on expander units were not properly processing in the master unit(s) - fix: Presets now "re-process" correctly on expander units in set-list or song mode - mod: Global Steps now hold their value when Parameter is selected for IA-Slot - new: MIDI TIME CODE (MTC) MASTER is now supported with individual Location points for each Song - new: LF+ controllers can now act as MTC Masters and accept PLAY and STOP commands w/ Song/Set-List mode - MTC control CC#7 Data 0 = STOP/PAUSE data 127 = PLAY/CONTINUE CC#8 (127) = EXIT MTC transmit mode - new: Programming Command: Activate MTC. Will activate MASTER MIDI CLOCK (MTC) mode if in song/set-list mode with active MTC song loaded - mod: Sysex commands now have quick programming assistants for MMC midi sequences - new: fully compatible with Liquid-Router A Series Switch/loopers - new: MIDI pass-through is now automatic when using Liquid-Router as hub/power via Ethernet - mod: Tap-Tempo when set to averaging now processes 4 tap averaging instead of 2 for better estimations - mod: Global setting: Process OFF messages for IA-REsend is now properly labeled - mod: Global Step IA-Slots will keep their state when the flag is selected and user changes between pages v1.59 ----- - modification: Grouped IA-Slots no longer display a Bright and Dim pre-defined group color. Each IA-Slot will now display their own defined colors for ON and BYPASS when groups are used. You may need to program your IA-Slots within a group to match your desired color scheme. Groups are either ON or in BYPASS. Set the ON and Bypass colors for each IA-Slot. Grouped IA-Slots will not be forced into OFF state. - modification: Preset Steps: ANY commands placed before the 1st Step command will be treated as Initial Global Commands. They will only be processed once. From that point on, the preset will cycle from Step 1 to Step N programmed, then cycle back to Step 1 without re-processing Global Initial Commands. - Fix: Song UP/DOWN buttons commands: will now display Song to be triggered in main LCD when song is set as ARM only. - misc: Tap-Tempo IA-Slot type out of Beta as a feature - new: network sync auto-discover for Liquid-Router A1 v1.58 ----- - new (beta): Tap Tempo type IA-Slot. LF+ will display the actual tap tempo rate of a switch you press. The Global settings has an option "Tap Tempo Display Type" that lets you set Actual or Average. Set this according to the equipment you plug into. For instance, an Axe-FX would use Averaging, while other equipment may use actual "last tapped rate" values. v1.57 ----- -new: Presets have a new parameter: "Reset Page Functions". If set to Yes, the preset when loaded will reset all functions on each button to their default ordering (Function #1 will be active). -fix: corrected scrolling time for PAGE-UP and PAGE-DOWN button commands -misc: internal modifications -misc: LF+ PRO+ now has full compatibility across all LF+ devices, and vice versa v1.56 ----- - new: programming command: FORCE_IA_COLOR -- allows a preset, or another IA slot to force set the color of another IA-Slot. This color will stay on the IA-Slot until either a new preset is selected, or the IA-Slot is toggled or otherwise changed v1.55 ----- - fix: expression pedal programming now updates after leaving editor or menu system - fix: expression pedals now properly detect inactive pedals and block from activating - new: LF+ SIMULATOR CAPTURE system v1.0 (see what the LF+ is doing) (requires editor v1.55+) see Simulator video: http://www.youtube.com/watch?v=PHZN1JgiYRc a. select from File Menu Tab of Editor. b. Once selected, Simulation window will appear on screen c. LF+ will go back into simulator (normal mode) d. start using the LF+ directly. e. All MIDI data will be live (sent to MIDI out as normal) f. The Simulator Window will capture all the data and display it for you. g. You can copy sections and paste into other programs. h. Use this to trouble-shoot your rig LIVE. i. When done. cancel the simulator mode and the LF+ will go back into Editor Mode j. DO NOT use the menu system on the LF+ while in simulator mode. - new: Special Programming command: Exp Change IA Trigger: Changes triggered IA when expression pedal is set to trigger an IA - new: IA-Slots can now be set to sync w/ either an effect, or the XY state of an effect - new: external devices (like AXE-FX) can now be set to send tempo (clock) data and LF+ will blink to the tempo - modification: memory reset will automatically program preset changes for first 127 presets - modification: Auto-Load will now sync with XY States if an IA slot is set to sync with XY state (Beta feature) NOTE: MAKE A BACKUP OF YOUR PROGRAMMING PRIOR TO INSTALL-- AS ALWAYS. Below is a link to a video to the basics of the programming wizard: (more detailed video to come later). This video should show how EASY it is to program the LF+ for use with an AXE-FX Ultra or AXE-FX II. It programs itself! http://youtu.be/SYxRnjBuOY0 The video below shows a quick example of how to use the new "EXP CHANGE IA TRIGGER" command. It assumes there is an expression pedal on port #1 of LF+, and there is a switch connected to PORT #2. when the EXP button is pressed, it will turn ON and BYPASS whichever is the active effect assigned to the button. The expression pedal will control whichever effect CC# was assigned in a different STEP based switch connected to a button on the page. Then an IA-Slot with steps is created so the user can see the current effect and expression pedal being controlled. By stepping on this button, the user can change the CC and the bypass effect being controlled by the external pedal and switch. http://www.youtube.com/watch?v=oAm3ODWOYUE v1.54 ----- - new: Special Programming command: Exp Change IA Trigger: Changes triggered IA when expression pedal is set to trigger an IA - new: IA-Slots can now be set to sync w/ either an effect, or the XY state of an effect - new: external devices (like AXE-FX) can now be set to send tempo (clock) data and LF+ will blink to the tempo - modification: memory reset will automatically program preset changes for first 127 presets - modification: Auto-Load will now sync with XY States if an IA slot is set to sync with XY state (Beta feature) Video of Programming Wizard basics: (more detailed video to come later). This video should show how EASY it is to program the LF+ for use with an AXE-FX Ultra or AXE-FX II. It programs itself! http://www.youtube.com/watch?v=SYxRnjBu ... ature=plcp The video below shows a quick example of how to use the new "EXP CHANGE IA TRIGGER" command. It assumes there is an expression pedal on port #1 of LF+, and there is a switch connected to PORT #2. when the EXP button is pressed, it will turn ON and BYPASS whichever is the active effect assigned to the button. The expression pedal will control whichever effect CC# was assigned in a different STEP based switch connected to a button on the page. Then an IA-Slot with steps is created so the user can see the current effect and expression pedal being controlled. By stepping on this button, the user can change the CC and the bypass effect being controlled by the external pedal and switch. http://www.youtube.com/watch?v=oAm3ODWOYUE v1.53 ----- - new: Global setting: BUTTON LCD Line2 - "Active Func Displays" -- default state. Whatever function is active on a particular button utilized both lines of the button LCD - "2nd Func on 2nd Line" -- First line of button LCD displays data on active function, 2nd line displays info on alternate button function - modification: programming command: DELAY_MS now supports values from 1-1000. You can use as automated tap-tempo up to 1000ms tempo rate NOTE: all previous delay commands will be reset to 1 and will need reprogramming just once. example use if for tap-tempo: 1. Midi command: CC#, 127 - send tap tempo CC# to device 2. DELAY_MS: tempo (1/4note ms = 60,000/BPM) 500ms = 120BPM 1. Midi command: CC#, 127 - send a second tap tempo CC# to device - modification: Expander mode change detection after editor use updated - modification: Fast system reset after exiting editor now enabled v1.52 ----- - modification: All 7 groups now support Make/Break or Break/Make processing - modification: menu label updates - modification: New Tuner Display - fix: Tuner will no longer exit immediately when user has slow button presses v1.49 ----- - fix: Pages now display status light indicator correctly - misc: minor modifications v1.48 ----- - modification: Pages without preset holders set will no longer clear last preset used. Page flipping will now maintain state between pages - modification: exiting editor mode will automatically update page modifications and all other edits made immediately - modification: auto-load now slightly faster - fix: Sysex msg editing via LF+ will now save data and links properly - add: start up now checks all subsystems during boot-up v1.47 ----- - modification: updated iPad Editor routines - modification: changes to add compatibility for Axe-FX II v6.0 firmware - modification: this firmware will not auto-load axe-fx II v5.x or below - fix: SetColor command will now change to 'OFF' color when using first OFF setting. v1.46 ----- - New: Programming command: SYSTEM SNAPSHOT ( when a "Snapshot" command is encountered, the screen will blink to indicate a snapshot has been taken. This will grab the current IA States, preset, mode, etc...) - New: Programming command: SYSTEM RESTORE ( when a "Restore" command is encountered, the system will restore the LF+ device to the last mode, preset, etc... IA States will also return to the state they were when the snapshot was taken. The current preset will retrigger with the proper IA states) - modification: Preset COPY/SAVE now saves modified IA states in real-time - fix: Select command displays correctly on buttons - fix: Sync mode properly syncs with fast button presses - add: LF JR+ devices will now have all commands found in 12 and 12+ - add: PRO+ devices will now have all commands found in 12 and 12+ v1.45 ----- - IA Slot fixes: display issues with IA-Slot #60. Corrected - IA Slot fixes: IA trigger events caused triggering conflicts. Corrected - new: new features to support the iPad Editor v1.0 - new: new features to support the LF+ MIDI Router expansion module - new: new features to support the LF+ MIDI/USB expansion module (for iPad) - Compatibility update: LF+ JR+, 12, 12+, and Pro+ are now master/slave interchangeable and sync-able v1.42 ----- - update: Midi dump from Utility menu now sends complete LF+ programming for a full backup. Extender parameters added along with sysex messages. - new: Each Page allow you to redefine the "Menu" trigger- holding B2 + B3 at same time. If you quickly press 'menu', by default it will trigger the menu system. Override from 0 to the button # (1-60) and it will trigger the button as defined on the page. (Handy to trigger tuner IA-Slot as example without tying up an actual button). Use a button with Steps on it- and now you can cycle pages and all sorts of other things! v1.38 ----- - fixed: extender / editor processing - fixed: auto-load preset name anomalies - new: JR+ supports extender mode for Master 12+ and vice versa. - new: Sysex defaults to 124. Only changeable temporarily during single power-on session v1.34 ----- - New: Presets now have new initial state: BLOCK. Blocked IA's will not process even when pressed - New: IA Slots now have parameter for a color selection-- Type BLOCK - New: Blocked IA's act as "OFF" for dynamic IA/Page processing - fixed: Preset-up/Preset-dwn button functionality in set-list/song mode - fixed: Expander not preset / mode switch lock up v1.32 (12, 12+, JR+) ----- - New auto-load routines stop errors from occurring during loads - New support for Sync'd external patches with external devices - New editor functionality v1.31 ----- - Global Setting: 3 new Block button combination parameters (found in global menu settings): - MENU Block: stops unit from entering menu system with B2 + B3 combo - Menu entry will require power-on with B8 held down to enter menu system if this block is on. - PAGE Block: Stops unit from entering page select with B10 + B11 (JR+ = B2 + B6) - PRESET SELECT Block: Stops unit from entering preset selection with B1 + B2 being pressed together - Special Command: Override Midi Chan command for expression pedals - expression pedal routine corrections for new functions - expression pedal ports now support BOSS FS-5U type buttons for tap tempo, or used as external IA Triggers - Expression pedal ports can now trigger Page buttons (any of the 60 buttons on the current page are accessible) - now you have "access" to 4 more (any 4) buttons on the current page. v1.30 ----- - expression pedal toggle IA button modifications - menu system corrections w/ Editing / Display - misc maintenance and bug fixes - expander mode updates - faster programatic page changes (now instantaneous) - recommended for ALL users. v1.27 ----- - Auto-Load requires user to select "AXE-FX" or "AXE-FX2" as MIDI CHAN name (Global Menu). LF+ will no longer overwrite this value automatically. - UI clean-up (menu prompts, delay hold time, button labels) - Tuner implements auto-cc when entered in G-Tuner parameter - Support for new LF+ devices implemented v1.26 ----- - Expander mode sync modifications - Auto-Load delay increased to account for slower AXE-FX II response times v1.25 ----- - exiting from the "jump to preset" will no longer trigger the button function defined on B8 - Page buttons now have separate parameters to trigger "scrolls" for Function #1 and Function #2 - Switching pages now properly updates empty buttons and clears previous colors and status - Power-up now properly loads the global setting "Default page" instead of the last page used - Utility menu properly shows Bank UP/Down labels as appropriate - While Scrolling through banks (Preset Mode)- All Preset Buttons will update to show the banks preset names - if a "preset" button is pressed and set to trigger scrolls, then that particular preset will trigger, not the first preset in bank Editor 1.22Beta: - Pages allow cut-copy-paste individual buttons of a page - Pages properly save individual button parameters when changing buttons - Pages added parameter for Function #2 Scroll Processing (Function #1 and #2 are now separated) v1.23 ----- - 3 commands now will wait for button release prior to triggering (Last_Page, Page Switch buttons, Global Page Select) v1.21 ----- - Songs: Resend/PerPreset -- New option to allow a songs programming to trigger each time a preset is selected (will trigger after presets programming - PROGRAMMING: New Special function: IA Trigger (will trigger current programming of IA Slot). Compliments IA-ON, IA-OFF, IA-Toggle - Expander Mode: Will automatically resync a connected expander if any master programming is updated or modified - Expander Mode: Pressing menu button within page layout will only trigger the masters menu system. Use B2 + B3 to enter menu system of expander module - PC/MAC editor: New functions added for better editor compatibility - PC/MAC editor: Midi passthru functions added for future editor/external device sync functionality within editor v1.20 ----- - (New) EDITOR Compatibility. Required for editor use - internal modifications and corrections - Updated Auto-Load routine parameters - Setlist selection corrected IMPORTANT NOTE: PLEASE MAKE A BACKUP OF YOUR PROGRAMMING PRIOR TO INSTALL INSTALLATION NOTE FOR USERS: -- internal modifications required a one-time modification to the MIDI CHAN NAME and the assignment of Special menu key function colors. When you complete this download and reboot- your MIDI chan names will be incorrect. Your color assignments of special functions (commands) assigned to page buttons will also be incorrect. -- Please go into the GLOBAL menu and correct your MIDI chan names and colors. Alternate solution is to use the global settings screen of the editor to make those same changes and send the modifications to the LF+. -- This is a one time issue and future updates will not require such editing. -- no other changes to your programming will take place upon loading this firmware. v1.15 ----- - bug fixes - general maintenance v1.14 ----- - (new) PAGE now has parameter "Dynamic IA-Slots" - AXE II full support - Buttons now support a new trigger type of "TOGGLE ONLY" for toggle (no trigger) of the 2 functions on a button - Page menu UI fixes - Preset, bank, song and setlist scrolling will now support "fast scroll" when held down - UP/DOWN held together now triggers direct preset selection when in PRESET mode - Copy/Paste now supported for Presets, Songs, Setlists, IA Slots, Pages, Sysex messages. When selecting any of the mentioned items for editing, press SCROLL (B6 + B7)-- "COPY" will display. Select new location and press SCROLL again. it will copy! - Shortcuts for nickname-- Press B12 to copy first 8 char's of Full name for presets, songs, setlists, IASlots, Sysex Messages, Pages, etc... - Editing Full Names will fast scroll by 4 characters at a time instead of 10 to make it easier to select - When editing IA Slot Full Names, pressing B10 and B11 scrolls through a list of remade names for faster data entry. - IA Slots will automatically create the Full name and Nick Name when selecting a SYNC EFFECT. This will save a lot of time. - EXPANDER features now built into firmware to allow master/expander interchangeably on same unit - MASTER / MASTER now implemented -- up to 15 units can be set to "master" and work with each other is if they were expanders. NOTES: Dynamic IA-Slots. Buttons on a page support up to 2 functions. Typically the user will "toggle" in one of the toggle modes. When a page has "Dynamic" turned on, then the active preset will determine which of the 2 functions will go active to start. If the IA-Slot assigned to function #2 is "ON" or "BYPASS" inside the preset, then it will go active, unless Function #1 is ON or active v1.12 ----- - Bank, Page, Song, Set-List scrolling speed separated from ButtonDelay. Recommend a buttonDelay setting of 50. - AXE-FX II compatibility modifications - various menu prompts corrected/updated - Quick Program (2 steps) for IA Switches added - TUNER is now created in one command (just enter the CC# assigned to the tuner, and LF will do the programming for you) - upgraded performance to allow no-lag on IA and Preset changes