worron / cavalcade

C.A.V.A. gui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cavalcade

Python wrapper for C.A.V.A. utility with his own drawing window, gui settings and basic audio player functions.

Video Demo

Dependencies

Base
  • C.A.V.A. >= 0.6
  • GTK+ >=3.18
  • Python >=3.5
  • Cairo

And all necessary python bindings e.g. python3-gi, python3-cairo.

Optional
  • GStreamer >=1.0
  • Python Pillow

Installation

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 .

Usage

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.

About

C.A.V.A. gui

License:GNU General Public License v3.0


Languages

Language:Python 100.0%