Driver Details

New

AVProEdge AC-MV-41

By: RTI
Updated: Oct. 17, 2025
Version: 2.1

This driver has been designed to provide two-way control of AVPRO EDGE AC-MV-41, via IP.

 

Version History:

v2.1:
      ENHANCEMENTS
      - Included Built-in Driver instructions page.
v2.0:
      ENHANCEMENTS
      - Updated the driver to include an 8x4 Audio Matrix includes switching , volume , EQ and balance
      - Updated autoprogramming tags and function names
      
      EXCEPTIONS
      -  Due to updating the Device description, the existing player sources should manually be renamed to Multiview.
      - Check all Audio Programming previously implemented if you are using tagging provided by the driver. This is due to four new sources for Zone 1-4  and changing the existing source to be called Multiview 

 

v1.1:
      ENHANCEMENTS
      - Reverse State Feedback
      - Integer value for current Input
      - Boolean Variable for Tile Inputs 
      - Reverse State for Audio
      - System Variable to set the Audio Selection
 
      EXCEPTIONS
      - Audio Switching to be reviewed

v1.0:

Notes - Initial Release

AVPROEDGE|MV41IP|2.1

Introduction

This driver has been designed to provide two-way control of AVPRO EDGE AC-MV-41, via TCP/IP. Ensure that the device is connected to the same network as the RTI processor and is accessible through its web interface. It is recommended that the device is set up with a static IP or reserved address on the router. Please make sure the device is correctly set up and working independently before integration with this driver.

Driver Features

High-level overview of the driver’s features.

Two-way TCP/IP communication

Input switching per tile

Audio routing (Analog / HDMI)

Volume, balance, EQ, and audio enable controls

Layout selection and preset memory

Feedback on connection, input selection, and current layout

Audio Matrix 8x4 functionality

Events for layout activation

**Not supported:**

- Loop output control

- Custom tile layouts

Version History

Version 2.1 – 13-October 2025

Included Built-in Driver instructions page.

Version 2.0 – 08-October 2025

Updated the driver to include an 8x4 Audio Matrix includes switching , volume , EQ and Balance

Exceptions

Due to updating the Device description, the existing player sources should manually be renamed to Multiview.

Check all Audio Programming previously implemented if you are using tagging provided by the driver. This is due to four new sources for Zone 1-4 and changing the existing source to be called Multiview

Version 1.3 – 16-September 2025

Updated All Tag Naming Format to align with RTI Tagging Format

Updated Function names to better reflect function purpose

Updated Apex to reflect Tag Name Changes

Version 1.2 – 11-September 2025

Updated User guide

Updated System Variables Tag Naming

Version 1.1 – 04-Aug 2025

Added Source Images / Source Image Variable

Added Extra Layouts

Added Tile Selected Feedback

Version 1.0 – 14-Jun 2024

Initial Release

System Requirements & Prerequisites

RTI System Requirements

Integration Designer: Apex ID11

XP FW: 25.1.27 or later

Manufacturer’s Device Requirements

MV41

Model FW Version: 1.00 or later.

Driver Configuration

System Config

**Connection Type:** IP

**Default Port:** 23

Input Names

**Input Name** Name of source

Source Icon

**Input Source Icon** dropdown list of default source icons

Preset Names

*Preset Name* Name of selectable Preset

Driver Variables

Status

Connection Status

Reports the current connection status as a Boolean (True = connected, False = disconnected).

Operational Mode

Displays the current operational mode of the device as a String (e.g., “Connecting”, “Operational”, “Idle”).

Tile Status

Tile X Current Input Label

Reports the friendly name of the source currently assigned to Tile X.

Tile X Current Input Number

Reports the numeric input currently assigned to Tile X.

Tile X Current Source Image

Variable linked to source images configured in settings.

Tile Input Booleans

Tile X Input Y Selected

Reports True when Input Y is currently selected for Tile X.

UI Selections

Tile X Selected

Reports True when Tile X is currently selected in the user interface.

Audio Tile Selected

Reports True when the Audio Tile is currently selected in the UI.

Currently Active Layout

Layout X Currently Active

A Boolean variable for each layout type (e.g., Fullscreen, PiP, 2x2 Wall, etc.).

Reports True when that layout is currently active.

Current Active Layout

Displays the name of the active layout as a String (e.g., “1+3 Right Fill”).

Currently Selected HDMI/Analog Input for Switching

Input X HDMI Currently Selected for Switching

Reports True when HDMI Input X is the selected source for routing or switching.

Input X Analog Currently Selected for Switching

Reports True when Analog Input X is the selected source for routing or switching.

Multiview Audio Feedback

Audio Input HDMI/Analog X Active

Reports True when the specified HDMI or Analog audio input is active for the multiview audio

Output.

Active Audio Input Name

Displays the name of the currently active audio source as a String (e.g., “CD Player”).

Volume Level

Reports the current multiview audio volume level (0–100).

Audio Disabled Status

Reports True if the multiview audio is disabled.

Balance Level

Reports the current audio balance (0–20).

Current EQ Mode Name

Displays the name of the current EQ mode as a String (e.g., “Rock”, “Classical”).

Current EQ Mode

(Off, Classical, Headphone, Hall, Live, Pop, Rock, Vocal) Each EQ mode has a corresponding Boolean that reports True when that mode is active.

Output X Audio Matrix Feedback

For each output zone (1–4):

Output X Audio Input HDMI/Analog Y Active

Reports True when HDMI or Analog Input Y is active for Output X.

Output X Active Audio Input Name

Displays the name of the current source feeding Output X.

Output X Volume Level

Reports the current volume level (0–100) for Output X.

Output X Audio Disabled Status

Reports True when audio output is muted or disabled for Output X.

Output X Balance Level

Reports the balance setting (0–20) for Output X.

Output X Current EQ Mode Name

Displays the name of the active EQ mode as a String.

Output X Current EQ Mode

(Off, Classical, Headphone, Hall, Live, Pop, Rock, Vocal) Each EQ mode provides a Boolean to indicate which is currently active.

Current Preset

Preset X Selected

Reports True when Preset X is currently active or was last recalled.

Last Selected Preset Name

Displays the name of the last selected preset as a String.

Preset X Custom Name

Displays the custom name for Preset X as configured in the driver settings.

Custom Names

Input X Custom Name

Displays the custom name assigned to HDMI Input X.

Analog Input X Custom Name

Displays the custom name assigned to Analog Input X.

Driver Functions

Multiview Switching

Switch Tile to Last Selected Input
Switches the selected tile to the most recently selected input source.
Parameter:

Select Tile – Choose which tile (1–4) to update.

Select Input for Switching
Chooses the HDMI or Analog input to be used as the active source for switching.
Parameters:

Select Input – Input number (1–4).

Source Type – Selects “HDMI” or “ANALOG”.

Discrete Fullscreen Switching
Directly switches the main (Fullscreen) view to a specific HDMI input.
Parameter:

Select Input – HDMI input number (1–4).

Discrete Audio Switching (Multiview Output)
Routes a specific HDMI or Analog input as the active multiview audio source.
Parameter:

Select Input – HDMI (1–4) or Analog (5–8).

Activate Layout
Changes the multiview layout to one of the predefined configurations.
Parameter:

Select Layout – Choose from layouts such as Fullscreen, PiP (Top/Bottom/Left/Right), 2x2 Wall, 1/3, or 1+3 configurations.

Switch Audio to Last Selected Input
Routes the multiview audio output to the last input selected for video.

Multiview Audio Settings

Audio Volume Step
Adjusts the multiview audio volume up or down.
Parameter:

Direction – “Up” or “Down”.

Set Audio Volume
Sets the multiview audio output volume to a specific level.
Parameter:

Level (0–100) – Desired volume level.

Set Audio Balance
Sets the audio balance between left and right channels.
Parameter:

Level (0–20) – Balance value.

Audio Balance Step
Shifts the balance left or right in steps.
Parameter:

Direction – “Left” or “Right”.

Set Audio EQ Mode
Sets the multiview audio equalizer mode.
Parameter:

EQ Mode – Choose from Off, Classical, Headphone, Hall, Live, Pop, Rock, or Vocal.

Set Audio Output Enable
Enables, disables, or toggles the audio output.
Parameter:

Audio Enable / Disable – “Enable”, “Disable”, or “Toggle”.

Audio Matrix Settings (Outputs 1–4)

Audio Volume Step
Adjusts the audio volume up or down for the selected output zone.
Parameters:

Direction – “Up” or “Down”.

Output – Choose Output 1–4.

Set Audio Volume
Sets a specific volume level for the selected output zone.
Parameters:

Level (0–100) – Target volume level.

Output – Choose Output 1–4.

Set Audio Balance
Sets the left/right balance for the selected output zone.
Parameters:

Level (0–20) – Balance value.

Output – Choose Output 1–4.

Audio Balance Step
Shifts the balance left or right by one step for the selected output.
Parameters:

Direction – “Left” or “Right”.

Output – Choose Output 1–4.

Set Audio EQ Mode
Sets the EQ mode for the selected output zone.
Parameters:

EQ Mode – Off, Classical, Headphone, Hall, Live, Pop, Rock, or Vocal.

Output – Choose Output 1–4.

Set Audio Output Enable
Enables, disables, or toggles the audio output for the selected zone.
Parameters:

Audio Enable / Disable – “Enable”, “Disable”, or “Toggle”.

Output – Choose Output 1–4.

Discrete Audio Switching
Routes a specific HDMI or Analog input to a specific audio output zone.
Parameters:

Select Input – HDMI (1–4) or Analog (5–8).

Select Output – Output 1–4.

Presets

Save Preset
Saves the current layout, input selections, and audio settings to a chosen preset slot.
Parameter:

Preset Save Position – Choose one of 20 available preset slots.

Recall Preset
Recalls a previously saved preset configuration.
Parameter:

Recall Preset Position – Choose one of 20 available preset slots.

Default Preset
Saves the current input assignments to the currently selected layout.
When switching to a new layout, it will always load its default preset.

Non-Standard Tags

Layout: Fullscreen
~~~~Function: Triggers Fullscreen mode.
~~~~Variable: Reflects the currently selected Fullscreen layout preset.

Layout: PipBL
~~~~Function: Activates the Picture-in-Picture layout (Bottom Left).
~~~~Variable: Reflects the currently selected PIP Bottom Left layout preset.

Layout: PipBR
~~~~Function: Activates the Picture-in-Picture layout (Bottom Right).
~~~~Variable: Reflects the currently selected PIP Bottom Right layout preset.

Layout: PipTL
~~~~Function: Activates the Picture-in-Picture layout (Top Left).
~~~~Variable: Reflects the currently selected PIP Top Left layout preset.

Layout: PipTR
~~~~Function: Activates the Picture-in-Picture layout (Top Right).
~~~~Variable: Reflects the currently selected PIP Top Right layout preset.

Layout: 1+3 Left
~~~~Function: Enables the 1+3 Left layout.
~~~~Variable: Reflects the currently selected 1+3 Left layout preset.

Layout: 1+3 Left Fill
~~~~Function: Enables the 1+3 Left Fill layout.
~~~~Variable: Reflects the currently selected 1+3 Left Fill layout preset.

Layout: 1+3 Right
~~~~Function: Enables the 1+3 Right layout.
~~~~Variable: Reflects the currently selected 1+3 Right layout preset.

Layout: 1+3 Right Fill
~~~~Function: Enables the 1+3 Right Fill layout.
~~~~Variable: Reflects the currently selected 1+3 Right Fill layout preset.

Layout: 1/3 Bottom
~~~~Function: Enables the 1/3 Bottom layout.
~~~~Variable: Reflects the currently selected 1/3 Bottom layout preset.

Layout: 1/3 Bottom Fill
~~~~Function: Enables the 1/3 Bottom Fill layout.
~~~~Variable: Reflects the currently selected 1/3 Bottom Fill layout preset.

Layout: 1/3 Top
~~~~Function: Enables the 1/3 Top layout.
~~~~Variable: Reflects the currently selected 1/3 Top layout preset.

Layout: 1/3 Top Fill
~~~~Function: Enables the 1/3 Top Fill layout.
~~~~Variable: Reflects the currently selected 1/3 Top Fill layout preset.

Layout: 2x2 Wall
~~~~Function: Enables the 2×2 video wall layout.
~~~~Variable: Reflects the currently selected 2×2 Wall layout preset.

Layout: Side By Side
~~~~Function: Enables the 1+1 Side-by-Side layout.
~~~~Variable: Reflects the currently selected Side-by-Side layout preset.

Audio Control Non Standard Tags

Disable Audio
~~~~Function: Disables the audio output.
~~~~Variable: Shows whether audio output is currently disabled.

Enable Audio
~~~~Function: Enables the audio output.

Toggle Audio
~~~~Function: Toggles the audio output state (on/off).

EQ Mode Tags

EQ: Classical
~~~~Function: Selects Classical EQ mode.
~~~~Variable: Reflects EQ mode is Classical.

EQ: Hall
~~~~Function: Selects Hall EQ mode.
~~~~Variable: Reflects EQ mode is Hall.

EQ: Headphone
~~~~Function: Selects Headphone EQ mode.
~~~~Variable: Reflects EQ mode is Headphone.

EQ: Live
~~~~Function: Selects Live EQ mode.
~~~~Variable: Reflects EQ mode is Live.

EQ: Off
~~~~Function: Turns EQ off.
~~~~Variable: Reflects EQ mode is Off.

EQ: Pop
~~~~Function: Selects Pop EQ mode.
~~~~Variable: Reflects EQ mode is Pop.

EQ: Rock
~~~~Function: Selects Rock EQ mode.
~~~~Variable: Reflects EQ mode is Rock.

EQ: Vocal
~~~~Function: Selects Vocal EQ mode.
~~~~Variable: Reflects EQ mode is Vocal.

Tile and Preset Control Tags

Select Tile X
~~~~Function: Switches the selected tile to the last selected input.
~~~~Variable: Reflects which tile is currently selected.

Switch Audio
~~~~Function: Switches audio to the last selected input.

Preset X: Save
~~~~Function: Saves the currently selected layout to preset X.

Default Preset
~~~~Function: Saves the current input assignments to the layout currently selected.

Events

Layout Fullscreen Selected
Triggered when Layout Fullscreen is pressed. Executes full screen mode.

Layout PiPBL Selected
Triggered when PiP Bottom Left is selected.

Layout PiPBR Selected
Triggered when PiP Bottom Right is selected. Executes PiP Bottom Right layout.

Layout PiPTL Selected
Triggered when PiP Top Left is selected. Executes PiP Top Left layout.

Layout PiPTR Selected
Triggered when PiP Top Right is selected. Executes PiP Top Right layout.

Layout 2x2 Wall Selected
Triggered when 2x2 Layout is selected.

Layout 1+3 Bottom Fill Selected
Triggered when 1+3 Bottom Fill is pressed. Configures 1 large (top) + 3 small (bottom) fill layout.

Layout 1+3 Bottom Selected
Triggered when 1+3 Bottom is pressed. Configures 1 large (top) + 3 small (bottom) layout.

Layout 1+3 Left Fill Selected
Triggered when 1+3 Left Fill is pressed. Configures 1 large (right) + 3 small (left) layout.

Layout 1+3 Left Selected
Triggered when 1+3 Left is pressed. Configures 1 large (right) + 3 small (left) layout.

Layout 1+3 Right Fill Selected
Triggered when 1+3 Right Fill is pressed. Configures 1 large (left) + 3 small (right) fill layout.

Layout 1+3 Right Selected
Triggered when 1+3 Right is pressed. Configures 1 large (left) + 3 small (right) layout.

Layout 1+3 Top Fill Selected
Triggered when 1+3 Top Fill is pressed. Configures 1 large (bottom) + 3 small (top) fill layout.

Layout 1+3 Top Select
Triggered when 1+3 Top is pressed. Configures 1 large (bottom) + 3 small (top) layout.

Layout 1+1 Side by Side Selected
Triggered when 1+1 Side by Side is pressed. Configures 1 left + 1 right layout.

Visibility Layers

Below are examples of visibility layers that can be configured in a demo or live project.

Each layer is linked to a visibility variable and controls whether that on-screen section is shown.

Presets

Visibility Variable: Presets Flag

Function: Displays the Presets Layer on screen.

Settings

Visibility Variable: Settings Flag

Function: Displays the EQ Layer (Settings screen) on screen.

SidebySide

Visibility Variable: Sidebyside Flag

Function: Displays the Side-by-Side Layer on screen.

1/3 Top

Visibility Variable: 1/3 Top Flag

Function: Displays the 1/3 Top Layer on screen.

Fill Options

Visibility Variable: Fill Options Flag

Function: Displays the Fill Options Layer on screen.

Aspect Options

Visibility Variable: Non Fill Options Flag

Function: Displays the Aspect Options Layer on screen.

1+3 Right

Visibility Variable: 1+3 Right Flag

Function: Displays the 1+3 Right Layer on screen.

WholeScreen

Visibility Variable: WholeScreen Flag

Function: Displays the Fullscreen Layer on screen.

PipBL

Visibility Variable: PipBL Flag

Function: Displays the Picture-in-Picture Bottom Left Layer on screen.

PipBR

Visibility Variable: PipBR Flag

Function: Displays the Picture-in-Picture Bottom Right Layer on screen.

PipTR

Visibility Variable: PipTR Flag

Function: Displays the Picture-in-Picture Top Right Layer on screen.

PipTL

Visibility Variable: PipTL Flag

Function: Displays the Picture-in-Picture Top Left Layer on screen.

1+3 Bottom

Visibility Variable: 1+3 Bottom Flag

Function: Displays the 1+3 Bottom Layer on screen.

1+3 Left

Visibility Variable: 1+3 Left Flag

Function: Displays the 1+3 Left Layer on screen.

2x2Wall

Visibility Variable: 2x2Wall Flag

Function: Displays the 2×2 Wall Layer on screen.

PipOptions

Visibility Variable: PipOptions Flag

Function: Displays the Picture-in-Picture Options Layer on screen.

Home

Visibility Variable: Home Flag

Function: Displays the Home Layer containing generic controls needed for all layouts.

Source Images

We have also provided a list of source images with this demo. To use these graphical images:

- Go to the default directory for Integration Designer files: My Documents\Integration Designer\Bitmap Libraries

- Create a new folder

- Place custom graphics in this new folder

Source images will appear as a new graphics library in the Bitmap Library Browser, identified by the name of the folder you have created. This custom library will appear each time you open Integration Designer.

Driver Setup Example

Select Layout Function

First, we need to enable layout switching for the user. To do this, assign the 'Select Layout' function to a button and set the layout parameter to match that button. Additionally, add feedback to indicate when a layout is active.

Select Input Function

After setting up layout selection, add buttons for input and tile selection. This allows the user to choose which input plays on each tile. If an input is assigned the analog parameter, it can only be used for audio switching.

Select Tile Function

The user can now load a layout and select an input. Pressing a tile will assign the selected input to that tile.

Select Audio Function

To let the user change the audio in multiview mode, add a button and assign the Switch Audio function. When the user presses this button, the audio switches to the selected input instead of assigning it to a tile.

Save Preset Function

There are two ways to save the current setup. The first is by using presets, which can be named in the config settings. Add two buttons: one to save the current setup to a preset, and one to recall it. After saving, the user can press the Recall Preset button to load the saved layout and input assignments.

Recall Preset Function

This button loads a saved preset, including the layout and input selections.

Save Default Function

The second method saves a default input selection for a layout. This selection will load automatically when the layout is selected. To use this, add the Save Default function to a button. When pressed, it saves the current input setup as the default for the active layout.

We also recommend checking the Integration Designer demo project, which shows how to set up the driver.

Troubleshooting

If the driver cannot control the AVPRO EDGE AC-MV-41 system, confirm the following:

The Ethernet switch used by the AVPRO EDGE AC-MV-41 system is correctly connected to the same network as the RTI processor.

The correct IP address is defined in the RTI driver properties for the AVPRO EDGE AC-MV-41 control interface.

Please be aware if you update to version 2.0

Due updating the Device description, the existing player sources should manually be renamed to Multiview.

Check all Audio Programming previously implemented if you are using tagging provided by the driver. This is due to four new sources for Zone 1-4 and changing the existing source to be called Multiview

System Testing

Integration Designer: Version 11.11

XP Processor Model: XP-3

XP Processor Firmware: 25.1.27

Device Model(s): AC-MV-41