CShaderSound is an audio visualizer written in C, utilizing shaders for real-time visualization. It is a small, personal project to try to learn more about shader programming.
The Raylib and Raygui library. Follow the instructions on Raylib GitHub for installation.
You can change some configurations in the main.c file. Then simply compile it. There is a Makefile provided, but it will probably only work with MinGW on Windows.
- Press SPACE to toggle play/pause.
- Press R to reload shaders. (You can use this program kinda like Shadertoys.)
- Drop an audio file or shader onto the window to load it.
This is small project has been inspired by @Tsoding and ShaderToys.