Python wrapper for C.A.V.A. utility with his own drawing window, gui settings and basic audio player functions.
- C.A.V.A. >= 0.6
- GTK+ >=3.18
- Python >=3.5
- Cairo
And all necessary python bindings e.g. python3-gi, python3-cairo.
- GStreamer >=1.0
- Python Pillow
This is pure python package, so you can try it without install
$ git clone https://github.com/worron/cavalcade.git ~/cavalcade
$ python3 ~/cavalcade/cavalcade/run.py
For proper install regular pip
routine recommended
$ git clone https://github.com/worron/cavalcade.git ~/cavalcade
$ cd cavalcade
$ pip install .
To use spectrum audio visualizer launch cavalcade without any arguments. To use cavalcade as player launch it with list of files:
$ cavalcade audio.mp3
Use help command to get list of all available arguments:
$ cavalcade --help
Double click on window to show settings dialog.
Program hotkeys can be set with user config file ~/.config/cavalcade/main.ini
.