synesthesia-project/synesthesia

Introduce Events, starting with a "beat" event, and manual BPM input

Closed this issue · 0 comments

s0 commented

Introduce a generalised concept of an "event", that can be registered by plugins, listened to by other plugins, and also used in e.g. sequences or compositor modules.

to begin with, it should be used by a BPM module to trigger "beat" events.

in the future, it would be nice to:

  • allow for users to define their own events
  • allow for linking of MIDI inputs to the triggering of events
  • allow for buttons to be added to the desk that trigger events
  • allow events to be linked to actions (plugins can register actions, such as switching midi linking page, transitioning between different cues, etc...)