Skip to content

bitfocus/companion-module-rode-rcv

Repository files navigation

GitHub Downloads (Total) GitHub Downloads (Latest Release)

RØDECaster Video Companion Plugin

This module can be used to communicate with a RØDECaster Video switcher.

Companion v4.1.0 or higher is required to run this module.


Installing from pkg file manually

Installing

  1. In Companion, open the Modules menu
  2. Search for RCV
  3. Click on the version you would like to install
  4. Go to your connection and update it to the new version

Installing (Pre-Companion 4.0)

  1. Create a new directory on your PC/Mac called companion-plugins.
  2. Download the latest release zip from Releases.
  3. Place the zip inside the companion-plugins directory and extract. It should create a new directory called companion-module-rode-rcv.
  4. Launch Companion, on the launch window, click the settings cog in the top-right to reveal Developer modules path.
  5. Point this path to the companion-plugins directory. This will cause Companion to reload.
  6. The module should now be loaded into Companion.

image

For more information, please refer to the Companion documentation.



Available Functions

Actions

  • Control Buttons
    • Directly control buttons on the device.
  • Input Sources
    • Used for direct control of input sources.
  • Scene Sources
    • Used for direct control of scenes.
  • Media Sources
    • Used for direct control of media sources.
  • Overlay Sources
    • Used for direct control of overlays.
  • Audio Sources
    • Control audio sources, including level, gain and mute.
  • Audio Delay
    • Control master audio delay value.
  • Transitions
    • Control transition type and time.
  • Auto Switching
    • Enable/Disable/Toggle auto switching.
  • Logo
    • Enable/Disable/Toggle logo watermark.
  • Frame Rate
    • Change the frame rate of the device.
  • Keying
    • Enable/disable keying on input sources.
  • Video Outputs
    • Controls video outputs.
  • Set Media Bank
    • Change Media bank settings.
  • Set Overlay Bank
    • Change Overlay bank settings.
  • Set Input Bank
    • Control video inputs.
  • Switching Mode
    • Control switching mode.
  • System Commands
    • Perform system actions, including shutdown and reboot

Feedbacks

All feedbacks are booleans, which allows them to be used in triggers.

  • Control State
    • Provides feedback for button state of physical device, including PGM, PVW, Idle and Unavailable.
  • Input State
    • Provides feedback for specific input, including PGM, PVW, Idle and Unavailable.
  • Scene State
    • Provides feedback for specific scene, including PGM, PVW, Idle and Unavailable.
  • Media State
    • Provides feedback for specific media, including PGM, PVW, Idle and Unavailable.
  • Overlay State
    • Provides feedback for specific overlay, including PGM, PVW, Idle and Unavailable.
  • Streaming State
    • Provides feedback if the device is streaming or ready to stream.
  • Recording State
    • Provides feedback if the device is recording or ready to record.
  • Audio Source Status
    • Provides feedback on audio channels and mixes, including current level, gain and mute state.
  • Auto Switching State
    • Provides feedback on if auto switchin is enabled or not.
  • Logo State
    • Provides feedback on if the logo watermark is enabled or not.
  • Keying Status
    • Provides feedback based on an input's keying status.
  • Video Outputs
    • Provides feedback based on video output state.
  • Audio Meters
    • Show Audio Meters for live mix channels.
  • Switching Mode
    • Provides feedback based on Switching Mode.
  • Visual Switcher
    • Show a visual representative of the main RCV buttons.

Variables

Show Information
  • $(RCV:show_name)
  • $(RCV:stream_timecode)
  • $(RCV:record_timecode)
  • $(RCV:audio_delay_frames)
  • $(RCV:audio_delay_ms)
  • $(RCV:transition_time)
Device Settings
  • $(RCV:device_model)
  • $(RCV:device_name)
  • $(RCV:device_swversion)
  • $(RCV:device_serial)
  • $(RCV:device_ipaddress)
  • $(RCV:device_fanspeed)
  • $(RCV:frame_rate)
  • $(RCV:active_menu)
  • $(RCV:sync_active)
  • $(RCV:sync_device)
Input Sources
  • $(RCV:input_1_name)
  • $(RCV:input_2_name)
  • $(RCV:input_3_name)
  • $(RCV:input_4_name)
  • $(RCV:input_5_name)
  • $(RCV:input_6_name)
Scene Source Names
  • $(RCV:scene_A_name)
  • $(RCV:scene_B_name)
  • $(RCV:scene_C_name)
  • $(RCV:scene_D_name)
  • $(RCV:scene_E_name)
  • $(RCV:scene_F_name)
  • $(RCV:scene_G_name)
Media Source Names
  • $(RCV:media_A_name)
  • $(RCV:media_B_name)
  • $(RCV:media_C_name)
  • $(RCV:media_D_name)
  • $(RCV:media_E_name)
  • $(RCV:media_F_name)
  • $(RCV:media_G_name)
Overlay Source Names
  • $(RCV:overlay_A_name)
  • $(RCV:overlay_B_name)
  • $(RCV:overlay_C_name)
  • $(RCV:overlay_D_name)
  • $(RCV:overlay_E_name)
  • $(RCV:overlay_F_name)
  • $(RCV:overlay_G_name)
Wireless Device Status
  • $(RCV:wireless1_connected)
  • $(RCV:wireless1_signal)
  • $(RCV:wireless1_battery)
  • $(RCV:wireless1_charging)
  • $(RCV:wireless1_muted)
  • $(RCV:wireless1_record)
  • $(RCV:wireless2_connected)
  • $(RCV:wireless2_signal)
  • $(RCV:wireless2_battery)
  • $(RCV:wireless2_charging)
  • $(RCV:wireless2_muted)
  • $(RCV:wireless2_record)
Storage Information
  • $(RCV:storage_usb_data_used)
  • $(RCV:storage_usb_data_remain)
  • $(RCV:storage_usb_percent)
  • $(RCV:storage_sd_data_used)
  • $(RCV:storage_sd_data_remain)
  • $(RCV:storage_sd_percent)
Audio Sources
  • $(RCV:master_live_L (db)
  • $(RCV:master_live_R (db)
  • $(RCV:<channel>-<mix>_setlevel) (db)
  • $(RCV:<channel>-<mix>_setgain) (db)
  • $(RCV:<channel>-<mix>_livelevelL) (db)
  • $(RCV:<channel>-<mix>_livelevelR) (db)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors