A python interface for ndi.tv tools "Studio Monitor" with gui and midi support
- Go to the release page and download the latest release for windows
- Decompress the zip archive
- Add your config files (please refer to the config section)
- Run
main.exe
- Go to the release page and download the latest source code release
- Decompress the archive
- Run
pip install mido python-rtmidi tkinter requests
- Add your config files
- Run
python main.py
Settings consists of three parts :
hosts
that contains all displayspresets
contains every presets (ex : send scene A to every screens) and midi assignationscenes
defines all ndi channelsgeneral
containing general purpose config
The midi control can do 2 things :
Auto mode
: activate presets (pre-written sets of "this screens shows this ndi channel")Manual mode
: can affect a specific channel to a specific screen, without using any preset
Manual mode can be used as follow :
- Press the sustain button without releasing
- Press on the key that correspond to the screen that you want to affect the channel to
- Press on the key that correspond to the channel you want
- Release the sustain button
main.exe <args>
or
python main.py
depending of your installation choices
Arguments are :
-h
or--help
for help--no-midi
to disable midi support--experimental
or-e
to enable experimental features
Error Code | Error |
---|---|
Unrecognised argument | An argument could not be parsed correctly |
Config File | Watch the setup guide |