Jeremy S Cook writes on the Tindie blog:
Take a look at Tindie’s thriving sound section and you’ll see there is no shortage of people making their own electronic music. These devices take many forms, and one interesting take on sound creation is the OKAY 2 Synth DIY Kit. At face value it features 2 octaves of keys, a built-in amplifier along with a 1/4″ line out, and knobs to select the octaves that you’d like to play — but it gets more interesting under the hood.
Oskitone OKAY 2 from oskitone on Vimeo.
What makes it unique by today’s standards is that it doesn’t use any sort of computer or microcontroller, but instead produces sound using an LM555 timer along with other discreet components for monophonic sound. Given its small size, you could use two at once, perhaps combining them via the line out to be further modified in your synth setup!
In case you’re wondering, the original—or nearly so as it’s version 1.1.1—OKAY is also available. It works largely the same as the OKAY 2, but features only a single octave of keys, and doesn’t have an audio output jack.
Sergey Kiselev designed this I2S Audio pHAT:
This is a Raspberry Pi Zero pHAT form-factor I2S audio interface board based on a Cirrus Logic (Wolfson) WM8731 audio codec. It provides line input, line output, headphones output, and includes an on-board microphone.
From Sven Gregori on Hackaday.io:
the USB MIDI keyboard dedicated to play all the four chord songs, from Adele via Green Day and Red Hot Chilli Peppers to U2 and Weezer. Thanks to MIDI, you can be any instrument – and all of them at once. Yay!
Built around an AVR ATmega328 and Objective Development’s V-USB library
, 4chord MIDI acts as a regular USB MIDI instrument. It supports playback in every key and five different playback modes:
- simple triad chord (root, third, fifth)
- triad chord + third + fifth + third as quarter notes
- triad chord + third + fifth + octave as quarter notes
- root note + third + fifth + third as quarter notes
- root note + third + fifth + octave as quarter notes
The playback tempo can be set between 60 and 240 bpm.
Here is the board in action:
The design files and source code are available on GitHub:
MP3 player design from Dooba.io:
Based on the ioNode, Aecho and Nomad modules, the Shiva allows browsing & playing MP3 files stored on any FAT-formatted MicroSD card with audio quality up to 128Kbps.
The actual Shiva board itself is quite simple, featuring an MCP23008 from Microchip for reading the 7 buttons, a DM3D-SF MicroSD card socket from Hirose and a 128×64 OLED display from Adafruit.
To keep everything neatly together I needed an enclosure. Being lucky enough to own a half-decent 3D printer I decided to keep things minimal but functional. Who needs glue and screws when you can go for a press-fit case?
The code for the Shiva MP3 player is available in the Dooba Firmware SDK under /src/shiva. Schematic and board are available in the Dooba Hardware collection.
[Ross Fish], [Darcy Neal], [Ben Davis], and [Paul Stoffregen] created “the Monolith”, an interactive synth sculpture designed to showcase capabilities of the Teensy 3.6 microcontroller. The Monolith consists of a clear acrylic box covered in LED-lit arcade buttons. The forty buttons in front serve as an 8-step sequencer with five different voices, while touch sensors on the left…
via The Monolith Brings the Boom to Maker Faire — Hackaday
General Instrument’s AY-3-8910 is a chip associated with video game music and is became popular with arcade games and pinball machines. The chip tunes produced by this IC are iconic and are reminiscent of a great era for electronics. [Deater] has done an amazing job at creating a harmony between the old and new with his Raspberry…
via Multifunction Raspberry Pi Chiptune Player — Hackaday
Teensy creator Paul Stoffregen has shared a new project on OSH Park:
The Monolith Synth Project needed to use a large number of these LED lit arcade buttons.
Dimming of the LEDs was required. Initially I considered using this Adafruit 16 Channel PWM board. But the LEDs in these buttons have integrated resistors which require 12 volts, so 16 transistor circuits and another board for reading the switches would have also been needed.
It uses the same PCA9685 chip for 12 bit PWM control on every LED, with mosfet drivers to handle 12V outputs, and also a MCP23017 chip to read the buttons. Every button has a discrete 1K pullup resistor (rather than using the higher impedance on-chip pullups) to help with use in the same cable bundles cross coupling to 12V PWM signals.
Four of these boards where used in the Monolith Synth project:
The project is featured in this Tested video: