Funk-O-Matic
Sculpt-O-Sound presents Funk-O-Matic, a selective amplifier, compressor, attennuvertor utility, distortion unit, wave shaper, wave folder and what not. In technical terms is is called an adjustable function network, or as @Bas commented “a Swiss army knife” for amplitude manipulation of audio and CV signals.
Introduction
While paging through an old text book on electronics ( U. Tietze, Ch. Schenk, Halbleiter-Schaltungs-Technik, 1983 issue ) I found this:
This is an amplifier which can be set to have a different gain for different input voltage levels.
The circuit consists of 5 sections.
Section 1: P1 and OV1 : thresholding and gain
Section 2: P5 and OV2: thresholding and gain
Section 3: R + P4: gain
Section 4: OV2 and OV3: subtraction of signals
Section 5: 10R + P3: DC offset
Sections 1 and 2 can be repeated.
How does it work?
You can set the gain and the voltages at which you want the circuit to have a certain gain. It works as follows.
P4 determines the gain for input signals at zero crossing. If P4 is centered then Ua = 0. Depending on the direction of turning P4 this results either in a copied or inversed output voltage (multiplied by a gain factor).
P2, P4 and P6 can be used to send the resulting signal of the sub circuits to a difference amplifier build using OV2 and OV3. The output voltage Ua = gain * (Upot-top - Upot-bottom)
Upot-top is the voltage a the top of the pots (P2, P4, P6) in the circuit.
Upot-bottom is the voltage a the bottom of the pots (P2, P4, P6) in the circuit.
OV1 and OV5 function as selective amplifiers. The signal they output depends on the setting of P1 and P5. If the input voltage Ue is higher than Uk1, the diode D1 will start to conduct a current and U1 will be -(Ue - Uk1) (for Ue>=Uk1>=0). OV5 does the same for negative input voltages. If Ue is lower than Uk1 then OV1 will not produce and output voltage ( assuming ideal op-amps here ).
So OV1 will add something to the signal Ue that is send via P4 to the output depending on the threshold set using P1.
This circuit can be used to change a waveform by selectively amplifying or dampening parts of it depending on the thresholds set. By using multiple instances of OV1 … P2 and or OV5 … P6 you can select more amplitude levels in the original signal you want the signal to be changed at.
Show us the signals!
OK, after spending “a thousand words” to describe the workings, here are some pictures, that may clarify what it all means. The yellow signal is the original input signal the blue one is the output signal. The zero level of the blue trace is at the line pointed to by the blue triangle on the right hand side of the display.
In this first example you can see there are 2 amplitude levels where the gain factor is changed.
This amplitude level can be chosen for the positive part of the signal independently of the amplitude level of the negative part of the signal, as can be seen here. Only the positive part has been influenced.
Here the negative half of the signal is inverted (using P5 and P6):
If you use an external oscillator in stead of -E or +E you can get wild stuff like this:
Implementation
I implemented the circuit using the same amount of op-amps as can be seen in the schematic.
I used 10K Ohm for R and one TL074 for the op-amps, 1n4148 for the diodes and 100 k linear pots. I printed a euro rack style front panel and added switches for connecting P1 and P5 to either -12V and 12V respectively or to CV inputs. And using double switches I added some LEDs to signal what source the voltage for P1 and P5 is used. Given the circuit diagram above it should be simple enough to add this by anyone with a bit of experience in reading / drawing schematics. Oh, and I left out P3 in my implementation which can be used to give the output signal a DC offset (or compensate for a DC voltage).
For audio and CV signals
The circuit can be used to process audio and CV signals. I added a second output via a non polar 10 mu-F capacitor so that I can get rid of any DC value if I want to use the circuit as an AC signal source as well.
Audio!?
Well, there is a bit of that here:
Afterthought
As I was browsing YouTube the other day, I could not help but see a lot of similarity between Funk-O-Matic and the Doepfer A136 Distortion/Waveshaper Eurorack module. You think Dieter studied electronics from the same textbook I was reading?