I am designing a transient generator for Eurorack style analog synthesizer equipment. This will generate a current envelope that will be the control input to a 13700 IC via its current control pin (pin 1). I have simulated this circuit in Multisim so far. My next step will be to breadboard it. However, I'd like to share the design here for any feedback anyone may have. Below is an image of the circuit.

Transient generator

How it works: when a note is "on" from the previous system, it will generate a voltage between about 2.8 and 4.5V. This is represented by V1. The diodes in series with resistors are for the attack (charging) or release (discharging) portions of the volume envelope. R1 and R3 will be 1Meg pots. R2 and R4 are resistance limiting resistors. When R1 is a large value, C1 will charge more slowly, and this will cause a "fade in" of volume to occur on a note that is played. A large value for R3 will cause C1 to discharge more slowly, and the note's volume will fade out more slowly.

The transient across C1 is summed with -12V. -12V will keep the 13700-based voltage controlled amplifier silent (its input pin is represented by V4). So, any increase in positive voltage will increase the volume of a note. The inverting summer will sum a voltage and -12V, e.g., +3 and -12 = +9. This value will be inverted, so U1B is a unity gain inverting amplifier. This would create -9V (from the example numbers given previously).

The maximum value of 4.5V would place about -7 V at Vout2, which would create about 160 uA leaving V4, which is my goal. V4 is the current control pin on a 13700 oper. trans. amp. I have measured with my setup that 160 uA will output a 10 Vpp output audio wave, which is what I desire. I will probably put a pot in series with Rcontrol so that the user can adjust the sensitivity to a control current here. Also, as some modules could have control outputs as high as 10V, if Vout2 = 2, the current out of V4 would still be below 2 mA, which is the max current it can tolerate sinking.

My next step is to breadboard this.

Can anyone identify any ways in which this circuit can be improved?

  • \$\begingroup\$ What are R5 and R6 for? \$\endgroup\$ – Sparky256 Jul 5 '16 at 22:43
  • \$\begingroup\$ R5 and R6 are to simulate the load across my entire circuit. They are approximate values from what I remember, being my circuit is not currently in front of me. I could have just created an ideal dual power source, but I put in these load resistors to see if it would have any effect on the circuit. \$\endgroup\$ – Thomas Wilk Jul 6 '16 at 1:17

1) Use an ultra-quiet op-amp like a TL072, instead of the noisy LM324. Also the TL072 will not load down the 100K resistors as the input impedance is MUCH higher than the LM324.

2) Use plastic or wire-wound potentiometers for attack and decay. The have less noise and a long life span.

3) Use Log taper potentiometers if possible. They have better response across a wide dynamic range.

4) Even if you use 0.1% tolerance resistors you should have a fine trim for R9. Reduce R9 to 95K or so and install a 10K trim pot in series with it. This way you can 'null' the output offset (with no input). Do the same with R10 if you need to fine-trim the gain.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.