NLED Matrix - Control and Mixing Software

6/21/18: Released an all new software application that replaces this one, still in beta but check it out at NLED AllPixMatrix

NLED Matrix is a Java based application used for mixing and controlling video content and to output it to a custom DIY LED Matrix or matrices, which can be of any shape and size. NLED-Matrix supports pixel patching, which allows the user to create the order in which the software outputs the data to the LED Pixels. That means any shape of LED matrix, any layout, any color order, with any type of control scheme can be made to work with the software. It allows two feeds of video data, either from a file such as .MOV, from an image, from a external video feed, or from any of the numerous generated content. The mixed video feed can be sent over Serial(USB Adapter, or RS-485 adapter), TCP, or UDP.

Video feed sources can be video files(AVI, MPG, MOV, and others), one of the several generated content(Meta balls, Spiral, star field, plasma, sound reactive sine, sound reactive bars), custom .dat files(text files containing the video data, videos converted using a different Processing program), DShow input(camera feed, such as screen grabber on Milkdrop or other visualizer)

More generated feeds will be written and added in the future. If you have any you would like to get added in to NLED-Matrix, contact the author.

There are a few options available to transmit the data, such as the basic Serial, to connect to something such as an USB to Serial Adapter, or a USB Enabled Microcontroller. Or even directly to most Arduino boards. And it supports TCP or UDP communication of a network or internet. Tested it with TCP and UDP connections to an X-Bee Wifi, worked well enough.

Written in Processing(www.Processing.org) to be free, open source, and easy for anyone to modify the source code to suit their needs. It supports all types of RGB(any order) pixels, single color LED pixels, and RGBW pixels.(RGBW may or may not be implemented in current version, check change log)

Inspired by move2Serial Processing app that is used with the OctoWS2811 LED Library. But is in no way derived or affiliated

Uses/Requires the 3rd Party Libraries:
netP5 - http://www.sojamo.de/libraries/oscP5/
Minim - http://code.compartmental.net/tools/minim/
TheMIDIbus - http://www.smallbutdigital.com/themidibus.php
DirectShow - http://www.humatic.de/htools/dsj.htm

Download Latest(v.2b) Source Code(PDE) Download
Download Latest(v.2b) Windows 32-bit Download
Download Demo Footage Download
Download Latest Linux 32-bit Use Source for now
Download Latest MacOSX 32-bit Download Source
NLED Matrix Manual View/Download
QuickFeeds Generator App View/Download
NLED Matrix Youtube Video Not Posted Yet
Round LED Matrix Project View Webpage

NLED Matrix Patcher - Software

This software app is used for creating patch files. For round or non-rectangle LED matrices the software has to be told where the pixels are physically placed in relation to the others. The software uses the patch file to assenmble the data in the proper order before sending it out the the controller.

Visit NLED Patcher Software Webpage

Shown is the GUI for the NLED Matrix Mixing and Control Software. Shown is a custom round WS2801 Pixel LED Matrix, all DIY. View Project Webpage

free, led, matrix, software, serial, dmx
Copyright © 2024 Northern Lights Electronic Design, LLC