-
python essentia standard mode |
Beta Was this translation helpful? Give feedback.
Answered by
palonso
Aug 21, 2023
Replies: 1 comment 2 replies
-
FrameGenerator converts one-dimensional input to two-dimensional output, so a method is needed to convert two-dimensional input to one-dimensional output. The input and output of OverlapAdd are both one-dimensional, something must be wrong. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
OverpadAdd is the algorithm you are looking for.
The input and output of OverlapAdd are indeed one-dimensional because you are expected to pass it every IFFT frame iteratively. In order to reconstruct the signal you can use, for example, numpy:
np.stack(frames)
:Additionally, have a look at this usage example using OverlapAdd in streaming mode.