Building the Ocarina of Time with an FPGA

[Joe] and [Evan] wanted to have some fun with their FPGA course at Cornell. When faced with what to do at the beginning of the semester, they figured additive synthesis was a worthy pursuit. They ended up building the Ocarina of Time for their final project.

The guys started by recording a real ocarina and figuring out the relative power levels of each harmonic. Because any sound can be synthesized from a bunch of sine waves, having their Altera FPGA board replicate those frequencies produces a nice ocarina sound

[Joe] and [Evan]‘s ocarina has a ‘mouthpiece’ that is just a small microphone. This mic is hooked up to the FPGA board and controls the volume. Sadly, the guys didn’t have time to take apart an N64 controller so 6 red buttons serve as the finger holes.

From the video after the break, [Joe] and [Evan] really pulled together something that sounds like Link’s Ocarina. Great work, guys.

[Read more...]

Half Keyboard, Half Guitar, Totally Radical, the Tabstrummer!

While tablature-based music probably annoys “properly” trained musicians to no end, it has given many musicians and musical-hobbyists their first introduction to the world of guitar. The [Tabstrummer] takes this to a whole new level, allowing chords to be programmed into this instrument and played back. Once pre-programmed chord is set, the “conductor-strings” are strummed to allow the chord to play.

This device is based around an Atmel microcontroller and features a MIDI output as well as an audio-out jack. Besides the interesting electrical hardware, the housing seems to be quite well-built featuring what appears to be an acrylic or polycarbonate body. Although not quite the same thing, possibly some influence was gained from the [Keytar]. It’s heyday may be past, but not forgotten.

Check out the video below for a Christmas-themed jam played on the [Tabstrummer] or check out their video page for several more songs. This “hack” is being considered as a commercial product, so the inventors would love to hear your feedback! [Read more...]

Follow

Get every new post delivered to your Inbox.

Join 94,593 other followers