Closed langmaninternet closed 6 years ago
Thank you for your proposal.
Unfortunately, I think that it is not good because there is a file format that the range is not limited from -1 to 1 (e.g. .aiff). On the other hand, since amplitude normalization for each file format is important, a function for this purpose should be implemented independently as the process after synthesis.
I found small bug, that in Synthesis Function:
Sometimes, max value of y >=1.0 , leads to bad output wav
And it can be fixed like
In void Synthesis(const double f0, int f0_length, const double const spectrogram, const double const aperiodicity, int fft_size, double frame_period, int fs, int y_length, double y)