Media Commands FAQ

Abstract: This document contains materials explaining:
  1. terms used in MediaCommands,
  2. some new & important functions provided by MediaCommands,
  3. file formats developed or enhanced by MediaCommands.
Author: Wai-Yan Chow  (Program Designer)
E-mail: designer@cdmi.net
Version: 1.0
Date: June 1, 2006  (Last Modified)

Contents

Section 1. System

Q 1.1 What is a media file in MediaCommands ?

Any audio, video and image file supported by MediaCommands is considered to be a media file, and can be "played" by adding it to the playlist.

MediaCommands supports 3D animation through its powerful Animation Engine (Direct 3D support from graphic card is required). Although 3D animation performs according to the "rhythm" of audio and can't be run independently, it is still considered to be an attachable media file in MediaCommands.

So, MediaCommands is not only an audio player, it is also:
  • a video player,
  • an image viewer,
  • an image (video or animation) karaoke simulator (supports animated lyrics overlaying on video / 3D animation in real time without using any other hardware equipment),
  • a 3D animation viewer,
  • a kaleidoscope viewer,
  • an electronic photo album generator,
  • a stage performing partner,
  • a presentation tool ... ,

and can be used for entertainment, education and business purposes.

MediaCommands supports the following media file formats and their attachments:


Media File Attachments
Audio File Audio CD (cda)
MPEG (mp3)
Ogg Vorbis (ogg)
Windows Media Audio (wma)
Wave (wav)
Midi (mid)
Midi Karaoke (kar)
MediaCommands Midi Karaoke (ka2)
Audio File (wav, for mixing)
Image File (bmp, jpg, png)
Video File (DVD, VCD, mpg, avi, swf)
3D Animation File (mxa)
LRC Lyrics File (lrc)
CDG Lyrics File (cdg)
Movie Subtitle (srt)
Image File BMP Image (bmp)
JPEG Image (jpg)
Portable Network Graphics (png)
Audio File (cda, mp3, ogg, wma, wav, mid, kar, ka2)
3D Animation File (mxa)
2 lines of text
Video File Digital Video Disc (vob)
Video CD (dat)
MPEG Video (mpg, mpe, mpeg)
AVI Video (avi, DivX, XviD)
Shock Wave Flash (swf)
Audio File (cda, mp3, ogg, wma, wav, mid, kar, ka2)
Image File (bmp, jpg, png)
LRC Lyrics File (lrc)
CDG Lyrics File (cdg)
Movie Subtitle (srt)

Q 1.2 What is the "title" of a media file in MediaCommands ?

In MediaCommands, the "title" of a media file is actually the text displayed in the playlist. It is the same as the file name of the media file when it is loaded into the playlist the first time.

MediaCommands allows user to modify the "title" of each media file through the "Name" page of the Media File Settings Editor. This is especially useful in creating the CD, VCD and DVD playlist where the title can reflect what is actually inside each media file.

With the help of the auto play timing settings, this is also a very useful tools to re-arrange different parts of a media file for playing.

In other words, "title" is the alias of part of a media file in a playlist, and different titles in a playlist may refer to the same media file. What is actually the path and the name of the media file can be found in the "Name" page of the Media File Settings Editor. If user wants to rename the the media file as the title, this can also be done in the same page.


Q 1.3 What is the "Custom Order Number" of a media file ?

"Custom Order Number" is a 4-digits number assigned to each media file in a playlist to represent the playing order of the media files defined by the user. By default, the number represents the sequence of the media files added to the playlist.

User can drag-and-drop media titles in the playlist to re-arrange the playing order of the media files by changing their "Custom Order Numbers".

The "Custom Order Number" can be set to show or hide through the "Playlist" page of Preferences. By default, the playlist is sorted by the "Custom Order Number".


Q 1.4 What is Auto Play Mode (APM) ?

Auto Play Mode (APM) is actually the default playing mode of MediaCommands. When APM is applied, media files in the playlist will be played one by one continuously until the end of the playlist is reached. In MediaCommands, the concept of auto play timing control is introduced to make the APM a lot more powerful than other players. The auto play timing for each media file can be set and modified through the "Timing" page of the Media File Settings Editor. They are:
  1. Waiting Time - time to wait before the media file is actually played
  2. Starting Position - starting position of the media file to be played
  3. Duration - length of the part of the media file to be played
The first media file in the playlist will be played automatically when the playlist is loaded if APM is applied.

With the help of the auto play timing settings, user is able to play a series of "chopped" media files at a specific time in any order without using any other audio or video editors.

Sampling is actually applying auto playing mode with zero waiting time and zero starting position for a specific duration to all media files.


Q 1.5 How to insert a silent interval between each media file ?

User can insert a silent interval between each media file by:
  1. select "Preferences" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select the "System" page,
  3. select the "Auto Play" page,
  4. check the "Apply auto playing mode" checkbox,
  5. check the "Apply current auto play timing settings to all media file" checkbox,
  6. enter the required silent interval for Waiting Time.
[Contents]

Section 2. Playlist

Q 2.1 What is MediaCommands Playlist File (mcl) ?

MediaCommands Playlist File (mcl) is a new kind of playlist file completely different from M3U, M3L and PLS. Seeing that different media files may require to be played with a different settings of the environment at different time, MediaCommands decided to developed a playlist which is capable of saving variables (settings) of the environment.

With the help of the auto play timing settings, user is able to play a series of "chopped" media files at a specific time in any order. This also means that the playlist of MediaCommands can be used to synchronize media files with other actions in lectures, seminars, stage and party performance ... etc.

With the help of the "Execute" settings, media files can also be made to be synchronized with the environment through other external software and hardware.

So, the playlist of MediaCommands is actually a program - an event generator. MediaCommands will show you more about "Playlist Programming" in the coming versions.

In short, the playlist of MediaCommands let you mix "everything" together and "play" in whatever way you like.


The playlist of MediaCommands saves the following environment settings:

Media File: Title
Path & file name
Length of media file
"Customer Order Number" assigned to media file
Mixing Settings: Path & file name (Wave)
Start Position
Duration
Volume
Option to loop mixed audio
Mixer Settings: Master Volume
Master Volume Balance
Media Volume (Audio CD, Wave, Midi)
Media Volume Balance
Bass Volume
Treble Volume
Auto Play Timing: Waiting time
Start position
Duration
Image Media File: Display size
Option to show proportional image (Option to set background color)
Video Media File: Option to hide or show video
Option to hide or show video lyrics
Option to hide or show video player
Option to play background music (disable video audio)
Option to turn left audio channel on or off
Option to turn right audio channel on or off
Option to apply background color (Option to set background color)
Attached Image: Path & file name
Display size
Option to show proportional image (Option to set background color)
Attached Video: Path & file name
Option to hide or show video lyrics
Option to apply background color (Option to set background color)
Attached Animation:
(2D or 3D)
Path & file name
Attached Audio:
(Background music)
Path & file name
Option to loop background music
Option to apply background music to subsequent image or video files
Attached Lyrics:
(or image text)
Path & file name (except kar, mp3 and ogg with embedded lyrics)
Font name
Font size
Option to use double outline
Media title (Display style, Font color, Outline color, Option to show outline)
Focused line (Font color, Outline color, Option to show outline)
Non-focused line (Font color, Outline color, Option to show outline)
Focused word (Font color, Outline color, Option to show outline)
Lyrics Remarks (Font name, size and colors, Option to hide lyrics remarks)
Animation settings for Lines (Effect type, Total lines, Line spacing, Left/Right margin, Top/Bottom margin, Alignment, Option to show completed lines, Zooming settings, Shaking settings)
Animation settings for Focused Word (Effect type, Effect strength)
Animation settings for Completed Words (Effect type, Moving direction, Moving speed, Zooming settings, Shaking settings)
Time compensation
Theatre Control:
(Karaoke Emulator)
Option to open or close the Theatre (karaoke Emulator) before the media file is played
External Program
Execution
:
File name & parameters for executing an external program before a media file is played
Playlist Link: Path & name of the next playlist to be loaded and played when a media file is finished.

Q 2.2 What is Media File Settings Editor (MSE) ?

"Media File Settings Editor (MSE) is an editor for modifing all the environmental variables (settings) including all settings of attachments (except mixer settings) saved for each media file in the playlist. The editor can be activated by:
  1. pressing the "Media File Settings" button in the playlist module, or
  2. selecting the "Edit Media File Settings" option in the popup menu of the playlist module (right-click on the playlist to get the popup menu).
Each type of media file has its own set of settings, and are described as follows:
Audio Media File: Name, Timing, Attached Wave Audio (for mixing), Attached Image, Attached Lyrics, Attached Video, Attached 3D Animation (see Q2.1 for details)
Image Media File: Name, Timimg, Image, Background Music, Attached Wave Audio (for mixing), Attached 3D Animation, Text - 2 lines (see Q2.1 for details)
Video Media File: Name, Timing, Video, Attached Image, Attached Lyrics, Background Music, Attached Wave Audio (for mixing) (see Q2.1 for details)
"Theatre (Karaoke Emulator) Control", "External Program Execution" and "Playlist Link" can also be set for all media files through the Media File Settings Editor (see Q2.1 for details).


Q 2.31 What is the "Custom Order" of media files in a playlist ?

MediaCommands allows user to define his own playing order of media files in a playlist in a more natural way. By default, media files are arranged in order of the time they are addded to the playlist with a "Custom Order Number" assigned to them.

User can re-arrange this order by drag-and-drop of media titles in the playlist.

The "Custom Order Number" can be set to show or hide through the "Playlist" page of Preferences (right-click on the main module and select "Preferences" from the Main popup menu of the player).

"Add Media File", "Search Media File", "Load Playlist" and "Save Playlist" operations will force the playlist to be sorted by "Custom Order" no matter what order the media files are arranged before those operations.


Q 2.32 How to re-arrange the playing order of media files in the playlist ?

There are 4 ways to re-arrange the playing order of media files in a playlist:
  1. Use the mouse to drag a media file in the playlist and drop it at the required position when the playlist is sorted by "Custom Order".

  2. Change the "title" of the media file in the playlist through the "Name" page of the Media File Settings Editor when the playlist is sorted by "Playlist Title".

  3. Select "Sort Media File by ..." option in the popup menu of the playlist, and sort the playlist by any one of the following methods: Customer Order, Playlist Title, ID3/Ogg Title, ID3/Ogg Artist, ID3/Ogg Album, ID3/Ogg Comment, ID3/Ogg Genre and ID3/Ogg Year (right-click on the playlist to get the popup menu).

  4. Use the "Shuffle" function of MediaCommands.
Q 2.41 How to save karaoke settings to a media file ?

To save karaoke settings for image display (including images in electronic photo album):
  1. save volume settings to the media file,
  2. save lyrics settings to the media file.
To save karaoke settings for video display:
  1. save volume settings to the media file,
  2. save lyrics settings to the media file,
  3. save video settings to the media file.
To save karaoke settings for background animation:
  1. save volume settings to the media file,
  2. save lyrics settings to the media file,
  3. save animation settings to the media file.
All saved settings except volume settings can be modified with the Media File Settings Editor.


Q 2.42 How to save volume settings to a media file ?

Mixer settings (See Q2.1 for details) can be saved to a media file by:
  1. selecting the "Save settings to media" option in the Main popup menu of the player (right-click on the main module to get the popup menu),

  2. selecting the "Save volume settings to media" option in the popup menu of the Theatre (Karaoke Simulator) (right-click on the image to get the popup menu).
Saving can be done only when the media file is playing.


Q 2.43 How to save lyrics settings to a media file ?

Lyrics settings (See Q2.1 for details) can be saved to a media file by:
  1. selecting the "Save settings to media" option in the Main popup menu of the player (right-click on the main module to get the popup menu),

  2. selecting the "Save lyrics settings to media" option in the popup menu of the Theatre (Karaoke Simulator) (right-click on the image to get the popup menu).
In the Theatre, saving can be done only when the media file is playing.

Image settings (See Q2.1 for details) will be saved automatically to the media file after lyrics settings are saved.

Lyrics settings for a media file can also be modified through the "Lyrics" page of the Media File Settings Editor.

In usual cases, lyrics should be set in the Theatre (Karaoke Simulator) when the media file is playing so that what you save is what is see.


Q 2.44 How to save video settings to a media file ?

Video settings (See Q2.1 for details) can be saved to a media file by selecting the "Save video settings to media" option in the popup menu of the Theatre (Karaoke Simulator) (right-click on the image to get the popup menu).

In the Theatre, saving can be done only when the media file is playing.

Video settings for a media file can also be modified through the "Video" page of the Media File Settings Editor.


Q 2.45 How to save animation settings to a media file ?

Unlike video settings, animation settings (except the path and the file name of the animation file) can't be saved directly to a media file in the playlist, but user can modify and save the settings to another animation file through the "Animation Options" option in the popup menu of the Theatre (Karaoke Simulator) (right-click on the image to get the popup menu), and then attach the new animation file to the media file through the "Animation" page of the Media File Settings Editor.


Q 2.5 How to synchronize media files with the environment ?

MediaCommands allows user to synchronize media files with the environment (including animation, lighting, ... etc.) by executing external programs to control other software and hardware before playing a media file. This makes MediaCommands a very powerful tools for home entertainment. More about this area will be introduced in the coming versions.

Execution of external program can be done through the "Execute" page of the Media File Settings Editor.


Q 2.61 How to link MediaCommands playlists together ?

MediaCommands playlists can be linked together through the "Next" page of Media File Settings Editor. This means that MediaCommands can play all the media files in different playlists automatically as if they are in one playlist.


Q 2.62 How to join MediaCommands playlists together ?

MediaCommands playlists can be joined together by using the "Add Playlist" function from the popup menu of the "Playlist module". Loading a playlist with this function, or dropping a playlist file to the "Playlist module" will NOT clear the current playlist. The current playlist will only be cleared when loading a playlist with the "Load Playlist" function, or dropping a playlist file to the "Main module".


Q 2.7 How to modify playlist settings ?

Playlist settings can be modified through the "Playlist" page of Preferences (right-click on the main module and select "Preferences" from the Main popup menu of the player). Settings which can be modified are listed as follows:
  1. playlist background image,
  2. hide or show line number,
  3. number of spaces after the number,
  4. font name,
  5. font size,
  6. normal text color,
  7. selected text color,
  8. left margin for each line (maximum 30 lines),
  9. top margin,
  10. line height,
  11. number of lines per page,
  12. media files sorting method,
  13. show or hide the "Custom Order Number".
Q 2.81 How to distribute your playlist with all the related files to other users ?

MediaCommands allows playlist and all the related files to be distributed to other MediaCommands users through CDROM, diskette or Internet by creating an "Auto Path Playlist". But the playlist and all the related files MUST be saved in the same directory.

"Auto Path Playlist" is a playlist in which all the paths of the related files are removed. This playlist can be run immediately in all disk drives and directories by loading it into MediaCommands without any modification. MediaCommands will search a file in the playlist directory if no path is found.

Below is the procedure to create an "Auto Path Playlist" for distribution:
  1. create a directory used for distribution,
  2. copy all the required files into the directory,
  3. create a playlist for playing the media files in the directory,
  4. make attachments and save all the required settings into each media file in the playlist,
  5. test the playlist,
  6. set each media file in the playlist to "Auto Path" by pressing the "Auto Path" Button in the Media File Settings Editor (the "Auto Path" Button MUST be pressed again if user needs to re-activate the Media File Settings Editor to modify settings of the media file),
  7. save the playlist into the directory for distribution,
  8. re-load the playlist into MediaCommands from the directory and test the playlist again,
  9. Write all the files in the directory into CDR or diskette, or ZIP all the files into one unit,
  10. re-test the "final product" and then send the CDR, diskette or ZIP file to other MediaCommands users.
Q 2.82 How to change an "Auto Path Playlist" to normal MediaCommands Playlist ?

User can change an "Auto Path Playlist" to normal MediaCommands Playlist by re-entering the Media File Settings Editor and pressing the "Confirm" button for each media file in the playlist.


Q 2.9 How to download "CDMI" or "Freedb" audio CD playlist ?

MediaCommands supports both "CDMI" and "Freedb" audio CD playlist which can be downloaded as follows:
  1. select "CD / VCD / DVD Playlist" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select "Download CDMI Playlist" or "Download Freedb Playlist".
"CDMI" playlist stores more information than Freedb playlist, and supports both Traditional and Simplified Chinese for any Chinese audio CD registered at CDMI.

Audio CD and Lyrics registration can be done as follows:
  1. select "CD / VCD / DVD Playlist" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select "CDMI CD & Lyrics Registrar".
[Contents]

Section 3. Lyrics

Q 3.1 What is LRC Lyrics File (lrc) of MediaCommands ?

Seeing that there were many incompatible lyrics formats made for different types of audio media files, MediaCommands tried to develope a simple but powerful lyrics structure which can be applied to all media files.

The LRC Lyrics File (lrc) format of MediaCommands is an enhancement of the 'LRC' format introduced by Kuo (Djohan) Shiang-shiang's Lyrics Displayer which was probably the first program that tried to simulate Karaoke performance. In order to make this simulation more realistic and save more information into the lyrics file, MediaCommands decided to make the following changes:
  1. To allow words (or syllables) to have their own timing, a new time tag called "Word Time Tag  <mm:ss.xx>" is introduced. It is distinguished from the original time tag ("Line Time Tag  [mm:ss.xx]") by the symbols '<' and '>'.

  2. Since the timing of the words (or syllables) in each line of the repeated lines may be different, MediaCommands decided to omit the repeated line format. But still, MediaCommands can read repeated lines with "Line Time Tags  [mm:ss.xx]".

  3. In order to handle all the existing 'LRC' files, MediaCommands decided to raise the accuracy of timing from 1/10 sec to 1/100 sec.

  4. In order to save more information into the lyrics file, MediaCommands decided to add 3 more info tags: "Version [ve:]", "Author [au:]" and "Remarks [re:]".

  5. Since there are funtions in MediaCommands to add or subtract a time interval to or from all the time tags simultaneously, the "[offset:]" info tag is omitted.
Below is a detailed decription of the MediaCommands lyrics (lrc) format:
[ti:Title][CR][LF]
[ar:Artist][CR][LF]
[au:Author][CR][LF]
[al:Album][CR][LF]
[by:Enter by][CR][LF]
[re:Remarks][CR][LF]
[ve:Version][CR][LF]

[mm:ss.xx] <mm:ss.xx> word 1 of line 1 <mm:ss.xx> word 2 of line 1 <mm:ss.xx> ... last word of line 1 <mm:ss.xx> [CR][LF]

[mm:ss.xx] <mm:ss.xx> word 1 of line 2 <mm:ss.xx> word 2 of line 2 <mm:ss.xx> ... last word of line 2 <mm:ss.xx> [CR][LF]

...
...
...

[mm:ss.xx] <mm:ss.xx> word 1 of last line <mm:ss.xx> word 2 of last line <mm:ss.xx> ... last word of last line <mm:ss.xx> [CR][LF]

Empty lines for hiding previous lines or re-positioning of the next line (as top or bottom line) are coded as:
[mm:ss.xx][CR][LF]
[mm:ss.xx][CR][LF]
...
[mm:ss.xx][CR][LF]

Information lines which has the same effect as empty lines are coded as:
[mm:ss.xx] information [CR][LF]

where mm is minute, ss is second and xx is 1/100 sec., and no repeated line is allowed.


Q 3.2 What is "Lyrics Remarks" ?

Lyrics Remarks is synchronized text information (e.g. guitar chords, guitar tabs, musical symbols, lyrics notes, lyrics translation, ... etc) for displaying on top of each lyrics line in the Theatre (Karaoke Emulator). It is very useful especially for musicians performing on stage.

"Lyrics Remarks" must be written in between the open remarks bracket "{/" and the close remarks bracket "/}" in lyrics lines. User may also insert and edit "Lyrics Remarks" by selecting "Add / Modify lyrics remarks" from the "Edit" option in the main menu or from the popup menu of the Lyrics Editor.

Font name, size and colors of "Lyrics Remarks" can be modified in the "Font" page of "Lyrics Options". User can also change the height of the "Lyrics Remarks" line by changing the line space in the "Layout" page of "Lyrics Options". All settings can be saved for each media file in the playlist.


Q 3.31 What is MP3/Ogg with lyrics embedded ?

MediaCommands allows LRC Lyrics File (lrc) to be embedded into MP3/Ogg files. This can be done through:
  1. the "File" option in the main menu of the Lyrics Editor after a MP3/Ogg media file is loaded,
  2. the "Lyrics" page of the Media File Settings Editor.
Lyrics embedded in MP3/Ogg file will be extracted and displayed in the Theatre (Karaoke Emulator) automatically when the MP3/Ogg media file is played. User can override this action of MediaCommands by attaching another lyrics file to the MP3/Ogg media file through the Media File Settings Editor.


Q 3.32 How to modify lyrics embedded in MP3/Ogg ?

Lyrics embedded in MP3/Ogg can be extracted by loading the MP3/Ogg media file into the Lyrics Editor. It is up to the user whether he wants to save the modified lyrics as a separate 'LRC' file or to embed the lyrics into the MP3/Ogg file again.


Q 3.41 What is KAR file ?

KAR file is actually Midi file with lyrics embedded. MediaCommands supports reading of KAR file only (not writing). Lyrics embedded in KAR will be extracted and displayed in the Theatre (Karaoke Emulator) automatically when the KAR media file is played. User can override this action of MediaCommands by attaching another lyrics file to the KAR media file through the Media File Settings Editor.

MediaCommands also allows LRC Lyrics File (lrc) to be embedded into a copy of a standard Midi file (mid or kar) and save the copied file as KA2 - MediaCommands Midi Karaoke File.


Q 3.42 How to modify lyrics embedded in KAR ?

Lyrics in KAR can be extracted by loading the KAR media file in the Lyrics Editor. Since MediaCommands does not support writing of KAR file, user can only save the modified lyrics as a separate 'LRC' file and then attach the 'LRC' file to the KAR media file using the Media File Settings Editor.


Q 3.51 What is KA2 file (MediaCommands Midi Karaoke File) ?

MediaCommands allows LRC Lyrics File (lrc) to be embedded into a copy of a standard Midi file (mid or kar), and save the copied file as KA2 (MediaCommands Midi Karaoke File). This can be done through:
  1. the "File" option in the main menu of the Lyrics Editor after a Midi media file is loaded,
  2. the "Lyrics" page of the Media File Settings Editor.
Lyrics embedded in KA2 will be extracted and displayed in the Theatre (Karaoke Emulator) automatically when the KA2 media file is played. User can override this action of MediaCommands by attaching another lyrics file to the KA2 media file through the Media File Settings Editor.

MediaCommands adopts a simple and elegant way to embed the whole lyrics file (lrc) at the end of the KA2 file. The lyrics file with its header structure (contains version, software & company information) is encapsulated inside a data block called "Lyrics Block" with block information read from the end of the file. The file structure is described as follows:

                              KA2 File
                          ...
                          ... KA2 data
                          ...
   
      --------------------- Lyrics Block ---------------------
      -                 Header size (2 bytes)                -
      -   -------------------- Header --------------------   -
      -   -     Field size - Version Number (1 byte)     -   -
      -   -     Field Data - Version Number              -   -
      -   -     Field size - Software Name (1 byte)      -   -
      -   -     Field data - Software Name               -   -
      -   -     Field size - Company Name (1 byte)       -   -
      -   -     Field data - Company name                -   -
      -   ------------------------------------------------   -
      -      Lyrics data size = LRC file size (2 byte)   -   -
      -   ----------------- Lyrics data ------------------   -   
      -   -                                              -   -
      -   -            ...                               -   -
      -   -            ... LRC file data                 -   -
      -   -            ...                               -   -
      -   -                                              -   -
      -   ------------------------------------------------   -
      -                                                  -   -
      -                         00                       -   -
      -           padded with byte 00 if not used        -   -
      -                         00                       -   -
      -                                                  -   -
      --------------------------------------------------------
                  Lyrics Block Size (2 bytes)
                  Block Name - "LYRICS" (6 bytes)
                  Block Name size - "6" (1 byte)
                  ID3 Tag (128 bytes, optional)

Rules for updating "Lyrics Block":
  1. Header data must be written on top of the Lyrics Block.
  2. Lyrics data must follow the Header data immediately.
  3. All the unused area in the Lyrics Block must be padded with byte 00.
  4. When the Lyrics Block is updated with a new Lyrics Block of size larger than the original size, the Lyrics Block Size field MUST be updated with the new size. Otherwise, DO NOT MODIFY this field.
Q 3.52 How to modify lyrics embedded in KA2 ?

Lyrics embedded in KA2 (MediaCommands Midi Karaoke File) can be extracted by loading the KA2 media file in the Lyrics Editor. It is up to the user whether he wants to save the modified lyrics as a separate 'LRC' file or to embed the lyrics into the KA2 file again.


Q 3.6 How to modify lyrics settings ?

Lyrics settings (see Q2.1 for details) can be set and modified through:
  1. the "Lyrics Options" option in the popup menu of the Main module (right-click on the main module to get the popup menu),
  2. the "Lyrics Options" option in the popup menu of the Theatre (Karaoke Simulator) (right-click on the image to get the popup menu).
  3. the "Lyrics" page of the Media File Settings Editor.
In usual cases, lyrics should be set in the Theatre (Karaoke Simulator) when the media file is playing so that what you save is what is see.


Q 3.7 What is "Progress Rate" and "Leading Width" in lyrics display ?

"Progress Rate" is the rate to fill a word with the Focused Word color set for lyrics in "Lyrics Options". If "Progress Rate" is not applied, the whole word will be filled with the "Focused Word" color immediately once the time set for the word is reached.

Some user may want to see the whole word to be filled with the "Focused Word" color on the screen when they are singing. So, it is important how a line is chopped into words (or syllables) when entering lyrics.

In some cases, chopping lines into large groups of words may still be acceptable when "Progress Rate" is applied. But it may not be acceptable for users who don't like to apply "Progress Rate".

"Leading width" of Focused-word display is the width of Focused-word to be filled immediately with the "Focused Word" color when the time to display the Focused-word is reached. This parameter can be used to signal the singer to sing the Focused-word if it is wide enough to be seen. If the "Leading Width" is set too wide (say 250), it may have the same effect as NOT applying "Progress Rate". The default value is 4 pixels on a 800 x 600 screen, and user may have to increase this value for screen of higher resolution for better lyrics display.

"Progress Rate" and "Leading Width" can be set through the "General" page of "Lyrics Options".

Lyrics are displayed in the Theatre (Karaoke Emulator) according to the tempo set for the media file in the mixer.

CAUTION: Lyrics display may not be correct if the changed tempo is too fast.


Q 3.8 What is "Animated Lyrics" ?

MediaCommands supports a powerful lyrics animation system for displaying lyrics, and allows unlimited number of lyrics displaying styles including the old default style "2 lines alternating with progressive coloring". In the new system, lyrics display is controlled by 3 separated animation engines, each with their own animation controls for:
  1. Lines (for all completed, current and incompleted lines),
  2. Focused Word (for current word only), and
  3. Completed Words (for completed words of the current line).
With the new system, user can display more than 2 lyrics lines with 360 degrees full-screen movement of lyrics words and controllable zooming and shaking effects. To generate "animated lyrics", user can just modify settings in the "Layout" page of "Lyrics Options" or apply a preset setting in the "Presets" page, and then adjust the settings. User can also save their modified settings into the "presets" list.

For less powerful computers, to maximize the performance when the frame rate drops (select "Show frame rate" from the popup menu of the Theatre to see the frame rate of animation), users should display less lyrics lines and apply less complicated lyrics animation such as "2 lines alternating with progressive coloring". System performance will also be greatly enhanced at lower screen resolution, such as 800 x 600.

CAUTION: Since lyrics lines can be displayed as "multi-continuous moving lines" or "2 static lines alternating", lyrics synchronized for one display style may have to be added/removed empty lines for better display when displaying with another display style.


[Contents]

Section 4. Audio Media File

Q 4.1 How to attach image to an audio media file ?

Image can be attached to an audio media file together with the image settings (see Q2.1 for details) through the "Image" page of the Media File Settings Editor.

Image can be set to display with its real image size by selecting the "Apply real image size" option on the popup menu of the Theatre (Karaoke Emulator) (right-click on the image to get the popup menu).


Q 4.2 How to hide the MediaCommands introduction "lyrics" ?

When an audio media file is playing in the Theatre (Karaoke Emulator), MediaCommands displays its introduction "lyrics" if no attached lyrics file is found.

User can override this action of MediaCommands by attaching an empty lyrics file to the audio media file (see Q4.3 for details). The empty lyrics file can be created using the Lyrics Editor.


Q 4.3 How to attach lyrics to an audio media file ?

Lyrics can be attached to an audio media file together with the lyrics settings (see Q2.1 for details) through the "Lyrics" page of the Media File Settings Editor.

Lyrics can also be embedded into MP3, Ogg and Midi files (see Q3.31 & Q3.51 for details).


Q 4.4 How to attach video to an audio media file ?

Video can be attached to an audio media file together with the video settings (see Q2.1 for details) through the "Video" page of the Media File Settings Editor.

Video audio will be turn off automatically when the audio file is playing.

Lyrics display is also allowed when the video file is playing.


Q 4.5 How to attach 3D animation to an audio media file ?

System-provided or user-defined 3D animation can be attached to an audio media file through the "Animation" page of the Media File Settings Editor.

Some of the system-provided 3D animations use the attached image as the "seed" of the animation. If an attached image is not found, the default MediaCommands logo image will be used instead.

For less powerful computers, to maximize the performance when the frame rate drops (select "Show frame rate" from the popup menu of the Theatre to see the frame rate of animation), users should apply less complicated background and lyrics animation. System performance will also be greatly enhanced at lower screen resolution, such as 800 x 600.


Q 4.6 How to mix wave audio data to an audio media file in real time ?

Wave audio data can be mixed to an audio media file in real time according to the mixing settings (see Q2.1 for details) through the "Mix" page of the Media File Settings Editor.


Q 4.7 What is audio CD digital (software) playback mode ?

MediaCommands allows audio CD digital (software) playback. It means that MediaCommands can extract and play wave data from audio CD tracks directly. When Audio CD digital (software) playback mode is applied, Equalizer settings, Mixer settings, Sound effects and Visual effects can be applied at the same time.

Audio CD Lyrics synchronisation may not be the same for different CD-Rom drives. So it is better to apply digital (software) playback mode when making and synchronising lyrics for audio CD in Lyrics Editor, and playing audio CD with lyrics in the Theatre (Karaoke Emulator).

Audio CD digital (software) playback requires user to have CD-Rom drive supporting fast data extraction. If you encounter problems when playing audio CD digitally, switch back to analog (hardware) playback mode.

Audio CD playback mode can be set as follows:
  1. select "Preferences" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select "Audio" page,
  3. select "Audio CD",
  4. select "Playback mode",
[Contents]

Section 5. Image Media File

Q 5.1 How to create electronic photo album ?

In MediaCommands, an electronic photo album is actually a playlist file containing a series of image media files. MediaCommands supports BMP, JPG and PNG image formats.

All image media files will be given 5 seconds to display when it is loaded into the playlist the first time. User can change this duration through the "Timing" page of the Media File Settings Editor. The system default duration can also be modified through the "Image" page of Preferences (right-click on the main module and select "Preferences" from the Main popup menu of the player).

Audio file can be attached to an image media file as background music.

Two lines of text are also allowed to be displayed with the image.


Q 5.2 How to modify image settings ?

Image settings (see Q2.1 for details) can be set and modified through the "Image" page of the Media File Settings Editor.


Q 5.3 How to attach background music to an image media file ?

Background music can be attached to an image media file together with its settings (see Q2.1 for details) through the "Background Music" page of the Media File Settings Editor. MediaCommands supports MP3, Ogg, WMA, Wave, Midi and Kar audio file formats as background music.

Background music can be looped and apply to all subsequent image media files which have no background music attached.


Q 5.4 How to attach text to an image media file ?

Two lines of text can be attached to an image media file through the "Text" page of the Media File Settings Editor. Settings for text are the same as those for lyrics (see Q2.1 for details).


Q 5.5 How to display image with its real size ?

Image can be set to display with its real image size by selecting the "Apply real image size" option in the popup menu of the Theatre (Karaoke Emulator) (right-click on the image to get the popup menu).


Q 5.6 How to capture display image ?

Press [CTRL-T] to capture image in its display size. The captured image will be processed according to the capture settings defined in the "Image" page of Preferences.

Press [CTRL-G] to capture the whole screen.


[Contents]

Section 6. Video Media File

Q 6.1 How to modify video settings ?

Video settings (see Q2.1 for details) can be set and modified through the "Video" page of the Media File Settings Editor.


Q 6.2 How to modify video screen settings ?

While playing video, video screen settings such as aspect ratio, brightness, contrast, hue, saturation, sharpness and zooming can be set and modified by selecting the "Screen Settings" option in the popup menu of the Theatre (Karaoke Emulator) (right-click on the video to get the popup menu).


Q 6.3 How to disable video display of a video media file ?

Video display of a video media file can be disabled through:
  1. the "Video" Page of the Media File Settings Editor,
  2. the "Video Options" option in the popup menu of the Theatre (Karaoke Emulator) (right-click on the video to get the popup menu).
Attached image and lyrics (if any) will be displayed when the video display of a video media file is disabled.

Video sound will still be playing even when the Theatre (Karaoke Emulator) is closed.


Q 6.4 How to attach background music to a video media file ?

Background music can be attached to a video media file together with its settings (see Q2.1 for details) through the "Background Music" Page of the Media File Settings Editor. MediaCommands supports MP3, Ogg, WMA, Wave, Midi and Kar audio file formats as background music.

The "Play background music" option in the "Video" page of the Media File Settings Editor MUST be set if background music is applied.

Video audio will be disabled automatically if background music is applied.

Background music can be looped and apply to all subsequent video media files which have no background music attached.


Q 6.5 How to attach lyrics to a video media file ?

Lyrics can be attached to a video media file together with lyrics settings (see Q2.1 for details) through the "Lyrics" page of the Media File Settings Editor. "Show video lyrics" in the "Video" page of the "Media File Settings Editor" MUST be enabled for lyrics to be shown on/under video.


Q 6.6 How to overlay lyrics on video in real time ?

While video is playing, lyrics can be overlaid on video in real time as follows:
  1. Right-click on the video to get the popup menu of the Theatre (Karaoke Emulator).
  2. Select "Lyrics display mode" in "Video Options" from the popup menu, and then select "Overlay on video".
  3. Select "Show video lyrics" in "Video Options" from the popup menu if no lyrics shown.
"Overlay on video" is the default lyrics display mode in MediaCommands.


Q 6.7 How to display video with its real size ?

Video can be set to display with its real video size by selecting the "Apply real image size" option in the popup menu of the Theatre (Karaoke Emulator) (right-click on the video to get the popup menu).


Q 6.8 How to display movie/video subtitle ?

If you have a movie/video subtitle file (srt), you can display the subtitle by attaching the subtitle file to a video media file in the playlist through the "Lyrics" page of the Media File Settings Editor. "Show video lyrics" in the "Video" page of the "Media File Settings Editor" MUST be enabled for subtitle to be shown on/under video.

When displaying movie/video subtitle, it is better to set the font and outline color of "Non-focused Line" to be the same as that for "Focused Word" through the "Font" page of "Lyrics Options" from the popup menu of the Theatre (Karaoke Simulator) (right-click on the image to get the popup menu).


Q 6.9 How to capture video image ?

Press [CTRL-T] to capture video image in its display size. The captured image will be processed according to the capture settings defined in the "Image" page of Preferences.

Press [CTRL-G] to capture the whole screen.


[Contents]

Section 7. Theatre

Q 7.1 What is the Theatre (Karaoke Emulator) of MediaCommands ?

The Theatre (formerly known as Karaoke Emulator) is a module of MediaCommands for displaying image, video, animation, visual effect and text which makes MediaCommands an outstanding player capable of mixing audio, image, video, animation and text together to create and simulate multi-media performance such as real karaoke simulation, MTV simulation, automatic image, photo and video album display, ... etc.

Many features and functions can be found from the popup menu of the Theatre (right-click on the image to get the popup menu).


Q 7.2 How to open or close the Theatre automatically before playing a media file ?

The Theatre (Karaoke Emulator) can be set to open or close automatically before playing a media file through the "Execute" page of the Media File Settings Editor.


Q 7.3 How to set the Theatre for dual-monitor display ?

The Theatre (Karaoke Emulator) can be set to display in full-screen mode on the secondary monitor/TV, so that user (especially commercial user) can control MediaCommands without disturbing the display of the Theatre. We suggest user to setup the secondary monitor/TV as the extension of the Desktop with the same resolution and color-mode as the primary monitor.

Since different display card drivers may behave differently on the display of the secondary monitor/TV, if a user is using 2 monitors (no TV) for display, our best suggestion is to move the "Main Module (control interface)" of MediaCommands to the secondary monitor, and leave the primary monitor for the Theatre, so that user doesn't have to worry about any "abnormal behaviour" of the display card drivers.

There are a few ways to set dual-monitor display for the Theatre:
  1. By selecting "Maximized image (TV / Mon)" in the popup menu of the Theatre, user can set the Theatre to display on the primary or the secondary monitor/TV.
  2. Pressing the [Esc] key (or double-clicking on the image/video of the Theatre) can bring the Theatre back to the primary monitor if it is displaying on the secondary monitor/TV.
  3. If the Theatre is not activated, user can preset the Theatre to display on the secondary monitor/TV as follows:

    1. select "Preferences" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
    2. select "System" page,
    3. select "Dual Monitor" page,
    4. check "Secondary Monitor / TV" for "Theatre (Karaoke Emulator) monitor".

    The Theatre will then display on the secondary monitor/TV when it is activated. If the Theatre is already activated, doing this will bring the Theatre to the primary or the secondary monitor/TV immediately.
If the default settings of the secondary monitor/TV is inappropriate, user can also reset the resolution and the relative position of the secondary monitor/TV as follows:
  1. select "Preferences" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select "System" page,
  3. select "Dual Monitor" page,
  4. modify the resolution and the position of the "Secondary Monitor / TV" as required.
[Contents]

Section 8. Lyrics Editor

Q 8.1 What can Lyrics Editor do ?

Lyrics Editor is a very useful and powerful tools for Karaoke simulation. User can:
  1. create LRC Lyrics File (lrc) for lyrics display in the Theatre (Karaoke Emulator),
  2. read all existing 'LRC' files for editing, and convert imported lyrics text directly to Enhanced LRC format (Import Text),
  3. support Non-English characters editing (charset selection),
  4. insert time tags (Line Time Tag [mm:ss.xx]) for lines - Simple LRC format.
  5. insert time tags (Word Time Tag <mm:ss.xx>) for words (or syllables) - Enhanced LRC format,
  6. break a line with words and syllables separated by spaces and hyphens automatically into time-tagged words and syllables,
  7. update time tag of a line automatically by clicking the left mouse button on the line or by pressing the [Down Arrow] key when the media file is playing (in "Time Editing Mode"),
  8. edit time tag and text in each line when the media file is NOT playing (in "Time Testing Mode"),
  9. display synchronized lyrics when media file is playing (in "Time Testing Mode"),
  10. reposition media file by clicking on the lyrics when media file is playing (in "Time Testing Mode"),
  11. view zoomable sound wave when media file is playing, and show media time for sound wave by moving cursor over the sound wave display area when media file is paused,
  12. view lyrics line by line ("View By Line"),
  13. view lyrics word by word ("View By Word"),
  14. add or subtract a time interval to or from all the time tags simultaneously,
  15. scale the duration of all the time tags,
  16. save user the time to add "Word Time Tags <mm:ss.xx>" for repeated lines by using "Auto Time Correction" when copying repeated lines,
  17. insert and edit "Lyrics Remarks",
  18. beautify lyrics display automatically,
  19. embed LRC Lyrics into MP3/Ogg file,
  20. extract lyrics from MP3/Ogg media file with embedded lyrics for editing,
  21. extract lyrics from Midi Karaoke File (KAR) for editing,
  22. embed LRC Lyrics into a copy of a standard Midi file (mid or kar),
  23. extract lyrics from MediaCommands Midi Karaoke File (KA2) for editing.
Q 8.21 What is "Time Testing Mode" ?

"Time Testing Mode" is one of the two modes (Time Testing & Time Editing) of the Lyrics Editor used for time testing. It is the default mode when a media file is loaded. In "Time Testing Mode", user can:
  1. edit time tag and text in each line when the media file is NOT playing,
  2. display synchronized lyrics when media file is playing,
  3. reposition media file by clicking on the lyrics when media file is playing.
In "Time Testing Mode", time is displayed in green.

User can only switch from "Time Editing Mode" to "Time Testing Mode" through the main menu or popup menu of the Lyrics Editor when the media file is playing (right-click on a line in the Lyrics Editor to get the popup menu).


Q 8.22 What is "Time Editing Mode" ?

"Time Editing Mode" is one of the two modes (Time Testing & Time Editing) of the Lyrics Editor used for auto time tag updating. In "Time Editing Mode", user can update time tag of a line automatically by clicking the left mouse button on the line when the media file is playing.

In "Time Editing Mode", time blinks in red.

User should "View By Word" before switching to "Time Editing Mode".

User can only switch from "Time Testing Mode" to "Time Editing Mode" through the main menu or popup menu of the Lyrics Editor when the media file is playing (right-click on a line in the Lyrics Editor to get the popup menu).


Q 8.31 What is "View By Line" ?

To "View By Line" means to re-arrage and sort all the lyrics line by line according to the time specified in the Line Time Tag [mm:ss.xx].

LRC lyrics file is saved under the "View By Line" format which is hidden from the user. This also means that "View By Line" is the default display method when a new lyrics file is loaded into the Lyrics Editor.

User can only switch from "View By Word" to "View By Line" through the main menu or popup menu of the Lyrics Editor when the media file is NOT playing (right-click on a line in the Lyrics Editor to get the popup menu).


Q 8.32 What is "View By Word" ?

To "View By Word" means to re-arrage and sort all the lyrics word by word according to the time specified in the Word Time Tag <mm:ss.xx>.

User can only switch from "View By Line" to "View By Word" through the main menu or popup menu of the Lyrics Editor when the media file is NOT playing (right-click on a line in the Lyrics Editor to get the popup menu).


Q 8.4 How to adjust or scale all the time tags simultaneously ?

User can add or subtract a time interval to or from all the time tags simultaneously, or scale the duration of all the time tags through the "Adjust all time tags" option in the main menu or popup menu of the Lyrics Editor (right-click on a line in the Lyrics Editor to get the popup menu).


Q 8.5 What is "Auto Time Correction" when copying repeated lines ?

When "View By Line" is applied, MediaCommands will keep the time of the Line Time Tag [mm:ss.xx] of the copied line in its memory. If a line is pasted, the time of all the Word Time Tags <mm:ss.xx> in the copied line will be re-adjusted automatically based on the time difference between the Line Time Tags of the copied line and the pasted line. This will save user the time to add Word Time Tags for repeated lines.

CAUTION: The time of all the Word Time Tags <mm:ss.xx> in the pasted line will be correct only if both of the Line Time Tags [mm:ss.xx] of the copied line and the pasted line are accurate.


Q 8.6 How to beautify lyrics display ?

Seeing the difficulties in making professional LRC files by ordinary users, a very powerful function was implemented in the Lyrics Editor for the beautification of lyrics display. By just selecting "Beautify Lyrics Display" from the popup menu or from the "Edit" option of the main menu, MediaCommands will do the following automatically:
  1. Remove all the empty lines before the first lyrics line and after the last lyrics line.

  2. Remove all the empty spaces at the end of the last word of each lyrics line.

  3. Add an empty "Word Time Tag", if there is none, e.g.

    [00:10.50]first word <00:12.50>second word ... <00:13:50>last word<00:14.50>

    to the end of each lyrics line to signal MediaCommands when the last word ends. The time given to the "Word Time Tag" is somewhere in the middle between the time of the previous time tag and the time of the next time tag, and the maximum time difference with the previous time tag is 1 second.

  4. If the time difference between two lyrics lines is long enough, create a "Leading Time (Leading Blank)", if there is none, e.g.

    [00:10.00]<00:10.50>first word <00:12.50>second word ...

    at the beginning of each lyrics line, so that lyrics line can be changed from "Non-focused Line" color to "Focused Line" color earlier to give a signal to the singer to prepare for singing. The leading time, from 0.2 to 0.5 second, will be started at least 0.2 second after the last word of the previous lyrics line is finished. If "Leading Time" already exists in a lyrics line, MediaCommands will maximize the "Leading Time" for that line.

  5. For Instrumental Section, lyrics displayed on the screen will be cleared about 0.7 - 1.5 seconds after the Vocal Section is finished, and the next lyrics line will be shown in "Non-focused Line" color, about 1 - 2 seconds before the time of the first word of that lyrics line is reached.

  6. The first lyrics line will be shown in "Non-focused Line" color, about 0.8 - 2.0 seconds before the time of the first word is reached.

  7. The last lyrics line will be cleared from the screen 1.5 seconds after it is finished.
User can restore all the lyrics before the operation of beautification by selecting "Undo" from the popup menu or from the "Edit" option of the main menu.

CAUTION: With the automation of lyrics display beautification, it may still be necessary to adjust the time in the time tags or add empty line between lyrics lines for smoother and better lyrics display.


Q 8.7 What are the rules of lyrics editing ?

Since the Lyrics Editor has done most of the tedious work for lyrics editing, there are not many rules left for the user:
  1. Follow the instructions in the tutorial written for professional LRC lyrics production to produce your lyrics files.
  2. Make your synchronization as accurate as possible.
  3. Apply "Beautify Lyrics Display" to your lyrics if you are not familiar with professional LRC lyrics production.
  4. Add a Word Time Tag <mm:ss.xx> at the end of each line to tell the Theatre (Karaoke Emulator) when the last word is going to finish (see Q3.1 for details).
  5. Add empty lines to hide previous lines or to re-position the next line (as top or bottom line) if required (see Q3.1 for details). Lyrics line with time difference of 300 ms or less will only be displayed with the Focused Word color to give better effect of single line display which required empty lines with time difference of 300 ms or less to push the next lyrics lines to be displayed at the top or the bottom line.
  6. Information lines which has the same effect as empty lines can be added at any place if required (see Q3.1 for details).
  7. Do not add empty lines at the end of the file if you want the last line to stay on the screen until the media file is finished.
The best way to learn lyrics synchronization is to look at some sample lyrics files from CDMI.

CAUTION:
  1. Some user may not like to apply "Progress Rate". So, it is important how a line is chopped into words (or syllables) when entering lyrics.
  2. The performance of lyrics display with difference of time interval less than 0.2 second may be downgraded when running on slow machine.
Q 8.8 How to "slow down" a media file to synchronize lyrics ?

Media files (MP3, Ogg, WMA, Wave, Midi and Audio CD in software playback mode) are played according to the tempo set in the mixer. That means user can "slow down" the tempo of a media file to synchronize lyrics. This will give more time to the user to update time tags in "Time Editing Mode".

Tempo change will only work for WMA and Wave media file when Direct X is applied. Direct X can be set through the "Drivers" page of Preferences (right-click on the main module and select "Preferences" from the Main popup menu of the player).


[Contents]

Section 9. VISUAL EFFECT

Q 9.1 What is the basic structure of the Visual Effect of MediaCommands ?

Visualization of sound data is a huge and unlimited area which has not been fully exploited. MediaCommands will try to provide different tools for users who want to seek the relation between sound data and visual aesthetics.

In MediaCommands, an effect image is called a "scene" which is separated into three parts of different depths: Background, Foreground and Overlay. Stunning effect may be able to be produced by combining these three parts with animation.

MediaCommands provides a number of preset visual effect examples for every skin.

User can resize the visual area for better visual display through the "Resize Visual Effect" option on the popup menu of the Visual Effect Module (right-click on the Visual area to get the popup menu).

User can also import visual effect from other skin or directory through the "Effect List" page of Visual Effect Options.

Visual Effect will only work for WMA and Wave media file when Direct X is applied. Direct X can be set through the "Drivers" page of Preferences.


Q 9.2 What is visual background ?

Visual background is the innermost part of a scene in the vsiual effect where user can:
  1. provide still image,
  2. color the background image,
  3. shift the background image towards a specified direction at certain speed,
  4. let MediaCommands to adjust the direction and shifting magnitude automatically according to the peak value of sound wave.
When "Auto magnitude" is applied, the input value of magnitude will become the maximum shifting magnitude of the background image.

MediaCommands also provides a number of preset visual background examples.


Q 9.3 What is visual foreground ?

Visual foreground is the middle part of a scene in the vsiual effect where user can:
  1. provide still image,
  2. color the foreground image,
  3. draw lines on the foreground image,
  4. display animated foreground object,
  5. select which part of foreground (top, middle, bottom) to be displayed first,
  6. select which part of the background (top, middle, bottom) to draw the foreground first,
  7. separate foreground into bars of a specified width,
  8. control bar spacing,
  9. control the vertical step size of the bar,
  10. control the sample data size of sound data for display.
MediaCommands also provides a number of preset visual foreground examples.


Q 9.4 What is visual foreground object ?

Visual foreground object is actually an image list (BMP or A2O) with transparent color provided by user to display on the foreground. User can specify:
  1. the path and file name of the object image list,
  2. whether the object images are listed horizontally or vertically,
  3. the number of object images in the object image list,
  4. the transparent color of the object images,
  5. whether or not to shift the object and the number of object to shift,
  6. to display object randomly or in sequence,
  7. the refresh rate of the object,
  8. the top margin and bottom margin of the visual area for object display,
  9. whether or not the top and bottom margin value should be re-adjust according to the visual area size.
Q 9.5 What is visual overlay ?

Visual overlay is the outermost part of a scene in the vsiual effect. It is a still image with no motion. User can provide the path and file name of the overlay image together with its transparent color.

CAUTION: No visual effect will be seen if the transparent color is incorrect.


Q 9.6 How to raise the strength of the visual effect of Audio CD & Midi ?

The visual effect strength of Audio CD and Midi is affected by the media volume (CD or Midi volume) of the mixer. Raising the media volume makes a stronger visual effect. User can lower the master volume at the same time if a constant volume is required.


[Contents]

Section 10. Media File Manager

Q 10.1 What can the Media File Manager (MFM) do ?

Media File Manager (MFM) is a simple database system for managing media files in the computer. It collects "filtered" media file information as indexes of media files and stores those information into the "Media Library (MLB)". (indexes include file name, file path, file size, file date and ID3/Ogg tag information). Each "Media Library" is a stand-alone database of such collected information with remarks to identify its contents. With the help of the Media File manager, user can:
  1. Create, open and save a media library.
  2. Search all media files of certain formats from any directories (simple search).
  3. Search media files of certain formats from any directories with a key word in any one of its indexes ("search by query", use "sort by" to select indexes).
  4. Add media files (single or multiple) to the media library,
  5. Remove a media file from the media library.
  6. Clear the media library.
  7. Sort media files in the media library by indexes.
  8. Search media files in the media library using index and the "query editor" (use "sort by" to select an index to search).
  9. Rename all the media files in the media library automatically according to the ID3/Ogg tag information: Title - Artist or Artist - Title.
  10. Verify the existence of all the media files in the media library.
  11. Rename a media file in the media library according to the input in the text editor.
  12. Delete a media file in the media library from its directory.
  13. Copy a media file in the media library to a specific directory.
  14. Move a media file in the media library to a specific directory.
  15. Input ID3 information for all types of media files and save the entered data in the text editor into the media library (ID3/Ogg tag information will be only be saved into the data file for MP3/Ogg).
  16. Load the ID3/Ogg Tag to the media library from the data file if the file is MP3/Ogg.
  17. Sent a selected file from the media library to the playlist of MediaCommands.
Q 10.2 What is a "media library" ?

"Media library" is a stand-alone database of "filtered" media file information used as indexes of media files in the computer with remarks to identify its contents. Indexes include file name, file path, file size, file date and ID3 information.

MediaCommands allows ID3 information to be stored in the media library for all types of media files.

User can create, open, save, add media files to and remove media files from the media library.


Q 10.3 What is "search by query" ?

"Search by query" is to add media files to the current media library by searching media files of certain formats from any directories with a key word in any one of its indexes (use "sort by" to select indexes). The steps are as follows:
  1. select an index to query using the "sort by" option,
  2. input key word for search in the "query editor",
  3. select "by query",
  4. select file formats to search,
  5. press the "Search" button.
Q 10.4 How to sort media files ?

User can sort media files by file name, file path, file size, file date and ID3 information through the "sort by" option.


Q 10.51 How to rename all the media files automatically ?

User can rename all the media files in the media library automatically according to the ID3 information: Title - Artist or Artist - Title through the "Auto" option in the Main Menu.

Media files will only be renamed if both the Title and Artist columns are "NOT" empty.


Q 10.52 How to rename or delete a media file ?

User can rename or delete a media file by pressing the "Rename" or "Delete" button which will appear if the "File Name" column is pressed for the selected media file.

Input the new file name in the "Text Editor" if a media file is to be renamed.


Q 10.53 How to copy or move a media files ?

User can copy or move a media file by pressing the "Copy" or "Move" button which will appear if the "Path" column is pressed for the selected media file.


Q 10.54 How to reload or update media file ID3 information ?

User can reload or update ID3 information of a media file by pressing the "Save ID3" or "Load ID3" button which will appear if any one of the ID3 information columns is pressed for the selected media file.

Input the new ID3 information in the "Text Editor" if ID3 information is to be updated for a media file.

ID3/Ogg Tag will be saved to the data file automatically only if the file is MP3/Ogg.


Q 10.6 How to verify media file information ?

User can verify the existence and other information of the media files in the current media library through the "Verify" option in the Main Menu.


Q 10.7 How to sent a media file to the playlist of MediaCommands ?

User can sent a selected media file to the playlist of MediaCommands by:
  1. double-clicking the selected media file, or
  2. selecting the "Add To Playlist" option in the popup menu of the Media File Manager (right-click on a media file to get the popup menu).
[Contents]

Section 10. Miscellaneous

Q 11.1 What is System Tray Player ?

System Tray Player is a set of buttons on the system tray of the taskbar for playing media file. Functions include "Previous", "Play", "Pause / Resume", "Stop", "Next" and "Exit". User can select any combination of the functions to be placed on the system tray of the taskbar as follows:
  1. select "Preferences" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select "System" page,
  3. select "User Interface" page,
  4. select "System Tray Player" page,
  5. select "Show system tray player" option,
  6. select a combination of functions of the System Tray Player.
Q 11.2 How to change button display style ?

Button display style is the display style of button when mouse is on top of it.

Skin designer is able to preset different types of button animation used for button display style. User can override these animation by:
  1. select "Preferences" from the Main popup menu (right-click on the Main Module of the player to get the popup menu),
  2. select "System" page,
  3. select "User Interface" page,
  4. select "Buttons" page,
  5. uncheck "Apply skin default button animation" option.
If no button animation is applied, one of the following button display styles will be used instead:
  1. shift button from normal state to selected state a number of times,
  2. show button pressed state,
  3. show button selected state,
  4. no change.
Q 11.3 How to change popup menu settings ?

User can change the popup menu settings through the "System -> User Interface -> Menus" page of Preferences. Popup menus settings which can be modified are:
  1. background image,
  2. color of normal and selected text or symbol,
  3. background color of normal and selected text or symbol,
  4. apply skin default settings,
  5. apply system default settings.
Q 11.4 How to modify image capture settings ?

User can modify image capture settings through the "Image" page of Preferences. Image capture settings which can be modified are:
  1. directory to store captured images,
  2. capture image default name,
  3. capture image start number used for generating a number to append to the captured image default name,
  4. whether or not to add captured image to the playlist.
[Contents]