When designing my Educational DIY Synth Thing I always had in mind that I might be able to hook it up to my Korg Volca Modular.
This post looks at the implications and possibilities.
Warning! I strongly recommend using old or second hand equipment for your experiments. I am not responsible for any damage to expensive instruments!
CHECK YOUR LEVELS AND SIGNALS, DECIDE FOR YOURSELF, AND PLUG THINGS INTO YOUR KORG VOLCA AT YOUR OWN RISK!?
These are the key previous posts for the main concepts used in this project:
If you are new to electronics, see the Getting Started pages.
Korg Volca Modular Signals
According to the manual that comes with the synth, there are the following internal (i.e. patchable) signals:
- Audio: -3.3V to 3.3V (so 6.6V peak to peak).
- Unipolar CVs: 0 to 3.3V.
- Bipolar CVs: -3.3V to 3.3V.
- Gates and Triggers: 0 or 3.3V.
And of course, any of these signals as an output can be used as an input to another part of the synth.
One additional source of information comes from The Real Volca Modular Specs by Syntherjack where they have observed the following:
- Some fully modulated audio signals can get to 9V peak to peak.
- The carrier signal is a clean 4.5V peak to peak triangle wave.
- The function generator outputs are close to 0 to 3.3V, although the rise-and-fall function (shape/time) trigger appears to get up to 4.5V at times.
- The sequence gate outputs are 0 to 3.3V, but the pitch output gives a steady CV based on the currently playing note (from a sequence or the keyboard) across the range 0.5V up to around 2.2V. Apparently it follows a 0.5V/oct internal standard.
- The highest signal observed by Syntherjack was 9.4V peak to peak which implies that all of the Volca's inputs should be able to take up to that voltage quite happily (otherwise there would be combinations of jumper wires that could fry the Volca!).
The 0.5V/oct comment on the pitch sequencer is interesting. That implies that the internal standard used by the Volca is half of what you'd expect in (say) a Eurorack 1V/oct common setup.
My own Synth Thing uses 1V/oct internally but only has a range of 0 to 3.3V.
So what I have learned? That the triggers and gates should be fine and compatible. That audio may be clipped as the Volca uses +/- 3.3V and I use 0-3.3V. But the Volca's pitch CV is half that of the Synth Thing.
Volca to Synth Thing Experiments
Volca pitch CV to Synth Thing
The first experiment is to investigate that 0.5V/oct vs 1V/oct thing to see what that sounds like.
This demonstrates the basic connection from the Volca to the Synth Thing. A key point to note is that the GND must be connected together, but the only way to access that from the Volca is from the CV-In socket, which isn't ideal.
Once the GND are linked, the Sequencer's pitch output can be connected to the Synth Thing's VCO1 pitch input and the pitch pot turned until the pitch matches the note played on the Volca. I tuned it to the lowest note on the keyboard and then could easily hear as it went up an octave that the Synth Thing hadn't matched the pitch again.
As this is the pitch output for both the sequencer and the Volca's keyboard, this allows the Volca's sequencer to drive the Synth Thing too.
Some interesting micro-tonal effects are possible, but if I want pitch parity then I'd need to use some kind of amplifier with a gain of 2 on the output of the Volca to get it to match 1V/oct.
Volca Amplified Pitch CV to Synth Thing
There are lots of circuits around for a simple amplifier with a 2x gain, but perhaps one of the best for this type of application might be a classic non-inverting amplifier op-amp circuit.
At its simplest it is as follows:
The gain is 1 + R1/R2 so when R1 = R2 that gives a gain of 2. A MCP6002 is a "rail to rail" opamp so it can work essentially up to the power supply. In this case I'll power it via the 5V supply from the Synth Thing.
Now there are a number of other considerations with a practical, accurate amplifier but for my purposes I'm putting on my "little knowledge is dangerous" hat and just going for it.
I've used two 220K resistors, but the accuracy of the resistors isn't very good. The principle largely works, but I find that if I tune the two synths to the lower note on the Volca, I can't quite get an accurate octave above. It may be that using variable resistors it might be possible to tune an octave.
There could easily be issues with non-linear tracking of input and output voltage and voltage drops due to impedance issues, but this is where my (limited) knowledge of electronics reaches its limits.
To be honest, I'm not entirely convinced the pitch tracking in the Synth Thing is very accurate anyway! I really ought to do some calibration tests with constant voltages vs frequency.
This is an interesting experiment and something worth exploring a little more in the future, but for now I'm leaving it here.
Volca and Synth Thing ADSR
The final audio output of the Volca can be obtained from the "Space Out" output. Pairing this with the gate from the sequencer allows me to use the Synth Thing's ADSR envelope generator.
The key thing to watch out for is having the Volca's release time too short. If it instantly releases then the release phase of the ADSR will seem not to be working.
The other thing to note is that the Volca sequencers gate output always has a break between notes so it isn't a continuous gate. But playing quickly could easily overtake the release time from the ADSR.
I'm not sure if it is possible to completely bypass the built-in connection between the Volca's modules, but it might be possible to connect the Source carrier out signal directly into the LPGs and onwards to the output. But that is pretty much bypassing most of what makes the Volca a Korg Volca Modular so I'm not sure why I'd want to do that 🙂
Synth Thing to Volca Experiments
It is probably prudent at this point to repeat the warnings:
- Check the voltage levels yourself before you attempt to plug anything into your Volca synth and then decide if you're happy to do so.
- Do this entirely at your own risk.
I'm daft enough to take the consequences of toasting my Volca but I am not responsible for damage to anyone else's!
Using the CV/Gate Input
This is by far the easiest, safest, and probably most reliable way to link into a Korg Volca Modular. I covered this before in my Korg Volca Modular Notes, but to recap:
- The TRS Left (Tip) is an audio or GATE signal input: "clipped to +/-5V and scaled down to +/- 3.3V".
- The TRS Right (Ring) is for CV: "1V/octave signal (0 – +6V)".
This is how to wire up the Synth Thing LFO to the CV input of the Volca.
It uses a stereo 3.5mm TRS to 3.5mm TRS lead - essentially a headphone lead. I'm using my Sparkfun 3.5mm TRS breakout and a solderless breadboard.
The CV signal is available on the lower of the two breakout jumper headers on the Volca. In the patch above it is connected to the control input (middle) of the first LPG.
Other good candidates for patching the CV to are:
- Source modulation control input.
- Source fold control input.
- Space out control input.
You can also get some curious effects by using the "a+bxc" utility module to combine the CV In with one of the internally generated control signals, e.g. the first LPG "+" output.
The CV In can be linked to the Source pitch input too, but there is no way that I've found so far of combining a pitch CV input with the keyboard, so the pitch becomes fixed by the CV input only at this point - i.e. it controls the carrier frequency, not the modulator (as far as I can see).
Synth Thing EG controlling the Volca
It is possible to trigger the Synth Thing envelope generator and use the resultant control signal back in the Volca via the CV in as shown below.
The key for this working is to use the Volca's sequencer GATE output as the GATE and TRIGGER for the Synth Thing's ADSR envelope generator and then feed the EG output into the Volca's CV In. The Volca's CV In is then connected to whatever is to be controlled by the EG - in the above case the first LPG.
Unlike the previous approach that fed the Volca's output through the Synth Thing's EG, this now replaces the built-in AHD attack and release EG of the Volca which leads to a much easier to understand set of controls.
Direct connections between Synth Thing and the Volca
Whilst it should be possible to connect the Synth Thing's patch wires directly into various parts of the Volca, in the end, I decided there wasn't anything at this point in time that couldn't be achieved using the official CV In link.
So for the time being, I've not experimented further with any direct connections that bypass the official CV In.
Closing Thoughts
I'm intrigued by the 0.5V/oct thing and need to do some further testing of the Synth Thing's response, but then I was never really happy with how the pitch and amplitude inputs for the VCOs were working. It is on my "todo" list to look into a more efficient way of sample the ESP32's ADCs.
But I am quite impressed with the possibilities of the CV In on the Volca. Now I've explored and noted the basics I'll have to see what the full "art of the possible" might be.
Kevin
No comments:
Post a Comment