Flick
The Flick is a reverb, tremolo, and delay pedal. The original goal of this pedal was to replace the Strymon Flint (Reverb and Tremolo) on a small pedal board and also include delay.
Effects
Reverb: Three reverb voices selectable via toggle switch: Ambient, plate, and room. The room reverb morphs into a spacious hall as the reverb knob is turned up, and the ambient reverb blooms into a longer, denser wash.
All three reverb types have editable parameters (pre-delay, decay, tone, modulation, diffusion) via Reverb Edit Mode, with separate saved settings per reverb type.
Tremolo: Tremolo with smooth sine wave, harmonic tremolo, and square wave (opto-like) settings.
Delay: Basic digital delay.
Demo
Quick demo - delay, plate reverb, and harmonic tremolo (18 March 2026):
Feature demo video (28 June 2025):
Controls (Normal Mode)
| CONTROL | DESCRIPTION | NOTES |
|---|---|---|
| KNOB 1 | Reverb Dry/Wet Amount | |
| KNOB 2 | Tremolo Speed | |
| KNOB 3 | Tremolo Depth | |
| KNOB 4 | Delay Time | |
| KNOB 5 | Delay Feedback | |
| KNOB 6 | Delay Dry/Wet Amount | |
| SWITCH 1 | Reverb Type | LOW - Room (morphs into a hall as Knob 1 is turned up) MID - Plate HIGH - Ambient (blooms longer/denser as Knob 1 is turned up) |
| SWITCH 2 | Tremolo Type | LOW - Smooth MID - Harmonic HIGH - Opto |
| SWITCH 3 | Delay Timing | LOW - Triplet (1/3) MID - Quarter (straight) HIGH - Dotted Eighth (3/4) |
| FOOTSWITCH 1 | Tremolo/Reverb | Normal press toggles tremolo on/off. Double press toggles reverb on/off. Long press enters Reverb Edit Mode (see below). LED 1: - 100% when only reverb is active - 100% pulsing when only tremolo is active - 100% pulsing when both are active |
| FOOTSWITCH 2 | Delay/Tap Tempo | Normal press toggles delay on/off. Double press enters Tap Tempo mode (see below). Long press for Device Settings (see below). LED 2: - Pulsing at the active delay time when delay is active (knob or tap tempo) - Off when delay is not active |
Controls (Tap Tempo Mode)
LED 2 flashes at tapped tempo. LED 1 shows reverb/tremolo status as normal.
Entering Tap Tempo mode automatically enables delay if it is currently off.
| CONTROL | DESCRIPTION | NOTES |
|---|---|---|
| KNOB 4 | Delay Time | Ignored until physically rotated. Overrides tapped tempo when moved. |
| SWITCH 3 | Delay Timing | Still applies timing subdivision to tapped tempo. |
| FOOTSWITCH 1 | Exit Tap Tempo | Immediately returns to Normal Mode. |
| FOOTSWITCH 2 | Register Tap | Each press registers a tap. LED 2 flashes briefly on each tap. Tempo is averaged from the last 3 taps. Auto-exits after 4 seconds of no taps. |
Controls (Reverb Edit Mode)
Both LEDs flash when in Reverb Edit Mode.
Edits the currently selected reverb type (Ambient, Plate, or Room). The reverb type is locked when entering edit mode — toggle switch 1 changes are ignored. Each reverb type has its own saved parameter set.
Parameter Capture: When entering Reverb Edit Mode, all knobs freeze at their current values. To prevent sudden parameter jumps, each knob remains frozen until you move it beyond a 5% threshold. This allows you to adjust controls smoothly without parameter jumps when switching between normal and edit modes.
| CONTROL | DESCRIPTION | NOTES |
|---|---|---|
| KNOB 1 | Reverb Amount (Wet) | Not saved. Just here for convenience. |
| KNOB 2 | Pre-delay | Delay before reverb starts Frozen until moved >5% |
| KNOB 3 | Decay | Reverb tail length Frozen until moved >5% |
| KNOB 4 | Tone | Brightness of the reverb tail (dark to bright) Frozen until moved >5% |
| KNOB 5 | Modulation | Movement/shimmer in the reverb Frozen until moved >5% |
| KNOB 6 | Diffusion | Density/smearing of the reverb tail Frozen until moved >5% |
| SWITCHES | (ignored) | Toggle switches have no function in edit mode |
| FOOTSWITCH 1 | CANCEL & Exit | Discards parameter changes and exits Reverb Edit Mode. |
| FOOTSWITCH 2 | SAVE & Exit | Saves all parameters and exits Reverb Edit Mode. |
Controls (Settings Edit Mode)
Both LEDs flash alternatively when in Settings Edit Mode.
Parameter Capture: When entering Settings Edit Mode, the switches freeze at their current values. You must actively move a switch to get a change to happen. This helps prevent unexpected changes when jumping between normal and edit mode.
| CONTROL | DESCRIPTION | NOTES |
|---|---|---|
| SWITCH 1 | (ignored) | The reverb dry/wet behaviour is fixed per reverb type. |
| SWITCH 2 | Polarity | LOW - Invert Right MID - Normal HIGH - Invert Left |
| SWITCH 3 | Mono/Stereo Mode | LOW - Mono in, Mono Out MID - Mono in, Stereo Out HIGH - Stereo In, Stereo Out |
| FOOTSWITCH 1 | CANCEL & Exit | Discards parameter changes and exits Settings Edit Mode. |
| FOOTSWITCH 2 | SAVE & Exit | Saves all parameters and exits Settings Edit Mode. |
Factory Reset (Restore default settings for all reverb types)
To enter factory reset mode, press and hold Footswitch #2 when powering the pedal. The LED lights will alternatively blink slowly.
- Rotate Knob #1 to 100%. The LEDs will quickly flash simultaneously and start blinking faster.
- Rotate Knob #1 to 0%. The LEDs will quickly flash simultaneously and start blinking faster.
- Rotate Knob #1 to 100%. The LEDs will quickly flash simultaneously and start blinking faster.
- Rotate Knob #1 to 0%. The LEDs will quickly flash simultaneously, defaults will be restored, and the pedal will resume normal pedal mode.
To exit factory reset mode without resetting. Power off the pedal and power it back on.
Enter Program DFU Mode
Press and hold both footswitches simultaneously for 5 seconds to enter Program DFU mode. The lights will alternately flash 3 times when DFU mode is entered.
Build the Software
# Clone the repository
$ git clone https://github.com/joulupukki/Flick.git
$ cd Flick
# Initialize and set up submodules
$ git submodule update --init --recursive
# Build the daisy libraries (after installing the Daisy Toolchain):
#
# IMPORTANT: If you are planning to build this for FunBox, replace the daisy_petal files in `libDaisy/src` with the files in the `platforms/funbox/required_daisy_mods/` directory to properly map controls on Funbox.
$ make -C libDaisy
$ make -C DaisySP
# Build the Flick pedal firmware
$ cd src
# Build for FunBox
$ make
# Build for Hothouse
$ make PLATFORM=hothouse
If you have an ST-Link, you can install the software easily like this:
$ make program
If you only have USB, you'll need to put the Flick into DFU mode first and with it connected with a USB cable, you can then install the firmware by running:
$ make program-dfu

