I am reading a paper about synthesis. One of the parts is talking about calculating vibrato, and I want to follow their way to do the same thing. However, I am new to signal processing and am not sure whether the method I found is correct or not.
This is the part of the paper MIDIDDSP-paper
First, f0 means fundamental frequency, which I already calculated.
But then I am not sure the way to calculate the f0(t).
I've found a method called librosa.stft, computing discrete Fourier transforms (DFT) over short overlapping windows. The code is something like
y, sr = librosa.load(librosa.ex('trumpet'))
S = np.abs(librosa.stft(y))
Yet, I don't know what's the next step and whether the method is right.
Hope someone could tell me the way to calculate vibrato, I appreciate it!!!!