MIDI has been around for longer than most of the readers of Hackaday, and you can get off my lawn. In spite of this, MIDI is still commonly used in nearly every single aspect of musical performance, and there are a host of tools and applications to give MIDI control to a live performance. That said, if you want a MIDI foot controller, your best bet is probably something used from the late 90s, although Behringer makes an acceptable foot controller that doesn’t have a whole bunch of features. There is obviously a need for a feature packed, Open Source MIDI foot controller. That’s where the Pedalino comes in. It’s a winner of the Musical Instrument Challenge in this year’s Hackaday Prize, and if you want a MIDI foot controller, this is the first place you should look.
With the Pedalino, you can change the presets of your guitar rig, turn old MIDI equipment into something that’s USB-compatible, give you hands-free or foot-occupied ways to control your rig during a live performance, and it can be expanded with WiFi or Bluetooth. This is a full-featured MIDI controller, with three user profiles, and it can control a maximum of 48 foot switches. That’s an impressive amount of kit for such a small device; usually you’d have to spend hundreds or even thousands of dollars for a simple MIDI controller, and the Pedalino does everything with very cheap hardware.
While the Pedalino is just in its prototype phase now, there is obviously a market for a feature-packed MIDI foot controller. It might just be a breadboard and a Fritzing diagram, but there’s significant work being done on the software side, and we’re looking forward to this being stuffed into a gigantic aluminum enclosure and velcroed to a pedal board.
Engineers, hackers, and makers can most certainly build a musical gadget of some kind. They’ll build synths, they’ll build aerophones, and they’ll take the idea of mercury delay line memory, two hydrophones, and a really long tube filled with water to build the most absurd delay in existence. One thing they can’t seem to do is build a woodwind MIDI controller. That’s where [J.M.] comes in. He’s created the Open Woodwind Project as an open and extensible interface that can play sax and clarinet while connected to a computer.
If you want to play MIDI, there are plenty of options for keyboards, drum sets, matrix pads, and even strings. If you want to play a MIDI saxophone, there aren’t many options. Keytars, for example, are more popular than MIDI woodwind controllers. [J.M.] is changing this with a MIDI controller that recreates electronic aerophones electronically.
The controller itself uses a Teensy 3.2 loaded up with an ARM Cortex M4, two MPR121 touch controllers for 24 channels of capacititve touch capability, and a pressure sensor to tell the computer how strong the user is blowing. All of this works, and [J.M.] has a few videos showing off the capabilities of his homemade controller. It’s a great piece of work, and there are a few extentions that make this really interesting: there’s the possibility of adding CV out so it can be connected to modular synths, and the addition of accelerometers to the build makes for some very interesting effects.
When it’s time to relax, Bucky Glow puts on a light show. It comes ready to party without any programming necessary, but if you wanna put on some Pink Floyd and get your hands dirty, [Jonathan]’s custom Processing app makes it easy to program complex light shows.
[Jonathan] is currently working on some different Bucky Glow dissemination methods, such as a kit version. For now, you can buy a fully assembled Bucky Glow through the One Bit Kit store. Interact with the break to try it before you buy it.
These days, MIDI controllers are just plain cool. There are a million of them out there, and they’re all dressed to the nines in flashing LEDs and sporting swag like USB MIDI interfaces and sliders that just feel right. With our italics budget running out, I should get to the point – you can make your own, and the OpenDeck platform makes it easy.
In its most refined form, the OpenDeck is a board covered in pin headers. To these, you may connect an absolute truckload of buttons, encoders, sliders, and LEDs. The OpenDeck handles all of the inputs and outputs, while you get to have fun attaching your various gizmos to the control surface/keytar/birthday cake you happen to be building. It saves you reinventing the wheel as far as reading switches and potentiometers goes, allowing you to focus on the creative side of your project. All configuration is handled through a simple web interface.
It’s easy to become obsessed with music, especially once you start playing. You want to make music everywhere you go, which is completely impractical. Don’t believe me? See how long you can get away with whistling on the subway or drumming your hands on any number of bus surfaces before your fellow passengers revolt. There’s a better way, and that way is portable USB MIDI controllers.
[Johan] wanted a pocket-sized woodwind MIDI controller, but all the existing ones he found were too big and bulky to carry around. With little more than a Teensy and a pressure sensor, he created TeensieWI. It uses the built-in cap sense library to read input from the copper tape keys, generate MIDI messages, and send them over USB or DIN. Another pair of conductive pads on the back allow for octave changes. [Johan] later added a PSP joystick to do pitch bends, modulation, and glide. This is a simple build that creates a versatile instrument.
You don’t actually blow air into the mouthpiece—just let it escape from the sides of your mouth instead. That might take some getting used to if you’ve developed an embouchure. The values are determined by a pressure sensor that uses piezoresistivity to figure out how hard you’re blowing. There’s a default breath response value that can be configured in the settings.
TeensiWI should be easy to replicate or remix into any suitable chassis, though the UV-reactive acrylic looks pretty awesome. [Johan]’s documentation on IO is top-notch and includes a user guide with a fingering chart. For all you take-my-money types out there, [Johan] sells ’em ready to rock on Tindie. Check out the short demo clips after the break.
[Johan] has slipped down the rabbit hole of making musical instruments. His poison? Laser harp MIDI controllers. Having never made one before, he thought he would start small and then iterate using what he learned. Fortunately for us, [Johan] documented the process over on .io, essentially creating a step-by-step guide for building a simple but powerful 16-note laser harp.
Laser Harp I is built around a Teensy 3.2 and, of course, lasers pointed at LDRs. [Johan] used fairly low-power laser modules, which are slightly less blinding if you accidentally look at them for a second, but should still be taken seriously. He added four potentiometers to control the sensitivity, scale, octave, and the transposition. The sensitivity pot essentially accounts for the ambient light in the room. Although it only has 16 notes, Laser Harp I is ready to rock with over 30 different scales to choose from. Check out the brief demo that [Johan] put up on his Instagram.
Most DJ tools are just ripe for DIY rework. Everything at least speaks MIDI, and the firmware side of the equation that makes a physical interface for your laptop can be downloaded and flashed with minimal effort. And this means that there’s no time better than the present to wire up a ton of buttons to a Teensy and call it a controller.
[UmamiFish]’s build goes the extra mile, though, with a nice laser-cut box and holes for display LEDs as well as the 22 arcade buttons that are packed tightly into the enclosure. A 74HC595 shift-register IC handles the LEDs, but there’s no getting around a bunch of wiring in a build like this. It pays to be neat, and using ribbon cable helps keep some of the chaos under control.
Browsing around Instructables will turn up myriad similar controllers, should the exact configuration of this one not suit your needs. And if you want something with a little more of the real-disk feel, have a look at this controller that uses hard disk platters, or this log of a timecode-vinyl-to-MIDI build.