Due to pedalboard size, complicated guitar pedals sometimes reduce the number of buttons to the bare minimum. Many of these pedals are capable of being controlled with an external MIDI controller, however, and necessity being the mother of invention and all, this is a great opportunity to build something and learn some new skills at the same time. In need of a MIDI controller, Reddit user [Earthwin] built an Arduino powered one to control his Boss DD500 Looper pedal and the result is great looking.
Five 16×2 LCD screens, one for each button, show the functionality that that button currently has. They are attached (through some neat wiring) to a custom-built PCB which holds the Arduino that controls everything. The screens are mounted to an acrylic backplate which holds the screens in place while the laser-cut acrylic covers are mounted to the same plate through the chassis. The chassis is a standard Hammond aluminum box that was sanded down, primed and then filler was used to make the corners nice and smooth. Flat-top LEDs and custom 3D printed washers finish off the project.
[Earthwin] admits that this build might be overkill for the looper that he’s using, but he had fun building the controller and learning to use an Arduino. He’s already well on his way to building another, using the lessons learned in this build. If you want to build your own MIDI controller, this article should help you out. And then you’re ready to build your controller into a guitar if you want to.
Speaker cone materials can be a deep rabbit hole ranging from inexpensive paper to kevlar. We’ve all cut apart, or blown out, the cheapies to see their inner workings, but the exotic material list does not stop at audiophile-quality models. It can include mirrors, microwave ovens, and a European hacker’s forehead. Video also after the break. In addition to the speakers with expensive elements, there are sound-generating transducers with no cones. These are sometimes called surface speakers, and they vibrate something, anything, to make a sound. At their cores, they have many of the same parts, and making a surface speaker from a traditional speaker is not difficult.
The first step is to find a raw speaker, one with no crossover components, possibly from a garage sale or from a set your spouse insists are outdated, ugly, and better off as firewood. Power specifications should not change since we will be using the same solenoid, and that means your amplifier can follow the speakers back from the dead. The video provides step-by-step instructions, and the goal is to create a module with a moving shaft, but the range must be limited so it cannot be pushed back into the speaker or pulled away, both could destroy it. Once you have that, go around and make everything noisy. Don’t use this on pets or children, but spouses are fair game.
We would love to see a chip bender experiment with different speaker mediums to add an extra layer of complexity, but for the rest of us, bone conduction is already a real thing, and if you enjoy impractical speakers, you are not the only one with your head in the clouds.
Continue reading “Everything Makes Sound If You Try Hard Enough”
It is hard to imagine how the electronics hobby survived without the Internet. You found like-minded people and projects in magazines. And it is even harder to imagine what projects were in the magazines before the widespread availability of CPU chips. Think about it, there are only so many things you can build with a handful of tubes, transistors, and small ICs. But before the computer revolution took over the hobby, there were always a lot of articles about music synthesis. Coming full circle, you can now build a virtual synthesizer on the web using Zupiter, a modular synthesizer that runs in your browser.
That link is actually about Zupiter, but you can go straight to it if you just want to play. However, we had to do a little reading and try some of the examples, too. You can see a video about the synthesizer, below.
Continue reading “Modular Music Synthesis On The Web”
Fans of MaKey MaKey may find this project similar, but there’s a lot more to the Mini Automat than making music from fruit.
The idea for the Mini Automat (which is an off-shoot of the original Automat project by [Dada Machines]) is to make music accessible to anyone. The device functions as a plug and play MIDI-controller that connects to a computer, MIDI workstation (keyboards and sequencers), or DAW for input and triggers actuators on the output to create music.
The modifications make the originally Automat more hackable by making the board compatible with Arduino and Circuit Python, as well as adding in digital and analog pins for connecting to sensors, buttons, or light systems.
The team has released all schematics, firmware, and software, with only the board layouts unreleased to the public. From solenoids that push, pull, jiggle, smash, and bash at drums to surfaces that vibrate screws and beads, there’s a huge variety of household objects that can be used to make complex layered musical compositions, even for a one-person musician.
The Berlin-based team works on open source music tech hardware with the hopes of bringing environmentally and financially sustainable ideas to market.
Continue reading “Making Music From Cardboard”
Audiophiles have worked diligently to alert the rest of the world to products with superior sound quality, and to warn us away from expensive gimmicks that have middling features at best. Unfortunately, the downside of most high quality audio equipment is the sticker price. But with some soldering skills and a bit of hardware, you can build your own professional-level audio equipment around an ESP32 and impress almost any dedicated audiophile.
The list of features the tiny picoAUDIO board packs is impressive, starting with a 3.7 watt stereo amplifier and a second dedicated headphone amplifier. It also has all of the I/O you would expect something based on an ESP32 to have, such as I2S stereo DAC, an I2S microphone input, I2C GPIO extenders and, of course, a built-in MicroSD card reader. The audio quality is impressive too, and the project page has some MP3 files of audio recorded using this device that are worth listening to.
Whether you want the highest sound quality for your headphones while you listen to music, or you need a pocket-sized audio recording device, this might be the way to go. The project files are all available so you can build this from the ground up as well. Once you have that knocked out, you can move on to building your own speakers.
Continue reading “Professional Audio On An ESP32”
While the “M” in MIDI stands for “musical”, it’s possible to use this standard for other things as well. [s-ol] has been working on a VJ setup (mixing video instead of music) using various potentiometer-based hardware and MIDI to interface everything together. After becoming frustrated with drift in the potentiometers, he set out to outfit the entire rig with custom-built encoders.
[s-ol] designed the rotary-encoder based boards around an FPGA. It monitors the encoder for changes, controls eight RGB LEDs per knob, and even does capacitive touch sensing on the aluminum knob itself. The FPGA communicates via SPI with an Arduino master controller which communicates to a PC using a serial interface. This is [s-ol]’s first time diving into an FPGA project and it looks like he hit it out of the park!.
Even if you’re not mixing video or music, these encoders might be useful to any project where a standard analog potentiometer isn’t accurate or precise enough, or if you just need something that can dial into a specific value quickly. Potentiometers fall short in many different ways, but if you don’t want to replace them you might modify potentiometers to suit your purposes.
Continue reading “Upgrading A MIDI Controller With An FPGA”
One of our favorite things about the rise of hobbyist development ecosystems such as the Arduino is that it’s now possible to make a MIDI controller out of almost anything, as long as you have the the shields and the dedication. We’re glad that [James Bruton] takes the occasional break from making robots to detour into instrument making, because his latest creation turns it up to 11.
This awesome guitar uses a barcode scanner to play notes, and various arcade controls to manipulate those notes. The barcodes themselves scan as ASCII values, and their equivalent integers are sent to an external MIDI device. This futuristic axe is built on an Arduino Mega, with a USB shield for the barcode scanner, and a MIDI shield on top that [James] connects to various synths in the video after the break.
In between shooting barcodes, the right hand also controls octave shifting and changing MIDI channels with the joystick, and doing pitch-bends with the rotary encoder. The array of arcade buttons on the bottom neck let him switch between single player for monophonic synths, and multiplayer for polys. The other three buttons are press-and-scan programmable single-note sounders that assist in chord-making and noodling.
We particularly dig the construction, which is a combination of 20/20 and 3D printed boxes. [James] found some angled PVC to serve as fretboards for the four necks, and a nice backgrounds for bar codes.The only thing we would change is the native beep of the barcode scanner — either silence it forever or make it mutable, because it doesn’t jive with every note. It might be nice to get the gun to scan continuously so [James] doesn’t get trigger finger. Or better yet, build the scanner into a glove.
Want to do something more useful with that barcode scanner in your parts bin? Use it to manage your household inventory. But first, reacquaint yourself with the history of the humble barcode as presented by [Adam Fabio].
Continue reading “Barcode Guitar Plays More Than Beep-Bop”