Infinity Looper Blog

Infinity Looper Firmware Update – Varispeed refinements – Firmware Build 129

Firmware Build 129 can be found here.

Varispeed Feature Additions:

-The Varispeed sample-rate of each loop is now stored when the base-layer recording is closed.  The sample-rate that is stored is the sample-rate of the Infinity the moment the base-layer recording is closed.  When a Loop is erased it’s associated Varispeed Settings are deleted.

-If a Preset is saved with Varispeed Settings stored, they are recalled and the sample-rate of the Infinity is set to the Loop 1 Varispeed Setting.

-At anytime, even after adjusting the Varispeed sample-rate, the stored Varispeed Setting can be recalled by simultaneously pressing both Remote Footswitches while in the Varispeed Remote Control Mode (accessed by holding the Reverse switch for two seconds and identified by three horizontal lines on the 7-segment display).  The Rules that control this function are:

  1. With no Varispeed Settings stored (No Base Layer Recorded, or a Base Layer is currently being recorded), Pressing on Both Remote Footswitches in Variespeed Remote Control Mode will set the sample-rate to 24 kHz.
  2. In Parallel Sync Mode with ALL enabled: Pressing on Both Remote Footswitches in Varispeed Remote Control Mode will reset the sample-rate to the rate used to record Loop 1, regardless of which loop is currently armed.  If Loop 1 has not been recorded, or is currently recording,  the sample-rate will be set to 24 kHz.
  3. In Parallel Sync Mode with ARM enabled: Pressing on Both Remote Footswitches in Varispeed Remote Control Mode will reset the sample-rate to the rate used to record the currently armed loop.  If the currently armed loop has not been recorded, or is currently recording, the sample-rate will be set to 24 kHz.
  4. In Series Loops Mode, regardless of ARM/ALL setting: Pressing on Both Remote Footswitches in Varispeed Remote Control Mode will reset the smaple-rate to the rate used to record the currently armed/playing loop.  If the currently armed/playing loop has not been recorded, or is currently recording, the sample-rate will be set to 24 kHz.

Varispeed Feature Additions:

-MIDI Time Signature settings applied using the PC/MAC application are now enabled.  These settings can be applied per preset.

-The Auto Zero Record Boot Option now, by default, sets the Sample-rate to 24kHz.  This enables the MIDI Varispeed control to more accurately track the MIDI Clock.

-The Expression Pedal / Interval assignment menu has been enabled when audio is playing back.  It has further been revised to not engage the desired change until the menu is exited.  This prevents undesired changes from occurring while inside the menu.

-When exiting Loop Aging Expression Pedal Assignments, the Loop Aging Value is set to the value closest to the last position of the expression pedal.

-2 versions of the ‘Keaggy’ style instant erase have been included.  In both of these modes, the Varispeed Remote Switch Control is disabled in favor of the instant erase options.  Using the updated application, two types of instant erase can be mapped to the REVERSE footswitch:

  1. Instant Erase: When the Reverse switch is pressed the currently armed loop will be immediately erased and be available to start recording.
  2. Instant Erase+Rec: When the Reverse switch is pressed the currently armed loop will be immediately erased and arm itself.  In Parallel Sync Mode while both loops are playing back, the Erase+Rec loop will wait until the other loop cycles to begin recording.

Bug Fixes:

-Stutter Mode with Series Loops has been fixed.

-MIDI Song Select has been re-included.

-Loop Aging selections from the Loop Aging Menu have been re-enabled.

-Corner Cases involving erasing Loop 1 before Erasing Loop 2 have been addressed.

Infinity Build 125: On-board Expression, Vari-Speed Intervals, And MORE!

Click Here to download the latest Infinity Looper FIRMWARE update. This is build #125. New features include:

A new menu on the SERIES LOOPS switch that allows users to alter the Expression Pedal Assignment and the Interval change while in the Varispeed Remote Control Mode.  To enter this menu press and hold the SERIES LOOPS switch for 2 seconds while no loops are playing:

1) If you were in the Varispeed Remote Control Mode (7-segment displaying one horizontal bar), this menu will allow you to choose which pitch interval change occurs on press of the REVERSE/Varispeed Pitch Down and UNDO/Varispeed Pitch Up.  The 7-segment will begin flashing between three horizontal bars and a number.  The number displayed shows what scale degree (2= 2nd, 3=3rd etc) and the decimal point shows whether the chosen interval is flatted.  After choosing the desired interval press the Preset Encoder to select the interval and exit.  The chosen interval is set on a per preset basis and is saved with each preset.

2) If you are not in the Varispeed Remote Control Mode (7-segment is displaying the current preset), this menu will allow you to choose which parameter the expression pedal controls.  The 7-segment will begin flashing between ‘P’ and either ‘U’/’=‘/’A’ for Loop Volume, Varispeed, or Loop Aging respectively.  Move between choices by turning the preset encoder.  After choosing the desired Expression Pedal mapping, press the Preset Encoder to select the mapping and exit.  The expression pedal mapping is set on a per preset basis and is saved with each preset.  The expression pedal mapping applies throughout the entire preset.  Using the Application more advanced expression pedal  mappings are possible.

Entering the Varispeed Remote Control Mode by Pressing and Holding the REVERSE switch for 2 seconds will switch between the two menus.


Other changes:

-Moving between the Varispeed Remote Control Mode with different Expression Pedal Mappings no longer causes parameters to jump.  The expression pedal must first ‘CatchUp’ to the previously set value before expression pedal control takes over.

-When leaving the Varispeed Remote Control Mode, the last used control (either Expression or Remote Switch) will continue to remain active even when this mode is left.

-Bugs related to saving really short reversed loops have been fixed.


Both the Windows and Mac applications have received updates throughout the week to fix bugs and tweak parameters.

Infinity Firmware Build 120 – Mac App and MIDI Fixes

Firmware Build 120 can be found here.

  • MIDI is now set to 4/4 Time (Until Next Week’s Time Signature Support is added)
  • Issues with MIDI Synchronization have been resolved.  Actions will no longer occasionally occur a MIDI Beat late.


The brand new Mac application is located here.  It includes all of the features that the Windows application has support for: More than 10 presets, Expression Pedal Assignment, Varispeed Interval Selection etc).  Furthermore the application is sporting a brand new look that includes a new theme, Progress Bars, and an overall more robust design.

The Windows  application has been updated with the new theme and better Progress Bar support.  It can be found here.

Infinity Looper FIRMWARE UPDATE #119 – New Features and Application

Click Here to download the latest Infinity Looper FIRMWARE update. This is build #119. New features include:

Using SERIES Loops with TRAILS or FADE turned on, hitting UNDO during a cued transition between loops will erase the pending loop and cause it to start recording a fresh loop at the transition… ENDLESS LOOP CREATION! (Thanks Jasper)

Expression pedal control is now more flexible, allowing you to map any function to the expression pedal (VARISPEED / VOLUME / LOOP AGING). For now this must be done through the Infinity Looper Application (pictured below).





This functionality allows the user to maintain expression pedal control of their desired parameter, regardless of the remote switch status. The EXP menu selects the expression pedal assignment during normal operation. The VarEXP menu selects the expression pedal assignment when the remote switch is controlling varispeed.  EXP and VarEXP can also be set to different values, giving you the most expression pedal flexibility including varispeed control simultaneous with reverse and undo.  We are still working on refining the expression pedal behavior so that it remembers your last position when moving in and out of Varispeed remote control. A future update will include this refinement as well as an on-board EXP mapping menu similar to the Loop Aging menu.

Click Here to download the latest Infinity Looper APPLICATION (PC Only for now). This new version of the application will allow you to choose the latest  BETA using the AUTOMATIC UPDATE function. Click the LOAD BETA box as shown below.


New Infinity Looper 2.0 Firmware, Application and Manual

Here is a link to a NEW Infinity Looper firmware Ver. 2.0 BETA (version 118):

Reversing very short loops (less than 2.5 sec) can cause weirdness.

Here is a link to the new version of the Infinity Looper Ver. 2.0 application (PC only):

MAC version and more Infinity Looper application updates to come soon…

Here is a link to the Infinity Looper Manual Ver. 2.0
Infinity Looper Manual 2.0

There are a few more things to add, but this new manual will be hugely helpful to anyone using the new firmware.


Here is a BETA version of the long awaited Infinity Looper massive firmware update:

Please SAVE YOUR LOOPS NOW as this complete firmware overhaul will BLOW AWAY all of the pre-recorded material on your machine.

New features include:

Active MIDI Sync

10ms Minimum Loop Time

50 Presets (100 loops)

Vari-Speed mode w/ Remote Control ~ (hold down REVERSE to enter varispeed remote control)

Tap Tempo Sync Mode ~ (hold down Loop 1 on power up / AUTOzero MIDI beat counter when you hit record)

MONO Mixdown ~ (hold down Loop 2 on power up / mono mix of both loops)

Stutter Mode ~ (hold down STOP on power up / reverse becomes stutter)

Complete MIDI Control ~ (documentation coming tomorrow)

LED indication for the Colorblind

LEDs blink on loop cycle


This code is a BETA. It is not perfect. Saving very short loops does not work. We will be posting another update, along with a new version of the Infinity Looper application within the next few days.

A new (better) version of the manual with complete description of all new features will be published here tomorrow.

Dave Koltai

Infinity Looper Firmware Info

Each Infinity Looper firmware update stands on its own. You DO NOT need to install previous versions. 10ms minimum loop time is now standard on all Infinity Looper firmware updates starting with yesterday’s firmware (#105) phase-locked MIDI Beat Clock Sync. Updates to come that will expand to 100 loops (50 presets), vari-speed, stutter and more.


Dave Koltai & Pigtronix

MIDI Sync BETA code

FINALLY… here we have new BETA firmware that achieves phase-locked MIDI Beat Clock Sync. This new approach synchronizes the Infinity’s audio sample rate directly to incoming MIDI Beat Clock.

This firmware is intended to be used with a MIDI clock source that is not changing tempo. Full Vari-Speed functionality via MIDI  note or CC, Expression pedal / remote switch is coming soon.

I’ve also updated the E2 Sync Code as well. Get that here:

New Verison Infinity Looper Application

MIDI Sync firmware update beta will be posted shortly (hopefully 4/7/2014)… check back soon.

obviously, this firmware update is taking way longer than anticipated. we apologize.

for now, feel free to download these alternate firmware versions:

vari-speed beta code we showed at NAMM. note: this vari-speed build does not address the minimum loop time issue, which will be eliminated with the upcoming looper update.

This verispeed BETA is really just a test code. The left button of the remote cuts the sample rate in ½ (24kHz) and the right button doubles the sample rate (96KhZ). Hitting both buttons defaults to the standard 48kHz sample rate). Expression pedal changes sample rate continuously across the full range.

By the end of this month, we will have the final firmware that lets everything happen at once. For now, there is no way to combine all these new functions until my engineer delivers the final code, which will offer both rock solid MIDI sync AS WELL AS varispeed and the ability to track tempo and time signature changes in the MIDI clock. It will also have stutter start, 10MS minimum loop time and the ability to change the sample rate by any chosen musical interval.

10ms minimum loop time code 

and here is a snapshot of the new infinity looper application:
















Infinity Firmware to allow sync with Echolution 2 MIDI clock

… hi everyone, we are getting closer to releasing the massive Infinity Looper Vari-Speed (and more) update.

The big news for today, is that we’ve conquered the minimum loop time issue. The new minimum loop time on the Infinity will be in the vicinity of 10ms. Thank GOD! What a relief. NURF is the MAN.

hang tight for this update, it is gonna be amazing.

For now, here is a version of the Looper firmware that resets the MIDI clock counter when you start recording onto the base layer of the first loop. This is essential for using the MIDI out on the new Echolution 2 as your clock source.


MASSIVE firmware update to the Pigtronix Infinity Looper to be unveiled @ Winter NAMM

This INFINITY UPDATE is almost done. It will be released by the end of February. Check back here for the release announcement.
New Infinity Looper Firmware features include:
Vari-Speed (via Expression pedal or MIDI tempo change) – This allows continuous control over the speed of the loop, down to Half Speed or up to Double Speed.Half Speed / Double Speed via remote switch50 Presets (100 loops!!!!)

MIDI clock correction to fix jitter & drift

Echolution 2 MIDI Sync - Resets the MIDI clock counter when you start recording onto the base layer of the first loop. Essentially this lets you define the “1″ while letting the E2 tap tempo or delay time set the MIDI clock.

MIDI CC map to allow remote control of all footswitch functions

Blinking PULSE of DIGIT at beginning of loop cycle

Sum both channels to mono (2 input / 1 output) – implemented by holding down SERIES LOOPS button during startup.

HUGE thanks to NURF and Hemogloben for making this a reality!

Firmware variations

Hi everyone, we’re cranking away on another firmware update, but in the meantime I though it would be cool to make a few alternate versions available.

So here they are:
This one turns x6 sync mode into x16. Keep in mind you can always close early to change the sync value, so x16 is very useful:
This one is the custom firmware we did for Phil Keaggy.

1) RESET Feature

REVERSE switch has been repurposed to do the following:
When RESET is triggered and a loop is playing, the loop is instantly STOPPED (regardless of FULL / TRAIL / FADE), ERASED and made ready to record base layer once again.
RESET applies only to the armed loop.
The loop that has just been reset remains armed.

2) Default settings
On power up, preset “0” will default to SERIES mode with SYNC turned off and FULL active. INPUT SPLIT is off. STOP mode set to ALL

Major Firmware Update for Infinity Looper Announced – Reverse Playback and Phil Keaggy Updates

Pigtronix is proud to announce a major new, free firmware update for the Infinity Looper pedal.To install the update, run the firmware update function from the Infinity Looper Application or grab it from here:

New features included in this update are:

Reverse Playback
Rec –> Overdub –> Play
Trails and Fade STOP override
Instant Clear
Series mode overdub commit
Click Killer option 

Here are the details

1) Reverse mode. It is now possible to reverse a loop. Here are a few things to remember:

- REVERSE is triggered by shorting the RING to the SLEEVE of the UNDO jack. This is accomplished by connecting any two-button, momentary footswitch (such as the BOSS FS-6) to the UNDO jack with a TRS cable. Pigtronix will be manufacturing a dedicated Infinity Remote switch pedal soon.

- Pressing the REVERSE button means that REVERSE playback will be started at the beginning of the next loop cycle. Pressing REVERSE also works during the initial record of a loop.

- Once you are in REVERSE playback, pressing the REVERSE button means that playback will go forwards at the beginning of the next loop cycle.

- Once you are in REVERSE playback, you can use the UNDO switch to flip flop back and forth between forwards and reverse versions of the same layer instantly.

- Hitting REVERSE and then UNDO before the end of the loop cycle will cancel the REVERSE command.

2) Rec –> Overdub –> Play

- In response to numerous customer requests, we have implemented a feature that allows you to go directly from recording the base layer, straight into overdub mode. Once you have started the base layer recording, simply press the UNDO switch to close your initial loop and go straight into playback with overdub active. Press the appropriate Loop footswitch as you normally would to close the overdub when desired and begin regular playback.

3) Trails and Fade STOP override:

- It is now possible to override TRAIL and FADE stop modes by double pressing the STOP switch. This lets you simply leave the unit in TRAIL or FADE mode and retain the option to get a full stop by pressing the STOP footswitch twice in a row. Big thanks to Phil Keaggy for this excellent suggestion!

- Bug fix: Closing a loop initial record in FADE or TRAIL mode is now possible using STOP.

4) Instant Clear:

- When one or both loops are stopped, hitting UNDO will trigger an instant erase of the currently armed loop. This lets you simply leave the unit in ALL mode and retain the option to clear individual loops by pressing the UNDO switch after the desired loop has been stopped. Thanks again to Phil Keaggy for this one!

5) Series mode overdub commit:

- Using TRAIL or FADE, in SERIES mode, overdubs are not lost when switching from one loop to another regardless of whether the current overdub layer is open or closed. Thanks to Charlie DeLauro for this one.

6) Click Killer option

- In the Loop Aging menu (press and hold INPUT SPLIT), an option has been added to disable/enable the loop boundary click killer. If it is on, the menu will show “C”. If it is off, the menu will show “c”. Click Killer defaults to “C” Pressing the encoder while on this option will toggle the loop boundary click killer status. The loop boundary click killer is a super quick crossfade between the beginning and end of a loop. For musicians who want to construct sustained droning loops with overdubs that cross the loop boundary, turning the click killer off with result in “seamless” loops. For more rhythmic and song based performances, we recommend leaving the click killer on.

Thank you to EVERYONE who contributed to this massive update.

Infinity Looper Firmware Update Available – Stability Fix and SERIES mode with TRAILS / FADE

Please run the Infinity Looper firmware update process from the Looper Application TOOLS menu.

If you choose “automatic” the application will grab the update from my website and install it.

Once you do this, power cycle the pedal while holding down the INPUT SPLIT key. The display will show “F” and then reboot once updated.

This is a CRITICAL new firmware that improves Series mode with MIDI and also fixes the “E” crash that would sometimes occur.

This update also implements a new feature:

In SERIES mode, when TRAILS is selected, switching between loops at any time will cue the selected loop to begin playback automatically at the end of the current loop cycle.

Similarly, when FADE is selected, switching between loops at any time will fade the currently playing loop from the time the button is pressed until the end of the current loop cycle AND also cue the newly selected loop to begin playback automatically at the end of the current loop cycle.


Variable Feedback Decay is ACTIVE on Infinity Looper

Hello everyone. As promised, the first of the requested additional features for the Pigtronix Infinity Looper has arrived:

Variable Feedback Decay

We call variable feedback decay “Loop Aging.” Here is how the feature works on the Infinity Looper:

Press and hold INPUT SPLIT for 2 seconds to enter the Loop Aging Menu.

The digit will flash between “A” and “-” indicating that Loop Aging is currently turned off.

Turn the rotary encoder to select the desired Loop Aging value.

1-9 = variable feedback decay. lower number causes loop to decay faster
0 = no feedback, loop is gone after 1 playback cycle (aka loop replace)
P = expression Pedal control of feedback value
- = loop aging is turned off

Press down on the encoder (or push INPUT SPLIT again) to finalize the value you want and exit the Loop Aging menu.


Like everything else on the Infinity, Loop Aging happens in real time, so you can turn loop aging on and off (or adjust it with expression pedal) as much as you want throughout the course of a single loop cycle.

You can enter the Loop Aging menu at any time, even during playback.

Loop Aging settings will be saved when you save your preset.

Feedback decay only takes place when you are in a OVERDUB state. When you are in normal playback, the loop does not decay.

UNDO works as expected, allowing you to UNDO/REDO any loop aging that you let happen during an overdub, no matter how many times you let the loop cycle.

When using expression pedal feedback control, toe = “-” (no feedback decay) and the numbers go down from 9 to 0 as you move towards the heel.

You can use a simple momentary switch (connected via TRS) in place of an expression pedal to get an instant “Loop Replace” function out of the “P” mode since hitting the switch is like going to “0.”

To install Variable Feedback Decay, run the firmware update function from the Infinity Looper Application or grab it from here:

Pigtronix Infinity Looper Offical Demo feat. Eric Krasno


Guitarist Eric Krasno demonstrates the key features and functionality of the Infinity Looper pedal from Pigtronix.

Chapter 1: Parallel Loops
Chapter 2: Series Loops
Chapter 3: ARM / ALL
Chapter 4: FULL / TRAIL / FADE
Chapter 5: INPUT SPLIT and MIDI
Chapter 6: UNDO / REDO
Chapter 7: Saving & Loading

Gear Used:

Gibson ES-369
D. Allen “Johnny Buckers” Pickups
Pigtronix FAT Philosopher
Pigtronix Infinity Looper
Fender Blackface Deluxe Amp
Groove Tubes SE-1 Speaker Emulator
Universal Audio 2-610 MIC PRE

This video was shot using the original Infinity Looper firmware and does not include features added in 2013.

Download the latest Infinity Looper updates and new features here: