Using a little Arduino hardware and programming, Zack Scholl has transformed a classic Walkman cassette player into a unique synthesizer and musical instrument. This innovative project combines vintage technology with modern electronics to create a fascinating hybrid instrument. Check out the video embedded below to learn more about the cassette synthesizer, controlled via MIDI by keyboard.
“The cassette synthesizer works by playing a pre-recorded drone (a single tone) from tape and then modulating the speed of the playback to pitch up the tone to any pitch you want. I got this idea for the cassette synthesizer from Onde Magnétique who got the idea from the Mellotron. To make one of these things is actually really easy. I found a great video from Analog Industries showing exactly how to hack a cassette player to add voltage control to the cassette player. I followed that and then wrote a simple MIDI controller in the browser to modulate the voltage to specific notes.”
How It Works
The core concept behind the cassette synthesizer is relatively straightforward yet ingenious. By playing a pre-recorded drone on the cassette tape, the device can modulate the playback speed to alter the pitch. This method is reminiscent of the Mellotron, an early keyboard instrument that used tape loops to produce sounds. The modulation of the playback speed is achieved through voltage control, which is where the Arduino hardware comes into play.
The Arduino microcontroller is programmed to interpret MIDI signals from a keyboard and convert them into voltage changes. These voltage changes then adjust the speed of the cassette player’s motor, effectively changing the pitch of the sound being played. This setup allows for a wide range of musical expression, as the pitch can be precisely controlled through the MIDI keyboard.
Building Your Own Cassette Synthesizer
If you are interested in building your very own cassette synthesizer, Zack Scholl has provided comprehensive instructions on his website. The process involves a few key steps:
1. Selecting a Cassette Player: The first step is to choose a suitable cassette player. Ideally, you want a player that is easy to modify and has accessible motor control circuits.
2. Modifying the Cassette Player: Following the guidance from Analog Industries, you will need to hack the cassette player to add voltage control. This typically involves soldering wires to the motor control circuit and connecting them to the Arduino.
3. Programming the Arduino: The next step is to write a simple MIDI controller program for the Arduino. This program will read MIDI signals from the keyboard and convert them into voltage changes to control the cassette player’s motor speed.
4. Assembling the Components: Once the hardware modifications and programming are complete, you can assemble all the components. This includes connecting the Arduino to the cassette player and the MIDI keyboard.
5. Testing and Calibration: Finally, you will need to test the setup and make any necessary adjustments to ensure that the pitch modulation works correctly.
For full instructions, component lists, and code, you can visit Schollz.com. This project not only offers a unique way to repurpose old technology but also provides a hands-on learning experience in electronics and programming.
Source: AB : Zack Scholl
Latest Geeky Gadgets Deals
Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.