# Changelog
Changes in each firmware release are documented in this file.

## [1.2.6] - 2026-04-08
### Added
- Support RPL-1004-006 circuit board.
### Fixed
- Improved chorusing, tape slowdown, and reverse with sustained sounds.
- Cleaner pitch shift up.

## [1.2.5] - 2025-03-10
### Fixed
- Mono in/stereo out: no wet signal in right channel after power cycling.
- Smoother overdubbing with time stretching and randomization.

## [1.2.4] - 2024-07-15
### Fixed
- Changing mono/stereo configuration while looping could crash the pedal.
- Changing hold mode while overdubbing did not behave correctly.
- Some 3rd party remote switches with out-of-spec resistors did not work.
- TRS MIDI improvements.
### Changed
- Internal changes to the way hidden parameters are stored with power off.
- Reduced noise in some low volume input/high gain output setups.
- Remote 4 configuration picked wrong mode in some cases.
- Remote 4 configuration blinks yellow to show which mode was selected.

## [1.2.3] - 2023-03-08
### Added
- MIDI CCs 65-65 and 112-119 for loop sampler control, matching remote
  mode 3 (send/receive).
- MIDI CCs 70-73 toggle speed, time, pitch, and random on/off, matching
  remote mode 4 (send/receive)
### Changed
- MIDI CC 87 (loop control) is deprecated and will be removed
  in a future firmware update.
### Fixed
- Volume boost while recording in overdub mode.
- Changing hold mode via MIDI CC 28 takes effect immediately.
- Changing hold mode by changing preset takes effect immediately.
- Some expression pedal parameter ranges were not restored correctly
  when loading presets.
- Pitch Glide parameter is restored after power is off.
- Stereo dry/mono wet I/O config had a volume boost in some cases.
- Switching between mono and stereo processing sometimes killed right channel.
- Remote mode 3: rapid presses were sometimes misread.
- Web editor Speed, Editor, and Pitch controls sometimes looked wrong
  after refreshing or loading a preset.  They now snap to more
  visually correct values.

## [1.2.2] - 2022-03-03
### Changed
- Improved pitch tracking.
- Improved loop timing.
- Factory reset does not erase presets.
### Fixed
- Sometimes stopped responding to preset changes while looping.
- Click at loop point with maximum loop length in stereo.
- Looping with time and pitch at max ignored pitch shift in some cases.
- Remote bank 2 loaded wrong presets in version 1.2.1.
- Fixed intermittent issue changing maximum input level using web editor.

## [1.2.1] - 2021-07-26
### Added
- LED blinks green briefly when program change message is received.
### Changed
- When saving a preset by holding down both footswitches and sending a
  MIDI program change message, no longer have to wait 0.5 seconds.
### Fixed
- Improved real-time randomization.
- Improved real-time time stretching.
- Overdub mode did not play loop at normal pitch when using Analog + FX level bypass mode.
- USB MIDI improvements.
- Mono in/stereo out mode has stereo output in bypass (DSP bypass mode)
- Expression pedal settings not displayed in editor on startup
  if expression pedal not plugged in.
- Removed diagnostic code that displayed error message (-2147483615) in
  web editor.
- Improved footswitch and remote switch response.
- Numerous other fixes and improvements.

## [1.2.0] - 2020-10-13
### Added (all Tensors)
- Web-based editor.
- Pedal firmware supports web editor.
- View/set expression pedal assignments using web editor.
- CTRL port supports MIDI in using 1/4" TRS cable with MIDI Converter.
- Analog + FX Level bypass mode.
### Added (only supported on serial number >= 067000)
- Stereo input / output (enabled via SysEx or web editor).
- Maximum 9.5 second loop length in mono mode.
- Default is mono in / mono out for maximum loop length.
### Changed
- MIDI CC 4 is active if control port is not configured for expression pedal.
- Improved low-frequency response.
- Eliminated slight phase difference between DSP bypass signal and effect.
- Adaptive blend curve for more consistent volume at all settings.
- Footswitches and Remote 4 switches respond more quickly to presses.
### Fixed
- Noise while configuring expression pedal.
- Noise while using expression pedal in default (morph) mode.
- Improved compatibility with unregulated power supplies (not recommended).

## [1.1.3] - 2019-12-01
### Added
- Support for hardware RPL-1004 rev 1.3

## [1.1.2] - 2019-03-14
### Fixed
- MIDI CC 4 did not work when expression pedal was in default (morph) setting.
- Holding remote footswitch for several seconds caused hold/on functions to
  latch, even if set to momentary.
- LED color was not updated immediately when time param was changed via
  expression pedal or MIDI.

## [1.1.1] - 2018-12-24
### Fixed
- Expression pedal range was not restored after power cycled.
- Improved expression pedal calibration.
- Improved audio fidelity in loop next mode with randomization.
### Added
- Support for Rev D hardware.

## [1.1.0] - 2018-11-23
### Warning
- Existing configuration settings will be reset by this firmware update.
### Fixed
- Improved audio fidelity in loop next mode with randomization.
### Changed
- MIDI CC 87 has new values for overdub, one shot playback, and stop loop.
- MIDI CC 20 (speed) improved scaling and resolution.
- MIDI CC 21 (time) improved scaling.
- MIDI CC 22 (pitch) improved scaling.
- Time knob improved scaling.
- Improved expression pedal scaling for speed, time, and pitch.
### Added
- 31 presets accessible via MIDI program change messages or remote switch.
- Loop retrigger / stop / one shot play using MIDI CC 87 or remote switch.
- Expression pedal range calibration.
- Expression pedal assignable to any knobs, with min/max range.
- Expression pedal assignment stored in preset.
- Support for 4-button remote switch with 4 modes:
	- presets 1-4
	- remote footswitches + 2 presets
	- loop / sample
	- toggle speed / time / pitch / random
- Auto detect expression pedal or remote switch.
- Expression pedal/remote switch configuration stored in non-volatile memory.
- Kill dry mode for using Tensor with aux sends or parallel processing.
- User manual: expression pedal/remote switch configuration information.
- User manual: tables for MIDI CC 20, 21, 30 values.

## [1.0.4] - 2018-06-04
### Fixed
- Periodic glitch with expression pedal in heel down.
### Changed
- New firmware update script for Mac OS X.

## [1.0.3] - 2018-04-13
### Fixed
- Overdub mode clicked if loop exceeded memory size.
- Click when randomization causes direction change.
- Smoother pitch changes.
- Receives on single MIDI channel instead of omni.
### Changed
- Use DSP bypass in effect momentary mode.
### Added
- Set MIDI channel via SYSEX (default channel 1).
- MIDI CC 30 sets pitch in semitones.
- MIDI CC 31 sets pitch glide rate.
- Set bypass mode via SYSEX (DSP, analog, auto).

## [1.0.2] - 2018-03-06
### Fixed
- Improved looping.
- Improved loop seam when overdubbing.
- Improved transitions into/out of looping.
### Changed
- Added firmware update script for Mac OS X.

## [1.0.1] - 2018-03-04
### Fixed
- Fixed static during overdub with some pitch and time settings.
- Fixed static when randomization is used.
- Overdubbing with time stretch no longer causes the pitch to increase.
- Reduced distortion when overdubbing with time stretching.
- Pitch shifting is more stable, less warbly.
- Looping is smoother.
- Fixed a click when overdubbing across the loop point.
- Fixed a loop decay glitch.
- Loop NXT mode occasionally stuttered.
- Eliminated numerous clicks.
### Changed
- Loop decay is adjusted in -0.1 dB increments instead of -0.25 dB.
  Maximum loop decay is -12.6 dB or infinity (at MIDI cc value=127).

## [1.0.0] - 2018-02-08
- Initial release.
