Skip to content

Harsh-Nishad/Audio_vizualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio_vizualizer

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.

Website

image

[https://audio-visualizer-345f1.web.app]

How to use

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.

Technology used

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.

Contributing

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.

Contact

If you have any questions or comments about this project, feel free to contact the project owner at [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published