Skip to content

alexmhunt/a4-creative-coding

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignment 4 - Creative Coding: Interactive Multimedia Experiences

Alex's Audiovisualizer

Alex Hunt - https://a4-alex-hunt.glitch.me/

For this project, I created a 2D audiovisualizer using Canvas and Web Audio API. As the song plays, it uses Web Audio API's realtime waveform analysis tools to make colorful balls bounce based on the amplitude (volume) at certain frequencies. Sample

The goal of this application is to create an appealing visual based on a song in realtime. Some challenges I faced during development were:

  • Interpreting output from audio waveform analysis
  • Translating analysis output into a visual representation
  • Implementing Javascript modules
  • Implementing UI and linking it to Javscript to allow the user to customize the visuals
  • Loading and playing an audio file from a CDN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 65.1%
  • HTML 34.9%