Fluid.ampgate~ for removing sporadic clicks/hand claps?

Hi, we are trying to remove high amplitude sporadic hand claps which can occur while someone speaks.

We tried with fluid.ampgate~ detecting the amplitude level and triggering an envelope for fading out the sound.

Here is a possible patch :

<pre><code>
----------begin_max5_patcher----------
1549.3ocwZszbihCD9ryuBsbbqXJ8BArmxks1K6tm1aaMUJLHaSF.wB3jLyT
S9su5gefiwX4.3jpB1RVlt6ut6utkv+3tYNKDuxqc.+F3eAyl8i6lMSOkZhY
aGOyIO503rnZ8xbJ1jufW4bu4ijiRKx3M5OCscxzD8JEKdZNgsakkQUQ47Fd
0i7hnEYb0RfGtKhMM6tM3syZlp4akbi943bOvYQTwJGvW1eSahWmVr5wJdbi
YUn.lK7dfOApdwSeEicgfun9J+7t6TWteZLV5s1X8YtHHCBwgl+B7GMKm+hz
j1YOM7W0RzooJpnNKpgCxqA0Q4kYxnmsKJKsfGK1Tzz1tJq307hlnlTQwict
hKhpXmNQNzYQtqFwXXEVgfZHi38ICYWDPPiIffBzF+zhA+x72.H2NyivcXfv
qz.qSWUDk0qYR0lWfen5Ep+TjaHS4KqyEhl0uAnTDHH.ZuelbJLfClLXfBGC
mcV5yb25XQI+Macs3qMY9hTfFKJjRc8jVDROhELtd1e0Z6ye7cYjPiERHJKj
FLnP2mp2j1a4rkoYxRV4Z8yYMOSVIaUs6S6YrdpVNwlbIk91tFbVlsIMwUF6
uRxw81ASoEp7ApKtSeVHpRjUfastdn2jfoPBbYowes88nKPEqC8oPpNQHv2k
5QgxDBXnOyigkHMI7ChwwhbE9bRTzeHMMPyZNPULnH9af3nr3MY5RifjTkxk
8MvxJQtdURfSot84rT25XQlnxXTPWOHJjA8CnDDwWYD1MERYom517NCAD773
pmmlZ0KTGlRf5PWEVOpH4+HgmDdVjDBE4k7hZIfl.DUoqRUYSelPl+GExX9Z
HCERFDjw+dRTr0zUTZ+palHVwN0epzV9ISeDTucWuAMbSw25FtoLMuAiPmtd
rWwksK2TsilvVv.60sujzmAq+2BC1ipCKCmDCVmJq6YBBstQB5jUocalXvvZ
RrQrZkLNzVmW3GuD4IlZppOy9Z42z8moDHlt65X5RqWVp8oODsIIUnZp.72o
Rd24+oPT96y+K2WhdF7Plb..YsK+LaK.eAWtUmZfARLA63.5fb8pr2KzlU6R
Finm+fMpzASS5BwWWDIaHpmJPnS2SLwvsgFHE24pfOGHJ9LqSiXWccZDyzZC
RyDRPSRmMRbY4xOUfg7gAFBdD.FK1NYkLYda.+bnKRYJnNMk8YVKWcDhY.BE
pDf8odH06Pdr.F4XXoaDXwlk0oeWq.HF4RaLca3BBSL62n0sW09+gCEX73dO
dCYfGTmKwlR8QRneeh3kBYFMzC7fnnYcEudsHKALG6KmX4xVyPjeCoCnVsmv
Xt7xpl05xzZpaMsh41tNc05RoZsrh+ef.uNO1Cpk7gnOLKuEL7DSGLDn1cvt
ML7HzzRw2xKdkr7XDaLX4uR3.OwvQqX3qEOnzaOdfm3vCS9+0hDrfOAjfM8H
gh86ZwhP+OgrD5z2WXzZdz0lhPv3aDXnJn83KoIMq0yRYtAgjvPen4OTWGYN
YZAs2WLrGriR53IMQnF91P1sLqxeZAk1E+uZ.A0KgqVX51Hd2ynVe+UyeLJU
K1TEuSU287mAGZ4JgW2jVnOw01KBYVTmdBqkD0FIgGCIgsPRpGdD.MTIgrUR
3AJIqEzgEkmlTJR2+bHPgpGOR.1yz089A6W+gGjvfzz2oEmwOCGC+LzBI4ab
yiqMZkjwGGFtWzngAu9VH5wHe0F4nNd7wGcsVxiO35cj8zK31cVlGzyrwIcA
L16eOwbnolbQ8fa.ufZe9WhWf56efWPOXrwVDx9.2t0TFzkc5FRfG.TLENb.
EOIpoea0zeDTS5TnlDySmZa3YOOjJqSnfCUMM5x1ezZsFL5o9SS3YHskeOjN
b.kMI9cLpkeGiFrZ5MIZoe6nS+QH5jbipkhoV1oxfEjM.OE2GxSYZ7kYBIZO
5VvE7NjpSx.LznZPz9QidSrg1nqiQSrTrsnBpic9EUV9Lupd6p0BQtS3mLGk
ev85goElgd5gU7mS2sd8IN6DUI2IZibanapL+pldkYNZEmbgDLKjaj1vtJMO
oH06xV8KfptLxXI5Mie2Ou6+AUvDaX.
-----------end_max5_patcher-----------
</code></pre>

We found some parameters combinations which seem to work fine BUT we noticed one issue:
sometimes, the detection stops suddenly and the only way to get it back is restarting the DSP.
Is it a known issue ?

If you had some advices about making our clicks/hand claps removing, we’d be happy.

definitely not! Do you have a patch where it is reproducible?

The patch provided is the one.

Here : macOS Apple M1 Max, 64Gb RAM, Max 8.5.4

We just noticed it doesn’t occur when running inside a max for live device (Live 11.2.11)

can’t reproduce here… I’ll try again and if M4L is not doing it what is your Max signal-vector-size?

1 Like