This repository contains a web-based audio visualizer that lets you see and interact with sound in real time. You can use it to analyze and visualize any audio file or sound input, such as music, voice recordings, or live microphone input.
[https://audio-visualizer-345f1.web.app]
To use the audio visualizer, follow these steps:
1. Open a terminal or command prompt and navigate to the public directory.
2. Start a local web server in the public directory. For example, you can use Python's built-in HTTP server by running the following command: python3 -m http.server
3. Open a web browser and go to http://localhost:8000 (or whichever port your web server is using).
4. Click the "Select Audio File" button to choose an audio file from your computer. Alternatively, click the "Start Microphone" button to use your computer's microphone to capture live audio input.
5. Watch and interact with the visualizer as it displays the audio data in real time. You can adjust various parameters such as the visualization mode, color scheme, and FFT size using the controls on the right-hand side.
The audio visualizer is built using the following technologies:
|-p5.js for visual rendering and interaction.
|-p5.sound.js for audio input and analysis.
|-Bootstrap for responsive layout and UI components.
|-jQuery for DOM manipulation and event handling.
If you would like to contribute to this project, feel free to submit a pull request with your changes. Please make sure your code is well-documented and follows PEP 8 style guidelines.
If you have any questions or comments about this project, feel free to contact the project owner at [email protected]
.