FunBox
Earth
v1
Firmware

Earth

Hype41/100

Earth is a plate reverb and octave effect for the Funbox pedal using Daisy Seed.

Earth is custom firmware for the GuitarML FunBox, by @GuitarML. Open source under GPL-3.0, latest release v1 (January 2025), 11 stars on GitHub.

forGuitarML FunBox·by@GuitarML

Unclaimed. Is this yours? Sign in with GitHub as @GuitarML to claim it.

Downloads
0
Stars
11
Forks
3
Commits
6
Last commit
Download v1

earth.bin· 120 KB

GPL-3.0· GuitarML/Earth·downloads come from the creator’s GitHub releases

Earth (Planet Series)

Earth is a digital plate reverb and octave pedal using the Dattorro algorithm.

app

The Reverb is a modified version of the Dattorro implementation in VCV rack Plateau. The polyoctave effect is from: Terrarium-Poly-Octave.

Controls

ControlDescriptionComment
Ctrl 1PreDelayAmount of predelay, up to around 700ms
Ctrl 2MixDry/Wet mix
Ctrl 3DecayAmount of decay
Ctrl 4Mod DepthIntensity of Mod
Ctrl 5Mod SpeedRate of Modulation
Ctrl 6FilterLeft of center is high cut, right of center is low cut
3-Way Switch 1Reverb SizeLeft=Small, Center=Med, Right=Big
3-Way Switch 2OctaveLeft=None, Center=Octave Up, Right=Octave Up and Down
3-Way Switch 3Footswitch ActionLeft=Momentary Freeze, Center=Momentary Overdrive, Right=Momentary Octave
Dip Switch 1Disable Input DiffusionTurn on to disable the input diffusion
Dip Switch 2Octave only modeDoesn't allow dry signal to the reverb (only octave) when in an octave mode
Dip Switch 3
Dip Switch 4
FS 1Bypass/Engage
FS 2Footswitch ActionPerform action based on toggle switch 3
LED 1Bypass Indicator
LED 2Preset Indicator
Audio In 1Mono InRight channel ignored
Audio Out 1Stereo OutStereo Out via TRS

### Expression 1. Plug in passive expression pedal into the 1/8" jack on the top left side of pedal. (will need a 1/4" female to 1/8" male TRS adapter)
2. Hold both footswitches until they both light up (more than 0.5 seconds, but less than 2 seconds), you are now in Set Expression mode.
3. Move the expression pedal into the heel position (up) and move any number of knobs to where you want to heel limit to be (for example you could turn Volume down). The right LED should be brighter up to indicate the heel position is ready to set.*
3. Move the expression pedal into the toe position (down) and move any number of knobs to where you want to toe limit to be (for example you could turn Volume up). The Left LED should be brighter to indicate the toe position is ready to set.*
4. Hold both footswitches to exit Set Expression mode. This will activate expression for the moved knobs. The moved knobs will be inactive until Expression Mode is deactivated.
5. Repeat step 2 to reset Expression knobs.
6. Hold both footswitches for 2 seconds or more to clear any Expression action and give control back to the Funbox knobs.

* Currently, the expression input requires the full range of the expression pedal, in order to detect Up/Down positions. You can sometimes trim the expression pedal to not use the full range, so adjust the trim as necessary.
Also, some expression pedals have a "Standard" or "Alternate/Other" mode. Funbox should work on the "Standard" mode.

MIDI Reference

ControlMIDI CCValue
Knob 1140- 127
Knob 2150- 127
Knob 3160- 127
Knob 4170- 127
Knob 5180- 127
Knob 6190- 127

Build

Build with make.

Earth is intended to be used as a submodule in Funbox, and build paths expect to be used as such. The Earth code was split out from the Funbox project to preserve the License used in reused/modified code from other projects. To build Earth, it is recommended to clone the Funbox project and run "git submodule update --init --recursive" to get Earth and all required dependencies. Otherwise, you can download the .bin executable to upload to the Daisy Seed from the Releases page.