Versie 1.3.0 voegt real-time ArtNet-, E1.31 (sACN)- en DDP-streaming, automatische detectie van netwerkcontrollers, een live FPS-meter, real-time DMX-activiteitsvisualisatie en bedradingspatrooninstellingen toe — plus testpatronen voor bedradingsverificatie, sACN-multicast, uitvoer naar meerdere controllers, sceneplaylists en audio-reactieve effecten.
Koop Pixel LED Animator 3 op Lemon Squeezy
ArtNet-Streaming
ArtNet is het industriestandaard UDP-gebaseerde protocol voor het verzenden van DMX512-data via Ethernet. Het wordt ondersteund door vrijwel elke professionele LED-controller — MADRIX, Jinx!, Glediator, ENTTEC, Art-Net-nodes en vele andere.
Het nieuwe ArtNet (Stream)-exportprofiel verzendt elk frame als Art-Net DMX-pakketten rechtstreeks naar het IP-adres, de poort en de start-universe van je controller. Er is geen tussenliggend bestand, geen coderingsvertraging en geen opslagoverhead.
Hoe Het Werkt
- Selecteer ArtNet (Stream) in de vervolgkeuzelijst met exportprofielen
- Voer het IP-adres van je controller in (of gebruik Discover om het automatisch te vinden)
- Stel de poort (standaard Art-Net-poort 6454) en start-universe in (0–32767)
- Kies de pixelvolgorde (RGB, GRB, BRG of BGR) die overeenkomt met je LED-hardware
- Kies een bedradingspatroon (Sequentiëel, Serpentine, Verticaal of Verticale Serpentine)
- Klik op Exporteren — frames worden in real-time gestreamd op de geselecteerde framerate met live FPS en DMX-activiteitsfeedback
Elke pixel beslaat drie opeenvolgende DMX-kanalen (R, G, B). Frames worden verdeeld over universums met 170 pixels per universe (512 DMX-kanalen minus de startcodebyte), volgens de standaard Art-Net-conventie die wordt gebruikt door Glediator en Jinx!.
E1.31 (sACN)-Streaming
Naast ArtNet voegt versie 1.3.0 een toegewijde sACN (Stream)-profiel toe voor het E1.31-streamingprotocol — de ANSI-standaardopvolger van ArtNet die door veel moderne lichttafels en controllers wordt gebruikt.
Het sACN-profiel werkt identiek aan het ArtNet-profiel maar gebruikt de standaard sACN-poort (5568) en 1-gebaseerde universumnummering. Dit betekent dat je rechtstreeks kunt streamen naar controllers die alleen sACN spreken, zonder een protocolbrug nodig te hebben.
Protocolvergelijking
| Protocol | Standaard Poort | Universebereik | Typisch Gebruik |
|---|---|---|---|
| ArtNet | 6454 | 0–32767 | MADRIX, Jinx!, Glediator, ENTTEC |
| sACN (E1.31) | 5568 | 1–63999 | Moderne lichttafels, architecturale controllers |
| DDP | 4048 | 1–4096 | WLED, Hyperion, LED-controllers met DDP-ondersteuning |
Selecteer het profiel dat overeenkomt met het protocol van je controller. Alle profielen ondersteunen bedradingspatronen, pixelvolgorde, testverbinding, auto-detect en dezelfde real-time feedbackfuncties.
DDP-Streaming
Versie 1.3.0 voegt ook DDP (Distributed Display Protocol)-streaming toe — een lichtgewicht protocol met lage overhead, speciaal ontworpen voor real-time LED-pixeldata. DDP wordt ondersteund door WLED, Hyperion en vele andere LED-controllers.
Het DDP-profiel verzendt pixeldata rechtstreeks naar je controller zonder de universe-gebaseerde overhead van ArtNet of sACN. Het is ideaal voor WLED-gebaseerde installaties waar eenvoud en lage latentie het belangrijkst zijn.
Auto-Detect van Netwerkcontrollers
Handmatig IP-adressen typen is foutgevoelig, vooral bij het werken met meerdere controllers op een groot netwerk. De nieuwe Discover-knop automatiseert dit:
- Klik op Discover naast het IP-adresveld
- De software verzendt een ArtPoll-broadcastpakket naar het subnet
- Alle compatibele controllers die reageren met een ArtPollReply worden weergegeven
- Het eerste gevonden IP wordt automatisch ingevuld in het hostveld
- Aanvullende gevonden nodes worden getoond in het statuslabel
De scan duurt ongeveer twee seconden en werkt met elk ArtNet-compatibel apparaat. Als geen enkele controller reageert, toont het statuslabel een duidelijke melding — geen stille fouten.
Real-Time FPS-Meter
Tijdens het streamen moet je weten of je netwerk en controller de geselecteerde framerate kunnen bijhouden. De FPS-meter toont de werkelijk behaalde framerate in real-time:
- Weergegeven in het exportstatusgebied tijdens het streamen
- Afgevlakt over een schuivend venster van één seconde
- Toont als “Streaming ArtNet — 28.5 fps” of “Streaming sACN — 30.0 fps”
- Wordt elke seconde bijgewerkt met afgevlakte metingen
Als de weergegeven FPS consequent onder je doel blijft, kun je het canvasformaat verkleinen, de framerate verlagen of je netwerkverbinding controleren — allemaal zonder de export te stoppen en opnieuw te starten.
DMX-Activiteitsvisualisatie
Weten dat er data stroomt is één ding; zien welke universums actief zijn is iets anders. De DMX-activiteitsbalken bieden een real-time visueel overzicht van kanaalgebruik per universe:
- Weergegeven in de rechterbovenhoek van het preview-canvas tijdens het streamen
- Elke verticale balk vertegenwoordigt één DMX-universe
- De balkhoogte komt overeen met de maximale kanaalwaarde in die universe
- Kleur gaat van groen (lage activiteit) naar rood (hoge activiteit)
- Wordt elk frame bijgewerkt voor directe feedback
Dit maakt het eenvoudig om te controleren of alle verwachte universums data ontvangen en of geen kanalen op nul vastzitten. Het is bijzonder nuttig tijdens initiële configuratie en debugging.
Bedradingspatrooninstellingen
De grootste praktische toevoeging voor echte LED-installaties is de Bedrading-selector. LED-matrices zijn zelden in perfecte rij-major volgorde bedraad. Strips zigzaggen heen en weer, panelen worden verticaal gemonteerd en individuele pixelbanen slingeren over het canvas in niet voor de hand liggende patronen.
Vier presets dekken de meest voorkomende fysieke indelingen:
| Patroon | Beschrijving | Pixelvolgorde (3×4 voorbeeld) |
|---|---|---|
| Sequentiëel | Rijen links naar rechts, boven naar beneden (standaard) | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 |
| Serpentine | Even rijen links naar rechts, oneven rijen rechts naar links | 0, 1, 2, 3, 7, 6, 5, 4, 8, 9, 10, 11 |
| Verticaal | Kolommen boven naar beneden, links naar rechts | 0, 4, 8, 1, 5, 9, 2, 6, 10, 3, 7, 11 |
| Verticale Serpentine | Even kolommen boven naar beneden, oneven kolommen beneden naar boven | 0, 4, 8, 9, 5, 1, 2, 6, 10, 11, 7, 3 |
Serpentine (Zigzag)
De meest voorkomende fysieke LED-indeling: een enkele strip die heen en weer loopt over elke rij. Wanneer de strip het einde van rij 0 bereikt, buigt hij 180° en loopt van rechts naar links over rij 1. De serpentine-preset weerspiegelt dit exact — geen patchmap, geen handmatige pixelherschikking.
Verticaal
Voor installaties waarbij LED-panelen verticaal naast elkaar zijn geplaatst, of waar een kolom-mapping-conventie standaard is (bijv. bepaalde MADRIX- en Jinx!-workflows). Pixels worden van boven naar beneden binnen elke kolom toegewezen voordat naar de volgende kolom aan de rechterkant wordt gegaan.
Verticale Serpentine
Een veelvoorkomende variant voor verticale strip-arrays: de eerste kolom loopt van boven naar beneden, de tweede kolom van beneden naar boven, enzovoort. Dit komt overeen met hoe een enkele strip verticaal over meerdere kolommen van een paneelraster slingert.
Testpatronen
Het controleren of een grote LED-installatie correct is bedraad kan uren duren — tenzij je bekende patronen naar het display kunt sturen. De nieuwe functie Testpatronen streamt een reeks diagnostische animaties met één klik rechtstreeks naar je controller:
- Chase — een bewegende puntsequentie die dode pixels, gebroken runs en verkeerde pixelvolgorden direct onthult
- Kleurbalken — vaste kleurblokken (rood, groen, blauw, wit) die de kanaaltoewijzing en kleurvolgorde verifiëren
- Gradient — een vloeiende kleurveeg voor het controleren van kleurdiepte en kalibratie
- Flash — afwisselend aan/uit-cycli om flikkering en verversingssnelheidsproblemen op te sporen
Elk patroon wordt in een lus gestreamd op de geselecteerde framerate en één klik stopt het. Gebruik testpatronen voordat je effecten mapt — ze veranderen kabel- en bedradingsdebugging in een controle van twee minuten.
sACN-Multicast
Het sACN-protocol ondersteunt multicast — het verzenden van één datastroom die elke multicast-enabled controller op het netwerk tegelijkertijd ontvangt. Versie 1.3.0 voegt een Multicast-optie toe aan het sACN (Stream)-profiel:
- Schakel het selectievakje in en één stream bereikt alle controllers in dezelfde multicastgroep
- Ideaal voor gesynchroniseerde installaties waarbij meerdere controllers één groot display aansturen
- Vereist controllers met multicast-ondersteuning ingeschakeld (standaard op de meeste sACN-capabele hardware)
Unicast blijft de standaard, dus het gedrag dat je al kent blijft ongewijzigd.
Multi-Target-Streaming
Veel installaties worden aangestuurd door meer dan één controller — meerdere WLED-units, meerdere ArtNet-nodes of een mix van beide. De nieuwe doelenlijst laat je naar meerdere controllers tegelijk streamen:
- Onderhoud een lijst met controlleradressen (IP, poort en universe) in het streamingpaneel
- Elk geëxporteerd frame wordt tegelijkertijd naar alle doelen verzonden
- Doelen worden opgeslagen in je presets, zodat schakelen tussen installaties direct is
Geen externe synchronisatiesoftware nodig — één klik streamt de animatie naar het volledige display.
Playlists en Scenesequencing
Voor shows die meer nodig hebben dan één enkele loop, verandert het nieuwe tabblad Playlist elk effect in een scene en ordent ze als een show:
- Voeg meerdere scenes toe, elk met zijn eigen effect, duur en instellingen
- Herorden scenes omhoog en omlaag, verwijder elke scene of schakel looping in
- Optionele crossfade tussen scenes voor vloeiende overgangen in plaats van harde cuts
- De playlist streamt live naar je controller (of set controllers) zonder bestanden te renderen
Bouw een show van 20 minuten uit individuele scenes, druk op Stream Playlist en laat de show draaien.
Audio-Reactieve Effecten
Versie 1.3.0 brengt het display tot leven met geluid. Nieuwe audio-reactieve effecten luisteren naar je microfoon en reageren in real-time op de muziek:
- Frequentieanalyse splitst de audio in acht banden (van bas tot hoog)
- Effecten omvatten Audio Spectrum, Audio Beat, Audio Wave en meer
- Elk effect reageert op beatdetectie, totale luidheid en energie per band
- De gevoeligheid kan vanuit de interface worden aangepast aan je microfoon en muziek
- Werkt tijdens het streamen — effecten worden in real-time gerenderd en gestreamd
Kies een audio-reactief effect, selecteer je invoerapparaat en het LED-display danst mee op de muziek.
Workflow Voorbeeld
Om een animatie naar een MADRIX- of Jinx!-controller te streamen met een serpentine-bedraad 32×32-paneel:
- Stel canvas in op 32×32
- Selecteer het ArtNet (Stream)-profiel
- Klik op Discover om je controller automatisch te vinden (of voer handmatig het IP in)
- Stel Bedrading in op Serpentine
- Stel Pixelvolgorde in volgens je strip-type (bijv. GRB voor WS2812B)
- Klik op Exporteren
- Bekijk de FPS-meter en DMX-activiteitsbalken om de real-time prestaties te verifiëren
De software rendert elk frame, past de serpentine-pixelherschikking toe, verdeelt de 1024 pixels over 7 universums (170 pixels elk, met 4 resterend in universe 6) en streamt Art-Net DMX-pakketten in real-time.
Installatie en Update
Pixel LED Animator 3 v1.3.0 is nu beschikbaar voor alle gelicentieerde gebruikers. Download de nieuwste installer via de aankooplink — je bestaande licentiesleutel blijft werken.