Simple DIY Electronic Music Projects<p>My <a href="https://diyelectromusic.com/2024/05/07/educational-diy-synth-thing/" rel="nofollow noopener" target="_blank">Educational DIY Synth Thing</a> is meant to be a platform for experimenting and one easy way to get started on that is with the addition of some off-the-shelf audio and synthesizer-oriented electronics kits.</p><ul><li><a href="https://diyelectromusic.wordpress.com/2024/05/07/educational-diy-synth-thing/" rel="nofollow noopener" target="_blank">Part 1</a> – This introduction and high-level design principles.</li><li><a href="https://diyelectromusic.wordpress.com/2024/05/07/educational-diy-synth-thing-part-2/" rel="nofollow noopener" target="_blank">Part 2</a> – Detailed design of an ESP32 based PCB.<ul><li><a href="https://diyelectromusic.wordpress.com/2024/05/07/esp32-wroom-educational-modular-synth-thing-pcb-design/" rel="nofollow noopener" target="_blank">PCB Design</a></li><li><a href="https://diyelectromusic.com/2024/05/19/esp32-wroom-educational-modular-synth-thing-pcb-design-build-guide/" rel="nofollow noopener" target="_blank">PCB Build</a></li></ul></li><li><a href="https://diyelectromusic.wordpress.com/2024/05/26/educational-diy-synth-thing-part-3/" rel="nofollow noopener" target="_blank">Part 3</a> – Software design.</li><li><a href="https://diyelectromusic.com/2024/06/13/educational-diy-synth-thing-part-4/" rel="nofollow noopener" target="_blank">Part 4</a> – Mechanical assembly and final use.</li><li><a href="https://diyelectromusic.com/2024/06/17/educational-diy-synth-thing-part-5/" rel="nofollow noopener" target="_blank">Part 5</a> – Six simple experiments to try.</li></ul><p>Optional additional things to try:</p><ul><li><a href="https://diyelectromusic.com/2024/07/02/educational-diy-synth-thing-part-6/" rel="nofollow noopener" target="_blank">Part 6</a> – Testing it out with other synth kits.</li><li><a href="https://diyelectromusic.com/2024/07/14/educational-diy-synth-thing-part-7/" rel="nofollow noopener" target="_blank">Part 7</a> – Integrating it with my <a href="https://diyelectromusic.com/2024/07/09/raspberry-pi-pico-midi-touch-keyboard-pcb-design/" rel="nofollow noopener" target="_blank">Raspberry Pi Pico MIDI Touch Keyboard</a>.</li></ul><p>This post will collect together any kits I’ve bought that seem to work pretty well with my Synth Thing. I’ll come back and update it as I add more things I’ve found that work.</p><p><strong>Important Note</strong>: In most cased I’ve just stumbled across these kits and bought them myself directly. I’ve not been asked to mention them or been sponsored in any way by the people who have made them. They are all just neat kits I’ve found that seem to work ok with my Synth Thing. No endorsement or fit for any purpose is implied. Other kits, I’m sure, are available! In fact feel free to drop me a note of any you know about in the comments. 🙂</p><p><em><strong>Warning!</strong> I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments!</em></p><p>If you are new to electronics, see the <a href="https://diyelectromusic.wordpress.com/getting-started/" rel="nofollow noopener" target="_blank">Getting Started</a> pages.</p><p><strong>Mitch Electronics Synth Kits</strong></p><p><a href="https://mitchelectronics.co.uk/" rel="nofollow noopener" target="_blank">Mitch Electronics</a> produce some pretty simple, inexpensive, soldering kits, several of which have audio or synthesizer related purposes. I picked up the following:</p><ul><li><a href="https://mitchelectronics.co.uk/resources/simple-function-generator-kit-instructions/" rel="nofollow noopener" target="_blank">Simple Function Generator</a></li><li><a href="https://mitchelectronics.co.uk/resources/voltage-controlled-oscillator-kit-instructions/" rel="nofollow noopener" target="_blank">Voltage Controlled Oscillator</a></li><li><a href="https://mitchelectronics.co.uk/resources/555-synth-punk-kit-instructions/" rel="nofollow noopener" target="_blank">555 Synth Punk V2</a></li></ul><p>The build guides are very well done, schematics are published online and one feature I particularly liked is that each guide includes a link to an embedded version of what looks like <a href="https://lushprojects.com/circuitjs/" rel="nofollow noopener" target="_blank">Lush Projects Javascript based Circuit Simulator</a> set up for the circuit for that kit. That is a really nice touch!</p><p>Each guide has a description of how the circuit works which again is really easy to follow. My only criticism is that it might have been useful to add the specs for each module to the guides too so that all the information you’d need for further integration can be found in one place. The specs are on the product page in the shop area at the time of writing, but not the guides themselves.</p><p>Notes about the kits:</p><ul><li>As the oscillators are based on the LM358 they can probably be powered by quite a range of voltages. The spec suggests 5-16V.</li><li>The oscillators output a square wave at 0 to VCC-1.5V. The triangle is a lot less.</li><li>The oscillators have a frequency range of 0 to 36kHz (ish, depending on VCC and tolerances of components).</li></ul><p><strong>Voltage Controlled Oscillator</strong></p><p>I’ve hooked this up to my <a href="https://diyelectromusic.com/2024/05/07/educational-diy-synth-thing/" rel="nofollow noopener" target="_blank">Educational DIY Synth Thing</a> as follows:</p><p>Note I’m using the 5V supply to power the board. This will give me a maximum voltage to feed back into the synth thing of ~3.5V.</p><p>In use I found that the triangle wave has a much lower amplitude, but also a DC offset, so the signal is around ~1.3V pp with a DC bias of around 1.8V or thereabouts. Note this is still fine to get fed back into the audio input of the VCA stage of the synth thing.</p><p>I’ve configured it so that the Synth Thing VCO1 is acting as the control voltage for the Mitch Electronics VCO. Having control over the frequency and amplitude gives all sorts of possibilities for frequency modulation, as can be seen in the following oscilloscope trace. This is a trace at the audio input to the VCA, hence the bias in the signal is evident. This is a trace of the Synth Thing VCO outputting a sine wave into the Mitch Electronics VCO outputting a triangle wave.</p><p>The VCO is excellent for use with my Synth Thing. The only downside is that the square wave output is so much louder than the triangle wave, but that can be compensated for if required.</p><p><strong>Simple Function Generator</strong></p><p>The Simple Function Generator (SFG) works fine, but its application “out of the box” with the Synth Thing is a little limited. Given how the Synth Thing isn’t very good at modulating its own oscillators at audio frequencies, the SFG could be used as an independent oscillator but not much else.</p><p>However, if C1 (100nF) is replaced with a 10uF non-polar capacitor then the frequencies generated are in the range 0.5Hz to around 1kHz which is much more use to me as an additional LFO. Note I believe it has to be a non-polar capacitor rather than an electrolytic as I think the voltage is oscillating across the capacitor. But I could be wrong.</p><p>Here is how to use it as an LFO for the VCO1 pitch CV input. Notice that C1 has been changed.</p><p><strong>555 Synth Punk</strong></p><p>The 555 Synth Punk is a fun thing. This is essentially an Atari Punk Console with one of the pots replaced by a series of button-activated tunable presets. This in theory allows for five “notes” to be tuned up. In practice this isn’t as easy as it sounds due to the nature of the APC and the stepping function. </p><p>One minor annoyance for me is that the buttons are ordered so that the lowest note corresponds to the button on the right hand side. I really wish it was the left as you’d expect with a keyboard. There is room for expansion to more buttons, but as far as I can see no option for integrated this into my Synth Thing other than taking the audio output itself. There is no access to the voltage control for example. But this is a neat kit none-the-less.</p><p><strong>Summary</strong></p><p>The Simple Function Generator and 555 Punk Synth are neat kits for stand-alone purposes and general messing around as they stand.</p><p>But the VCO and a tweaked SFG are perfect for adding to my Synth Thing as an extra oscillator and LFO.</p><p><strong>Rakit Baby8</strong></p><p>The Baby8 sequencer is a pretty common circuit around the Internet and there are a number of kits available in a variety of form factors.</p><p>I have a Rakit version, which can be found here: <a href="https://www.rakits.co.uk/product/baby8-sequencer/" rel="nofollow noopener" target="_blank">https://www.rakits.co.uk/product/baby8-sequencer/</a></p><p>This is a pretty nice kit and can be used to generate a 0-5V CV and 5V gate signal for driving an analog synth. I’ve hooked it up to my Synth Thing as follows.</p><p>The Rakit Baby8 has a 6-way header which can be used to tap off the power, CV and gate signals and is designed to match up with the Rakit APC kit (which I also have). The header has the following pinout:</p><ul><li>5V VCC</li><li>APC CV1</li><li>APC CV2</li><li>Gate</li><li>Normal CV</li><li>GND</li></ul><p>In this case, I’m not using the APC compatible CVs (I believe they are scaled to drive the APC in a more useful manner) or the 5V VCC connection. I’ve just connected the two GNDs together and then hooked up the normal CV and gate signals to my Synth Thing as follows:</p><ul><li>Baby8 CV -> VCO1 Pitch.</li><li>Baby8 Gate -> EG 1 Gate+Trigger.</li></ul><p>Here is a short video of it in action. This is a great kit!</p><p><a href="https://makertube.net/w/nB8uXAXsM3r5LXp5WT2Hqg" rel="nofollow noopener" target="_blank">https://makertube.net/w/nB8uXAXsM3r5LXp5WT2Hqg</a></p><p><strong>MiniMo</strong></p><p>One of the existing synths that started me off down this page was the <a href="https://minimosynth.com/" rel="nofollow noopener" target="_blank">MiniMo synth</a>, based on an ATtiny85 so naturally it is worth looking at how this can be used with the Synth Thing too.</p><p>This shows how to connect it up as an additional oscillator (in DCO mode).</p><p>Key points:</p><ul><li>The MiniMo could be powered from its own batter, 5V or 3V3. I’ve used 5V which comes directly off the regulator in the Synth Thing rather than via the ESP32 module (which is the case for the 3V3 link).<ul><li>The above shows how to connect GND and 5V to the MinoMo.</li><li>Note that the power jumper on the MiniMo (shown in orange) must be set to “Ext”.</li><li>In principle this means the MiniMo output could reach 5V too, but that is not an issue for the VCA’s audio input.</li></ul></li><li>Either of the outputs (jumper 1 or 2) from the MiniMo can be sent to the Audio In of the VCA. Only the “+” link is required as the GNDs are already tied together via the power link.</li><li>The output from the Synth Thing oscillators (VCO or LFO) can be used to drive either the pitch (input 3) or amplitude (input 4) of the MiniMo. Again only the “+” link is required.</li></ul><p>In the above, I’ve linked the LFO of the Synth Thing to the amplitude of the MiniMo; the VCO of the Synth Thing to the pitch; and used a constant input to the VCA (from 3V3 volts).</p><p>Some internal adjustments of levels on the MiniMo may be required as the Synth Thing is sending in 3V3 level control voltages, but in practice it seemed to work fine for me.</p><p><strong>MiniMo as a Signal Processor</strong></p><p>Several of the MiniMo programs perform signal processing:</p><ul><li><a href="https://minimosynth.com/lpf/" rel="nofollow noopener" target="_blank">Resonant Low-pass Filter</a></li><li><a href="https://minimosynth.com/delay/" rel="nofollow noopener" target="_blank">Delay</a></li><li><a href="https://minimosynth.com/phaser/" rel="nofollow noopener" target="_blank">Phaser</a></li></ul><p>In each of these cases, Input 3 is the modulation control and Input 4 is the audio signal in. These can be used by connecting Input 3 (modulator) to the Synth Thing for a control voltage – e.g. from the LFO; and connecting Input 4 (audio) to one of the Synth Thing’s audio signals – e.g. the output from the VCOs.</p><p>These will require the re-programming of the MiniMo. There are details of how to do that on the <a href="https://minimosynth.com/how_to_program_minimo/" rel="nofollow noopener" target="_blank">original MiniMo site here</a>; and some details of how to get this <a href="https://emalliab.wordpress.com/2020/04/19/programming-a-minimo-synth/" rel="nofollow noopener" target="_blank">working with a more recent Arduino environment here</a>.</p><p><strong>Closing Thoughts</strong></p><p>I’m really pleased at how usable these integrations with other kits are. The Mitchelectronics VCO/LFO is a really useful addition. The Rakit Baby8 works great. The MiniMo has lots of possibilities for additional signal processing.</p><p>If you know of an interesting kit that might work well with the Synth Thing, be sure to let me know in the comments!</p><p>Kevin</p><p><a href="https://diyelectromusic.com/2024/07/02/educational-diy-synth-thing-part-6/" class="" rel="nofollow noopener" target="_blank">https://diyelectromusic.com/2024/07/02/educational-diy-synth-thing-part-6/</a></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/apc/" target="_blank">#apc</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/baby8/" target="_blank">#baby8</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/esp32/" target="_blank">#esp32</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/mitch-electronics/" target="_blank">#mitchElectronics</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/oscillator/" target="_blank">#oscillator</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/rakit/" target="_blank">#rakit</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/synth-thing/" target="_blank">#synthThing</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://diyelectromusic.com/tag/vco/" target="_blank">#vco</a></p>