Skip to content

indexslv/LED_master

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LED_Master

LEDs master is a software for controlling big RGB LED matrix.

It work on PC ( Windows / OSX / Linux ) and on smartphone ( Android / IOS )

You can load shaders, musics, microphone, videos and custom scripts to create live animation.

And stream them to nodes using art-net or to my Wifi LEDs driver using Zlib compression

Dependencies

  • You need to install Löve

Usage

Get the code.

  1. Clone the repository. git clone [email protected]:spectrenoir06/LED_master.git
  2. Clone the submodules: git submodule update --init --recursive

Run it

Linux

love .

OSX

/Applications/love.app/Contents/MacOS/love .

Windows

"C:\Program Files\LOVE\love.exe" --console .

More info

Here

Add ressource

  • You can add shader / music / video / script
  • For this you need to add your ressource on the ressource folder locate at:
    • Windows: C:\Users\user\AppData\Roaming\LOVE
    • Mac: /Users/user/Library/Application Support/LOVE
    • Linux: ~/.local/share/love
  • Or you can directly drag and drop your files on the window when LEDs master is running.

Roadmap

  • Work
    • Protocol
      • Art-net
      • RGB888
      • RGB565
      • RLE888
      • BRO888 (brotli)
      • Z888 (zlib)
      • udpx
    • Player
      • Shader
        • Fragment Shader
        • External parameter
        • FFT sound input ( FFT => canvas => shader:send )
        • Drag and drop
      • Music
        • Music Loader
        • FFT visualization
        • Microphone In
        • Aux In
        • Drag and drop
      • Video
        • Video Loader
        • Drag and drop
      • Script
        • Custom script loader
        • Drag and drop
        • Doc
    • Settings
      • Scan Node
        • Art-net
        • Octo-LED ()
      • Node map
        • Viewer
        • Editor
      • Pixel mapping
        • Viewer
        • Editor
      • Load/save Json
        • Load
        • Save
        • Drag and drop
      • Canvas setting
        • Canvas size
        • Brightness
        • White mode
    • Animation
      • Loader
      • Editor
      • Saver
      • FTP Upload
    • Compatibility ( need test )
      • Linux
      • Windows
      • OSX
      • Android
      • iOS
      • Raspberry Pi
      • Nintendo Switch
    • Ideas
      • Screen grabber

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 88.9%
  • GLSL 10.0%
  • Makefile 1.1%