What is the easiest way to unmix a spectrum into several intensity levels?
For instance:
Take a spectrum that goes from 0db to -99db.
I like to unmix so, that there are 10 layers
-99db to -90 db
-89db to -80db
…
-9db to 0db
Or even 100 layers with 1db increment.,
(that might use lots of memory, but that aside)
An unmix-module for this would be convenient. Might be an optional extension to the already existing level unmix.
(Oh man, I love Spectral Layers… which still seems in its infants (even after so many years) and so incomplete (and somewhat buggy and numerically inaccurate). The computationpower today makes it all possible.)
1 Like
Nice idea for an extension of the module indeed.
If you find issues with SL feel free to report here, I’m watching the forum almost daily and try to fix all reported issues with the upcoming patches.
3 Likes
It would be like slicing through a song with a discrete equalizer and being able to manipulate every slice (x db to y db) completely free.
In the ideal case all the slices would add up to the original. But I doubt, that it will be numerically possible.
Does the level unmixing depend on fft-size and windowfunction?
Seems like a numerical nightmare to me.
I have never seen a hardware implementation for this.
Take an equalizer with 100 (or even more) bands and every band is routed seperately and after some manipulation of each band all of them are added together to give a new output. There should be lots of cables and it will become a true mess.
Today, this can be done in software (but have not seen a plugin for this yet) - we live in truly amazing times.
1 Like
Yes, you will get different results with different FFT settings. Very useful if you want to focus more on tonal separation (higher FFT size) or transient separation (lower FFT size).
What I personally would like to have, is the ability to set a blending range. For example set a range from -60 to -72 dB to get a smooth blend/fade from high to low levels instead of hard cuts at just one level.
1 Like
Thx.
And so it should be with the windowing-functions, right?
1 Like
ah, thanks for this guidance:-)