Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HNR modification fails for low F0 values #18

Open
ljuvela opened this issue Nov 5, 2019 · 0 comments
Open

HNR modification fails for low F0 values #18

ljuvela opened this issue Nov 5, 2019 · 0 comments
Assignees

Comments

@ljuvela
Copy link
Owner

ljuvela commented Nov 5, 2019

If input F0 to Synthesis contains low but non-zero values (around 10Hz or so), the program will crash and give the following error:

gel: interp.c:84: ERROR: x values must be monotonically increasing
HNR modification ...Default GSL error handler invoked.

This is caused by multiples of F0 in harmonics analysis falling into a single FFT bin (hence x values not monotonically increasing).

User fix: manually clip your F0 values to be above 40Hz.

Developer fix: clip F0 values in Synthesis and add a warning message.

@ljuvela ljuvela self-assigned this Nov 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant