Medialon MxMs' Help 
  
Name : Medialon Audio Server
Version : 1.0.0
Available for : Manager V5 (all versions)
 
Device Brand : Medialon
Positrack Compatible : Yes
Ressources type : TCP/IP Network
 
Compatible hardware interfaces - available resource modules (MRC) :
 

 

> Overview | > Installation (MXM) | > Creation (Device) | > Commands (List Of) | > Variables (List Of) | > Support


Overview :

Medialon Audio Servers are audio servers which can control up to 96 independent audio channels. Each channel can be loaded with a media file (wave, MP3 or any DirectShow compatible format) and then played, paused, stopped, located independentely. These servers are remotely controlled via TCP/IP on Ethernet.

This MxM allows the control of Medialon Audio Servers.


> Top


Installation (MXM) :

This MxM doesn't require any installation.

> Top


Creation (Device) :


Device Creation Window :

Audio Server :
Defines the network settings of the Medialon Audio Server used by the device. Click on the "Configure Servers..." to configure Medialon Audio Server network settings. See the "> Server Configuration" section.

Audio Output :
Defines the Audio Output (or channel) of the server associated to the device.

Medialon Audio Servers manage stereo audio pairs. In order to handle mono signals as well as stereo signals, 2 consecutive Medialon Audio Server outputs refer to the same stereo pair.

For example, Output 1 (or Channel 1) is defined as the stereo pair which is output on the first two physical mono outputs of the server. Output 2 ( or Channel 2) is defined the same way.
-
To play a stereo file on the first stereo pair of the server, simply specify "Output 1" as the audio output.
- To play a mono file on the first mono output, specify "Output 1" as the audio output of the device and set the balance to full left (see the "> Set Balance" command).
- To play a mono file on the second mono output, specify "Output 2" as the audio output of the device and set the balance to full right.

Server Configuration :

This dialog box allows to add, delete or modify Server definitions which can be later used in the device setup.


Add :
Creates a new server definition and displays its network settings.



Server Address :
The IP Address of the remote Medialon Audio Server.

Server Port :
The Port used by the server to communicate.
There's normally no need to modify this parameter and it's recommended
to use its default value unless the remote Medialon Audio Server doesn't use the default port.

Client Port :
The Port used by the MxM to communicate.
There's normally no need to modify this parameter and it's recommended to use its default value.

Delete :
Deletes the selected server definition
. Note that a server definition cannot be deleted if there's one or more devices which use this server.

Modify :
Allows to modify the selected server network settings.

> Top


Graphical User Interface:

Device Control Panel

This MxM provides a Device Control Panel can be displayed either as a stand alone window or inside a User Screen Contenair object with the "Device Control" Manager command. Note: See the Manager Help menu for details about using this command.


Click on the upper left area where the current media name is displayed of the control panel to select a media to load.
Click on the upper right orange timecode display to locate the device to a new position.

> Top

 


Commands (List Of) :


The commands
marked with * are not available in Manager STAGE.

Load :

      Description : Loads a media.
      Parameters :
      FileName : [Type : String] : Name of the media to be played
      Usage :
      The file must be located in the Media Directory (see the "> Set Media Path" command). The name must not contain the full path of the file.
Play :
      Description : Play the media currently opened.
      Parameters : no parameter.
Pause :
      Description : Pauses the media currently opened.
      Parameters : no parameter.
Stop :
      Description : Stops the media currently playing.
      Parameters : no parameter.
      Note : Pause and Stop could result on same effect depending on the media type.
Locate :
      Description : Sets the media to the desired position in time.
      Parameters :
      TimeCode : [Type : Time] : Time to be reached by the media.

Set Loop :

      Description : Sets the loop mode.
      Parameters :
      Mode : [Type : Enum] : Loop Mode.
        Available Values:
        "Off" : No loop
        "On" : Loop

      Usage : If the Loop Mode is "On", the media restarts from its beginning when it reaches the end. Otherwise it stops.

Set Volume :

      Description : Change the volume of audio.
      Parameters :
      Volume : [Type : Integer] : Level of volume in dB.
      Fade Time : [Type : Time] : Fade Time
      Curve Curve : [Type : Enum] : The fade curve used for the fade.
        Available Values:
        "Output" : Standard physiologic fade curve
        "Crossfade" : Fade curve used for crossfading 2 channels
        "Linear" : Linear dB/sec fade curve.

      Usage : The unit of volume is dB, this means that 0 represent the maximum level whereas -100 the lowest one.

Set Balance :

      Description : Change the balance of audio channels (right/left proportions).
      Parameters :
      Balance : [Type : Integer] : Level of balance in dB.
      Usage : The unit of volume is dB, this means that 0 represent the midle between right channel / left channel, -100 the minimum volume for right channel (left channel is maximum) and +100 the minimum volum for left channel (right channel is maximum). The curve of audio balance is linear from -100 to +100.

Set Group :

      Description : Sets the Device group of this device.
      Parameters :
      Group : [Type : Integer] : Group Index.
      Usage : When a device is part of a group and receives either a "Play", a "Pause", a "Stop" or a "Locate" command, the command is automaticcally sent to all of the devices of the group. This insures the synchronous execution of the command for all of the devices of the group.
      Set the Group Index to 0 in order to remove a device from a group.
      Note that only devices using the same Medialon Audio Server can be grouped.

Set Media Path :

      Description : Sets the Media Directory on the remote Medialon Audio Server.
      Parameters :
      Media Path : [Type : String] : Media Directory of the server.
      Usage : The Remote Medialon Audio Server retrieves media files only from this directory.

* Get Clip List :

      Description : Retrieves the list of media files (clips) which are located in the Media Directory.
      Parameters :
      Clip List : [Type : String] : Variable which is filled with the list of clips.

* Get Media Path :

      Description : Retrieves the name of the Media Directory of the remote Medialon Audio Server.
      Parameters :
      Media Path : [Type : String] : Variable which is filled with the name of the Media Path.

       

> Top


Variables (List Of) :

Status :

      Type : Enum.
      Description : Current status of the device.
      Available Values :

        "Not Online" : the Medialon Audio Server is not online.
        "Ready" : No media opened.
        "Open" : The media is loaded and ready to play.
        "Closed" : The specified media couldn't be opened.
        "Playing" : The media is playing.
        "Paused" : The media is in pause mode.
        "Stopped" : The media is in stopped mode.
        "Locating" : The media is locating.

FileName :

      Type : String.
      Description : Name of the current opened media.

Timecode :

      Type : Time.
      Description : Current time position of the current opened media.

Duration :

      Type : Time.
      Description : Current time duration of the current opened media.
Volume :
      Type : Integer.
      Description : Current audio volume.

      The unit of volume is dB, this means that 0 represent the maximum level whereas -100 is the lowest one.
Balance :
      Type : Integer.
      Description : Current balance of audio channels.
      The unit of volume is dB, this means that 0 represent the midle between right channel / left channel, -100 the minimum volume for right channel (left channel is maximum) and +100 the minimum volum for left channel (right channel is maximum). The curve of audio balance is linear from -100 to +100.
Group :
      Type : Integer.
      Description : Current Device Group of this device
      .

> Top


Support (Difference with previous versions) :

> Top