All Projects → TobKra96 → music_led_strip_control

TobKra96 / music_led_strip_control

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

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to music led strip control

awesome-ws2812
A curated list of awesome resources for ws2812 LED strips and matrices
Stars: ✭ 84 (-62.5%)
Mutual labels:  led-strips, ws2812b
lumazoid
Firmware for the Lumazoid realtime music visualizer board
Stars: ✭ 85 (-62.05%)
Mutual labels:  led-strips, ws2812b
WS281x.swift
A Swift library for WS281x (WS2811,WS2812*,WS2813*) RGB led strips, rings, sticks, matrices and more.
Stars: ✭ 32 (-85.71%)
Mutual labels:  rgb-led, ws2812b
MusicVisualizer
A music visualizer based on the ATMEGA328P-AU
Stars: ✭ 30 (-86.61%)
Mutual labels:  rgb-led, ws2812b
ledcat
Control lots of LED's over lots of protocols
Stars: ✭ 89 (-60.27%)
Mutual labels:  led-strips, ws2812b
Wordclock
Diy Wordclock with an esp32 and ws2812b Leds
Stars: ✭ 19 (-91.52%)
Mutual labels:  webinterface, ws2812b
ESP8266 ArtNet-LED-DMX-Node
ESP8266 based WiFi ArtNet-Node for WS2812B-LED Pixel
Stars: ✭ 67 (-70.09%)
Mutual labels:  led-strips, ws2812b
raspi ws2812
A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero
Stars: ✭ 35 (-84.37%)
Mutual labels:  led-strips, ws2812b
52-Weeks-of-Pi
Inspired by Shekhar Gulati's "52 technologies in 2016", I've decided to set a goal of 52 Pi ideas over the next year.
Stars: ✭ 54 (-75.89%)
Mutual labels:  rgb-led
Collect
A server to collect & archive websites that also supports video downloads
Stars: ✭ 62 (-72.32%)
Mutual labels:  webinterface
ArduLED
Control NeoPixels (ws2812b) easier than ever with an Arduino!
Stars: ✭ 25 (-88.84%)
Mutual labels:  ws2812b
micSwitch
macOS menu bar application for the mic mute/unmute with single click or shortcut with walkie-talkie style support
Stars: ✭ 37 (-83.48%)
Mutual labels:  microphone
splendida
256 WS2812B LEDs arranged in Fermat's Spiral Shape
Stars: ✭ 28 (-87.5%)
Mutual labels:  ws2812b
RecPlayer-iOS
A simple iOS application that records audio and plays it back. (+some animations)
Stars: ✭ 21 (-90.62%)
Mutual labels:  microphone
Record-Audio-on-Windows
A Go program that uses winmm.dll to record audio to a WAV file.
Stars: ✭ 28 (-87.5%)
Mutual labels:  microphone
disable-autogain-control-extension
A chrome extension which disables the automatic microphone gain control in the MediaStream Web API.
Stars: ✭ 133 (-40.62%)
Mutual labels:  microphone
speaker.app
Source code for https://speaker.app, a batteries-included, web-based, quasi-decentralized, WebRTC networking platform, with a primary focus on audio and screen-sharing, and a secondary focus on chat messages and peripheral features.
Stars: ✭ 26 (-88.39%)
Mutual labels:  microphone
HB-UNI-RGB-LED-CTRL
HomeMatic compatible RGB Controller for adressable RGB LEDs (WS28xx, Neopixel,...)
Stars: ✭ 19 (-91.52%)
Mutual labels:  ws2812b
Echo
A simple iOS application redirects microphone input to the Bluetooth audio device
Stars: ✭ 33 (-85.27%)
Mutual labels:  microphone
esp8266-arduino-wifirgb
A RESTful API implementation to control an RGB LED Strip using an ESP8266 microcontroller.
Stars: ✭ 31 (-86.16%)
Mutual labels:  rgb-led

Music LED Strip Control (MLSC)

Logo

Python Version Discord GitHub

Table of Contents
  1. Features
  2. Installing
  3. Demo
  4. Acknowledgements
  5. License

Features

  • Audio visualization in real time.
  • Modern web interface.
  • 24 effects with many configuration options.
  • Customizable colors and color schemes.
  • Multicore optimized for large LED strips (900+ LEDs).
  • Multi device support
  • Standalone and client compatible for audio processing.

Installing

Please check if your hardware is inside the Compatible Hardware List.

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 -s -- -b master

The script also accepts some options:

  • -b, --branch git branch to use (master, dev_2.2)
  • -d, --developer repository of a developer to use (TobKra96, Teraskull)
  • -h, --help show this list of command-line options

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

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

Tutorial_Github

Setup schematic

Schematic

Demo

Version2_Github Roomtour_Github Version1_Github Mockup

Acknowledgements

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

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

Flask admin dashboard.

Scripts included:

Bootstrap, jQuery, jQuery-Scrollbar, jQuery-UI, Pickr, Font Awesome.

License

Distributed under the MIT License. See LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].