Skip to content

Conversation

@ferranpujolcamins
Copy link
Contributor

I feel the reverb is not powerful enough. This PR addresses the issue.

input.bandwidth.set(exp(-M_PI * (1. - (.005 + .994*bandwidthParam))));
// set decay
sample_t decay = .749*decayParam;
sample_t decay = .890*decayParam;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This function has a lot of magic numbers. Does anyone know where they came from? Guessing and checking until it sounded good? @rryan do you know?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is just changing the max decay paramter until I found a value I liked. Now I find the reverb way more useful: you can generate a long reverb tail and filter it out with the moog filter. Sweet :)

@Be-ing
Copy link
Contributor

Be-ing commented Feb 3, 2018

I tested this and it sounds good to me. Does the decay parameter correspond to a specific value of time in milliseconds? It would be good to note the range in the parameter's tooltip.

@ferranpujolcamins
Copy link
Contributor Author

ferranpujolcamins commented Feb 3, 2018 via email

@Be-ing
Copy link
Contributor

Be-ing commented Feb 3, 2018

Okay, it's not terribly important to know that information for this use case.

@Be-ing Be-ing merged commit 0791f57 into mixxxdj:master Feb 3, 2018
@ferranpujolcamins
Copy link
Contributor Author

ferranpujolcamins commented Feb 7, 2018 via email

@ferranpujolcamins ferranpujolcamins deleted the Decrease-Reverb-Decay branch March 3, 2018 12:27
@Be-ing
Copy link
Contributor

Be-ing commented Apr 3, 2018

Whoops, I noticed this was targeted at the master branch. I rebased it on 2.1 for the release.

ronso0 added a commit to ronso0/mixxx that referenced this pull request Jul 19, 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