I want to split signal in multiple bands and process each band. Number of bands is not yet determined, but it would be more then 6 and less then 11 (depending on the collected results)
As demonstrative example, let's consider common linear PCM sound data file input.wav
and I want to calculate RMS per each band. Using a tool such as SoX
I can extract only one band at a time (1000-2000 Hz in this example):
sox input.wav output.wav gain -n sinc 1000-2000
and pipe output to processor and extract wanted feature.
What I would appreciate is solution to process all previously determined bands in one pass.
It doesn't need to be a ready made program like SoX, but preferably Matlab/Octave script or Python/SciPy/NumPy and similar approach.