Skip to content

mingersming/music_led_strip_control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music LED Strip Control (MLSC)

Logo

made-with-python Discord GitHub

Feature List

  • Audio visualization in real time.
  • Fancy Web interface.
  • 23 effects with many configuration options.
  • Customizable colors and color schemes.
  • Multicore optimized for large LED strips (900+ LEDs).
  • Standalone and client compatible for audio processing.

Demo

Version2_Github Roomtour_Github Version1_Github Mockup

Installation

Automated installation

Run the following command in your terminal:

curl -sSL https://raw.githubusercontent.com/TobKra96/music_led_strip_control/master/setup.sh | sudo bash

After the installation completes, please check the Installation Guide to configure the initial settings.

Manual installation

Please see the Installation Guide inside the Wiki: Installation Guide.

Also, check out the tutorial video I created for the manual installation:

Tutorial_Github

Setup schematic

Schematic

Used Libraries

Thank you for the digital signal processing and some effects. You are the best.

Awesome library for the LED output signal. Easy to use.

Fancy looking bootstrap theme. Scripts included:

Bootstrap, Font Awesome, jQuery-Autocomplete, FullCalendar, Charts.js, Bootstrap Colorpicker, Cropper, dataTables, Date Range Picker for Bootstrap, Dropzone, easyPieChart, ECharts, bootstrap-wysiwyg, Flot, Javascript plotting library for jQuery, gauge.js, iCheck, jquery.inputmask plugin, Ion.RangeSlider, jQuery, jVectorMap, moment.js, Morris.js - pretty time-series line graphs, PNotify - Awesome JavaScript notifications, NProgress, Pace, Parsley, bootstrap-progressbar, select2, Sidebar Transitions - simple off-canvas navigations, Skycons - canvas based weather icons, jQuery Sparklines plugin, switchery - Turns HTML checkbox inputs into beautiful iOS style switches, jQuery Tags Input Plugin, Autosize - resizes text area to fit text, validator - HTML form validator using jQuery, jQuery Smart Wizard.

About

Audio visualization for LED strips in real-time with web interface on a raspberry pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.8%
  • HTML 34.7%
  • JavaScript 8.4%
  • C++ 2.2%
  • Shell 1.6%
  • CSS 0.3%