Squarecave/a DIY analog synthesizer
The Squarecave is an analog music synthesizer. It uses digital CMOS ICs to generate a sequence of oscillations of varying pitch and volume, and then pipes the result through analog filters (lo-pass, hi-pass, band-pass).
Oscillator Section Prototype
The oscillator section is based of 4000 series CMOS ICs. A 40106 forms a simple resistance controlled oscillator. From there, a 4040 binary counter/divider divides the oscillator by 2 thrice, creating three slower oscillations. Those three new waveforms are piped into the control channels for an 8 bit multiplexer, the 4051. Three 4051s sequence through a set of eight different potentiometers, adjusting the pitch and volume on another 40106.
The digital prototype was one of the easier parts to create, as it was simple to start small (with just a single oscillator), and progress from there.
The analog development was much more difficult. I had originally intended to use a very simple analog filter, but that did not produce the results I had desired. After trying many different things, and with the help of Tim Stinchombe, I eventually settled on the EDP wasp filter, as it was designed to run off of the +5/+0 voltage I was using. The schematics that I used for creating this are from The Pixie, and are slightly modified so as to use potentiometers rather then CV inputs.
The EDP wasp filter provides a lowpass, highpass and midpass filter, and is 100% analog.
Designing the PCB
From a working analog prototype, the next logical step was to package it up in something nice. I bought a case from Hammond Manufacturing, and ordered a PCB to fit. After the PCB arrived, it took a couple of weeks to solder and assemble everything, and a frustrating few more to figure out why it still wasn't working.
Here is a photo and a sample MP3 of the completed Squarecave. Note: the sample mp3 really isn't producing "the squarecave sound," for that, check out the video up above, of the breadboarded Squarecave.audio sample:
The schematic for this synthesizer is in PNG form below. Information on the design of the digital and analog parts is available in the history. This is a revised version of the schematic; the built version photographed above is connected to the panel differently.
This document shows how the panel of switches, LEDs and potentiometers connects to the circuit board. The panel mount does not have a board, and rather potentiometers are simply screwed down to the plastic and freewired to header housing. The panel is designed to be on an 8.66'' x 5.5'' case from Hammond Manufacturing. The diagram below shows how the panel is wired, and how it connects to the main PCB. (Diagram made with the latest CAD techniques) It is rather hard to follow, but the important part is how the potentiometers are wired to ground, and how they are connected to jumpers. The left 8 pots are all 100K linear, the middle 8 are 100K log, the top right pot is 1M log, the next one down is 10K linear, then 100K log, 4x3 rotary switch, then two more 100K logs.
- Revised schematic, as shown above (Eagle format) Note: untested.
- Old schematic, as used for built version (Eagle format)
- Old board file (Eagle format) Note: has errors.
|.2 µF capacitor||1|
|.1 µF capactior||1|
|40106 hex inverting buffer||1|
|7805 voltage reg.||1|
|4051 8 chan muxdemux||4|
|4040 binary divider||1|
|1N4148 diode||1||More of these in the analog section|
|220 nF capacitor||2|
|.047 µF capacitor||1|
|220 µF electrolytic capacitor||1|
|1 nF capacitor||2|
|68 pF capacitor||1|
|1N4148 diode||3||One more in the digital section above|
|CA3080 OTA||2||Hard to find. A NTE 996 will also work|
|4069 hex inverter||1|
|LM386 audio amplifier||1|
|1x8 90º male .100'' header||1|
|1x9 90º male .100'' header||1|
|1x3 90º male .100'' header||2|
|1x2 90º male .100'' header||2|
|1x6 90º male .100'' header||1|
|2x2 90º male .100'' header||1|
|2x8 90º male .100'' header||1|
|1x8 female .100'' housing||1|
|1x9 female .100'' housing||1|
|1x3 female .100'' housing||2|
|1x2 female .100'' housing||2|
|1x6 female .100'' housing||1|
|2x2 female .100'' housing||1|
|2x8 female .100'' housing||1|
|Hammond Manufacturing 1599KSTLGYBAT||1||Hammond Mfg|
|Hammond Manufacturing BS61KIT||1||Hammond Mfg|
|Alpha 100KΩ linear pot||10||24mm panel mount|
|Alpha 100KΩ log pot||9|
|Alpha 4x3 rotary switch||1|
|Alpha 10K linear pot||1|
|Toggle switch||2||any type|
|3.5mm jack||1||any type, panel mount|
|Alpha 1MΩ log pot||1|
|Panel mount LED||8||Ex: Jameco product #141111|
About the Creator
I am an electrical engineering student at the Massachusetts Institute of Technology. For more information, errors, or suggestions, I can be reached via email at firstname.lastname@example.org.