Open Sound Control plugin for MPV Player
This MPV player plugin sends Open Sound Control (OSC) triggers based on a list of timecodes for a video or audio file. These OSC triggers can be used to trigger cues, scenes, chasers, etc. on a lighting console or other show control software like QLab.
The timecode list is a simple CSV file that contains time markers and a OSC path to call when the marker is reached. In addition, REAPER CSV exports are also supported.
With this plugin you can also control the player remotely. It listens to OSC messages that can be sent from for example TouchOSC.
Besides with MPV player intself, this plugin also works with MPV frontends that supports plugins, like IINA player on macOS.
You can download the plugin below (ZIP file):
Important notes:
- macOS and Windows are supported for now. Linux not (yet).
- This is a paid plugin, but you can try it for free, with a max. of 5 trigger points, and 10 OSC messages, for a limited amount of time.
Please try you before you buy!
Your license key will be emailed to you immediately following confirmation of your purchase.
DMX I/O: a simple DMX/Art-Net lighting console for macOS
DMX I/O is a simple tool for macOS to send/receive DMX values via Art-Net, written in SwiftUI.
Its primary view is simply a row of DMX channel faders.
Additionally, it can display a list of fixtures with their IDs and intensity values. Fixtures are selectable, and the parameters and channel values of the selected fixtures can be easily controlled via MIDI commands.
Demo with TouchOSC sending Midi commmands to change pan/tilt parameters:
A snapshot of DMX channel values can be recorded into a “scene” (cue). In the scene view, you can easily manipulate and activate scenes.
This app is not designed to compete with a full-featured lighting console. It lacks an FX engine, a large fixture database, and other advanced features.
You can also use just the fader row, effectively creating a basic lighting console. There’s no need to specify any fixtures or use scenes, making it ideal for testing, learning, or experimenting with DMX512 and Art-Net.
(Work in progress)