Medialon MxMs' Help
Name: Medialon MIDI IN/OUT
Version: 6.7.2
Available for: Manager V7 and Manager V6 (Lite & Pro), Showmaster(ST, Pro, LE & iPro)
Limitation In:
Device Brand: Medialon
Positrack Compatible: Yes
Resources type: MIDI
Compatible hardware interfaces - available resource modules (MRC):
[MIDI]AMX
[MIDI]Showmaster LE
[MIDI]Showmaster MIDI
[MIDI]Windows MIDI

Overview

This Mxm offers the control of the Midi interface of your computer. It can be specific Midi circuit board or Midi compatible Audio circuit board. It can be used to control any MIDI compatible devices, such as audio mixing table, lights controllers, audio sequencers, fireworks controllers, etc.

Each device can be assigned to control one MIDI in port and one MIDI out port.

Two devices can share the same ports.

MxM Installation

No specific installation required.

Device Setup

Device Setup Dialog Box

The setup of the device is done through this dialog box:

MIDI Message Filter Setup

This dialog box allows the user to select which MIDI messages must be monitored via system variables.

To monitor a MIDI Message: select the MIDI Channel, select the Message Type Tab (Note On, Control Change or Others), click with the righ button on the message and choose “Monitor On”. A system variable is automatically created with a default name. Variable names can be changed via the “Rename Variable” menu.

To unselect a MIDI Message: select a MIDI message, click with the right button and choose “Unselect”.

Some other menu items allows to monitors the whole Message Type page or the whole currently selected MIDI channel. Note that a yellow LED is displayed at the left of a MIDI channel if at least one of the incomming messages of this channel is monitored.

Notes about Positrack

The following commands are positracked:

Only the last Note On/Note Off command before the positrack point is positracked.

Device Commands

MIDI Note On

To start playing a note on a specific channel with the specified velocity.

MIDI Note Off

To stop playing a note.

MIDI Control Change

To send a new value to a control.

MIDI Program Change

To change the program of a channel.

MIDI Start

To start the sequencer of the MIDI device.

MIDI Stop

To stop the sequencer of the MIDI device.

MIDI All notes OFF

To stop playing all the notes on all the channels (Usually called Panic command).

MIDI Poly Key Pressure

To send a key aftertouch.

MIDI Channel Pressure

To send a channel aftertouch.

MIDI Pitch Bend

To send a channel pitch bend.

Usage: The value 8192 is centered, or “no pitch bend”.The value 0 means “bend as low as possible,” and, similarly, 16383 is to “bend as high as possible.”The exact range of the pitch bend is specific to the synthesizer.

Start MTC

To start sending a timecode signal on the MIDI output.

Usage: the value of the timecode sent is reflected into the MTCtimecodeOut variable.

Stop MTC

To stop sending a timecode.

Load MIDI File

To load a MIDI file.

Play MIDI File

To play a MIDI file.

Pause MIDI File

To pause a MIDI file.

Stop MIDI File

To stop a MIDI file.

Locate MIDI File

To locate a MIDI file to the specified timecode.

MIDI SysEx

To send a MIDI SysEx message on the MIDI output.

Usage: The SysEx Command string must not contain the SysEx Start (F0) and SysEx Stop (F7) bytes which will be automatically added by the MxM. Hexadecimal characters of the SysEx message must be preceded by the ‘!’ character. For example, to send the MIDI Machine Control “Stop” command for device 1 (F0 7F 00 06 01 F7), type the following string: !7F!00!06!01.

Device Variables

The count and names of variables for MIDI message monitoring depend upon the setup (see Device Setup).

MTCtimecodeIn

[Time] Value of the MTC timecode detected on the input, if any.

MTCtimecodeOut

[Time] Value of the MTC timecode sent when the command “Send timecode” has been called.

Filename

[String] Name of the currently loaded MIDI file

Status

[Enum] MIDI File status

Position

[Time] Current position of the MIDI file

Duration

[Time] Duration of the currently loaded MIDI file

Revisions

V 1.0.1

V 1.1.0

V 1.1.1

V 1.1.2

V 1.1.3

V 1.1.4

V 6.0.0

V 6.0.1

V 6.0.2

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.2.0

V 6.2.1

V 6.7.0