# Martin Professional A/S

> What RDMBench's fixture library knows about Martin Professional A/S fixtures: names for 37 manufacturer parameters, each with its source.

- **Manufacturer ID:** 0x4D50
- **Parameters named:** 37
- **Models profiled:** 0
- **Version:** 0.2.0
- **Runs on:** macOS 15 Sequoia or later, Apple silicon or Intel
- **Needs:** An Enttec DMX USB Pro with its DMX/RDM firmware (major version 2)
- **Price:** Free

What the [rdmbench-pids](https://github.com/darinpope/rdmbench-pids) fixture library holds for Martin Professional A/S, whose ESTA manufacturer ID is `0x4D50`: the models profiled from a unit on a bench, and the names of the parameters the maker added to RDM.

For Martin fixtures, Martin Companion knows Martin's status codes, private parameters and spares better than any cross-brand tool. Use it, and use RDMBench for everything else on the bench (see [Why](/why/)).

## Models

No Martin Professional A/S model is profiled yet. RDMBench captures one from a unit on the bench with **Fixture → Contribute Fixture Profile…** (see [The PID library](/help/pid-library/)).

## Manufacturer parameters

The 37 parameters Martin Professional A/S fixtures may list in SUPPORTED_PARAMETERS without describing, named as [`tables/martin-professional.json`](https://github.com/darinpope/rdmbench-pids/blob/f65ad635e800/tables/martin-professional.json) names them. A fixture that describes a parameter itself always wins over this table: makers reuse numbers across product generations, and only the fixture knows which generation it is.

| PID | Name | Data type | Settable |
| --- | --- | --- | --- |
| `0x8001` | `DMX_RESET` | Not given | Yes |
| `0x8003` | `FIXTURE_ID` | Not given | Yes |
| `0x8004` | `COLOR_MODE` | Not given | Yes |
| `0x8101` | `SYNCHRONIZED` | Not given | Yes |
| `0x810B` | `PRESET_PLAYBACK_LIMIT` | Not given | Yes |
| `0x810C` | `OFFLINE_MODE` | Not given | Yes |
| `0x810D` | `STAND-ALONE_CTRL_MODE` | Not given | No |
| `0x8220` | `MANUAL_MODE_OVERRIDE` | Not given | Yes |
| `0x8301` | `EFFECT_SPEED` | Not given | Yes |
| `0x8302` | `EFFECT_SHORTCUTS_ENABLE` | Not given | Yes |
| `0x8308` | `DISPLAY_ERRORS_ENABLE` | Not given | Yes |
| `0x8310` | `DIMMER_CURVE` | Not given | Yes |
| `0x8311` | `FOCUS_TRACKING` | Not given | Yes |
| `0x8312` | `DISPLAY_AUTO_OFF` | Not given | Yes |
| `0x8325` | `VIDEO_TRACKING` | Not given | Yes |
| `0x8326` | `DISPLAY_CONTRAST` | Not given | Yes |
| `0x8329` | `HIBERNATION_MODE` | Not given | Yes |
| `0x832A` | `TUNGSTEN_MODE` | Not given | Yes |
| `0x832D` | `GOBO_CT_CORRECTION` | Not given | Yes |
| `0x8330` | `STUDIO_MODE` | Not given | Yes |
| `0x8331` | `KEYLIGHT_CALIBRATION` | Not given | Yes |
| `0x8337` | `OUTDOOR_ACTIONS` | Not given | Yes |
| `0x833E` | `FRAMING_MODE` | Not given | Yes |
| `0x8400` | `PAN_TILT_SPEED` | Not given | Yes |
| `0x8402` | `PAN_TILT_LIMITATION_ENABLE` | Not given | Yes |
| `0x8403` | `PAN_LIMITATION_MINIMUM` | Not given | Yes |
| `0x8404` | `PAN_LIMITATION_MAXIMUM` | Not given | Yes |
| `0x8405` | `TILT_LIMITATION_MINIMUM` | Not given | Yes |
| `0x8406` | `TILT_LIMITATION_MAXIMUM` | Not given | Yes |
| `0x8409` | `PAN_TILT_LIMITATION_RESET` | Not given | Yes |
| `0x8500` | `FOLLOW_SPOT_MODE_ENABLE` | Not given | Yes |
| `0x8603` | `FAN_CLEAN` | Not given | Yes |
| `0x8604` | `FAN_MODE` | Not given | Yes |
| `0x8700` | `SERIAL_NUMBER` | Not given | No |
| `0x870A` | `DEVICE_HOURS_TOTAL` | Not given | No |
| `0x870B` | `LAMP_HOURS_TOTAL` | Not given | No |
| `0x870C` | `POWER_CYCLES_TOTAL` | Not given | No |

**Source:** MAC Viper XIP User Manual Revision G, chapter 'RDM functions' (https://www.martin.com/en-US/site_elements/martin-manuals-mac-viper-xip-user-safety-and-installation-manual). Names verbatim; settable from the table's GET/SET columns. The manual gives no data types. The MAC Viper Performance User Guide Rev C and MAC Viper Profile User Guide Rev D (2012) print no PID table — they say to ask the fixture through SUPPORTED_PARAMETERS / PARAMETER_DESCRIPTION — so which of these a Viper Performance implements is unconfirmed.
