Pioneer CDJ 800 MIDI Retrofit

Lee Smith (ada DJ Legion) took a faulty Pioneer CDJ-100 digital CD Deck and turned into a MIDI device.

Lee is a DJ on the weekends at a large club, and by day repairs Technics and Pioneer gear.  The challenge of retrofitting a dead Pioneer CD Deck was right up his alley.  He published a great 7 part video series on the process.  You can find the videos here on his You Tube channel.

Code for the project can be found on GitHub.


LED Fur Coat

Veteze was inspired at BurningMan to make an LED Vest.

The vest has 465 LEDs (shown in the first picture without the diffusing fur attached) and runs for about 4 hours on battery power.  Even with a low luminosity value, the LEDs are still pretty bright.

You can find the code for the project in this forum thread, as well as some good discussion about how the code was improved with some help of other forum participants.

MIDI to Control Voltage Converter

elkayem has made a custom MIDI to control voltage converter (in a nifty 3-D printed case) that works as an interface between a computer (or iPad) and an analog synthesizer.

It’s a multi-channel USB MIDI to CV converter based on the Teensy 2.0, the perfect interface between your computer or iPad and an analog synthesizer. It can independently drive up to three oscillators with 1V/octave CV inputs.

This device has the following features:

  • Three channel Note CV output (88 keys, 1V/octave, MIDI channels 1-3) using a 12-bit DAC
  • Configurable note priority for each channel (Top Note, Bottom Note, or Last Note Priority)
  • 5V Gate/Trigger outputs, where each channel can be independently configured to either output a gate (output high for entire length of time that note is on) or trigger (20 msec pulse each time a new note is initiated)
  • Velocity CV output (0 to 4V) for each channel
  • Pitch Bend CV output (0.5 +/- 0.5V), which can be configured for channel 1, 2, or 3
  • Control Change CV output (0 to 4V), which can be configured for channel 1, 2, or 3
  • OLED user interface, used for setting parameters and saving to EEPROM

Project files as well as detailed project build information can be found on this GitHub page.

Wet iPhone Fix

deeproot2k rescued a wet iPhone with in impromptu hack of his food dehydrator with a Teensy-LC

After the iPhone was dropped in a sink an attempt was made to dry it out in a bag of rice.  The results weren’t great so plan b was to dry it out with a food dehydrator.  Because the dehydrator gets too hot for the iPhone, a Teensy-LC was hooked up to a relay connected to the dehydrator to turn it on for 5 minutes and off for 15 minutes for a total of about 3 hours.  The end result – a working iPhone.


Apple Piie, Apple 2 Emulator

IIeBoy wanted to run old Apple //e games from his youth.  After looking at different options he decided that building his emulator was the best route.

In the first version of the project an old faulty Apple //e was gutted with the parts sent on to good homes.  A Raspberry Pie B is used along with a Teensy ++ 2.0 with a Retro Connector for the keyboard.

Ulitmately IIeBoy found the Pi was a little too slow, so he updated the project to use an Nintendo Wii to emulate the Apple //e.

This video shows the Apple WIIe working with a Wii remote.

rudRemote, Radio Control for Multiple Vehicles

Rudolph thought it would be nice to have one radio transmitter that could talk to all of his creations, so he created rudRemote.

rudRemote uses a NRF24L01+ radio module and a Teensy 3.2 to interface the controls.  Almost any type of housing can be used.  In this case Rudolph used a 40-year-old transmitter that he found and added an OLED display.  The controller uses CRTP (Crazy RealTime Protocol) so he could use it to fly his CrazyFile quadcopter.

This HackADay article also talks about the project.

Code for the project can be found on GitHub.

Glitch Delay Eurorack Module

Scott Pitkethly (aka unicornpower on the forum & cutlasses on his blog) designed Glitch Delay, a DIY Eurorack module that fits nicely inside a lunchbox.

The effect consists of a standard delay line, or delay buffer, with multiple read heads that each read the audio in a different way. There is a feedback path, so the effected signal can be feedback into its self.

There are 2 types of read head:

Loop heads – These heads loop small sections of audio. There are 3 of these. One that plays the audio an octave lower, one at the original octave, and one an octave higher. The size of each of these loops can be adjusted (size dial), as can the amount the loops move each time the loop starts again (jitter dial)

Reverse head – This head plays the buffer in reverse at the original octave.

The top white button allows you to set a tap tempo. This forces the looping heads to jump to a new position on every beat.

The bottom white button is the ‘freeze’. This freezes the write head. No new audio will be written into the buffer, the old audio will remain. This essentially ‘locks-down’ the audio, so it can be tweaked without the buffer changing.

A bit more information can also be found on his blog.

Code and schematics for the project can be found on GitHub.