When I first read about transient shaper, I was like “what’s the difference with a compressor? Is there one?”. And I tried to see how to get these transient without relying on the transient energy, with a relative power (ratio between the instant power and the mean power) filter, or its derivative, but nothing worked. Until someone explained that the gain was driven by the difference between a fast attack filtered power and a slower one. So here it goes.
The main changes for this release are first trials at modulated filters, C++11 usage (nullptr, override and final), and some API changes (the main process_impl function is now const).
Sometimes images are worth a thousand words, so let’s look at some pictures of a middle-side compressor behavior.
Continue reading Audio Toolkit: Anatomy of a middle-side compressor
C++ Multithreading Cookbook in 2014 (publication year), that seems quite interesting, with all the new stuff from the current C++ standard. Is it what the book delivers?
Continue reading Book review: C++ Multithreading Cookbook
When I looked for an audio signal processing book, I found the classic DAFX: Digital Audio Effects, but the code is mainly Matlab. Was there a book with C++ examples? That’s how I found out about this book from Will Pirkle.