A tiny effects chain, written in Faust, for easily routing dynamic mic input (in my case, an SM58) into applications that expect line-level webcam input (Discord, Zoom, Skype, etc) via JACK. Includes sensible defaults, controls for tweaking on the fly, and input/output VU meters. Usually I compile it using faust2jack (JACK + GTK), but any faust2 script with GUI support should work.
_ -> noise gate -> signal multiplier -> dynamic compressor -> _