Skip to content

Latest commit

Β 

History

History
53 lines (27 loc) Β· 1.38 KB

File metadata and controls

53 lines (27 loc) Β· 1.38 KB

πŸš€ Vortex

Project built in a "vibe-coding" style β€” exploratory, creative and iterative, focused on experimenting with real-world hardware + software integration.

What it is

Vortex is a real-time animation and playback system built in .NET, designed to run on a Raspberry Pi connected to a 16x16 LED matrix and speaker.

It integrates with LibreSpot (Spotify client) by reading its logs to detect playback state and dynamically switch between animation modes.

When music is playing β†’ reactive animations (inspired by Windows Media Player)

When idle β†’ pixel-art animations (emojis, clocks, etc.)

The goal is to create a DIY Divoom-like device, combining software, embedded systems and hardware experimentation.

Key ideas

Event-driven behavior based on external system logs (LibreSpot)

Real-time rendering pipeline for LED matrix

Separation between playback state and visual system

Focus on low-resource environments (Raspberry Pi)

Architecture

Animations/ β†’ visual logic and effects

Playback/ β†’ state detection and control

Rendering/ β†’ LED matrix rendering pipeline

Why this exists

This project is less about the final product and more about exploring:

hardware/software integration

real-time systems

creative coding

How to run

Open Vortex.sln in Rider or Visual Studio

Run the Vortex project

🀝 Contribution

Feel free to fork, experiment and extend the idea.