An interactive web application that combines music and programming, allowing users to experiment with sound synthesis, audio manipulation, and visual representations of sound waves. This project demonstrates the relationship between mathematical concepts and music through hands-on digital tools.
- Interactive oscillator with frequency range: 20Hz - 9000Hz
- Multiple waveform options:
- Sine wave
- Cosine wave
- Triangle wave (tangent approximation)
- Real-time waveform mixing
- Amplitude control for each wave component
- Intuitive play/stop controls
- Audio file upload and processing
- Real-time frequency modulation
- Trigonometric function modulators:
- Sine modulation
- Cosine modulation
- Tangent modulation
- Custom combination mode
- Dynamic parameter adjustment
- Real-time waveform visualization
- Responsive design
- Interactive background animation
- Dynamic color schemes
- HTML5
- CSS3
- JavaScript
- Libraries:
- p5.js
- p5.sound.js
- Modern web browser
- Local web server (for development)
- Clone the repository:
git clone https://github.com/Dhruv0306/Noise-Music-through-Computing.git