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

Fixes for warnings, bad defaults, and template errors. #50

Merged
merged 6 commits into from
Jul 12, 2018

Conversation

mhetrick
Copy link
Contributor

In a typical Windows plugin project, Gamma generates a couple thousand warnings for various reasons. Most of these are because of unreferenced formal parameters, but there are a handful of casting performance warnings as well.

In addition, there are bad default arguments for Echo<>. It defaults to a LoopFilter that doesn't have a damping() function, so creating one without arguments throws out some inscrutable template errors.

Finally, in the Biquad code there were two instances of explicit float usage instead of templated variables. This worked fine when using the default gam::real type, but compilation would fail when trying to use Biquad.

There are still a handful of unused function warnings remaining on Mac and Windows with typicaly build settings, but this pull request greatly reduces the number.

@LancePutnam LancePutnam merged commit e5afd50 into LancePutnam:master Jul 12, 2018
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

Successfully merging this pull request may close these issues.

2 participants