Why this PR?
The spectral analyzer uses an excessive amount of memory. A lot of it goes wasted because of inefficient use of memory (allocating all channels up front etc). This PR aims to fix some of this. Since the memory management in the plugin is quite a mess, this is a pretty messy PR which requires a lot of testing.
Why this PR? The spectral analyzer uses an excessive amount of memory. A lot of it goes wasted because of inefficient use of memory (allocating all channels up front etc). This PR aims to fix some of this. Since the memory management in the plugin is quite a mess, this is a pretty messy PR which requires a lot of testing.