VC Panner based on yusynth VCA

I have been working on 8/10 channel mixer that would be the final stage between my diy synth and a typical commercial one. In the beginning I just wanted VC panning for each channel and gate input for muting but after looking at modular grid for some time I decided that it will have all the bells and whistles like input VCA for each channel with selectable responses between lin and log, panning with selectable responses, 2 aux sends, each with VCA’s (also with both responses available), UV meters, sub group and some other stuff.

After finalising my vision on paper I was left with 7 VCA’s per mono channel and 6 for stereo channel and that brought many problems - mainly how am I going to fit so many VCA’s under 5x20cm panel (dimensions of one channel) and how am I going to do this without burning hole in my wallet. There were a couple of options, firstly LM13700 and that was going to be my target but after a couple of days of simulating stuff in Falstad I realized that it would take too many IC’s and therefore space, and on top of that money. My second option was using something like AS3360/3330 but that would be 3 IC per channel and some OP AMPs for controlling them, and they would be more expensive (at least for where I’m located). My final choice was to use VCA design presented by Yusynth and change it a bit in order to get log response.

Here is the VCA, it uses 3/4 of TL074, 4 transistors and some resistors:

And here is VC panner based on that VCA:

I haven’t build them yet, so I’m unsure if they would work in real life, but if someone could give me some feedback on them I would be really grateful

There are also the AS3364 (linear) and AS2164 (log), 4 VCAs in one 16 pin package.

1 Like

Yeah I know about their existence but unfortunately, it’s either 4 linear or 4 log VCA’s (except AS2164 because you can linearize them at the cost of halving the amount of VCA’s but that’s bad when more than 2 are needed) and I want the flexibility of having those responses available all the time mainly because I want to use different types of envelopes/CV with different shapes so I want this module to be able to play with everything a modular system can throw at it.