Cheap, Expandable Floor Piano Plays With Heart And Soul

Ever since we saw the movie Big, we’ve wanted a floor piano. Still do, actually. We sometimes wonder how many floor pianos that movie has sold. It’s definitely launched some builds, too, but perhaps none as robust as this acrylic and wooden beauty by [FredTSL]. If you want more technical detail, check out the project on IO.

The best part is that this piano is modular and easily expands from 1 to 8 octaves. Each octave runs on an Arduino Mega, with the first octave set up as a primary and the others as secondaries. When [FredTSL] turns it on, the primary octave sends a message to find out how many octaves are out there, and then it assigns each one a number. Whenever a note is played via conductive fabric and sensor, the program fetches the key number and octave number and sends the message back to the primary Mega, which plays the note through a MIDI music shield.

We think this looks fantastic and super fun to dance around on. Be sure to check out the build log in photos, and stick around after the break, because you’d better believe they busted out some Heart and Soul on this baby. After all, it’s pretty much mandatory at this point.

Wish you could build a floor piano but don’t have the space or woodworking skills? Here’s a smaller, wireless version that was built in 24 hours.

Continue reading “Cheap, Expandable Floor Piano Plays With Heart And Soul”

12-Arduino Orchestra Plays Star Wars Fanfare

Back in the early days of the musical synthesizer, some designers who wished for polyphony in their instruments would simply build multiple tone-generators for as many notes as they wished to play. [Kevin] took that same approach with his Arduino orchestra, and set about having it play the closing number from Star Wars: A New Hope.

The build consists of twelve Arduino Nanos, each wired up to power, a speaker, and the same MIDI cable. The MIDI cable carries note data for each Arduino on a separate MIDI channel, allowing each to play its own role in the orchestra. [Kevin] then set about arranging the Star Wars music into a MIDI file suitable for the Arduinos, roughly setting six voices to high parts and six voices low. The Arduinos play the notes received using the simple tone() function. The result is a very chiptune rendition of the end of the fourth episode of the world’s most famous space opera.

It may not be neat, tidy, or efficient, but it certainly is fun. Twelve Arduinos bleeping away with their flashing LEDs and cute little speakers makes quite the conversation piece. It’s a similar approach to the Floppotron, which plays more notes by adding more floppy drives. We’ve also seen the same thing done with SEGA sound chips. Video after the break.
Continue reading “12-Arduino Orchestra Plays Star Wars Fanfare”

Old Phone Becomes MIDI Controller

MIDI controllers come in all shapes and sizes. Commercial products based on keyboards or matrixes of buttons are popular, but there’s nothing stopping you from whipping up your own creations out of whatever strikes your fancy. [Kevin] has done just that, turning an old telephone into a working MIDI device.

The phone in question is a Doro X20 wired landline phone. Being surplus to [Kevin’s] requirements left it ripe for the hacking. A Raspberry Pi Pico was wired in to the phone’s keypad, slimmed down with a hacksaw in order to allow it to neatly fit inside the original enclosure. Then it was a simple matter of whipping up some code to read the buttons and output MIDI data via the Pico’s serial output.

Later, [Kevin] brought the design into the modern world, setting it up to talk USB MIDI using the Pico’s onboard USB hardware. This makes using it with a computer a cinch, and lets [Kevin] control a DAW using the handset controller.

It’s a fun build, and one that shows how you can easily build your own MIDI hardware using nothing but a soldering iron, some buttons, and a modern microcontroller. From there, the sky really is the limit. Whether you like big knobs, easy playing, or have your own personal tastes, you can build what you like to suit your own style. When you do, drop us a line! Video after the break.

Continue reading “Old Phone Becomes MIDI Controller”

Hi-Fi Combines Best Of 60s And 90s Technology

The 90s were a dark time for audio equipment, literally and figuratively. Essentially the only redeeming quality from the decade of nondescript black plastic boxes was the low cost. Compared to the audio equipment of the 60s, largely produced in high-end enclosures with highly desirable tube amplifiers, the 90s did not offer much when it came to hi-fi stereo sound. However, those cheap black boxes from the 90s turn out to be surprisingly perfect for project enclosures for other amplifier builds, such as this 60s-era tube amp recreation.

This mesh of the best of two distinct decades comes from [Alvenh] and begins by preparing the old enclosure for its new purpose. This means a lot of work fabricating a custom metal face plate for the new amplifier and significantly modifying the remaining case. After the box is complete, the amplifier build began. It uses a tube-based preamp and a solid-state power amplifier since [Alvenh]’s experience suggested that the warm tube sound was generated mostly in the preamp. This means that his design is a hybrid but still preserves the essential qualities of a full tube build.

The build also includes a radio module that has the ability to cover the 2m and 70cm bands popular in ham radio. This module also has been found to have much better audio quality than the standard AM/FM receiver typically used in projects like this. With the radio module added to the custom enclosure, as well as a phono amp and a power supply, [Alvenh] has an excellent audio amplifier in an inexpensive case which preserves the tube sound from the true hi-fi eras of decades past.

Continue reading “Hi-Fi Combines Best Of 60s And 90s Technology”

Neural Networks Emulate Any Guitar Pedal For $120

It’s a well-established fact that a guitarist’s acumen can be accurately gauged by the size of their pedal board- the more stompboxes, the better the player. Why have one box that can do everything when you can have many that do just a few things?

Jokes aside, the idea of replacing an entire pedal collection with a single box is nothing new. Your standard, old-school stompbox is an analog affair, using a combination of filters and amplifiers to achieve a certain sound. Some modern multi-effects processors use software models of older pedals to replicate their sound. These digital pedals have been around since the 90s, but none have been quite like the NeuralPi project. Just released by [GuitarML], the NeuralPi takes about $120 of hardware (including — you guessed it — a Raspberry Pi) and transforms it into the perfect pedal.

The key here, of course, is neural networks. The LSTM at the core of NeuralPi can be trained on any pedal you’ve got laying around to accurately reproduce its sound, and it can even do so with incredibly low latency thanks to Elk Audio OS (which even powers Matt Bellamy’s synth guitar, as used in Muse‘s Simulation Theory World Tour). The result of a trained model is a VST3 plugin, a popular format for describing audio effects.

This isn’t the first time we’ve seen some seriously cool stuff from [GuitarML], and it also hearkens back a bit to some sweet pedal simulation in LTSpice we saw last year. We can’t wait to see this project continue to develop — over time, it would be awesome to see a slick UI, or maybe somebody will design a cool enclosure with some knobs and an honest-to-god pedal for user input!

Thanks to [Mish] for the tip!

Continue reading “Neural Networks Emulate Any Guitar Pedal For $120”

Web Assembly, Music Synthesis, And The Beauty Of Math

The electronics hobby has changed a lot since the advent of the microprocessor. Before that — and with the lack of large-scale integrated circuits — projects in magazines tended to be either super simple or ultra complex. However, one popular type of project dealt with music synthesis. Fairly simple circuits could combine to make a complex synthesizer so it was sort of the best of both worlds. Nowadays, you are more likely to tackle a music synthesizer in software like [Tim] did when he created Abelton in Web Assembly and C++. Along the way, he learned a lot about the relationship between math and music.

[Tim] covers what he learned about the Nyquist theorem and how to keep synthesis data flowing in real time with buffers. However, there are some problems trying to do all this in a cross-browser context. The AudioWorklet class appears to have widespread support, though, and [Tim] managed to get that working.

Continue reading “Web Assembly, Music Synthesis, And The Beauty Of Math”

Custom Music Box Cylinder Puts A Spin On Romance

Music boxes are awesome little mechanical devices. These days, they even make some with slightly more modern tunes, like the Zelda and Star Wars themes.  But they don’t have everything, of course — certainly not that one song from that TV series that [RandomPrototypes]’ girlfriend absolutely adores.

But it’s 2021, and there are options for making your own music box. [RandomPrototypes] could have printed the whole thing, but those don’t sound as good with their plastic combs. Then there’s those paper punch ones, but you have to sit there and crank the thing continuously to hear the song. In the end, [RandomPrototypes] mixed methods and made a custom cylinder that’s playable with a standard music box mechanism.

[RandomPrototypes] started by taking the music box apart to measure the cylinder, and then created a software representation of a cylinder that’s designed to pluck the eighteen notes from low to high rather than play a song. Then he used a Python script to turn it in a 3D model. The slicing preview showed a lot of stops and starts and weak points, so [RandomPrototypes] generated the Gcode directly so that it would print in one continuous spiral and be much stronger.

In order to generate a cylinder with the song his girlfriend likes so much, [RandomPrototypes] printed this scale cylinder and used it to record the notes as a single mp3 and make note of the start times of each note. Finally, he built the new score based on the available notes built into the music box comb. If you want to do this yourself, the code is freely available. The hard part will be choosing a music box mechanism, because they tend to come with a single comb that’s designed to play a specific song. You’ll have to figure out which tune has most or all of the notes you need.

If you don’t mind doing the cranking to listen to the tune, then the paper-punched type of music box is going to be much easier. But why do all that punching yourself, when you could build a machine?

Continue reading “Custom Music Box Cylinder Puts A Spin On Romance”