|
SOMA - An
Auto-Variable Compressor That Makes
Addicted Boscorelli's SOM-2 brought to life again with THAT4305 Dynamics Processor last update: Feb. 24, 2026 Copyright 2026 by H.
Gragger. All Rights Reserved. All information
provided herein is destined for educational and
D.I.Y. purposes only. Commercial re-sale,
distribution or usage of artwork without explicit
written permission of the author is strictly
prohibited. The original units with their
associated trade-names are subject to the
copyright of the individual copyright or trademark
owner. The Author is by no means affiliated with
any of those companies. References to trade names
are made for educational purposes only. By reading
the information provided here you agree to the Terms
of Use. The working language
is kept in English as an aid. Read here why.
|
||||||||||||||||||||||||||||
| MAIN PAGE>MUSIC STUFF>SOM2 Index ![]() Project #35, Squeeze-O-Matic 2
(SOM-2) revisited![]() Upgrading from SSM2120 to
THAT4305![]() Similarities And Differences What
Has To Be Adapted In Practice CV
Input CV Filtering Overall Noise
Considerations Testing And Verifying
The Side Chain Power
Supply Housing
And PCBs Some
Paradoxical Things... Using The Unit Reference Update
HistoryBack To Index Project #35, Squeeze-O-Matic 2 (SOM-2) revisited Vintage LDR or OTA based compressor
pedals with their countless iterations are well known,
mostly by their property of being noise generators.
More modern ones seen are seemingly derivatives of
application notes published by THAT Corporation and
follow very simple fixed attack and decay schemes that
are usually a compromise.
Yes, it is addictive - like Soma,
the mysterious drug. Unfortunately the SSM2120,
its heart, is gone. But fret not - there is a
replacement that brings it to life again. Back To Index Upgrading from SSM2120 to THAT4305
SOM-2 uses
the dynamic range processor’s building bricks
(such as the RMS unit and the VCA) bare-bone
in order to get all the mundane work done, and does
all the side-chain processing by himself using
discrete components, thus having full control over all
parameters without being hindered by the quirks of the
processor chip itself.
Back To Index Similarities And Differences
There is an application
note from THAT called Replacing the
SSM2120 Level Detector (DN126),
which is their response to customers' demand for
a replacement. It is however by no means a straight
pin-for-pin replacement, but this app note outlines
the procedure in general.
Back To Index What Has To Be Adapted In Practice
Back To Index CV Input THAT chips won’t work like that. They ask for a driving impedance < 50 Ohms, in other words, being driven directly by an op-amp’s output. Luckily, I had one spare on the prototype. The necessary CV range is guaranteed by using approximately the same division ratio of 8.2k > 220 Ohm beforehand. This works a breeze. Both unit’s inputs are current driven inputs, hence the series resistors are current limiting resistors. Back To Index CV Filtering I did not see it mentioned by THAT
explicitly, but it is pointed out on the SSM
datasheet (and well documented otherwise): control
voltage must be noise free. Since CV directly
modulates the gain, any noise appearing on the
control input(s) directly affects the output, so it
should be as pristine and noise-free as possible. Overall Noise Considerations In any circuit, no doubt
the first amplifier has a major impact on overall
noise. Assuming the input is driven by a 10k input
impedance, with the circuit given, noise calculations
suggest using a bi-fet OPA such as the LF356,
or an OP27. The OP27 is marginally
better with lower impedances, with higher ones the
LF356 or similar, but you will be pushed hard to
hear that. Since a modern sound chain is usually low
impedance, the OP27 has been finally used. The working gain
established on the input is counteracted by the output
for unity gain. This quasi-companding helps to
keep the noise at an absolute minimum. Indeed
the unit is exceptionally quiet for a
compressor, caused by the fact that the voltage
controlled „amplifier“ is not really amplifying, but
rather attenuating for most of the time.You hear no
breathing and pumping. Testing And Verifying The Side Chain You need an oscilloscope and a
frequency generator. Use op-amps with j-fet inputs for the side chain. Any of the TL0xx series will work. LM324 and other bipolar types likely will not function as expected as Boscorelli points out on several places in the appendices. I used TL074 throughout because I had them and was not pushed for current saving (they need a little extra supply current).
Note: Boscorelli
planned for a ca. 3s discharge time according to the
accompanying text. However, the only path to discharge
C14 is either through capacitor leakage (not to be
expected) or through the transistor. Boscorelli
uses the ubiquitous 2N3904, and since this is so plain
that it was replaced by a generic transistor. But this
assumption was wrong. The description says that when
IC1-D is at zero, Q1 would discharge C14 via R24. This
did not happen. When the emitter and the base of a
transistor are at the same potential (ground), it is
off.
Indeed, this was happening. The transistor used (BC549C) was too good. The peak detector would charge up and then stay there indefinitely. You can use LED D1 further down the line as an indicator to see if it lights up and dims with the decaying voltage. A fast decay would indeed discharge C14 as expected (by actively turning the transistor on), but it would not trickle discharge in normal mode. Only a leaky transistor can accomplish that. God knows what old transistor Boscorelli used for this circuit, but a reverse wired 1N4148 between C-E provided all the leakage ever needed. Note that while other diodes may work, only the 1N4148 has a foreseeable reverse leakage. In any case, verify the discharge time. At this point in time, it is not clear how this worked for him. The value recommended for C14 (5n6) yields a decay time of 10s, which comes out too much for the targeted decay of 3s from 5V to zero (according to his specs). Reducing C14 to 3n3 produces exactly the envisioned behavior. Adjust C14 if necessary.
The fast attack circuit cannot easily be verified by using an oscilloscope, since attack is naturally fast. Again, D1 can be used as an indicator. Turn up the voltage slowly until you measure about 3V on the output of IC2-c (pin7). D1 will start to glow dimly and then turn on progressively more. Similarly, the signals at the „hard“ and „soft“ pins are not easy to judge by looking at the scope. Back To Index Power Supply Boscorelli designed the circuit to use two 9V batteries for a symmetric supply. Those can be expected to deliver no more than +/- 8V in practice. Having built some of Boscorelli’s other projects earlier, I had a pre-made circuit ready using 9Vdc in conjunction with an LT1054 charge pump for a negative rail.
With a total current consumption of about 50mA, a well filtered negative rail (using a passive L/C filter) delivers 7.5Vdc, so total voltage is about 16.5V. This works perfectly, and not artifacts are audible coming from the switching supply. Back To Index Housing And PCBs The prototype fits into a Hammond 1590BB2 case. All components are THT, resistors are standing. This allows for a very dense population. I never encountered adverse effects by using this technology. THAT4305 is mounted onto a DIL-16 adapter. Individual PCBs had been made
matching the schematics. If any of the newly
developed PCBs had failures beyond recovery, the
damage would have been local to that PCB. The added
indicator board, albeit minute, naturally resides on
a separate PCB for similar reasons. A final PCB
could be shrunk down considerably, but I don´t have
any plans to do so. Somebody might find it an attractive idea to make a production unit. If they do, I expect honorary mention at least. In a follow-up article I
present a true gain reduction indicator
circuit that uses a single LED to inform you about
the compressor's activity such as
All that at a minimal additional effort. Back To Index Some Paradoxical Things... As fate has it, I happened to look into THE PDF again. There is Project #7, Squeeze-O-Matic (SOM), which in retrospect, would probably have been called SOM-1, had been anticipated that there is a successor. I had not payed much attention to it, since all projects are self-contained. But that maybe was a mistake. This is the "manual" sibling of SOM-2. It has a few interesting features that wait to be explored. Interestingly, here too Boscorelli uses the term "parallel compression" interchangeably with "feed-forward compression", which, as we mentioned above, which in my ears and in retrospect was a very unhappy choice of words. Also, he mentions paradoxical dynamics or paradoxical compression. He used the same term for SOM-2, achievable with ration settings bigger than two third of the range. The term paradoxical compression is used in data compression algorithms for a technically (theoretically) not achievable amount of compression. It seems not to be currently used in musicians lingo.
However, what he refers to is currently known as negative ratio, which some DBX compressors ( incidentally now THAT) and others can do. Hence the labeling on the ratio pot.
In the chapter of Dynamic Effects (p. 154ff) Boscorelli mentions on sustain:
If his perception of a tube amp sag emulation hits the nail, I cannot judge. Back To Index Using The Unit Boscorelli has used his brain when designing that unit. He also seems to have a very thorough understanding of the matter. In the chapter of Dynamic Effects (p. 154ff) he gives several hints on using this unit:
Read about a suitable gain reduction indicator in the follow-up article. Back To Index Reference https://pdfcoffee.com/qdownload/the-stompbox-cookbook-nicholas-boscorelli-1999pdf-pdf-free.html Back To Index Update History
MAIN PAGE>MUSIC STUFF>SOM2 |
||||||||||||||||||||||||||||
MAIN PAGE | MUSIC STUFF | IMPRESSUM ![]() (c) 2026 AQUATAUR Musik & Elektronik |