Skip to content

bitfocus/companion-module-middlethings-middlecontrol

Repository files navigation

companion-module-middlethings-middlecontrol

The Middle Control Companion plugin can remotely control the Middle Control Software which controls Blackmagic, Sony cameras and even DJI gimbals (using Middle Things APC-R & APC-R Mini) . It can run on the same device that runs Middle Control, or on a remote device on the same network.

Getting Started

The yarn headless command will perform all the steps to build the module.

Available actions in this module

  • Select Camera ID
  • Send Camera Action
  • Send Gimbal Action
  • Recall/Save Preset
  • Set Custom Camera & Pan/Tilt/Zoom Positions
  • Set Custom Pan/Tilt/Zoom Speed
  • Access Camera & Gimbal settings in realtime using Variables

Changes

v3.2.0

  • Adds actions for Auto Iris, Auto Shutter, Auto Gain and Auto White Balance for supported cameras
  • Adds support for sending camera and gimbal actions to specific camera IDs simultaneously
  • Adds feedbacks for APC-R Connection Status, Camera recording (IP) and Camera Connexion Status (IP)
  • Adds variable with the list of cameras currently connected (over the network)
  • Adds variable with the list of cameras currently recording (over the network)
  • Adds variable with the list of APC-R, APC-R Mini & APC-R Mini Lite currently connected (over the network)
  • Adds option to specify a camera number for some feedbacks so that you can check multiple status at a glance (Recording Status, APC-R Connexion Status, Camera Connexion Status)

v3.1.0

  • Adds support for remote control of Sony Camera Menus
  • Adds support for Sony Multi Selector Control
  • Adds support for Digital Zoom toggle
  • Adds support for triggering Sony Custom C1-C6 Buttons
  • Adds variables for Rec status (Sony) / AF (Sony) / Digital Zoom (Sony) and Currently Active Preset
  • Adds feedbacks for Rec status (Sony) / AF (Sony) / Digital Zoom (Sony) and Currently Active Preset

v2.3.0

  • Fix for Iris control not working properly.

v2.2.0

  • Added remote Sleep / Wake mode & Recenter

v2.1.1

  • Fixed Preset Transition Speed not working

v2.1.0

  • Improved action "Send a Custom Gimbal PTZ Absolute Value" which can now send Pan / Tilt / Roll / Zoom instruction in the same action.

v2.0.1

  • Fixed variables not displaying properly in Companion 3

v2.0.0

  • Added Support for Companion 3

v1.1.9

  • Added Support for Preset Completion feedback (in %)

v1.1.8

  • Added Support for custom Preset Pages
  • Preset number & cam ID can now be parsed

v1.1.7

  • Fixed Zoom control not properly working
  • Fixed White level too slow to change

v1.1.4

  • Added Contrast / Saturation / BlackMidWhite Levels Commands
  • Added Support for Dynamic Variables inside action fields
  • Added Support for sending custom camera commands
  • Added ResetAll CCU command
  • Fixed latency issue when viewing parameters
  • Fixed too many Iris Steps / not following proper convention
  • General Stability Update

v1.1.3

  • Added Camera ID Selection Feedback
  • Added Dynamic Variables to access ATEM values such as White Balance, Tint, ISO, Iris, Pan / Tilt Speed, ...
  • Added Preset Transition Speed Command

v1.1.2

  • Hotfix on a bug that caused crash at boot

v1.1.1

  • Added TCP support for Middle Control 2.2 and above (better performance)
  • Fixed the Status saying "Connecting..." before a key is pressed (Middle Control 2.2 and above)
  • Added Focus Peaking Command

v1.0.2

  • Added support for DJI Active Track remote control
  • Improved config page clarity

v1.0.1

  • Removed TCP calls and optimized variables.

v1.0.0

  • Initial public release (after a lot of local field testing and developments )

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6