All Projects β†’ LedFx β†’ Ledfx

LedFx / Ledfx

Licence: mit
LedFx is a network based LED effect controller with support for advanced real-time audio effects! LedFx can control multiple devices and works great with cheap ESP8266 nodes allowing for cost effectvice syncronized effects across your entire house!

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ledfx

Audio Reactive Led Strip
🎡 🌈 Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
Stars: ✭ 2,217 (+1349.02%)
Mutual labels:  raspberry-pi, audio-processing, esp8266
Musig
A shazam like tool to store songs fingerprints and retrieve them
Stars: ✭ 388 (+153.59%)
Mutual labels:  microphone, audio-processing
Punyforth
Forth inspired programming language for the ESP8266
Stars: ✭ 350 (+128.76%)
Mutual labels:  raspberry-pi, esp8266
Ulnoiot Upy
retired version of ulnoiot based on micropython
Stars: ✭ 17 (-88.89%)
Mutual labels:  raspberry-pi, esp8266
Dtln
Tensorflow 2.x implementation of the DTLN real time speech denoising model. With TF-lite, ONNX and real-time audio processing support.
Stars: ✭ 147 (-3.92%)
Mutual labels:  raspberry-pi, audio-processing
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+2060.13%)
Mutual labels:  raspberry-pi, esp8266
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+249.02%)
Mutual labels:  raspberry-pi, esp8266
Otto
Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP]
Stars: ✭ 2,390 (+1462.09%)
Mutual labels:  raspberry-pi, audio-processing
Systematic Leds
Audio reactive, all in one, room lighting for your computer.
Stars: ✭ 85 (-44.44%)
Mutual labels:  raspberry-pi, esp8266
App Release
An IoT Solution,this is the android release app | download ios app in app store
Stars: ✭ 104 (-32.03%)
Mutual labels:  raspberry-pi, esp8266
Project alias
Alias is a teachable β€œparasite” that is designed to give users more control over their smart assistants, both when it comes to customisation and privacy. Through a simple app the user can train Alias to react on a custom wake-word/sound, and once trained, Alias can take control over your home assistant by activating it for you.
Stars: ✭ 1,577 (+930.72%)
Mutual labels:  raspberry-pi, microphone
web-voice-processor
A library for real-time voice processing in web browsers
Stars: ✭ 69 (-54.9%)
Mutual labels:  microphone, audio-processing
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+1609.15%)
Mutual labels:  raspberry-pi, esp8266
Ssd1306
Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
Stars: ✭ 303 (+98.04%)
Mutual labels:  raspberry-pi, esp8266
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (+38.56%)
Mutual labels:  raspberry-pi, esp8266
Automated Irrigation System
This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.
Stars: ✭ 442 (+188.89%)
Mutual labels:  raspberry-pi, esp8266
Linux Audio Adjustments
Audio Tweaks for Debian Based RPi
Stars: ✭ 140 (-8.5%)
Mutual labels:  raspberry-pi, audio-processing
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-94.77%)
Mutual labels:  raspberry-pi, esp8266
Onewirehub
OneWire slave device emulator
Stars: ✭ 195 (+27.45%)
Mutual labels:  raspberry-pi, esp8266
Mic hat
2 Mic Array for Raspberry Pi
Stars: ✭ 69 (-54.9%)
Mutual labels:  raspberry-pi, microphone

===================================================== Welcome to LedFx ✨ -Making music come alive!

|Build Status| |License| |Build Status Docs| |Discord| |Contributor Covenant|

.. image:: https://i.imgur.com/SFWfhFr.png

LedFx website: https://ledfx.app/

What is LedFx?

What LedFx offers is the ability to take audio input, and instantaneously processes the audio into realtime light show to multiple LED strips/matrix. No need to spend hours on end to program one song to program your LEDs, as LedFx will do this all for you!

LedFx real-time LED strip music visualization effect controller using is a network based devices (ESP8266/ESP32/Raspberry Pi 4) with support for advanced real-time audio effects! LedFx can control multiple devices and works great with cheap ESP8266/ESP32 nodes allowing for cost effective synchronized effects across your entire house!

Demos

We are actively adding and perfecting the effects, but here is a quick demo of LedFx running three different effects synced across three different ESP8266 devices:

.. image:: https://raw.githubusercontent.com/LedFx/LedFx/gh-pages-old/demos/ledfx_demo-small.gif

πŸ“‘ Quick start guide and documentationπŸ“–

Windows users can use the installer from the LedFx website: https://ledfx.app/download/

Mac and Linux are also supported, though currently do not have installers. For detailed installation instructions, see the installation documentation_.

😍 Show me how to make one!

The below image describes a basic setup - LedFx running on PC, communicating with a WLED Device controlling an LED strip.

.. image:: https://i.imgur.com/vzyHNwG.png

.. list-table:: :widths: 75 75 :header-rows: 1

    • Component
    • Example
    • Computer running LedFx
    • Windows 10, LedFx.exe_
    • Networked device controlling LED Strip
    • ESP8266 NODEMCU v3 running WLED_
    • Addressable LED strip
    • DC5V WS2812B 5 meters 60LED/m IP67
    • Power supply for LED Strip and ESP
    • 5V 10 amps LED Power Supply
    • Something to connect the wires together!
    • Soldering iron/solder

#. Build your networked LED Strip. - For most, this is the difficult step. Don't worry! There's guides here and online, and plenty of people able to help on WLED and LedFx Discord. - Follow the WLED guide to connect the LED strip and ESP together: https://github.com/Aircoookie/WLED/wiki. - Flash WLED to the ESP device: https://github.com/Aircoookie/WLED/wiki/Install-WLED-binary - Ensure all WLED devices are powered on, and connected to your Wi-Fi. - Test you can access the WLED web interface from your PC. If so, then you're good to go!

#. Install LedFx. - After you have WLED installed on your ESP device, download: LedFx.exe_ and install LedFx. - For Mac and Linux, see the installation documentation_ or LedFx Guide_.

#. Direct computer audio output to LedFx. - Follow guide, How to: Enable Stereo Mix in Windows 10. - Alternatively use Voicemeeter. Voicemeeter tutorial. - More information for Linux and macOS users here <https://ledfx.readthedocs.io/en/master/directing_audio.html>. - Play some music in the background.

#. Start LedFx. - Your WLED devices should appear in LedFx, automagically configured and ready to go! πŸŽ†πŸ”₯ - If not, on the left hand side, click on Device Management -> Find WLED devices button, or Add Device to add them manually. - If they're still not showing up, make sure they're powered on and properly connected to your WiFi.

#. Start using effects! - Click on the device, select an effect eg scroll(Reactive), and press Set effect button. - Your lights should now be reacting realtime to your music! Enjoy the show 🌈

πŸ§‘β€πŸ’» Join the LedFx Community

Join the Discord server to discuss everything about LedFx! |Discord|

To join, click on the Discord button below:

.. image:: https://discordapp.com/api/guilds/469985374052286474/widget.png?style=banner2 :width: 30% :target: https://discord.com/invite/xyyHEquZKQ

Contributing

Pull requests are welcome. Once tested, contact LedFx developer community on Discord to discuss the next step. We expect and require all contributors to read, understand and follow our code of conduct.

Credits: Contributors-&-About_

License

MIT_

.. _MIT: https://choosealicense.com/licenses/mit/ .. _LedFx.exe: https://ledfx.app/download/ .. _LedFx Guide: https://ledfx.readthedocs.io/en/master/index.html .. _WLED: https://github.com/Aircoookie/WLED/wiki .. _installation documentation: https://ledfx.readthedocs.io/en/master/installing.html .. _Contributors-&-About: https://ledfx.app/about/ .. _How to: Enable Stereo Mix in Windows 10: https://thegeekpage.com/stereo-mix/ .. _Voicemeeter: https://vb-audio.com/Voicemeeter/index.htm .. _Voicemeeter tutorial: https://youtu.be/ZXKDzYXS60o?start=27&end=163

.. |Build Status| image:: https://github.com/LedFx/LedFx/actions/workflows/ci-build.yml/badge.svg :target: https://github.com/LedFx/LedFx/actions/workflows/ci-build.yml :alt: Build Status .. |Build Status Docs| image:: https://readthedocs.org/projects/ledfx/badge/?version=master :target: https://ledfx.readthedocs.io/ :alt: Documentation Status .. |License| image:: https://img.shields.io/badge/license-MIT-blue.svg :alt: License .. |Discord| image:: https://img.shields.io/badge/chat-on%20discord-7289da.svg :target: https://discord.gg/xyyHEquZKQ :alt: Discord .. |Contributor Covenant| image:: https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg :target: CODE_OF_CONDUCT.md

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].