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

Doesn't offer selection of filters, and filter is always too wide. #16

Open
BenHut1 opened this issue Jan 18, 2023 · 0 comments
Open

Doesn't offer selection of filters, and filter is always too wide. #16

BenHut1 opened this issue Jan 18, 2023 · 0 comments

Comments

@BenHut1
Copy link

BenHut1 commented Jan 18, 2023

The result is when I'm tuning up toward a signal that's strong, the signal first appears near the middle of the spectrum weak, and then scrolls toward the left side of the spectrum with increasing strength. It then scrolls off the left side of the spectrum and scrolls back in on the right side of the spectrum at full strength. At this point it's in the official passband of the filter, and within the nyquist band of the ADC. During this part of tuning, it remains at full strength. Then after that, as you continue tuning upward, it scrolls off the left side of the spectrum, and scrolls back in on the right side of the spectrum but now with decreasing amplitude, until it finally disappears into the noise near the middle of the spectrum. This happens at EVERY sample rate, meaning that consistently your plugin is choosing too wide of a bandpass filter for the sample rate. The entire passband (even the downward slopes at the edge of the passband) should always remain within the nyquist band of the ADC. This means either manual filter selection needs to be added to your plugin, or alternatively it needs to automatically select a filter that's one step narrower than it's selecting now, for every sample rate.

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