-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
add White Noise effect #2921
add White Noise effect #2921
Conversation
How about we rename this "White Noise"? |
Sure, it is actually called white noise, yes, will commit |
It seems that the build fails, because QRandomGenerator could not be found. It was introduced with Qt 5.10, which version does Travis use and which Qt version should be used for development? I have 5.12 |
This decision is currently being discussed here: https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/minimum.20requirements.20policy If we need to support Qt 5.10 for Mixxx 2.4, you need to make a |
Ok, I will add this, thank you |
Please sign the Mixxx Contributor Agreement before we can merge your code. Leave a comment when you have signed. |
I signed the agreement |
It seems that the build fails with scons, but succeeds with cmake. Is there something I can do to fix this? It complains about undefined reference which I don't understand |
You only added the file to CMakeLists.txt, not to |
Got it, okay I will commit tomorrow and fix this. Thank you |
This is more fun than I expected. I am glad you decided to work on it despite my scepticism. :) There are many potential chains to play with using this. I had fun with White Noise -> BitCrusher -> Moog Filter. |
@katsar0v Please improve both the scope of your commits and your commit messages. Otherwise this will introduce a lot of noise into our commit history and complicate bisecting. This becomes unhandy within the scope of a large project. If changes do not add real value from an outside perspective that could be summarized by a concise commit message then don't commit those changes individually. You could do this locally, but then please reorder and stash your commits into reasonable chunks before opening a PR. I recommend to stash all the of commits of this branch before merging. The intermediate commits mostly document your personal learning process and don't add any value for the project. See also: Zulip: commit message format |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest to stash the intermediate commits. Some of them don't even build.
The artefact when enabling/disabling and load the effect is gone now that |
Sounds good to me! Just waiting for the CI builds to pass. |
Travis macOS SCons build timed out but everything else passed. We should really get rid of SCons ASAP so we can save time on CI. The CMake builds go way faster with CCache. |
I create an active noise effect. Here is a demo, in combination with filter and tremolo (wav in zip):
noise_effect_demo.zip
It has a "Loudness" parameter for adjusting the noise volume