Hi, I made some compressors, and a supporting library.
https://github.com/magnetophon/faustCompressors I hope some of it is generally useful, and can be included in the official libraries. Features: - Any number of channels - Can work as a hard limiter, and beyond. - Adjustable link, from multi-mono to fully linked. - Adjustable knee (true knee, unlike the one currently in the libraries) - True RMS detector with variable RMS-time and highly optimized algorithm - Feed forward, feed back, and various hybrids available - Attack/release switchable to before or after the gain-calculator, turning it from a linear return-to-zero detector to a log domain return-to-threshold detector At the moment the source is a bit over commented, explaining both how it works and why certain features are useful. It also has a less optimised version of RMS; I left it in to help explain how tho other one works. And we need a new name for my_compression_gain_mono. Enjoy! ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users