RetroArch 1.3.6 - OpenGL Music visualizer
An ffmpeg-based music visualizer, now included into RetroArch 1.3.6.
Implemented an FFT visualization for unextended GLES3. 2048-point windowed FFTs are computed with a series of fragment shaders. Compute shaders are GLES 3.1 and would be cleaner/more efficient.
The scene is drawn as a cylindrical mesh with FFT heightmap lookups. Different colors are shaded using mid/side channels as well as left/right information for height.
Implemented this in libretro-ffmpeg, and runs in RetroArch. Recorded the video with RetroArch's built-in FFmpeg recorder.
Runs 1500 fps on a GTX760 @ 720p/4xMSAA.
Song played is Themaister's "Beats and Sorrows" remix from way back in 2007.
http://www.animeremix.org/remix/88/
Other Videos By LibRetro
Other Statistics
RetroArch Statistics For LibRetro
There are 4,376,811 views in 340 videos for RetroArch. The game makes up over 1 day of published video on his channel, or 67.49% of the total watchable video for RetroArch on LibRetro's YouTube channel.