Skip to content

Cava, but with glfw3 and input instead of output audio lol

License

Notifications You must be signed in to change notification settings

NacreousDawn596/MiCava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicCava

basically just cava, but with input audio instead of output lol

coded using cpp GLFW3 (raw graphics stuff)

Dependencies:

  • glfw 3.2+
  • glew
  • alsa-lib
  • alsa-utils
  • jsoncpp
  • mesa
  • base-devel

Compile:

edit the config.json however you want, then you can either:

source bin/activate
glfwc main.cpp

or just use the command by yourself:

cc `pkg-config --cflags glfw3` -o main.cpp.a main.cpp `pkg-config --static --libs glfw3` -lasound -lGL -lGLEW -lstdc++ -ldl -ljsoncpp

then execute it:

./main.cpp.a

Enjoy!!

don't judge my poor coding skills, I don't usually practice C++ a lot + I've just read glfw3 documentation about 5days ago lol

Disclamer:

it works on my laptop (Gnome on wayland in archlinux) at least :')