Medialon MxMs' Help
Name: Medialon DMX512
Version: 6.7.2
Available for: Manager V7 and Manager V6 (Lite & Pro), Showmaster (Mini, ST, Pro, LE & iPro)
Limitation In: Showmaster: commands and variables marked with * are not available
Device Brand: Medialon
Positrack Compatible: Yes
Resources type: DMX
Compatible hardware interfaces - available resource modules (MRC):
[DMX]ArtNet
[DMX]Showmaster DMX
[DMX]Soundlight DMX

Overview

Originally, DMX–512 is a protocol for sending channel level commands from a stage lighting controller to a dimmer pack but now it is more and more used to control many DMX compatible device as: dimmers, automatic projectors, smoke machines ,colour changers, gliding film projectors.

This MXM provides all the commands to control groups of DMX512 channels through several DMX512 hardware devices.

Input and/or Output are controlled. The input sensing can analyse incoming DMX stream: commands are available for live-recording, restoring of the DMX–512 signal. This Mxm can also create and playback memories and save channels values in an external file. This Mxm includes a graphical cue editor interface. This interface allows programmer to create, edit, and retrieve cues on selected channels. A graphical track ball allows programming of several channels for X and Y to ease control of roboscan like projectors. It is possible to record live DMX coming from a light desk, and to edit DMX cues automatically created with a user friendly graphical interface.

Recording parameters can be set in the Mxm setup window: sampling frequency, linearity error tolerance. DMX shows are recorded in an external file. Recorded shows can be easily be edited with the graphical cue editor interface.

Recorded shows can be played back from Manager. They can be synchronised to any time code i.e.: external time code, internal Manager time code, external device time code, etc.

MxM Installation

No specific installation required.

Device Setup

The device is created through this setup dialog box which is different if running under Manager or Showmaster:

Device Setup under Manager:

A DMX Device may use an output DMX line or an input DMX line or both.

The input DMX line is used for DMX data recording and or monitoring. In order to record DMX data for a device, select an input DMX line. To play the recorded data on the same device, select an output DMX Line.

First Channel

This is the index of first channel of the device. For example, if a first device with a count of ten channels on a line is created and a second device is created with a count of twenty channels on the same line, the first device will operate on channels 1 to 10 and the second device on the channel 11 to 20. This parameter can be changed manually after device creation. If the Mxm detects that one or more DMX channels are shared by several devices on the same output line, a warning is shown under the output line selection box.

Count of channels

The count of channels assigned to this device.

Output Line

The output resource line which is used by this device (refer to Manager User’s Guide for resource configuration).

Input Line

The input resource line of the resource which is used by this device (refer to Manager User’s Guide for resource configuration).

Monitor variables (Setup)

This button allows to define monitoring variables for specified input channels.

Monitoring:

Level Range

Indicates if levels range is between 0–100% or 0–255 in real values.

Save memories path

This path is where the memories created by this device will be saved on disk.

If the user selects an existing memory file located outside of the current project user data folder: the specified memory file is copied into the current project user data folder (overwriting any existing memory file in the current project user data folder which has the same name).

Note: that this path is relative to the current project user data folder.

Acquisition parameters

This parameters are used by the software during the recording.

Default values are provided but they can be changed to adapt to any system.

For example: if the first parameter is 5 and the second is 20, any difference between two consecutive values under 5 or lasting less than 20 samples will be smoothed. With values of 1 for each, no smoothing will be done.

Device Setup under Showmaster

First Channel

This is the index of first channel of the device. For example, if a first device with a count of ten channels on a line is created and a second device is created with a count of twenty channels on the same line, the first device will operate on channels 1 to 10 and the second device on the channel 11 to 20. This parameter can be changed manually after device creation. If the Mxm detects that one or more DMX channels are shared by several devices on the same output line, a warning is shown under the output line selection box.

Count of channels

The count of channels assigned to this device.

Output Line

The output resource line which is used by this device (refer to Manager User’s Guide for resource configuration).

Level Range

Indicates if levels range is between 0–100% or 0–255 in real values.

Save memories path

This path is where the memories created by this device will be saved on disk. Note that this path is relative to the current project user data folder.

Record Setup

(Not available in Showmaster)

The Record Setup dialog box allows to specifiy how cues are generated during the record process.

Record File

Name of the recorded file

Cue Type

Acquisition and Analysis parameters

These are the same parameters as the ones in the Device Setup dialog box.

Device Commands

The commands marked with * are not available in Showmaster.

Send Cue

This command sends DMX levels as they have been programmed by insertion of a Dmx Cue in the task. For the creation of the cue, a dialog box appears:

The values of the channels can be changed with the trackball or by introducing values in the edit controls.

Each channel can be selected as a X axis (Pan) or a Y axis (Tilt)

When a channel is ‘IN’, it means that its value will be sent when the cue is sent. When it is not, its value is not recorded in the cue. Each time a channel is moved, it becomes ‘IN’. You can give out or force this property with the ‘In Cue’ and ‘Out Cue’ controls.

Set levels out

Set a block of channels at the same level in a specified fade-time

Usage: This command is an easy way to create simple cues.

Get output level

Get the output value of a channel in real-time

Usage: This command can be used for monitoring DMX out.

Get input level *

Get the input value of a channel in real-time

Usage: This command can be used for monitoring DMX in, for conditionally start task at given values…

Set output levels as string

Set a block of channels at differents levels defined in a String in a specified fade-time

Usage: This command is an easy way to drive multiple channels by using only one cue. It can also be used to merge the outputs of several DMX devices (see also ‘Get output levels as string’ command).

Get output levels as string

Get the output values of a block of channels in real-time

Usage: This command can be used for monitoring DMX out. It can also be used to merge the outputs of several DMX devices (see also ‘Get output levels as string’ command).

Get input levels as string

Get the input values of a block of channels in real-time

Usage: This command can be used for monitoring DMX in. It can also be used to repeat the inputs directly on the outputs of the same or on others DMX devices (see also ‘Get output levels as string’ command).

Set Memories Path

Set the name of the file where the memories are read from and saved to.

Usage: Management of different memory files. Note that this path is relative to the current project user data folder when running under Showmaster.

Add memory

Create a memory with the current values of the specified block of channels

Send memory

Send the specified memory

Read memory

Read the content of a memory into the specified return variables

Delete memory

Remove the specified memory from the current file

Start acquisition *

Start acquisition on the current DMX line of the device

Usage: Recording of a show created with another DMX controller.

Stop acquisition

Stop the current acquisition and save the specified file.

Usage: The extension of the saved file is .DDF.

If another extension has been given, it is erase by this new extension. This file contains all the sample, without analyse.

Restore acquisition

Send the DMX values recorded in the specified file.

Stop restoring

Stop the current restoring.

Device Variables

The variables marked with * are not available in Showmaster.

Status

[Enum] current status of the device.

Message

[String] explicit messages of the device.

MemoryList

[String] list of all the memories in the current memoryfile.

RestoreTimecode

[Time] timecode during restoring and acquiring.

DMXin_1 to X*:

(X: number of input channel set at creation)

[Integer] Return DMX value of specified input channel

Revisions

V 1.0.1

V 1.0.2

V 1.0.3

V 1.0.4

V 1.0.5

V 1.0.6

V 1.1.0

V 1.1.1

V 1.1.2

V 6.0.0

V 6.0.1

V 6.0.2

V 6.0.3

V 6.0.4

V 6.1.0

V 6.1.1

V 6.1.2

V 6.1.3

V 6.1.4

V 6.1.5

V 6.1.6

V 6.2.0

V 6.2.1

V 6.2.2

V 6.7.0

V 6.7.1