MediaEditor Version 2.2 Documentation 4/20/91 MediaEditor 2.2 sports the new Workbench 2.0 look. It uses a high-resolution, four color interlace mode with 3-D graphics. MediaEditor requires at least 750K of free RAM,400K of which must be CHIP RAM. MediaEditor can still run under Workbench 1.3 on Amiga 500 equipped with a 1/2 meg AGNUS graphics CHIP and 1/2 meg of FAST RAM for a total of 1Meg. The menus described in the MediaEditor software manual have been removed. Gadget-bars are provided instead . A gadget-bar is a horizontal row of gadgets that provides the same function as menus but with quicker to access. MediaEditor is still divided into four sections: Configuration Files Device Files Code Files Edit Decision List Each section uses the same gadget-bar located at the bottom of the MediaEditor screen in each of the four program sections. A representation of the gadget-bar is shown below: +-------------------------------------------------------------------+ | +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ | | | A | | B | | C | | D | | E | | F | | G | | H | | I | | J | | K | | | +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ | +-------------------------------------------------------------------+ A list of gadget-bar gadgets and their corresponding functions is shown below. The function descriptions are similar to those for menu items described in the MediaEditor software manual for earlier versions of MediaEditor. References to these menu item descriptions are made throughout the text. +---+ | A | This gadget loads a file. The type of file loaded depends on +---+ which section of MediaEditor you are in. If you are in the Configuration Files section, the gadget acts like the "Load" item in the "Project" menu described in the manual. It brings up a requestor to load ".config" files. Use this gadget in other MediaEditor sections to load ".dev", ".code" and ".mb" mediabase files. +---+ | B | This gadget brings up a file requester to save a file. The type +---+ of file is saved depends on which section of MediaEditor you are currently in. If you are in the Configuration Files section, the gadget acts like the "Save As..." item in the "Project" menu described in the manual. Use the gadget in other sections of MediaEditor to save ".dev", ".code" and ".mb" mediabase files. +---+ | C | This gadget acts just like the "B" gadget above except that it +---+ doesn't bring up the file requester before saving. It saves the file with what ever name was last chosen. +---+ | D | This gadget brings up a file requester to delete a file. The type +---+ of file deleted depends on which section of MediaEditor you are in. Use this gadget to delete ".config", ".code", ".dev" and ".mb" files. +---+ | E | This gadget changes to the Configuration Files section of +---+ MediaEditor. It acts like the "Config" menu item of the "Work On..." menu as described in the manual. +---+ | F | This gadget changes to the Device Files section of MediaEditor. It +---+ acts like the "Device" item of the "Work On..." menu desctribed in the manual. +---+ | G | This gadget changes to the Code Files section of MediaEditor. It +---+ acts like the "Code" item of the "Work On..." menu as described in the manual. +---+ | H | This gadget changes to the Edit Decision List section of +---+ MediaEditor. It acts like the "Edit List" item of the "Work On..." menu as described in the manual. +---+ | I | This gadget runs a MediaController using the current files loaded +---+ into MediaEditor. It acts like the "MediaController" item of the "Work On..." menu as described in the manual. +---+ | J | This gadget runs a MediaController using the configuration file +---+ selected in the Edit Decision List as the recorder device. This gadget acts like the "Recorder" sub-item in the "MediaController" menu item found in the "Work On..." menu of the Edit Decision List section. A Recorder configuration file must be selected in the Edit Decision List section of MediaEditor in order to make this gadget active. +---+ | K | This gadget quits MediaEditor and returns back to the Workbench +---+ screen. This gadget acts like the "Quit" item of the "Project" menu described in the manual. POP-UP MENUS --------------------------------------------------------------------------- The configuration and device files sections make use of a new feature of MediaEditor 2.2, pop-up menus. Pop-up menus are activated to select parameters and associated values for data display lines like the one shown below: +--------+ +---------------------------------------------------------+ | | | | | +--+ | | | | | | | | | | -+ +- | | | | \ / | | | | \ / | | | | \/ | | | | | | | +--------+ +---------------------------------------------------------+ The right-most box is a text-entry gadget. Click in this box and enter text just like any other Amiga text-entry gadget. Only recognized parameters and values within allowed ranges should be entered into the text entry gadget. Activate a pop-up menu to enter data by clicking in the left-most arrow gadget next to the data display area. Pop-up menus list only those parameters and values that are acceptable. Pop-up-menus look like this: +-----------------------------------+ | +-+ +-----------------------+ +-+ | | |A| | TextEntry | |B| | | +-+ +-----------------------+ +-+ | | +-+ | | +-----------------------+ |D| | | | Selection1 | | | | | | Selection2 | +-+ | | | Selection3 | +-+ | | | Selection4 | |C| | | +-----------------------+ +-+ | +-----------------------------------+ Text and values can be entered directly into the pop-up menu "TextEntry" gadget. Entered data is copied into the data display gadget described above. The gadgets marked "Selection1,2,3,4" list 4 of the acceptable choices for the text-entry gadget. By clicking on any of these gadgets, you copy the text displayed there into the pop-up menu's text-entry gadget. The gadgets marked "B" and "C" allow you to scroll up and down the list of acceptable values one at a time. Scrolling around like this can be a little slow, so the scroll gadget, marked "D" is used to speed things up. After a parameter or value has been selected from the list, click on the gadget marked "A" to close the pop-up menu and coppy the contents of the text-entry gadget in the pop-up menu into the text-entry gadget on the MediaEditor screen. CONFIGURATION FILES --------------------------------------------------------------------------- The Configuration Files section screen contains 15 rows, each with 3 gadgets. Each row defines a configuration file paramenter and its associated value. The left-most arrow gadget of a data display line activates the pop-up menu as described above. The value selected from a pop-up menu is used as a configuration file parameter and is copied into the middle display line gadget, the text-entry gadget. The text-entry gadget is used to select and display a configuration file parameter. As described above, you can activate a pop-up menu to select an appropriate parameter for this gadget. The right-most gadget is a text entry and display gadget that allows the entry of the value for the associated parameter displayed in the gadget in the middle of the line. DEVICE FILES --------------------------------------------------------------------------- The Device Files section screen contains 2 columns of 17 rows, each with 3 gadgets. Each row defines a device file paramenter and its associated value. There are now 2 pages of parameters, each containing 34 entries, for a total of 68 possible device file parameters. The left-most arrow gadget in each row activates the pop-up menu as described above. The value selected from a pop-up menu is used as a device file parameter and copied into the text-entry gadget in the middle of the screen line. The middle gadget is a text-entry gadget for selecting a device file parameter. As described above, you can use a pop-up menu for selecting an appropriate value for this gadget. The third, right-most gadget is a text entry gadget that allows the entry of the value for the associated parameter defined in the middle gadget of the same row. To go to the first page of device file parameters click on the gadget at the upper-right corner of the screen. It looks like this: +--------+ | |\ | /\ +-+ | / \ | | / \ | | -+ +- | | | | | | +--+ | | | +----------+ To go to the second page of device file parameters click on the gadget of the lower-right corner of the screen. It looks like this: +--------+ | |\ | +--+ +-+ | | | | | -+ +- | | \ / | | \ / | | \/ | | | +----------+ CODE FILES --------------------------------------------------------------------------- The Code Files section has a second gadget-bar. It is loacted at the top of the screen. Gadgets in this area are specific to the code file section of the screen. They allow the user to select operations to be performed on screen code gadgets. The code gadgets, 128 in total, are displayed throughout the screen. Like earlier versions of MediaEditor, each code gadget has an associated name displayed in the center of the gadget. If the name is displayed in orange with a black outline, then there is no code currently stored for the gadget. If it is displayed in white with a black outline, then there is currently a code stored for the gadget. The following is a representation of the gadget-bar at the top of the code file screen: +-------------------------------------------------------------------+ | +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ | | | A | | B | | C | | D | | E | | F | | G | | H | | I | | J | | | +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ | +-------------------------------------------------------------------+ A list of gadget-bar gadgets and the corresponding menu item described in the manual for earlier versions of MediaEditor is given below: +---+ | A | This gadget is the equivalent of the "Send" item in the "Mode" menu. +---+ +---+ | B | This gadget is the equivalent of the "Learn" item in the "Mode" menu. +---+ +---+ | C | This gadget is the equivalent of the "Erase" item in the "Mode" menu. +---+ +---+ | D | This gadget is the equivalent of the "Show" item in the "Mode" menu. +---+ +---+ | E | This gadget is the equivalent of the "Rename" item in the "Mode" +---+ menu. +---+ | F | This gadget is the equivalent of the "Clone" item in the "Mode" menu. +---+ +---+ | G | This gadget is the equivalent of the "Move" item in the "Mode" menu. +---+ +---+ | H | This gadget is the equivalent of the "Cut" item in the "Edit" menu. +---+ +---+ | I | This gadget is the equivalent of the "Copy" item in the "Edit" menu. +---+ +---+ | J | This gadget is the equivalent of the "Paste" item in the "Edit" menu. +---+ EDIT DECISION LIST --------------------------------------------------------------------------- The Edit Decision List section of MediaEditor has a second gadget-bar at the top of the screen. The gadgets contained in this bar allow the user to select functions that relate specifically to the edit decision list section of MediaEditor. The edit decision list contains 13 lines with 4 gadgets in each line. The left-most "check-mark" gadget selects the currently active edit line. Select the gadget to cut, copy, paste the line and to select the first line in a preview or assemble edit. The gadget to the right of the check-mark gadget is used for entering the title of the video segment defined by the line IN and OUT points. The the two right-most gadgets are text-entry gadgets used to enter an in-point for the edit. The last gadget in the row is a text-entry gadget used for entering an out-point for the edit. A representation of the gadget-bar at the top of the screen is shown below: +-------------------------------------------------------------------+ | +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ | | | A | | B | | C | | D | | E | | F | | G | | H | | I | | J | | | +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ | +-------------------------------------------------------------------+ The following is a list of gadget-bar gadgets and the corresponding menu items described in the MediaEditor Software manual. +---+ | A | This gadget is the equivalent of the "Open Recorder" item in the +---+ "Project" menu. +---+ | B | This gadget is the equivalent of the "Print" item in the "Project" +---+ menu. +---+ | C | This gadget is the equivalent of the "Preview" item in the "Record" +---+ menu. +---+ | D | This gadget is the equivalent of the "Assemble" item in the "Record" +---+ menu. +---+ | E | This gadget is the equivalent of the "Playback" item in the "Record" +---+ menu. +---+ | F | This gadget is the equivalent of the "No-Stops" sub-item of the +---+ "Preferences" item in the "Record" menu. +---+ | G | This gadget is the equivalent of a combination of the "Frames" and +---+ "Counts" sub-items of the "Preferences" item in the "Record" menu. +---+ | H | This gadget is the equivalent of the "Cut" item in the "Edit" menu. +---+ +---+ | I | This gadget is the equivalent of the "Copy" item in the "Edit" menu. +---+ +---+ | J | This gadget is the equivalent of the "Paste" item in the "Edit" menu. +---+ OTHER TOPICS --------------------------------------------------------------------------- MediaEditor's video editing logic has been refined. You may have to reset your PlayOffset0, RecordStartOffset and RecordStopOffset paramenters to account for increases in execution speed and logic changes. Refer to the MediaEditor software manual and the rest of this Read-Me file for more information about these and other parameters. MediaEditor 2.2 uses a new version of the "mediaphile.library", "AudioSeg", "CtrllSeg" and "FVSeg". Therefore, hard drive users must re-install the the contents of the MediaPhile Devs disk. CHANGES AS OF MEDIAEDITOR VERSION 2.11 ---------------------------------------------------------------------------- The MeMediaPhile software now supports the Future Video Controller as as well as MediaPhile controllers. Feel free to mix both types of controllers in the same system. They can be used simultaneously. Refer to the Future Video Controller section of this ReadMe file for more information. The MediaPhile control system does not operate correctly when using VTR's operating in any other speed other than standard play(SP). All device timing parameters determined by Interactive MicroSystems have been set from test run with video tape playing at SP speed. If you are using SMPTE time code, it is strongly suggested that the time code be recorded only on a video tape's left LINEAR audio track at SP speed. Recording SMPTE time code on either the hi-fi audio track or at a faster speed results in a noisy signal. 1) MediaEditor has been altered to work with the new detachable MediaController. You can run several copies of MediaController at one time from MediaEditor, and continue to make alterations to your configuration, device, code and edit-list information. For example, in the Edit Decision List program you can have a MediaController up and running for both the Player and Recorder devices at the same time. You can use the Player MediaController to find the IN and OUT points of your edits, click back in the edit list window and enter the edit points. You must close all of theMediaController's opened on the screen before selecting menu items from MediaEditor's menus. IF ALL THE OPENED MEDIACONTROLLERS ARE NOT CLOSED BEFORE SELECTING MENU ITEMS, MEDIAEDITOR WILL CRASH. 2) The device parameter "PollInterval" serves a dual purpose when using Sony Control-L devices. This parameter still specifies how often we read in tape position information as for other devices, but unlike other devices it also determines how often the tape position counter is refreshed in MediaController. If the Control-L device will be used as a slave recorder values ranging from .05sec to .99sec are suggested. Higher "PollInterval" times free up processing time for the other devices. If you wish to use the Control-L device as the master player use values of .05 and lower. If you are using more than one Control-L device at a time, the lowest "PollInterval" value takes precidence over the others. This means that if you have a recorder device with a "PollInterval" parameter of .2sec and a player device with a value of.05sec, both the Player and Recorder counters will be refreshed every .05 seconds. Note that using larger values frees more processing time but decreases the accuracy of reading in frame positions. 3) Several new parameters have been added to the Device description. Some of these parameters are to be entered in only if you are using the MP2.0S Serial controller along with a Sony Control-L compatible video deck. The MediaPhile system also makes use of our propreitary Frame-Resolution Control-L software. Sony developed Control-L to be accurate to the second, but using the new Frame-Resolution software, Control-L can now be accurate to the frame. Like other formats, the accuracy does also depend on the device. The Sony CCD V99 is usually accurate to two frames where-as the CCD V9 is can be off by as much as 7 frames. But any way you look at 7 frames is still better than 30 frames (or one second). The following is a list of the new parameters that are needed by the new Frame-Resolution software. --------------------------------------------------------------------------- PAUSEADJUST: This parameter describes the number of frames that pass between a Control-L play message and a Control-L pause message. To adjust this parameter, run and synch MediaController to a video tape with a window dub time code. Place the deck into play mode and leave it there for a few seconds. Put the deck back into pause mode. The difference between the frame position shown in the tape window dub and the position displayed in MediaController is the "PauseAdjust" value. In the Device section of MediaEditor enter: PauseAdjust = 'xxxx' where 'xxxx' is the value taken from your test. Re-run MediaController after entering this parameter and perform the test a few more times, adding up the values and re-adjusting the "PauseAdjust" value in the Device description accordingly. Here is how I determined the "PauseAdjust" parameter for my CCD V99. First, I created a video tape with time code showing HOURS:MINUTES:SECONDS:FRAMES in a window-dub area in the lower right of the screen. Next, I put the deck in pause on an easy-to find point, and pressed the counter reset button on the camcorder. At this point my window-dub displayed 0:01:00:00 and my MediaController position displayed 0:00:00:00. I then put the deck into play mode for a few seconds and pressed pause again. At this point my window dub displayed 0:01:03:12 and my MediaController position read 0:00:03:06. There was a 6 frame difference between the two. Back in MediaEditor's Device section I entered "PauseAdjust = 6". I ran the test again a few more times and found that the difference was usually 1 frame so I added 1 to the "PauseAdjust" value making it read "PauseAdjust = 7". --------------------------------------------------------------------------- CUESPEED: NOTE: THIS ATTRIBUTE IS RESERVED FOR FUTURE USE. IT IS NOT CURRENTLY IN USE. This parameter describes how many times faster the tape moves in cue mode as compared to play mode. To adjust the paramter find the how much time elapsed when cueing the tape for 30 seconds. Change this elapsed time to seconds using this formula: time = seconds+(minutes*60) Take this value and divide it by 30 and enter into the Device list as: CueSpeed = 'xxxx' where 'xxxx' is the value discovered above. --------------------------------------------------------------------------- REVIEWSPEED: NOTE: THIS ATTRIBUTE IS RESERVED FOR FUTURE USE. IT IS NOT CURRENTLY IN USE. This parameter is exactly like CueSpeed except that it describes the factor between review mode and play mode. You can find its value using the same directions as above but using review mode instead of cue mode. ___________________________________________________________________________ 4) The MediaPhile device control system now supports SMPTE Time Code as a means of re-synching internal tape counters. To support SMPTE Time Code, three new parameters have been created: --------------------------------------------------------------------------- SMPTEPort: This parameter describes which device port, Serial or Parallel, the SMPTE Time Code is going in to, with each port supporting two lines input lines. Correct values for SMPTEPort are: SMPTEPort = PAR1 SMPTEPort = PAR2 SMPTEPort = SER1 SMPTEPort = SER2 SMPTEPort = NONE The hardware manuals incorrectly called this parameter 'SMPTE' and not 'SMPTEPORT'. Please make a note of the change. If you are using SMPTE, you should increase the device pre-roll parameter to at least 450 frames (15 seconds) to allow additional time for the SMPTE time code to be read and used to synchronize the device tape position data. --------------------------------------------------------------------------- SMPTEADJUST: This parameter describes an adjustment, measured in frames, added to the SMPTE Time Code read from the device to compensate for the time required to process the time code data. If this parameter is not set in your device file, a default value of three frames is added to the time code value read from the tape. If you find that the SMPTE Time Code read from the device is less than the correct value determined from a time code window dub on a test tape, increase the SMPTEADJUST parameter by entering the following line into your device file, SMPTEAdjust = n , where "n" is the number of frames to be added to the time code value read from the tape. Make "n" greater than or equal to the default value of 3. If the SMPTE Time Code read from the device is greater than the actual value, enter a value between 0 and 2 for SMPTEADJUST. Use the test described below to determine the correct SMPTEADJUST value. The test assumes that the device interface hardware is correctly connected and that the SMPTEPORT parameter in the device configuration file has been set prpoperly. 1) Run the TCGen program and use it to generate a tape with SMPTE Time Code recorded on at least one audio track, and the TCGen screen recorded in the video signal. Refer to TCGen's documentation for further instructions. 2) Using MediaController place the deck into play-pause mode and set the counter to a value of 999999. After doing this place the deck in play mode and wait five seconds. After waiting, press the Time Code SYNCH gadget (the clock) in the lower right corner of MediaController. The MediaController tape position display should reset itself to the SMPTE Time Code recorded on the tape. After the display has been reset, place the deck back into play-pause mode and record the difference between MediaController's counter and the TCGen window tape position display recorded in the video signal. This window dub time code is in exact agreeement with the time code recorded on the audio track. 3) Repeat step 2 a few times and record the average of the differences. 4) Enter MediaEditor's Device file section and enter: SMPTEAdjust = 'n' , where 'n' is the average of the differences determined by step 3. --------------------------------------------------------------------------- AVDELAY: This device parameter is set equal to the time between entering play mode and the actual output of audio and video from the device output jacks. For example, the Panasonic AG-1830 SVHS deck requires 7 seconds of playing time before it outputs audio and video. For this deck enter AVDelay = 7 , in the device file. If the AVDelay parameter is not set in the device file, a default of five seconds is used. --------------------------------------------------------------------------- FRAMESPERSEC: This device parameter is set equal to the number of video frames the device will play back in one second. For NTSC video devices this number should be set equal to 30 by entering: FramesPerSec = 30 For PAL video devices this number should be set equal to 25 by entering: FramesPerSec = 25 If this device parameter is left out of the MediaPhile "device" file, the system will automatically calculate the parameter according to the Amiga's video clock rate. A value of 25 frames per second is used for the PAL version of the Amiga Computer. A default value of 30 frames per second is used for NTSC Amiga computers. INSRECPSECMD2 : The InsRecPseCmd definition in the MediaEditor manual has been changed and a second parameter has been added. The InsRecPseCmd now specifies the first command issued to the record deck upon reaching the recorder IN point. InsRecPseCmd2 specifies the second command sent to the record deck. The default values are: InsRecPseCmd = PAUSE InsRecPseCmd2 = RECORD For the JVC 10000 and 6600, use InsRecPseCmd = PAUSE InsRecPseCmd2 = NOP if the deck has been manually placed in insert mode. _________________________________________________________________________ _________________________________________________________________________ FUTURE VIDEO CONTROLLER: The Future Video Controller is driven by a MediaPhile shareable library "Seg" called "FVSeg" located in the "libs:MPSegs" directory. FVSeg is very similar to the Sony Control-L tape position data input Seg. However, FVSeg also allows for device command output and SMPTE time code input through the serial port from Furture Vdideo controllers. FVSeg supports two video decks called SERFVP for the Future Video player deck and SERFVR for the Future Video recorder. The SER pre-fix indicates that the controller is connected to the serial port. To create the player device configuration file for a video deck that is to take tape position information into the computer from the Future Video controller, enter the following line into the device configuration file: CountPort = SERFVP. To create the recorder configuration file, enter the following line into the device configuration file: CountPort = SERFVR. If commands are to be sent to the player deck through the Future Video Controller enter CmdPort = SERFVP into the player device configuration file. For the recorder deck substitute SERFVR above. Device commands need not be sent to the player and recorder decks through the Future Video controller. Tape position information can be brought into the computer throught the Future Video controller and commands sent to a deck through the MediaPhile infrared controller by entering CmdPort = AudioLeft. Tape position information can also be brought in through a MediaPhile controller while commands are sent through a Future Video controller. To create a device configuration file to take SMPTE time code from the player deck into the computer from the Future Video controller enter the following line into the device configuration file: SmptePort = SERFVP. Substitute SERFVR for the recorder deck. Of course you can also bring the time code data into the computer through a MediaPhile controller. For example, enter SmptePort = PAR1 to bring time code data in through channel 1 in the MediaPhile MP2.0P unit. Control track tape position can be brought into the computer through the Future Video controller at the same time by setting the CountPort equal to the Future Video player or recorder port. The following device configuration file instructs MediaPhile software to take tape position information from the Future Video controller, send device commands out through the MP2.0A controller connected to the left audio port and read SMPTE time code from the MP2.0P controller. countport = SERFVP cmdport = AudioLeft smpteport = PAR1 Taking tape position information into the computer from both the Future Video player and recorder units can lead to innacuracies that come from the inability to read both counter ports simultaneously. If Future Video counter ports are specified for both decks, the time delay in switching from one input to the other can lead to IN/OUT point tape positions in error by several seconds. To prevent this from happening set the recorder deck "countport" to a MediaPhile controller port or to NONE. It is also possible to adjust the recorder's "RecordStartOffset" and "RecordStopOffset" device parameters to account for the time delay in switching. In most cases the record offsets will have to be increased by more than 30 frames. The device files included on the MediaPhile_Devs: disk with your order were set for configurations where commands are sent to both the recorder and player decks through the Future Video controller, but counter information is read only from the player deck. The recorder deck count port parameter for the recorder is set to NONE. The "RecordStartOffset" and "RecordStopOffset" device parameters have to be adjusted for configurations where commands are sent to one VTR through the Future Video controller while the other is controlled from a MediaPhile infrared controller. New Device File parameters have been created for use with the Future Video controller. The following is a table listing each new parameter and its functional description. POSITIONRESOLUTION : This parameter determines the highest resolution tape position data field read from the Future Video controller by MediaPhile software. Its acceptable values are: PositionResolution = FRAMES PositionResolution = SECONDS PositionResolution = FIELDS This parameter defaults to FRAMES if it is not entered into the device file. If "positionresolution = FRAMES" the FVSeg will depend on the Future Video controller to provide tape position information good to the frame whenever play or pause modes are entered from any other mode. FVSeg will use this tape position information to try to remove tape slippage. As the Future Video manual mentions, not all decks provide good frame information. Sony Control-L devices connected to Future Video do not provide any frame information at all. Other devices, like the Panasonic 1830 provide innacruate tape position information in the frames data field. At this time, only the Panasonic AG-1960 is known to provide tape position information accurate to the frame without being connected to Future Video's SMPTE input port. The easiest way to determine whether or not your device provides tape position information good to the frame is proceed as follows: 1) Create a tape with a video time code window dub with the MediaPhile TCgen program or use on from your library of tapes. 1) Set the player device configuration file CountPort parameter to SERFVP and the recorder parameter to SERFVR. 2) Enter device file section of MediaEditor and add or change the following parameter: PositionResolution = FRAMES 3) Load MediaController through MediaEditor's "Work On" menu and put the deck in play-pause mode. 4) Change MediaController's tape counter so that it matches the value recorded in the tape's window dub. 5) Put the deck in play mode for about five seconds and then put it back into pause. 6) Record the difference between what is displayed on the window dub and MediaController's tape counter. 7) Repeat steps 5 and 6 four or more times and calculate the average of the differences between MediaControllers tape position display and the tape window dub time code display. If the recorded differences vary greatly from one test to the other, i.e. 3 frames one test and 10 the next , or if the average difference between the MediaController and tape time code displays is greater than three frames, then the POSITIONRESOLUTION parameter should be set to SECONDS. The PAUSEADJUST parameter should be set to the value of the average of the differences. For example, if the average of the differneces recorded from the test above is equal to 7 then you would enter the following line to your device configuration file: PauseAdjust = 7. More information about the PauseAjust parameter is given above.. MAXPRIORITY : This value describes the priority that a MediaPhile device gets whenever a search operation is performed on it. This parameter's acceptable values range from 0 to 128 and defaults to a value of 128. For maximum priority enter the line MaxPriority = 128 into the MediaPhile device file for your device. A high priority allows a vide deck to receive more processing time than other devices when a the tape is searched. Do not set this parameter for devices controlled through MediaPhile controllers. FVSeg uses priorities when a FindVTRFrame function is called. This function searches for a particular tape position. Because CUE and REVIEW video deck commands must be sent out continuously at a high rate, a high priority must be given to the deck searched. Programs cannot send device commands or recieve tape position information from other devices until the search is concluded. MINPRIORITY : This value describes the priority a MediaPhile device gets whenever it is assigned its lowest possible priority so that a search can be conducted on another device. This parameter's acceptable values range from 0 to 128 and defaults to a value of 0. To set the parameter to its default value, enter MinPriority = 0 in the device file. NORMALPRIORITY : This value determines the priority a MediaPhile device gets during normal operation. This parameter's acceptable values range from 0 to 128 and defaults to a value of 0 when no value is entered. To set the parameter to its default value, enter NormalPriority = 0 into the device file. Other Future Video Notes: You should make certain that any VTR that is controlled by the FVSeg is completely rewound and that its counter has bean reset to 0 before doing any editing. Failure to do so can cause an edit to be off as much as 1 second. The AG-1960 deck gives inaccurate tape position information when negative tape position times are displayed. Use no stops mode for editing with Panasonic AG-1960 and AG-1830 decks. These decks experience a high degree of tape slippage when run in fast forward and rewind. Editing with SMPTE time code can correct for the tape slippage and allow editing with fast forward and rewind. Using MediaPhile Devices Whose Count Ports Are Set To PAR2: If you have a printer connected to your parallel port, you must make certian that you do not load a MediaPhile device whose count port is set to "PAR2". Doing so, will cause the system to crash. To remedy this, disconnect any printer connected to your parallel port. ---------------------------------------------------------------------------- USING THE MEDIAPHILE DEVICE CONTROL SYSTEM WITH THE SONY EVO-720 8mm deck: The MediaPhile System now works with the EVO-720 8mm dual deck memo writer. The EVO-720 player and recorder deck configuration files must be set to take tape position counts from the MOUSEX or MOUSEY count ports on the MediaPhile 2.0M contrfoller. You can define the EVO-720 recorder count port as MOUSEX by changing the "CountPort" line in your config file with MediaEditor so that it reads: CountPort = MouseX You can define the player count port as MOUSEY by changing the "CountPort" line so that it reads: CountPort = MouseY The EVO-720 does not have an infrared reciever. Instead, the commands are sent to the deck through the MP2.0S controller SER1 modular telephone plug. The EVO-720 actually has two decks, a player and a recorder. To control the player change the "CmdPort" line in your config file so that it reads: CmdPort=EVOP Set the recorder configuration file command port by changing the "CmdPort" line so that it reads: CmdPort=EVOR There are two pre-made config files for the EVO-720 on your MediaPhile_Devs: disk. One is for the player deck and the other for the recorder. These configuration files are located in the "Devs:Media/Configs/VTR" directory. We suggest that you use these two files instead of trying to make your own. The name of the EVO-720's player config file is: SONY.720.EVOP.Y.EVO.config The name of the EVO-720's recorder config file is: SONY.720.EVOR.X.EVO.config There are certain limitations when using the EVO-720 with the MediaPhile Device Control system: 1. The EVO-720's recorder can not be used as a player device. If you wish to use the EVO-720's recorder, You can only use the EVO-720's recorder as a MediaPhile recorder device. 2. You can not perform Find Frame operations on the EVO-720's recorder. Doing so will put the EVO-720 in edit-record mode. 3. The EVO-720's recorder can only edit in assemble mode. You can not use MediaProcessor's automatic insert edit mode with the EVO-720's recorder. 4. The EVO-720's player ignores the record command. This command is only be understood by the deck's recorder.