This project aims to create a simple music visualizer using the C programming language and the Raylib library for rendering. Also, it uses FFT to generate the visualizations.
Music by Nu11 and pilotredsun.
To run this project, you need to have gcc installed on your machine. Then, you can run the following commands:
make HOTRELOAD=0
./build/musicvisexport LD_LIBRARY_PATH="./build/:$LD_LIBRARY_PATH" && make HOTRELOAD=1
./build/musicvisKeep the app running. Rebuild with make HOTRELOAD=1. Hot reload by focusing on the window and pressing F5.
Space: Pause/PlayLeft Arrow: Previous songRight Arrow: Next songUp Arrow: Increase volumeDown Arrow: Decrease volumeF5: Reload Plugin (only works ifHOTRELOADis set to1)F | F11: Toggle fullscreenDelete: Remove a track that is been hovered- You can change the order of tracks by hovering on a track and dragging it up or down
