WonkiLED Header

WonkiLED

LED-Matrix-Control-Software. Audio rein. Analyse. Licht raus.

Überblick

WonkiLED ist meine eigene LED-Matrix-Control-Software. Die Idee: Ich wollte Musik nicht nur hören, sondern sehen.

Die App ist in C# mit Avalonia UI und .NET 10 entwickelt und läuft aktuell nativ unter Windows. Der Support für macOS und Linux ist durch Avalonia bereits vorbereitet und kommt in einem nächsten Update.

Sie greift das Desktop-Audio ab (Spotify, YouTube, DAW, Games – egal was), analysiert das Signal in Echtzeit und rendert es als pixelgenaue Animation in der integrierten Vorschau. Über Art-Net wird das Bild dann mit 60 FPS an einen echten Controller gesendet, z.B. für eine HUB75-Panel-Wand.

Das Prinzip

Keine komplizierte DMX-Software, kein Löten. Ein Klick auf "Live" und die Matrix pulsiert zur Musik.

1

Audio rein

WASAPI Loopback Capture nimmt jedes Desktop-Audio auf – egal ob Spotify, YouTube, DAW oder Games.

2

Analyse

FFT und Beat-Detection analysieren Frequenzen, Lautstärke und Transienten in Echtzeit.

3

Licht raus

Software-Renderer auf WriteableBitmap, 60 FPS, skalierbar – gesendet per Art-Net 4 über UDP an die Hardware.

Live Demo

Hardware in Aktion

Das Video zeigt ein paar Beispiel-Effekte live. Von radialen Pulsen über schlangenartige Muster bis hin zu minimalistischem Regen – alles reagiert in Echtzeit auf die Musik.

Feature 1

Die Oberfläche & Live-Vorschau

Das Herz ist die 1:1 Pixel-Vorschau. Was du hier siehst, leuchtet 1:1 auf der echten Matrix. Oben siehst du immer den Status: Matrix-Größe, aktive Animation, Helligkeit, Gain und Live-Status. Rechts sind alle Controls modular aufgebaut: Matrix, Audio, Art-Net und Visualization.

Hier läuft der Effekt 'AudioPulse' – ein radialer Puls, der mit dem Bass atmet.

WonkiLED Hauptansicht mit AudioPulse-Effekt im Dark-Mode
Feature 2

Audio-Engine mit Auto-Gain

WonkiLED nutzt WASAPI Loopback, hört also nicht das Mikrofon, sondern direkt das System-Audio. Du wählst das Audiogerät, die App zeigt Input-Level und Visualization-Level live an. Das Killer-Feature ist der Auto-Gain: Leise Songs werden automatisch verstärkt, laute nicht übersteuert. Einstellbar über Strength und Adaptation Speed.

Effekt 'Spectrum' mit 64 Bändern auf einer 64×32 Matrix. Jede Säule ist eine Frequenz. Bässe links in Rot, Mitten in Grün, Höhen rechts in Pink. Mit Peak-Hold in Weiß.

WonkiLED Audio-Engine mit Spectrum-Equalizer
Feature 3

Die Visualisierungen

Spectrum ist der klassische FFT-Equalizer in Regenbogenfarben. AudioPulse erzeugt einen weichen, kreisförmigen Gradienten, der mit der Gesamtlautstärke expandiert. AudioSnake ist eine Schlange, die über die Matrix kriecht und bei jedem Beat die Farbe wechselt. AudioRain lässt minimalistisch Tropfen im Takt von oben nach unten fallen, getriggert von Transienten. Alle Effekte haben drei Regler: Sensitivity, Speed und Intensity.

Effekt 'AudioSnake'. Die Schlange hinterlässt eine ausblendende Spur und erzeugt so komplexe Muster. Bei jedem Beat wechselt sie die Richtung oder wird schneller.

WonkiLED AudioSnake-Effekt auf der LED-Matrix
Feature 4

Art-Net Output für echte Hardware

Im Art-Net Panel aktivierst du den Netzwerk-Output. Du gibst IP und Port deines Controllers ein (Standard: 6454), wählst die Universe Size (510 Channels) und die RGB-Reihenfolge deiner Panels. WonkiLED berechnet automatisch die benötigten Universes und sendet mit 60 FPS an die Hardware.

Effekt 'AudioRain'. Sehr clean, perfekt als dezente Visualisierung. Tropfen fallen im Takt von Transienten getriggert.

WonkiLED AudioRain-Effekt

Technik dahinter

Stack

  • C# / .NET 10 – Moderne, performante Basis
  • Avalonia UI – GPU-beschleunigtes, modernes UI-Framework
  • WriteableBitmap – Software-Renderer für die 60 FPS Preview

Audio & Netzwerk

  • WASAPI Loopback – Latenzarmes Desktop-Audio ohne Mikrofon
  • FFT & Beat-Detection – Echtzeit-Frequenzanalyse
  • Art-Net 4 über UDP – Konfigurierbare Matrix Size und RGB Order
Plattform: Windows 10/11 (macOS & Linux in Entwicklung) Rendering: 60 FPS, skalierbar für verschiedene Matrix-Größen Protokoll: Art-Net 4, DMX