A three-mode audio/music visualizer with an oscilloscope initially created to imitate this video, but ended up being much more.
This visualizer's sampling ranges are equal temper scaled, meaning they scale to how humans hear frequency, based off of Michigan Tech's notes on the physics of music, specifically the equation they provided on this page.
- Double check note scaling
- Verify decibel addition is done properly despite https://github.com/DacioRomero/Audio-Visualization/commit/6eb8645cc402baf64bff938e819b5724ec1b3ea3 saying it is
- Split code into functions
- Document
- Optimize
The oscilloscope was intended to simulate an oscilloscope in order to make mushrooms like this video. The values are currently randomly chosen, but it effectively imitates the video.
- Better simulate an oscilloscope
- Make areas with lots of overlap/slow movement go closer to white
- Document
- Optimize