Skip to content

MadMapper (com.madmapper.madmapper)

MadMapper is a software-based projection mapping software and media player that implements the Media Player interface. MadMapper is an installed software and not a standalone device, and will typically be launched by the Atlas Agent, but may be configured to launch with the OS specific task scheduler.

  • Manufacturer: MadMapper
  • Compatibility: 6.0+
  • Namespace: com.madmapper.madmapper
  • Protocol: UDP
  • Port: 8010 (Input), 8011 (Feedback)

Configuration Options

ArgumentTypeDescription
feedback_ipv4int(Optional) override the default feedback port 8011.
feedback_portint(Optional) override the default feedback port 8011.

Interfaces

  • Media Player — Standard Media Player Control Interface
  • Raw — Raw Command Interface

Considerations

next / previous

The next and previous controlls are mapped to Cue columns (i.e. /cues/selected/columns/start_next). This may not always yield the expected behavior, expecially when you have empty cues, next continues to advance, even when we cue is blank.

If a different behavior is required of your program, you may use the raw command.

selected

Similar to next and previous, selected uses column numbers to select the media to play. The value when setting selected will corelate to the column number of the currently selected bank.

json
{
{
    "msg": "io.upswell.xagent.ControlRequest", 
    "device": "madmapper",
    "method": "selected",
    "data": {
        "value": "2"
    }
}    
}

MadMapper Setup

MadMapper needs to be configured for Autolaunch and to interface with the Control Gateway. Use the following to ensure that MadMapper launches correctly and can be controlled.

Autolaunch

To configure MadMapper for permanant/unattended installations, fist open Preferences.

Under Application select the Startup tab and:

  • Select "Silent Mode"
  • Deselect "Open Project dialog at startup"

Under Project select Startup and:

  • Select "Fullscreen when opening project at startup"

Control Responses (Feedback)

Atlas, Hybrid cloud, on-premesis platform for large scale media program development, delivery and operation.