Teensy LC chord strummer

USB MIDI chord strumming controller with Omnichord style keyboard layout and capacitive touch strum pad.

Similar projects worth following
Derived from my Laser Harp I project and the Laser Autoharp idea I got, this little thing does pretty much the same thing, sans lasers. Using the Teensy LC gives us built in USB MIDI and capacitive touch, so all we need is some electrodes for a strum pad and a simple switch matrix for the keyboard. If you got some tact switches and perf board lying around already, all it will cost you is the price of a Teensy LC. And of course, you can add your own imagination to the mix and get... well you tell me! But as described here you'll get a pocket sized midi controller that is more playable and inspiring than you would suspect.

This is what it does. In the video, it is connected to a Mac running Garageband.

Portable Network Graphics (PNG) - 40.47 kB - 04/19/2017 at 20:53


  • 1 × PJRC Teensy LC
  • 1 × Socket, DIP 28 WIDE Optional but recommended
  • 1 × Experiment board (10x5 cm for 12 col ver, 7x5 for 8 col ver)
  • 36 × Tact switches, 6x6 mm Only 24 needed for 8 col version
  • 1 × Pin header strip, 1x40

View all 9 components

  • Derived from this project: T. Chordstrum PCB

    Johan Berglund05/30/2017 at 14:11 0 comments

    As this project refused to stop occupying my brain, more stuff just kept coming. Now there is a PCB and diy kit for building what I've called the T. Chordstrum. It uses either the tlc strummer firmware on a Teensy LC, or the Teensy 3.2 version of it all, with the addition of built in audio output. I even put a rhythm section in there, with samples from the Keio (Korg) Minipops 7. And it keeps on developing...

  • Built in audio output

    Johan Berglund04/23/2017 at 19:52 0 comments

    This was not a thing on top of my list, but I got curious of the Karplus-Strong implementation in the Teensy Audio Library, and took 30 minutes of my lunch break to put it in my strummer. The Teensy Audio Library requires at least a Teensy 3.2 to work, but I had found a Teensy 3.2 lying around that I had almost forgotten. It even had an audio output jack set up already. With some help from Paul Stoffregen's Touch Guitar code, I had the Teensy 3.2 programmed and working in no time, and the result was not bad at all. Very autoharp sounding :)

    I have added the new code to the Github repo.

    And a litte video snippet for you...

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates