Teensy MIDI USB foot controller for controlling Mobius Looper

Picture of Teensy MIDI USB foot controller for controlling Mobius Looper


Playing in a 2 piece band, with the drums and lots of other samples being played back as backing tracks, there was a need to use a looper to add in more elements to the tracks. A hardware based looper fails in this respect, since there is no way to maintain synchronisation. Meaning, slight discrepancies between triggering the start loop and end loop, even if it's ever so minute, will add up as the bars progress, and since there's no drummer to adapt to the loop, it will eventually run off time.

Thus, a software based looper is the way to go. Not just because you can maintain tempo based synchronisation on the DAW software that you're hosting the plugin, but also because most of these software loopers are free, and more functional than a hardware looper could ever be.

There are quite a few to choose from:

Since your arms are occupied with the daunting task of playing an instrument, you need to control the parameters of the looper through your foot. This is where the midi foot controller comes in. If you aren't familiar with what MIDI is, here an article.

Many midi controllers are available in the market, and the Beheringer FCB1010 is one of the most popular ones out there. But the perks of building you're own are:

  1. Cost: you can build one for 1/8th the cost of a commercially available one.
  2. Customization: You can build a controller as per your requirement. This controller has the specs that I want, your needs maybe different. This instructable is thorough enough to act as a guide for a generic midi controller, rather than being confined and limited to someone else's project.
  3. It's USB bus powered, there is no need for an external power supply.
  4. And the perk which is often ignored the most, it's fun ! You get to learn something new, and you'll have something to show for your efforts by the end of it.

The concept is quite simple and straightforward. You press a button, the arduino interprets the signal arriving from the button as a midi "control change" signal (typically represented as MIDI CC), and this signal can be mapped to respond to any of the parameters of the looper.

Remove these adsRemove these ads by Signing Up
jamshadh9 months ago

Realy nice <a href= > Hotspot Shield Elite Crack </a> post thanks for sharing . i like toy blog and post . you deserved this .. i like you style

jamshadhashmi9 months ago

wao amazing post Soundhound Apk really nice work. keep it up . i appriciate you with all of this . thaks for sharing . it is most famous apps and much more usefull in our country . data used in your site is awesome .

jamshadhashmi10 months ago

wao amazing post <a href= > Guitar Pro 6 </a> really nice work. keep it up . i appriciate you with all of this . i bookmark your site, it really amazing and having a much more knowlege for me . i really appreciate you.

RowanCant made it!10 months ago

This is awesome. I wish I had this tutorial a year ago... I've built something really similar. I'll post a basic instructable and refer people here for more details.
Mine has a few differences as you can see in the photo. I don't have a screen, just two leds for feedback.
I have four states that I can select.
1. Midi controller assignments (for mobius etc.)
2. Midi note assignments. (Key of C with Transpose up, down and minor buttons)
3. Piezo electric drum inputs from jacks on the back
4. Room for ideas and expansion (likely a distance sensor and two pots doing a range of things depending on other buttons pushed)

Guitar Pedal.pngIMG070.jpg
Thrifleganger (author)  RowanCant10 months ago

Thank you ! :) That's quite a cool project you've done aswell. Serves as a multipurpose midi utility box. I especially like the idea of a seperate breakout box, the Teensy has many inputs to spare, why waste them right ! :D

But I've got a question, if you're using an electronic kit, the module itself should generate midi note values foreach of the triggers. Are the triggers bypassing the teensy ? Or are you usingcustom made triggers, and using the electrical signals generated from the piezo trigger and fed it into the Teensy to act as a custom module ?
Here is the idea. I've made custom triggers with piezos and I just have jacks in the back and a jack on the triggers, so they can be plugged in the back via a standard guitar cable.

kasisnu10 months ago

This is pretty sick!

Thrifleganger (author)  kasisnu10 months ago
Thanks man!
seamster10 months ago

Nice project, thanks for sharing!

Thrifleganger (author)  seamster10 months ago
Thank you ! :)