Code Monkey home page Code Monkey logo

led_master's Introduction

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

led_master's People

Contributors

spectrenoir06 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.