Skip to content

gmillare4/Audio-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The deployed website: https://gmillare4.github.io/Audio-Visualizer/

Audio Visualizer

This project is an audio visualizer that has two modes:

  1. The first mode visualizes a preloaded track
  2. The second mode visualizes microphone input (may not work on all browsers)

It does this by using the amplitude of different frequencies of a given sound to create the moving bars in addition to the waveform that rotates around the center of the canvas.

Here's a "Fun" video describing the motivations behind the project as well as a demonstration and overview of the mechanics: https://www.youtube.com/watch?v=i9mR9Z-Snlc&feature=youtu.be

This project was built using: p5.js Logo

p5.js is used to easily draw on a canvas while the p5.js sound library was used to incorporate audio and microphone functionality.

GitHub Pages

GitHub Pages is used to deploy this website

Features:

  • Play/Pause button starts and stops the music + visualization
  • Checkbox toggles microphone input + visualization (may not work on all browsers)
  • Toggle Image button toggles the center image used
  • Visualization
    • Audio waveform
    • Bars represent a frequency range of the sound
      • Size is determined by amplitude
      • Color is determined by both amplitude and frequency
    • Background brightness is determined by average amplitude
  • Song title looping animation

About

An audio visualizer that can visualize the Fast Fourier transform and waveform of music or microphone input.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors