FPGA Keyboard Synthesizer

This synthesizer relies solely on an FPGA for key detection and sound synthesis. [Chris] and [Joe] built it for their final project at Cornell. The hardware implementation includes velocity sensing for the keys. While at rest, each key contacts a strip of copper foil. A matching strip of foil contacts the key when it is depressed. The velocity data is extrapolated by detecting when a key leaves the rest state and arrives at the depressed state. Sound synthesis is handled in hardware using the Karplus-Strong string synthesis method.  If you want to hear what it sounds like, they’ve posted a video (MP4) that shows off the creation. It sounds like an electric piano to us, so mission accomplished.

RFID Meets Open Sound Control

Have you been working on a MIDI controller that uses RFID to identify and control different instruments? No? Neither have we but now we’re going to have to look into it. That’s because [Martin.K] has done a lot of the work for us. His nfOSC package links an RFID reader to the Open Sound Control library.

In the video after the break we see [Martin] placing RFID tags onto a Touchatag reader. With each addition, his software triggers a tag add event that OSC picks up and translates to a midi event; in this case it adds a new instrument to the mix. Can this be used to relieve musicians from staring at computer screens during performances? What if there was a small shelf in front of you? As you happily play your electric Didgeridoo, small items with RFID tags on them can be added or removed from that shelf to change the samples that are triggered when toiling away on that sonic weapon. This should be fun!

Continue reading “RFID Meets Open Sound Control”

Moolodeon Electric Accordion

[youtube=http://www.youtube.com/watch?v=Dc1a5ig_M94]

[Lee] wanted an electric Melodeon to use with his band. A Melodeon is a chromatic accordion and there are people who already make electric versions but they are a little too expensive for him. Instead, he bought a toy accordion and added electronics to it.

After being thwarted by forgotten PIC skills of yore, he went with an Arduino as the controller. Two pressure sensors are used to detect the squeezing and pulling of the instrument’s bellows. His did some solid work. The video above uses 8-bit sounds like we’re used to from video games and the one after the break sources more traditional accordion sounds.

Continue reading “Moolodeon Electric Accordion”

ATmega8 Spectrum Analyzer

[Manekinen] built a very responsive spectrum analyzer. The components at the party are what you’d expect, an ATmega8 does the hard work interpreting data from the LM324 op-amp. This build stands out because it is fast and configurable. In fact, the explanation of the calibration process is where this project shines.

Instead of using water, an HD44780 module displays the spectrum data. The device currently supports several different character displays including 16×2, 20×2, 24×2, and 20×2. We’ve embedded a video of a 20×4 VFD in action after the break. As the video progresses, watch for the Polish words that pop up. This corresponds to the brightness and sensitivity being adjusted with the 5-button keyboard.

Continue reading “ATmega8 Spectrum Analyzer”

Ultrasonically Controlled Instrument

[vimeo=http://www.vimeo.com/8228439]

[Rui] is working on a sequencer to control his robotic gamelan. The software maps out the controllers that operate the musical robot, which play the traditional Indonesian instruments.

The controls use ultrasonic distance sensors that detect the proximity of the musician’s hands. This data is collected by an Arduino and sent to a computer for use with the sequencer. The controller body is an upside down salad bowl from Ikea; cheap, available, and creative!

[via @littlebirdceo]

Spreading Christmas Cheer W/ Auto Parts

The folks over at [Soup], a British marketing agency, thought up this cool project. It’s a set of handbells hooked up to an Arduino, actuated by central locking motors found in car doors. By the look of some pictures, there was also a Lego version. Songs written by users (through the online interface) are placed in the que of a server. Once it’s time for the song to be played, serproxy sends the Arduino an appropriate set of commands for ringing the bells in sequence. All of this happens in the [Soup] office while it is streaming live through a webcam.

We think that this is definitely a great way to use surplus auto parts. After all, not everyone can build helicopters.

It seems as though the bells are down for the moment, or the employees got a bit annoyed at hearing them constantly ring.

Laser Harp

[Jared] had a bunch of lasers left over from a previous project that he put to use by producing this laser harp. The look of it reminds us of a very small Koto or perhaps an Autoharp (although the chords can’t be changed on this model).

We’re so glad that [Jared] spent the time to produce such a fine looking body for the instrument. The strings that would traditionally produce the sound on a harp have been replaced with laser diodes shining at Cadmium Sulfide photo resistors. When a beam of light is broken, an Arduino detects the change via the CdS cell and plays a sound through an Altec Lansing speaker inside of the case.

Unfortunately there’s no video available but we’re pretty sure it makes a “pew-pew” sound. There is a link to download the source code but it points to the overview page instead of downloadable code. From the fritzing diagram the CdS cells are part of a voltage divider which provides digital logic to the Arduino. That should be pretty easy to replicate even without seeing [Jared’s] code and we’re sure you can source other Arduino instrument projects for tips on wave shield or midi functionality.

[Thanks The Cheap Vegetable Gardener]