Restoring A Jukebox With An Arduino

[Jim] just finished restoring an old Seeburg USC1 jukebox for his father using an Arduino, replacing an electromechanical rats nest of wires. The stack of 45 records were replaced with an Arduino Mega 2560 with an Sparkfun MP3 player shield, and he jukebox lights are now controlled with 74595 shift registers. Because his jukebox isn’t taking in money, the dollar bill validator has been modified into a ‘skip song’ button, and when there are no songs in the jukebox queue, there are 500 additional songs on the SD card that will randomly play.

We’ve seen one of [Jim]’s builds before. Earlier this year he repaired a thirty year old Pachinko machine using the same Arduino + MP3 shield setup. It looks like [Jim] is pretty skilled at revitalizing bulky old electronics. The jukebox restoration is great and has a lot more class than the internet-connected touch screen monstrosities that we still pump money into.

Check out the video after the break for a walk through of this restoration.

Continue reading “Restoring A Jukebox With An Arduino”

Stream Music Anywhere In Your House With These WiFi Speakers

wifi_speakers

[Rui] needed an easy way to play music in several different zones from one centralized location, but he didn’t want to run any new wiring in the process.

He figured that the best way to do this would be to stream his music directly to his speakers over Ethernet. Earlier this year, he put together a handful of Ethernet-connected speaker nodes using a few Arduinos equipped with both Ethernet and MP3 shields. To interface with these speaker nodes, he wrote an application utilizing VLC’s network streaming engine. This software monitors his network for newly attached speakers, adding them to his inventory automatically. He can choose to play music on any set of speakers using a multicast audio stream.

The setup was pretty slick, but what about locations that didn’t already have Ethernet drops? He thought of that too, revising his design just recently. The newest set of speakers he constructed ditches the Ethernet board for a Wifly shield, all of which he crammed inside the speaker cabinets. Now, he has the ability to stream music anywhere he’d like, no matter what sort of infrastructure is in place.

If you have a need to do this in your home, [Rui] has made his software available for free on his site, so be sure to grab a copy.

Continue reading to see a short video of the speakers in action.

Continue reading “Stream Music Anywhere In Your House With These WiFi Speakers”

Using An LED Cube As An Audio Visualizer

[Isaac] sent in his mashup build of a LED cube combined with a graphic EQ meter. The build is fairly simple and from the video we can tell that his build would be a great installation in a dubstep venue. While it’s not the 9x9x9 cube possible with some judicious coding we think it’s a very fitting display for the intended purpose.

Continue reading “Using An LED Cube As An Audio Visualizer”

Improving Audio Output From An HD Radio Receiver

[Phil] picked up an HD radio receiver when Radio Shack was clearing them out at a 60% discount. But to his disappointment, when he hooked it up the sound left a lot to be desired with limited mid-range and flat bass. After some forum mining he discovered that the optical output didn’t have this problem, and came to the conclusion that the op-amp driving the analog audio-out jack needed some tweaking. He didn’t get his hands on a schematic for the board, but took the advice from some vintage equipment gurus and swapped the stock IC for a Burr-Brown OPA2604AP chip.

This fixed the problem without any other adjustments to the hardware. But while he was in there, he also secured the external antenna connector jack to the chassis for good measure.

If you’re wondering about the particulars of the equipment, [Phil] was hacking an Auvio HD Radio tuner. But he also mentions that Best Buy sells an Insignia NS-HDTUNE which may benefit from the same modification.

Auxiliary Display For Beat707 Works Via I2C

Bigtime is a simple way to create an auxiliary display for the Beat707 MIDI controller. The right half of the display shows the beat pattern that the drum machine is using, while the left half keeps track of the current measure.

Just a few components went into the extra hardware. A four-digit seven segment display is fed data from an ATtiny85. Since that microcontroller has only eight pins, a 595 shift register and CD4067 take care of translating serial data into the outputs necessary to light the display. The entire thing connects to the Beat707’s I2C bus, which means you don’t need to make hardware alterations to the original, and this leaves plenty of room for more addons.

The code package includes a Fritzing file, but for your convenience we’ve embedded a PNG of the hardware connections after the break. You’ll also find the demo video where [Guilherme] explains how this works.

Continue reading “Auxiliary Display For Beat707 Works Via I2C”

Guitar Becomes An Improved Color Organ

[Charles] wanted to put some LEDs in his guitar. He also wanted individual notes to output certain colors, but he couldn’t find any projects with tone-based algorithms to convert sound into colors. After about a year of work, his ColorChord guitar was born.

Unlike every other color organ build we’ve seen, the color of a note does not relate to the absolute pitch of the note. Instead, the colors are mapped within a musical key. A I chord will always be Yellow, a IV chord will always be purple, and a V chord will always be blue. Playing in the key of C will have the LEDs output yellow, purple, and blue for a C, F and G chord, respectively.

Continue reading “Guitar Becomes An Improved Color Organ”

Creating Music From GPU Noise

Yep, that’s a picture of a Laptop rocking out on an electric guitar. In what can only be described as a truly bizarre hack [CNLohr] discovered that the RF noise from the computer can be used to play music through the guitar’s pickup.

Check out the clip after the break to hear an annoying, but very discernible rendition of Jingle Bells. Once [CNLohr] stumbled onto the fact that changes in what the graphic processing unit is doing was affecting the pitch detected by the pickup he started writing some code. Now he’s got a program that automatically calculates the size of the window, and produces a white square on a black background to dial in the GPU at the right frequencies.

He mentions in the notes accompanying his video that he had to turn off Vsync to get this to work right. We don’t understand why but we’d love to hear what you think in the comments.

Continue reading “Creating Music From GPU Noise”