This Week on the Breadboard: The Celestial Screamer

Chuck D. Bones

Circuit Wizard
At present, this is just a teaser. The idea is to put a booster in front of a TS, make the Hi-Cut & Lo-Cut variable (à la VFE Ice Scream) and replace the TS tone stage with a Baxandall. Nothing exotic going on here, just a combination that I have not seen anywhere else.

L-R: LEVEL - TREBLE - BASS - HI-CUT - LO-CUT - DRIVE - BOOST
Celestial Screamer v0.1 breadboard 02.jpg
 
Last edited:
I was hooked when you used booster, VFE ice scream, and Baxandall all in one sentence.
I've been distracted and away for a while, but this has me cleaning off my workbench and readying a breadboard 👨‍🔬

Slightly off-topic question: Is there a reason why the lo-cut and drive wires are twisted? Does it cut noise?
 
It might help to reduce noise & hum pickup, but mainly it's to make things a little neater.

Here's the working schematic. I think it's pretty much done. I might tweak a few component values. Q1 is a (mostly) clean boost. At low to medium BOOST settings, the freq response is flat. At higher BOOST settings the bass is rolled off and it acts like a mid-boost. High BOOST setting will produce some mild distortion. I chose MPF4393 because it has high gain at the desired drain current. You can try other JFETs, but you probably won't get as much boost. R4 & R5 ensure that U1A cannot be driven into hard clipping. C3, R7 & VR2 form a variable high-pass filter (LO-CUT). U1A and surrounding components are a typical TS soft clipping stage. C4 & R8 roll-off the bass below 48Hz. I was surprised to find that the 1N4148s I was using for clipping diodes were limiting the gain because of their leakage. We don't expect Si diodes to be leaky, but when DRIVE is dimed, even a small amount of leakage can reduce the gain a bit. I measured various diodes from my stash and found that the 1N400x diodes had some of the lowest leakage numbers. Even so, I picked the lowest leakage diodes from the bunch. You can use any 1N400x diodes, just measure them with a DCA75 or CCTT and look for diodes with Ir < 5nA. I used to have a 33pF capacitor in parallel with the diodes, but it wasn't necessary with 1N400x because their capacitance is around 15pF each. Next come a variable low-pass filter (Hi-CUT) and then the LEVEL control. U2A buffers the signal and adds 6dB of gain. This is followed by a Baxandall tone network. The BASS & TREBLE controls are capable of around ±15dB gain. If we dime BASS or TREBLE, then we have to back-off on the LEVEL setting or U2B will saturate. This is why I put the LEVEL control ahead of the Baxandall network. U1B provides a clean, low-impedance Vref.

Celestial Screamer v0.3.2.png

So what makes a Tube Screamer? Four things:
1. A low-freq roll-off at 720Hz going into the distortion stage.
2. A non-inverting soft clipper.
3. A high-freq roll-off at 720Hz coming out of the distortion stage.
4. That funky treble boost/cut filter after the distortion stage.

We kept the first three, but made the low-cut and high-cut filters variable, similar to the VFE Ice Scream. The Baxandall tone network does everything the TS tone stack does, but it does it better and also has a BASS control. The BASS control is useful for restoring some (or all) of the bass that is lost in the low-cut filter.

A key feature of the TS is that the non-inverting soft clipper has a built-in clean bleed. The clean bleed happens because the output of U1A is the input signal plus the voltage across the clipping diodes. In a standard TS, the signal across the diodes is greater than the input signal except during the initial attack. This is why a TS sounds more dynamic and less compressed, especially at low drive settings. By boosting the clean signal going into the clipping stage, we have effectively increased the clean bleed and reduced compression. If we set DRIVE to zero and BOOST to noon, we have a slightly dirty booster. If we dime BOOST, we get some asymmetrical clipping in Q1. Or turn up DRIVE for more grit.
 
Last edited:
Pretty sweet. Is there a reason you didn't put a small 50pf or 100pf cap between the negative pin and the output pin on the first op amp?
 
Pretty sweet. Is there a reason you didn't put a small 50pf or 100pf cap between the negative pin and the output pin on the first op amp?
You can use any 1N400x diodes, just measure them with a DCA75 or CCTT and look for diodes with Ir < 5nA. I used to have a 33pF capacitor in parallel with the diodes, but it wasn't necessary with 1N400x because their capacitance is around 15pF each.
 
Here are some freq response plots from LTSpice. V(hicut) is the signal at pin 3 of the LEVEL control.

Pure TS setting. BOOST at zero, DRIVE at noon, LO-CUT at 10:00, HI-CUT at 1:00.
1691861093075.png

Clean Boost. BOOST at noon, DRIVE at zero, LO-CUT and HI-CUT dimed.
1691861368336.png

Full Tilt. BOOST & DRIVE dimed, LO-CUT & HI-CUT at noon.
1691861515333.png
 
One last tweak. I reduced VR3, R8 & R9, increased C4 and put C5 back in. This reduces the sensitivity of the circuit to diode leakage.

View attachment 54448
My layout is still a work in progress but it's getting close...
1691861349125.png

Seven controls in a 125B meant using 9mm pots in some spots. Nobody wants to be stomping knobs.
1691861498094.png

I'll probably spend a little more time optimizing traces but I think it's getting pretty close.
 
You might get a cleaner layout if you change the order of the tone controls. try this:
LO-CUT - BASS - TREBLE - HI-CUT

Nobody wants to put this in a 1590BB?
I'll give that configuration a look. As it stands, placing the EQ controls in a logical arrangement was challenging but looking at the schematic, I can see how your suggested arrangement might make more sense. Thanks @Chuck D. Bones!
 
Back
Top