Sparkled: The web-based LED sequencer
Sparkled is in a pre-alpha state. You are more than welcome to experiment with Sparkled, but it's not yet ready for production use.
Sparkled is a web-based LED sequencer that aims to reduce the barrier to entry for lighting projects.
With Sparkled, you get an integrated solution containing:
Sparkled clients are responsible for rendered pixel data from the Sparkled server and displaying it on the LED strips. The official Sparkled clients are listed below:
Sparkled is currently in pre-alpha, so significant chunks of core functionality are still missing or incomplete.
These instructions will get you a copy of the project up and running on your local machine.
The following software and hardware requirements must be met before installing the Sparkled server:
gradlew
)Fork and clone the repository
SSH:
git clone [email protected]:<your_username>/sparkled.git
HTTPS:
git clone https://github.com/<your_username>/sparkled.git
##Build the project
Note: the initial build will take quite a while, as the dependencies need to be downloaded.
cd sparkled
./gradlew clean buildWebUi copyWebUi build
Run Sparkled
cd build/libs
java -jar sparkled-all.jar
Wait for the application to start, then connect to the UI in Chrome via the following URL:
http://localhost
Use gradle
to run the backend unit tests:
cd sparkled
./gradlew test
Use npm
to run the frontend unit tests:
cd sparkled/webui
npm run test
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details.