You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add noise generators and improve their distribution (#755)
The improves and expands the noise generation capabilities by adding new
types and fixing distribution issues in existing ones. Key changes:
- Move all noise generators under `source::noise` module
- Deprecate `white()` and `pink()` in favor of `noise::WhiteUniform::new()` and `noise::Pink::new()`
- Add more generators: Gaussian, triangular, blue, brownian, violet, velvet
- Fix white noise uniform distribution
- Fix pink noise sampling rate issues
- Add comprehensive tests for noise generator properties
- Improve documentation with detailed usage guidance
This provides a complete suite of high-quality noise generators for audio
synthesis, testing, and dithering applications.
0 commit comments