Skip to content

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

License

Notifications You must be signed in to change notification settings

jordigarciaventura/audio_reactive_led_strip

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published