Skip to content

ovelhaaa/terrarium-poly-octave

 
 

Repository files navigation

Terrarium Poly Octave

This is firmware for a polyphonic octave shift effect pedal. It runs on an Electro-Smith Daisy Seed mounted in a PedalPCB Terrarium.

Demo Video

Controls

Knobs

Dry

Sets the output level of the dry signal. Unity gain at center.

Down 2

Sets the output level of the signal shifted down by two octaves. Unity gain at center.

Down 1

Sets the output level of the signal shifted down by one octave. Unity gain at center.

Up 1

Sets the output level of the signal shifted up by one octave. Unity gain at center.

Foot Switches and LEDs

Bypass

Enables and disables the pedal. The LED is lit when the pedal is active.

Building

cmake \
    -GNinja \
    -DTOOLCHAIN_PREFIX=/path/to/toolchain \
    -DCMAKE_TOOLCHAIN_FILE=lib/libDaisy/cmake/toolchains/stm32h750xx.cmake \
    -DCMAKE_BUILD_TYPE=Release \
    -B build .
cmake --build build

About

A polyphonic octave shift effect pedal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 61.7%
  • Assembly 20.3%
  • HTML 5.1%
  • CMake 4.9%
  • C 4.7%
  • Linker Script 3.3%