Sexy DIY Footswitch for Music, Using the Brain of a USB QWERTY Keyboard

Your feet are your two most valuable, underused extremities for music. Your hands are busy, but your feet can trigger transport, recording, looping, different instruments … you get the idea. All you need is a perfect controller.

AlexMC on the Ableton forum liked our $10 DIY footcontroller for Ableton Live, as engineered by Mike Una. But he thought he could do better. So he takes the design from ghetto-fabulous in Mike’s previous iteration to dead-sexy.

The starting point is again a USB QWERTY keyboard, but now AlexMC takes the brains out (the PCB that handles input from keys and communication with the PC). Alex has copiously detailed, step-by-step instructions for soldering and assembly, along with circuit diagrams and specs for the case. There’s even still an LED attachment.

And because it all sends keystrokes, this is hugely useful in something like Ableton Live:

I now have 21 buttons, 20 of which send up to 40 unique outputs depending on the status of the BANK switch…

The main intended use will be to control REC, PLAY and STOP for each of 12 separate tracks in Live, leaving three switches for:
- CAPS (i.e. BANK)
- Stop/fade out all tracks
- Tap tempo/engage metronome

Of course I can dynamically re-assign any function during a Live session by activating the Key Mapping function – without stopping the music.

Sure beats a Boss looping pedal, doesn’t it?

DIY Ableton foot controller build thread!

Thanks to gbsr for sending this out way!

Previously (and with additional tips on key mapping):

Get loopy with the DIY $10 Ableton Footcontroller (no soldering required)

Elsewhere (and in a slightly more compact form factor, as that’s what that author desired):


Making Connections: Building a USB Footswitch [Cycling '74]

Comment Icon

13 Comments

Leave a Comment
Comment Icon

Patrick

Hmmmm I know what I am doing this weekend. Thanks!

April 7, 2009 @ 12:04 pm
Comment Icon

peter

“Sure beats a Boss looping pedal, doesn’t it?”

Except in weight :p!

April 7, 2009 @ 12:06 pm
Comment Icon

Michael Una

I’ve been meaning to do this for a while. Beaten to the punch!

April 7, 2009 @ 12:39 pm
Comment Icon

j250xor

I made a smaller one of these a while ago for switching software guitar effects on and off. I used a USB numpad and soldered 4 switches onto the controller board. I also included a true bypass switcher in the box so I could connect the controller in line with all my hardware effects boxes and turn the computer routing on and off. I stole the power for the indicator LED from the USB numpad power.

April 7, 2009 @ 12:50 pm
Comment Icon

gbsr

im gonna build one. been doing some simpler ghetto versions for a while. also got myself an ugly piece of shit uc16 knobbox which im gonna put in the enclosure and fit 8 faders on it, route it through bomes miditranslator to a custom user remote script and use as a diy daw controller. never figured out the keyboard matrix thing though, glad this was posted. no wait.. very glad even. :D

April 7, 2009 @ 12:56 pm
Comment Icon

Mudo


For Live 8 it is cool but not necessary…

with 2 pedals you could go loopy.

April 7, 2009 @ 3:47 pm
Comment Icon

gbsr

@Mudo, youre missing the point. you can send any keystroke whatsoever to anyhting that you can map in live, not only use it as a looping station. this is just his personal preference. ill build one and use as a transport controller and a clip controller using this info. looper cant control global start/stop/record and/or arm tracks, can it? didnt think so. :p

this can.

April 7, 2009 @ 4:31 pm
Comment Icon

Chelfyn Baxter

I wrote a tutorial to do the kid beyond thing from a MIDI source using BOMES midi controller, with very smooth interface and resampling. This would be a perfect controller for the job. details here:

http://www.bome.com/forums/viewtopic.php?t=1583

April 7, 2009 @ 7:00 pm
Comment Icon

Andrew Turley

That’s a good looking case. Just for comparison, Cycling ‘74 had a similar story a while back:
http://www.cycling74.com/story/2007/10/16/1252/3782

Chelfyn and gbsr, I’m not a Live user so this may be a dumb question, but why do you map MIDI to keystrokes? Doesn’t Live support MIDI mapping? I’ve encountered enough Live users who are hell bent on getting as many keyboard inputs as possible, so I assume I’m missing something.

April 7, 2009 @ 8:40 pm
Comment Icon

Alex McGregor

Give me a couple of days and I’ll create a more coherent build guide as a PDF if anyone is interested. I glossed over a couple of bits in the thread on the Ableton Forum which I could expand on.

AlexMC

April 8, 2009 @ 4:38 am
Comment Icon

Basement Hum

“Give me a couple of days and I’ll create a more coherent build guide as a PDF if anyone is interested.”

Hi Alex, I’m certainly interested in a more comprehensive guide. Thanks for your work so far.

April 8, 2009 @ 4:38 pm
Comment Icon

clarity

@ Andrew Turley – Live also supports assigning commands to your computer’s keyboard. Handy if you’ve maxed out all available MIDI channels for various USB MIDI controllers.

It’s also handy to assign certain functions to the computer keyboard, e.g. numbers 1-8 for muting channels 1-8, and shift+1-8 for soloing channels 1-8.

April 9, 2009 @ 5:41 am
Comment Icon

skynoise » Ableton Live 8 Review

[...] I like the simple addition of Looper, a new audio effect modelled on people you’ve seen in a pub pressing their foot on a pedal, while they’ve layered beatboxing, violins, weird noises, singing and the like into a buzzing swarm of sound ( and if you’re needing a foot pedal for this, try a $10 DIY one). [...]

April 30, 2009 @ 5:00 pm
Comment Icon

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .
If you want a cool icon, get a Gravatar

RSS feed for comments on this post. TrackBack URI