A Javascript web application utilizing the P5.js library to create a visual interpretation of audio. This takes input via microphone or audio being played on client webpage and uses the amplitude of the frequencies to animate lines that is translated into little circles.
These circles change color based on the amplitude and fade to alpha when levels are lowered. There is additional CSS animations assisting in the coloring/opacity of the brand name and size manipulation to give the “pulse effect”.