AXIMMETRY WITH COMPANION

 

Hi, I need a help about OSC Control with Bitfocus Companion 3.3.0, when I send a comand test, an error appears: Response: 120: Button not found in module Root. I'm using the config Ethernet Controller and the stats it's OK, enabled too HTTP control both with the number port 21463.

AXIMMETRY WITH COMPANION

   BrunoLana

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

You are using Companion's Aximmetry connection (plugin), which communicates with Aximmetry via the HTTP protocol. Companion also offers a generic OSC connection that can be used with Aximmetry, but it operates differently.

When using Companion's Aximmetry connection, you will need to specify a path in the Module field. The path format is: Root \ Camera compound's name \ control board's name \ panel's name, for example, Root\VirtualCam_3-Cam\CAMERAS\SELECT CAMERA.
Additionally, enter the button's name or parameter in the Button field.
AXIMMETRY WITH COMPANION


Note that when using the generic OSC connection, the setup might be simpler since you don't need to know the path. You can just right-click on the button or parameter to Assign OSC...:

However, be aware that OSC is less reliable than Companion's Aximmetry connection.


Additionally, Aximmetry has a plugin for StreamDeck. With this plugin, you can use StreamDeck without needing Companion: https://aximmetry.com/learn/virtual-production-workflow/preparation-of-the-production-environment-phase-i/setting-up-inputs-outputs-for-virtual-production/external-controllers/using-elgato-stream-deck-to-control-a-scene/

Warmest regards,

 
Profile Image
Stefan Reck
  -  

Hi Eifert, There seems to be some missing documentation on the companion side here, and even the example you listed above is contradictory to what is actually entered in the module field in Companion. Which is also the only type of input I have gotten to work yet... so maybe you can help out here: what is the correct nomenclature to enter in Companion for pressing buttons (e.g. camera path buttons), setting buttons (e.g. changing video files in a player) and setting pin values? I know that I have to enter it manually, the module list refresh function is pointless...

 
Profile Image
Eifert@Aximmetry
  -  

Hi,

What should you know that there are two sets of actions:
The first set related to the Flow Editor:

Refresh Module List: This action retrieves the list of modules within a compound. You can navigate the compound hierarchy using backslashes \.
Set Pin Value: This allows you to set the pin value of a module, compound, or Control Board Panel's pin parameter. Which means that it can modify anything visible in the Pin Values panel of Aximmetry.

The second set related to the buttons visible on the Control Board Panels:

Press Button: Use this to select an option from multiple options (like Radio buttons) such as camera path buttons.
Set Button: This toggles a single option button on or off, like the Power button on the INPUT panel.

AXIMMETRY WITH COMPANION


I think the easiest way to use them is to get the module paths from Aximmetry. You can do so by first creating Playlist module.
Then, for the Press Button and Set Button actions in Companion, you can right-click on the Control Board Button and select Add To Playlist:
AXIMMETRY WITH COMPANION

This will give you the Module path and Button name, which you can copy directly into Companion:
AXIMMETRY WITH COMPANION


In the case of the Set Pin Value action, you can do the same by clicking on a pin in the Pin Values panel:

You can then copy and paste the Module path and Pin name:
AXIMMETRY WITH COMPANION



Note that Control Board Panels can also be accessed by a different path that points to the Control Board's node in the Flow Editor \ the Control Board Panel's name. Usually, this is easier to find, but Refresh Module List can not locate these panels.
Note that the plugin uses HTTP commands as detailed here:
https://aximmetry.com/learn/virtual-production-workflow/setting-up-inputs-outputs-for-virtual-production/external-controllers/external-control-of-aximmetry-via-http

Warmest regards,

 
Profile Image
Stefan Reck
  -  

Thank you very much, that works! 

;