Skip to content

Live light show software using live audio analysis, premade animations, effect filters, midi input, Open Lighting Architecture for DMX/ArtNet output.

Notifications You must be signed in to change notification settings

pr1csynth/MaShine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WHAT ?

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.

mashine

HOW TO USE

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.

HOW TO BUILD

Require Java 8 and ant to build. Run ant in the root folder to build and run.

TODO

  • 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

WHICH LICENSE ?

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.

About

Live light show software using live audio analysis, premade animations, effect filters, midi input, Open Lighting Architecture for DMX/ArtNet output.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages