Installation: 
   Perform the installation procedures outlined in the MediaPhile_Devs disk
   ReadMe_Install file to install the MediaPhile device and library files.
   Next perform the operations specified below to install the MediaPhile 
   program.

 Hard Disk System-
 1) MediaProcessor has been modified to require an additional startup
 sequence assignment statement when run from a hard disk. The startup
 sequence assignment statements on page 9 of the MediaProcessor manual and
 in the ReadMe_Install files on the MediaPhile_Devs disk should be modified
 to include the additional statements:

 Assign MediaProcessor: Work:MediaPhile/MediaProcessor
 Assign MediaFiles:     Work:MediaPhile/MediaFiles        

 2) Run the "Install_MediaProcessorHD" to create a MediaProcessor and
 MediaFiles sub directory in your hard disk "work:MediaPhile" directory and
 copy the contents of the MediaProcessor amd MediaFiles program disks into
 it.

 Floppy Disk System -
 There are no requirements for installation beyond those specified in the 
 "Install_ReadMe" file on the "MediaPhile_Devs" disk.

SMPTE Time Code:
 MediaProcessor can read and generate SMPTE time code from the
 MicroIllusions TCRG102 time code generator/reader as described in the
 MediaProcessor software manual. It can also read time code through
 MediaPhile controllers from devices that have SMPTE ports specified in
 their configuration files.  For the MP2.0SUG controller the SMPTE ports are
 specified in the configuration file as

    SMPTEPort = SER1
 or
     SMPTEPort = SER2.

 Refer to the MP2.0S hardware manual for a description of the SMPTE port 
 connections provided with the upgraded unit.

 The SMPTE ports on the MP2.0PUG controller are specified in  device 
 configuration files as

    SMPTEPort = PAR1
or
    SMPTEPort = PAR2.
 
 Keep in mind that the specification of a MediaPhile Controller  SMPTE port 
 for a device is done in its own configuration file, not in a configuration
 file for the MediaPhile controller. The MicroIllusions time code generator 
 unit is treated by MediaProcessor as a "device" and has its own 
 configuration file.  

 The menu items in MediaProcessor that specify SMPTE controller 
 configuration and operation are not required and do not work with 
 MediaPhile controllers. MediaPhile controllers with the SMPTE time code 
 reading option provide MediaProcessor with time code capabilities by 
 mearly listing the SMPTE port in the device configuration file.

 MediaProcessor reads time code continuously from the MicroIllusions 
 reader/generator when the video deck device is in play mode. Time code 
 is only read by special request from MediaPhile controllers. Requests for
 MediaPhile Controller time code update and correction of a video deck
 device tape position is made by clicking on the "RESET" icon at the bottom
 of the screen when the device is in PLAY mode.  Requests are also made
 automatically by MediaProcessor during searches of the tape to correct for
 tape slippage.

EDIT & RECORD:
 This new menu item in the EDIT menu provides a fast way to enter IN and OUT
 points in the edit decision list and record an edited tape at the same
 time. When this mode is selected, edit decision list entry proceeds as
 described in the MediaProcessor manual except that the recorder is taken
 in and out of RECORD mode as entries are made by pressing the RETURN key.
 
 When an IN point is entered by pressing the RETURN key when the edit window
 box is positioned over an IN data field, the record deck is taken out of 
 PAUSE_RECORD mode and recording proceeds until an OUT point is entered in
 the edit decision list by pressing the RETURN key. The record deck is put
 back in PAUSE-RECORD mode until the next IN point is entered with the 
 RETURN key. 
 
 
REV8 NEW COMMANDS:

MediaProcessor 2.0 REV8 features three new commands.  The extended SWITCH
command is a new version of the existing SWITCH command.  The SWITCH
command requires an additional argument that indicates which of the 9
remote switches is to be set.  The extended SWITCH command format is:

    !<device>:Switch(state,switch_num)

The "device" variable specifies which of the installed device configuration
files is to be used to determine the MediaPhile Remote Switch Port.  The
variable "state" determines the switch position, either ON or OFF, that the
remote switch is to be set to.  The "switch_num" variable is an integer
ranging from 1 to 9 specifying which of the device's nine remote switches is
to be set.

If the "switch_num" argument is not specified, then RemoteSwitch1 is set.
If the device configuration file does not specify a MediaPhile controller
port for RemoteSwitch1, then the mouse port remote switch output of the
MP2.0M controller is assumed.


The second new command, SMPTESYNCH, is totally new.  This command sets the
program tape position using SMPTE time code read from the device's audio
track.  In order to use this function you must have either a MP2.0P or
MP2.0S controller with the upgrade option.  The <device> specified must be a
"VTR" video deck device.  The deck must be in play mode, with the audio
output connected to a MediaPhile controller SMPTE time code input, and the
audio time code signal must be of sufficient volume to read.  The format for
the SMPTESYNCH is:

    !<VTR device>:SMPTESynch

The variable "VTR device" specifies which of the installed VTR devices the
SMPTE audio time code is to be read from.

The third new command, GOTO(n), provides a means to transfer execution
to a specified line. The order number of the line to be executed following
the GOTO statement, n, is entered as an argument. The command format is

	!Amiga:GOTO(n)

where n is the order number of the next line to be executed.

The GOTO command can be used to create continuously repeating scripts. 
For example, if you enter the script lines

	.
	.
	.
	!Amiga:WaitTOD(06:00:00)
	!Amiga:GOTO(1)

following a playback script. The script will be executed starting at
6:00 AM every morning.


***************************
 NewTek Video Toaster Control:

Refer to example MediaScripts in the VTR and Amiga device directories.
The "Toaster_Commands.ms" mediascript in the Amiga device script directory
shows how to execute each Toaster command that can be run
from an Arexx script. 

The "ToasterDemo.ms" script located in the VTR script
directory and its companion order file "ToasterDemo.ord" is a working 
example. This script executes an A/B-roll recording. Switching is
performed by the Toaster. This example also controls the Toaster to
execute a fade between a live video source and a computer graphics image 
stored in the Toaster image buffer.

In order to control the Toaster from MediaProcessor scripts the following
requirements must be met:

1. You must have least 5 MegaBytes of RAM memory. We used 9MB for the 
example scripts.

2. Assign the Toaster software directory to the logical device Toast: 
referenced by MediaProcessor. Enter the Assignment statement

	assign Toast: Work:Toaster

in your start-up sequence, if the Toaster software resides in the Toaster
directory on your hard disk work: volume.

3. Assign the logical device MP_Arexx: referenced by the MediaProcessor
to the Arexx directory in your MediaFiles directory. Enter the following
assignment statement in your start-up sequence to do this

	assign MP_Arexx: MediaFiles:Arexx

after the MediaFiles: volume has been assigned to its directory.

4. Install the 'rx' program shipped with the Arexx program currently 
distributed by Wishful Thinking Company in your c: dircetory. Install
the Arexx libraries in the libs directory and follow all other installation
instructions included with the Arexx software.

5. Run the Toaster switcher porgram first before running the MediaProcessor
program. After it has loaded and run enter the following sequence of four
key strokes one at a time

	Ctrl
	Ctrl
	Alt
	Alt

This will put the switcher program in the background. Now you can run
MediaProcessor and execute scripts that control the NewTek video Toaster.

	 

 


