Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 1.67 KB

README.md

File metadata and controls

51 lines (43 loc) · 1.67 KB

Audio Reactive LED Strip

Get audio from your computer and transform it in RGB colors that you can send to a led strip.

linux-screenshot windows-scheenshot

Requirements

  • pyenv: for installing multiple python versions on the system
  • poetry: for managing python dependencies
  • make: for running prebuilt commands
    • sudo apt install make
  • Qt Design Studio: for designing the UI graphically

Installation

All commands are executed in the root directory of the project

  1. Install python
    pyenv install
  2. Activate environment
    poetry shell 
  3. Install dependencies
    poetry install

Commands

  • make rc: generate the resources_rc.py file from the resources.qrc file edited with Qt Design Studio
  • make gui: generate the window.py file from the window.ui file edited with Qt Design Studio
  • make run: run the application
  • make build: build the application in the build directory
  • make clean: remove the build directory

Uninstall

  1. Remove python version
    pyenv list
    pyenv uninstall <version>
  2. Remove environment
    rm -rf .venv