Synthesthsia

About

Synthesthsia is a music visualizer project designed to be as cheap and accessible as possible to recreate. The primary objective is to write highly optimized code that requires the smallest possible amount of space and minimizes outside dependencies.

Currently, the project focuses on a 1D line visualizer mapping audio to an LED strip, with future goals to support 2D matrix grids and 3D peak terrain generation.

Features

Hardware Requirements

To prototype and run this project, you will need the following hardware:

Software Dependencies

This project is built using PlatformIO. The required libraries are managed through the platformio.ini environment configuration:

Project Structure

The repository is organized to separate core application logic from platform-specific code and documentation:

Versioning

This project follows semantic versioning in the format MAJOR.MINOR.PATCH+info (where info can denote specific platforms or builds).

Contributors