I have a signal that is like:
input=[0,0.1,0.5,2,3,4,2,0,...]
And I need to convert it to a series of frequency lists and volume lists like this:
output=[...,[[50,100,325,950,4000,...],[0.1,0.9,4,2,0.3,...]],...]
I tried with signal.spectrogram(), but it seems to return a frequency average by time period, what is it not what I want. I need a explicit map of frequencies and levels by frequency over time.