Medialon MxMs' Help
|
|
Name: |
Sony MDS-B5 |
Version: |
6.7.2 |
Available for: |
Manager V7 and Manager V6 (Lite & Pro), Showmaster (Mini, ST, Pro, LE, XS & iPro) |
Limitation In: |
Device Brand: |
Sony |
Positrack Compatible: |
No |
Resources type: |
Serial |
Compatible hardware interfaces - available resource modules (MRC):
[Serial]AMX
[Serial]Comtrol Device Master
[Serial]Global Cache
[Serial]Sealevel SeaLINK
[Serial]Showmaster LE
[Serial]Showmaster Serial
[Serial]Windows COM
Overview
This MXM lets the user
play with and control the audio MiniDisc player, model MDS-B5. Two modes
are available: CONTINUE and MULTI SELECT. Some facilities are available
in only one given mode.
MxM Installation
No special installation required.
Device Setup
Device creation window:
COM Port:Com port number used to communicate
with the Device. Only one device can be connected to one given Com port at
a time.
Device Commands
Stop
Stops the device (either playing or recording).
Prepare Play
Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop” or “Pause”.
When a track has been located (see command “Locate”), fills the audio buffer with the beginning of the track, so the playing of the track (see command “Play”) will be instantaneous.
Usage:
Play
Starts playing audio, or restarts playing audio after pause.
Usage: Current status must be “Pause”. It must be preceded by command “Prepare Play” (“continue” mode), or by command “Pause”.
Pause
Suspends either playing or recording.
Usage: Current status must be “Play” or “Record”.
Prepare Record
Prepares the player for recording, so the recording of the track (see command “Record”) will start instantaneously.
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop”.
Record
Starts recording audio.
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Pause” it then must be preceded by “Prepare Record” command, or “Pause” command.
Get Track List
Retrieves the amount of tracks on the disc, and their titles. The titles are copied onto system variable “TrackNameList”.
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop”.
Next Track
Locates the next track.
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop” or “Pause”. Current track cannot be the last track of the disc.
Previous Track
Locates the previous track.
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop” or “Pause”. Current track cannot be the first track of the disc.
Locate
Locates any track on the disc.
- Acces Mode: [Type Enum] Specifies if either the track number or the track name will be used to locate it.
- By Index: Parameter “Track Index” will be used,and parameter “Track Name” will be filled out if available.
- By Name: Parameter “Track Name” will be used, and parameter “Track Index” will be filled out. Warning: You must be sure that command “Get Track List” has been issued previously, so the name is available.
- Track Index: [Integer]: Number of the track. The first track has number “1”.
- Track Name: [String]: Name of the track. The content of the system variable “TrackNameList” must be up to date (command “Get Track List” must have
been issued previously). The search for the name in the track name
list is not case-sensitive (i.e. “DuMMy” equals“dUmmY”).
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop” or “Pause”.
Get Track Info
Retrieves information about any track on the disc.
- Acces Mode: [Type Enum] Specifies if either the track number or the track name will be used to access it.
- By Index: Parameter “Track Index” will be used, and parameter “Track Name” will be filled out if available.
- By Name: Parameter “Track Name” will be used, and parameter “Track Index” will be filled out. Warning: You must be sure that command “Get Track List” has been issued previously, so the name is available.
- Track Index: [Integer] Number of the track.The first track has number “1”.
- Track Name: [String] Name of the track. The content of the system variable “TrackNameList” must be up to date (command “Get Track List” must have been issued previously). The search for the name in the track name list is not case-sensitive (i.e. “DuMMy” equals“dUmmY”).
Usage: Duration of the track in hour, minutes and seconds.
Set Track Name
Allows the user to set or modify the title of a track.
- Track Index: [Integer] Number of the track. The first track has number “1”.
- Track Name: [String] Name of the track. The only 100 first characters are used. Marked characters are translated (i.e. “é”, “è”, “ê” or “ë” are stored as “e”).
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop”.
Set Disc Name
Allows the user to set or modify the title of the disc.
Disc Name: [String] : Name of the disc. The only 100 firstcharacters are used. Marked characters are translated (i.e. “é”, “è”, “ê” or “ë” are stored as “e”).
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop”.
Allows the user to select which of the three audio inputs is to be used when recording.
- Source Type: [Enum] Specifies the desired audio source.
- “Analog ”Refer to documentation of player for details.
- “Digital (AES/EBU)”Refer to documentation of player for details.
- “Digital (coaxial)”Refer to documentation of player for details.
Usage:Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop”.
Eject
Ejects the disc.
Usage: Current status must be “Stop”.
Lock Front Panel
Allows the user to disable or enable the keys on front side of player.
- Mode: [Enum]: Specifies the desired mode.
- “Disabled” Pressing any key on front side of player will have no effect (except key “Eject”).
- “Enabled” Pressing any key on front side of player will have direct effect.
Usage: Current status must be “Stop”.
Play Mode
Allows the user to switch between the two available modes “continue” or “multi access”.
- Play Mode: [Type Enum] Specifies the desired mode.
- “Continue” This is the “normal” mode.
- “MultiAccess” Allows the user to play tracks grouped in a list of up to 10 tracks (see commands starting with “MultiAccess…” hereafter).
Usage: Current status must be “Stop”.
MultiAccess Clear List
Clears the set of up to 10 tracks stored in the 10 available slots in multi-access mode.
Usage: Play mode must be “multi-access” (see command “Play Mode”).Current status must be “Stop”.
MultiAccess Register Track
Stores any track into one of the 10 available slots. Warninguser must start by storing a track in slot #1, then in slot #2, and so on.
- Acces Mode: [Enum]: Specifies if either the track number or the track name will be used.
“By Index”: Parameter “Track Index” will be used.
“By Name”: Parameter “Track Name” will be used. Warning : You must be sure that command “Get Track List” has been issued previously, so the name is available (remember that command “Get Track List” cannot be issued in “multi-access”mode).
- Track Index: [Integer] Number of the track. The first track has number “1”.
- Track Name: [String] Name of the track. The content of the system variable “TrackNameList” must be up to date (command “Get Track List” must have been issued previously). The search for the name in the track name list is not case-sensitive (i.e. “DuMMy” equals “dUmmY”).
- Slot Number: [Type Integer] Specifies the desired slot number where to register the track. Warning : when registering tracks, always start with slot #1, then slot #2, and so on.
Usage: Play mode must be “multi-access” (see command “Play Mode”).Current status must be “Stop”.
MultiAccess Load Slots in Memory
Starts reading the beginning of the tracks registered in the slots for further instant playback.
Usage: Play mode must be “multi-access” (see command “Play Mode”). Current status must be “Stop”.
MultiAccess Instant Playback
Starts playing immediately any of the up to 10 tracks registered in the slots. When a track is played using this command, it can then be paused using command “Pause”, and restarted using command “Play”.
- Slot Number: [Integer] Specifies the desired slot number to playback immediately.
Usage: Play mode must be “multi-access” (see command “Play Mode”). Current status must be “Stop”, “Pause” or “Play”. Command “MultiAccess Load Slots in Memory” must have been issued previously while still in“multi-access mode”.
Cue
Allows the user to move fast inside the currently played track, forward or backward.
- Direction: [Enum] Specifies the desired sense.
- “Forward”Moving is performed forward.
- “Backward”Moving is performed backward.
Usage: Play mode must be “continue”(see command “Play Mode”). Current status must be “Play”.
Cue Standby
Goes back to the beginning of the playing.
Usage: Current status must be “Play”.
Erase Track
Deletes or erases any track on the disc.
- Track Index: [Type Integer] Number of the track. The first track has number“1”.
Usage: Play mode must be “continue” (see command “Play Mode”). Current status must be “Stop”.
Device Variables
CurrentStatus
[Enum] Current status of the device.
- “Play”: The device is playing.
- “Pause”: The device is paused.
- “Stop”: The device is stopped.
- “Eject”: The disc is being ejected.
- “Disc Out”: No disc is present in the device.
- “Cue Forward”: The device is in fast forward play.
- “Cue Reverse”: The device is in fast rewind (backward) play.
- “TOC Writing”: The device is writing datas on the disc.
- “Record Standby”: A pause has been issued during recording.
CurrentError
[Enum] Last occured error.
- “Command Error”: The last command could not be completed because it was not supported in current state.
- “Not Online”: Communication with the device is corrupted.
DiscName
[String] Name of the disc. This information is automatically updated when a disc is inserted.
TrackCount
[Integer] Amount of tracks on the disc. This information is automatically updated when a disc is inserted.
TrackNameList
[String] List of the titles of the tracks on the disc. This information is updated when command “Get Track List” is completed, and cleared when the disc is ejected.
CurrentTrackNumber
[Integer] Number of current track. This value can be 0 (zero) if no track location has yet been performed on a just inserted disc.
RemainingRecordTime
[Time] Time remaining on the disc for recording. This information is automatically updated when a disc is inserted.
Local
[Enum] Current availability of keys on front side of player (updated after command “Locak Front Panel” is completed).
- “Disabled”:Pressing keys on front side of player has no effect.
- “Enabled”:Pressing any key on front side of player has direct effect.
CommandCompleted
[Enum] Indicates if a command is still in progress or not. This variable should be tested when its results must be known before continuing (i.e. “Get Track List”).
- “Not Yet”: A command is still in progress.
- “Yes”: The last command has reached completion.
PlayMode
[Enum] Indicates current mode (“continue” or “multi-access”).
- “Continue”: This is the “normal” mode.
- “Multi Access”: Allows the user to play tracks grouped in a list of up to 10 tracks (see commands starting with “MultiAccess…” above).
Revisions
V 1.0.1
- Added: support of Showmaster
V 1.0.2
- Bug Fixed: device doesn’t communicate after the serial port has been changed
- Bug Fixed: device stops communication after a disc is reinserted
- Bug Fixed: disc name is sometimes not updated after a disc is inserted
- Added: Support for Showmaster.
V 1.0.3
- Bug Fixed: when cueing backward, the status was “play”
- Bug Fixed: when recording, the status was “record standby”
- Improvement: When sending “Record” while the device is paused, now the device accept the command and goes in “Record Standby”
- Bug Fixed: the status variable was not updated when the device was disconnected
V 1.0.4
- Fixed: delay at start for improving the first infos retrieving
V 1.0.5
- Added: support of Showmaster Pro
V 6.0.0
- Modified: Support of Manager V6/Showmaster V2.
V 6.0.1
- Fixed: Setup dialog doesn’t open on the correct screen on a multi-screen configuration.
V 6.0.2
- Fixed: Device variables are not reset after a project load (Requires Manager 6.0.3+).
V 6.0.3
- Fixed: The Setup dialog box is not always fully visible at the device creation time.
V 6.7.0
- Improved: Support for High DPI displays (require Manager 6.7.0+ or Showmaster Editor 2.7.0+)
- Changed: Compatibility for Manager 6.7.0 and Showmaster Editor 2.7.0