MaShine is a software to do live light show using live audio analysis, prerecorded animations (sequences of frames), filters (function, algorithms, effects, ...), MIDI/DMX input, Open Lighting Architecture for DMX/ArtNet output.
Download the latest build. You may want to install OLA to output real DMX, but you can still use MaShine without it.
Midi devices only tested on Linux. Otherwise it should be crossplateform (OLA is only available on Linux and OSX).
TODO : user manual.
Require Java 8 and ant to build. Run ant
in the root folder to build and run.
- Inputs basics
- Outputs basics
- Patch
- Animation
- Saves
- Input binding
- Filters mechanism
- Device groups in filters
- DMX input
- FFT ranges
- More device features
- More filters
- MIDI outputs (get rid of themidibus ?)
- protobuf saves
- grid ui (see Blocks)
- integrated Artnet node, get rid of OLA ?
- A complete demo set
- User manual
This software is licensed under the GNU/LGPL v3 license, a copy is provided in the LICENSES file.
This software use : The Processing export libraries under the GNU/LGPL v3 license, a copy is provided in the LICENSES file. Minim under the GNU/LGPL v3 license, a copy is provided in the LICENSES file. The MidiBus under the GNU/GPL v3 license, a copy is provided in the LICENSES file. The OLA client with Google's protobuf software under a custom license which can be found in the LICENSES file. The Roboto Mono font under the Apache 2.0 license,a copy is provided in the LICENSES file.