Lucid Visualization is an audio visualization tool that aims to create lucid, groovy, and ethereal visualizations of your favorite songs.
This project is in fulfillment of the CPSC 312 2021W1 project requirements.
- Project Explanation Video
- Render 0: MVP
- Render 1: Africa
- Render 2: Log Sine Sweep
- Render 3: Cantina Band
- Render 4: Cloud Kisser
-
This project requires
ffmpeg
: either from your package manager of choice or downloaded off of their website. -
This project requires
libsndfile
: either from your package manager of choice or built from source. -
Usage:
stack build -- exec "lucid-exe [args]"
. The-h
flag will provide up to date usage information. -
The basic functionality of the program can be invoked via
stack build --exec "lucid-exe -i [PATH]
wherePATH
is the path to a.wav
file. This will create two files in the same directory as the.wav
file: one without audio and one