ESP32 4-Voice Synth
author: jmtalbert
2 layer board of 3.58 x 2.46 inches (90.9 x 62.5 mm)
Uploaded:
September 17, 2022
Shared:
September 17, 2022
Total Price:
$44.00
This is a four-voice programmable synthesizer built with the ESP32 DevKit. The four voices are built from signals generated on 4 ESP32 output pins connected to 4 multiplying MCP4921 DAC chips used for volume control. Two of the pins can be programmed as 8-bit DACs to produce any type of waveform. All four can be programmed to produce square waves and PWM pulse waves. If the pulse is fed random width values it becomes pitched noise.
Two additional ESP32 pins are connected to onboard circuits for MIDI INPUT and OUTPUT.
Among its many applications, the Synth can be programmed to simulate an AY Arcade Game Sound chip from the 70’s using old YM sound files still available on the web.
Full documentation and YM files at https://jtalbert.xyz/ESP32/
This is a four-voice programmable synthesizer built with the ESP32 DevKit. The four voices are built from signals generated on 4 ESP32 output pins connected to 4 multiplying MCP4921 DAC chips used for volume control. Two of the pins can be programmed as 8-bit DACs to produce any type of waveform. All four can be programmed to produce square waves and PWM pulse waves. If the pulse is fed random width values it becomes pitched noise.
Two additional ESP32 pins are connected to onboard circuits for MIDI INPUT and OUTPUT.
Among its many applications, the Synth can be programmed to simulate an AY Arcade Game Sound chip from the 70’s using old YM sound files still available on the web.
Full documentation and YM files at https://jtalbert.xyz/ESP32/