Skip to content

SING beta — live harmonizer

Latest

Choose a tag to compare

@ugrossek ugrossek released this 03 Oct 21:41
· 38 commits to sing since this release

SING turns CHOMPI into a live harmonizer. Sing into the mic and hold keys: each held key adds your voice, pitch-shifted by its distance from the middle C. Hold C and E and you sing a third. Or flip the toggle switch to latch: hold a chord, let go, and it keeps following your voice while your hands are free for the knobs. Up to 7 voices; looper and effects work as in TAPE.

An external mic on the input jack is strongly recommended. The built-in mic sits on the same board as the keys and picks up their clicks.

The controls follow TAPE's layout:

Knob Page 1 Page 2
1 transpose, continuous ±12 semitones harmony volume
2 spread (voices alternate left/right) attack
3 doubler release
  • Toggle switch: latch. Voices keep sounding after you let go; press a key again to drop that note.
  • Chompi key: the menu, as in TAPE. In the menu, knob 1 jumps transpose in fifths and octaves (a press resets it), and a press on knob 6 sends your dry voice to the headphones, all outputs, or nowhere.
  • Turn a knob and the white keys briefly show its position.
  • Every start begins from the defaults.

Details: firmware/chompi-sing.

Install: with the multi-firmware launcher v1.1 or later, send CHOMPI_SING_beta.bin to a free slot from https://ugrossek.github.io/CHOMPI/. On a stock card, put it in the card root as the only .bin.

Use headphones: the built-in mic and speaker feed back.

SHA-256: 18fae1e5eab49f391a5b95cc0e9b1b088d1cc55e915aea722ee3c77bf27d5dfa

Beta: expect rough edges; feedback is welcome.

Written together with Claude, Anthropic's AI assistant, and tested on one CHOMPI. Unofficial, experimental software, provided as-is with no warranty; use it at your own risk.