MIDIMonster is a universal control and translation tool for multi-channel absolute-value-based control and/or bus protocols.
Especially the stage & show control world uses a lot of different protocols of this type, for example to control stage lighting, musical instruments and all kinds of effects.
MIDIMonster can also be used as scripting and control environment to generate new and modify existing control data on any of the supported protocols.
With these features, the MIDIMonster allows users to control any channel on any of these protocols, and translate any channel on one protocol into channel(s) on any other (or the same) supported protocol, for example to:
- Translate MIDI Control Changes into MIDI Notes (Example configuration)
- Translate MIDI Notes into ArtNet or sACN (Example configuration)
- Translate OSC messages into MIDI (Example configuration)
- Dynamically generate, route and modify events using the Lua programming language (Example configuration and Script) to create your own lighting controller or run effects on TouchOSC (Flying faders demo configuration and script)
- Use an OSC app as a simple lighting controller via ArtNet or sACN
- Visualize ArtNet data using OSC tools
- Control lighting fixtures or DAWs using gamepad controllers, trackballs, etc (Example configuration)
- Connect a device speaking RTP MIDI (for example, an iPad) to your computer or lighting console (Example configuration)
- Play games, type, or control your mouse using MIDI controllers (Example configuration)
Platform(s)
GNU/Linux
BSD
macOS
Windows
Software type
Utility
Software language
C
Software features
MIDI
OSC
CV
Conversion
License
BSD 2-clause
Developer(s)
cbdev
Announcements