home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / TURBOPAS / PASCAL.ZIP / PCEDIT12.DOC < prev    next >
Encoding:
Text File  |  1980-01-01  |  18.1 KB  |  463 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                      PCEDIT.DOC
  8.                                           
  9.               Documentation for the PCEDIT Video Edit System Simulator
  10.                                           
  11.                                    (Version 1.2)
  12.                                           
  13.                                          by
  14.                                           
  15.                                   Michael D. Most
  16.                                           
  17.                                       9-18-85              
  18.             
  19.             
  20.             
  21.             The PCEDIT program is designed both as a learning tool and a
  22.             practical use  program for  the video  professional.  It  is
  23.             modeled after the CMX and ISC type video editing systems and
  24.             offers a  simulation of the operation of these systems. Many
  25.             of  the   commonly  used  functions  of  these  systems  are
  26.             duplicated in  PCEDIT. In  addition, the  keyboard layout is
  27.             also duplicated.
  28.             
  29.             PCEDIT version  1.2 was  written in  Turbo Pascal (copyright
  30.             Borland International)  during  August  through  October  of
  31.             1985.
  32.             
  33.             
  34.             
  35.             1. The Keyboard
  36.             
  37.             PCEDIT uses a dedicated keyboard layout. When PCEDIT is run,
  38.             the  keys   are  given   individual   functions   that   are
  39.             automatically executed when the key is pressed. When certain
  40.             functions are  activated, such  as the  TITLE or  the SET IN
  41.             functions, the  keyboard is freed up for the user to input a
  42.             response. In  these situations,  the keyboard is used in its
  43.             normal mode  to enter  either the  numbers or characters for
  44.             the response.
  45.             
  46.             The layout of the keyboard is based on the standard keyboard
  47.             layout first  introduced by  CMX and  later adapted  by Dave
  48.             Bargen for  ISC's keyboard  based on  the DEC  VT-100. Since
  49.             PCEDIT does not actually control videotape machines, many of
  50.             the  functions  on  those  standard  keyboards  relating  to
  51.             machine control  and edit  previews are not implemented. All
  52.             of the  selection keys are duplicated, as are the set in and
  53.             out,  the   mode  selections   (audio  and/or   video),  the
  54.             transitions (cut,  dissolve, wipe), and such other functions
  55.             as title  entry and reel assignments. Most of these keys are
  56.             given the  same location  as on  the CMX keyboard, with some
  57.             exceptions.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.             
  74.             The primary  selection keys  are along the "middle" row, the
  75.             one that  starts with 'A'. From left to right, the dedicated
  76.             keys are as follows:
  77.             
  78.                       KEY            FUNCTION
  79.             
  80.                        a             R-VTR
  81.                        s             A-VTR
  82.                        d             B-VTR
  83.                        f             C-VTR
  84.                        g             D-VTR
  85.                        h             AUX
  86.                        j             BLK
  87.                        k             SET IN
  88.                        l             SET OUT
  89.                       
  90.             
  91.             Some of the other keys are also implemented in the dedicated
  92.             keyboard. They are as follows:
  93.             
  94.                       KEY            FUNCTION
  95.             
  96.                        y             AUDIO 1
  97.                        u             AUDIO 2
  98.                        i             VIDEO
  99.                        o             BOTH
  100.                        p             CUT
  101.                        [             DISSOLVE
  102.                        ]             WIPE
  103.                        2             REEL ASSIGN
  104.                        9             DELETE ALL EVENTS IN EDL
  105.                        0             PRINT EDL (ON PRINTER)
  106.                    )(SHIFT-0)        OUTPUT EDL TO DISK FILE
  107.                    +(SHIFT-=)        TITLE
  108.                       ESC            EXIT PCEDIT
  109.                      CTL-Q           RECORD (Enter into EDL)
  110.                        ,             TRIM IN
  111.                        .             TRIM OUT
  112.             
  113.             
  114.             Many of these follow the same placement as in the ISC
  115.             keyboard (the 2 for reel assignment, for instance). For
  116.             convenience, the PCEDIT keyboard is a hybrid of the CMX and
  117.             ISC keyboards.
  118.             
  119.             In normal operation, the user uses the selection keys to
  120.             select the current source (or the record VTR). Entries of
  121.             timecode numbers for in and out points, as well as reel
  122.             numbers, type of edit (cut, dissolve, wipe) and video/audio
  123.             selection, are made into the active VTR (indicated on the
  124.             display by the '>' prompt). Functions such as EDL title
  125.             entry may be made at any time. When entry of current
  126.             information is complete, CTL-Q is pressed. This enters the
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.             current menu information into the Edit Decision List,
  140.             updates the menu, and allows the user to enter the next
  141.             edit.
  142.             
  143.             
  144.             2. The Display
  145.             
  146.             The screen  display in PCEDIT is once again a hybrid between
  147.             the CMX  and ISC approaches. The top area is the marks menu,
  148.             and displays  the current information about each VTR as well
  149.             as the  AUX and BLK sources. The current IN and OUT timecode
  150.             points, as well as the edit duration (if both IN and OUT are
  151.             specified) are  shown in  the menu.  The currently  assigned
  152.             reel numbers  are shown  next to each source VTR identifier.
  153.             The columns  marked SPD  and POSITION  are not  implemented.
  154.             They are indicated purely for familiarity.
  155.             
  156.             To the  left of  the marks  menu, the  current  record  mode
  157.             (audio, video,  both, etc.)  is indicated.  Below the record
  158.             mode,  the   current  transition  type  is  displayed  (cut,
  159.             dissolve, or  wipe), as  well as  the current source VTR. In
  160.             the case of a dissolve, the dissolve rate is also indicated.
  161.             In the  case of a wipe, a wipe code is noted, as well as the
  162.             rate. This  area of  the display  is modeled  after the  ISC
  163.             system, and is slightly different from that of CMX.
  164.             
  165.             The edit decision list is displayed in the lower half of the
  166.             screen. The  EDL display  is in  standard CMX format. PCEDIT
  167.             version 1.2 displays the record mode as either A, A2, AA, V,
  168.             B, A2/V,  or AA/V.  This represents the CMX approach for two
  169.             channel audio.  When an  edit is  "recorded," it  is entered
  170.             into the  list and  given the  next sequential event number.
  171.             The previous events are then scrolled up the screen. The EDL
  172.             area displays the last 6 edits, although all edits that have
  173.             been entered are still in memory.
  174.             
  175.             Finally, at  the lower  left corner  of the  display is  the
  176.             prompt area. This is also the location of the prompts on the
  177.             ISC system.  When functions  such as  SET IN and SET OUT are
  178.             called, the  prompt for user entry appears in the lower left
  179.             hand  corner.   Additionally,  system   messages  are   also
  180.             displayed here;  for instance,  when  printing  an  EDL  the
  181.             message 'PRINTING  EDL' will  appear while  the computer  is
  182.             outputting the  list, and  will be erased when output to the
  183.             printer is complete.
  184.             
  185.             
  186.             3. The Prompt Area
  187.             
  188.             As discussed  previously, the  prompt area is located in the
  189.             lower left  hand corner  of the  screen.  Various  functions
  190.             display system prompts. They include:
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.             
  206.                                      SET IN
  207.                                      SET OUT
  208.                                      DISSOLVE
  209.                                      WIPE
  210.                                      TITLE
  211.                                      PRINT EDL
  212.                                      EXIT PCEDIT
  213.                                      DELETE EDL
  214.                                      OUTPUT EDL DISK FILE
  215.                                 
  216.             The prompt  will be erased when the function is carried out.
  217.             In most  cases, any key other than 'Y' will evoke a negative
  218.             response. The  prompt will  be erased  and the  program will
  219.             continue.
  220.             
  221.             
  222.             4. Using PCEDIT
  223.             
  224.             Operationally PCEDIT  is much like the standard CMX  and ISC
  225.             systems. Most  of the  marks menu  functions are duplicated,
  226.             including time  code transfers  between registers. Following
  227.             is a description of the functions and their methods for use.
  228.             
  229.             SET IN:   When  Set In is selected, the program looks at the
  230.             first key  entered after  the selection.  If  it  is  a  VTR
  231.             selector key  (a,s,d,f,g, or  h), PCEDIT  assumes that  this
  232.             will be  a time  code transfer.  It then displays the prompt
  233.             'FROM < selected VTR >'. The next key entered will determine
  234.             which register  (set in  or set out) the time code will come
  235.             from. After  this is entered, the prompt area clears and the
  236.             time code  entry is  made. If  the first key after selecting
  237.             Set In  is a  number, PCEDIT assumes a manual entry is being
  238.             made, and  does not perform the entry until the <return> key
  239.             is pressed.
  240.             
  241.             SET OUT: Same as Set In, for the Out register.
  242.             
  243.             TRIM IN:  Allows trimming, by frames, of the in point of the
  244.             currently selected VTR. This may be a positive or a negative
  245.             (preceded  by   '-')  number.   The  Duration   us   updated
  246.             accordingly.
  247.             
  248.             TRIM OUT: Same as Trim In, for the Out point.
  249.             
  250.             AUDIO 1:  Toggles Audio  1 on  and  off.  Current  state  is
  251.             reflected in the edit mode display.
  252.             
  253.             AUDIO 2: Same as above, for Audio 2.
  254.             
  255.             VIDEO: Same as above, for Video.
  256.             
  257.             BOTH:  Included   for  convenience.  If  either  Audio  only
  258.             (channel 1, 2, or both) or Video only is currently selected,
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.             pressing the Both key will change the current mode to a Both
  272.             cut  involving   video  and  the  currently  selected  audio
  273.             channels. If  neither Audio  1 nor  Audio 2 is selected when
  274.             Both  is  pressed  (i.e.,  current  mode  is  V  only),  the
  275.             selection will default to AA/V.
  276.             
  277.             CUT: Changes  the current edit type to Cut. If it is already
  278.             a cut, this key has no effect.
  279.             
  280.             DISSOLVE:  Enters   the  Dissolve   dialogue.   The   prompt
  281.             'DISSOLVE:' appears in the prompt area. This is responded to
  282.             by pressing  a VTR  selector key.  When this is done, PCEDIT
  283.             responds by  writing 'FROM  < selected  VTR >  TO '.  The To
  284.             source is  then selected. The prompt area clears the current
  285.             information, and  then displays the prompt 'RATE:'. The rate
  286.             is entered  (in frames)  and the  dialogue is  complete. The
  287.             information is  then entered  into the  marks menu.  If  the
  288.             Dissolve selector  key is  pressed while the current mode is
  289.             already a  dissolve, only the RATE prompt will be displayed.
  290.             To change  sources, change  the edit  type to Cut (using the
  291.             Cut selector  key) and then start the Dissolve dialogue over
  292.             again using the Dissolve key.
  293.             
  294.             WIPE: Enters  the Wipe  dialogue. This is very much like the
  295.             Dissolve  dialogue,  except  that  in  answering  the  first
  296.             prompt, 'WIPE:', the proper wipe code should be entered. The
  297.             dialogue then proceeds much like the Dissolve dialogue.
  298.             WARNING: Wipes  are not currently supported in the EDL. They
  299.             will not be entered into the EDL in proper format.
  300.             
  301.             EXIT PCEDIT:  Allows exit  from the  program.  Any  response
  302.             other than  Y will allow the prompt to clear and the program
  303.             to continue.
  304.             
  305.             REEL ASSIGN:  Allows assignment  of reel  number to selected
  306.             VTR. Prompt  'REEL:' is  displayed, and  the reel  number is
  307.             entered (3-place  reel numbers only, PCEDIT will add leading
  308.             zeros if string is shorter than 3 places).
  309.             
  310.             DELETE EDL:  Deletes the  contents of  the current  EDL  and
  311.             clears the  EDL display area. Allows the user to "blow away"
  312.             the current list without exiting the program.
  313.             
  314.             PRINT EDL:  Prints EDL  on the  printer. Displays  prompt to
  315.             make sure  the printer  is on  line (failure  to do  so will
  316.             crash the program).
  317.             
  318.             PRINT DISK  FILE: Prints  the current  EDL to a disk file. A
  319.             prompt is  displayed asking  for confirmation.  Any response
  320.             other than  Y will exit the function. If a Y is pressed, the
  321.             screen will  clear and  a directory  of the  current  logged
  322.             disk's EDL  files will be printed. A 'FILENAME:' prompt will
  323.             appear at the bottom of the screen. Enter a filename (do NOT
  324.             include the  .EDL extension,  this will  be added by PCEDIT)
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.             and press  <return>. The  PCEDIT screen  will reappear,  and
  338.             prompts will  be displayed as the file is open, written, and
  339.             closed.
  340.             
  341.             TITLE: Allows  entry of EDL title. Enter the title and press
  342.             <return>. The title is displayed over the program title, and
  343.             is centered on the screen for convenience.
  344.             
  345.             RECORD EDIT:  Pressing CTL  - Q  records the current edit in
  346.             the EDL  and updates the marks menu. Updating the marks menu
  347.             allows rapid  entry of sequential edits by making the new in
  348.             point equal to the former out point. This allows creation of
  349.             'auto-track' dissolves  without re-entering the proper match
  350.             frame (since the former out point is now the in).
  351.             
  352.             
  353.             5. Some Points To Remember
  354.             
  355.             Anyone experienced with keyboard type editing systems will
  356.             find PCEDIT to be quite familiar and simple. Version 1.2 has
  357.             some rules to follow, however, that are somewhat
  358.             nonstandard. Future versions will eliminate some of these
  359.             requirements, but for the moment, here goes:
  360.             
  361.             1. PCEDIT will calculate a record OUT time based on the
  362.             source. This means that the source VTR must have its
  363.             duration specified if the record OUT time is not manually
  364.             entered. The calculation of the proper record OUT time will
  365.             be accurate for minutes, seconds, and frames only -- hours
  366.             are not calculated. The calculated record OUT time will be
  367.             entered into the EDL and the marks menu updated accordingly.
  368.             The calculation will be made for both sides of dissolves.
  369.             2. The duration calculation is accurate for minutes,
  370.             seconds, and frames only. Hours are not calculated, and the
  371.             indicated duration will be inaccurate if the hours are
  372.             different in the IN and OUT points.
  373.             3. Reel numbers are three places long. They may be
  374.             alphanumeric, but the length is always three places. Leading
  375.             zeros will be added by PCEDIT if the length is less than
  376.             three places.
  377.             4. The list cannot currently be scrolled. Since PCEDIT is
  378.             intended primarily as an educational and/or simple edit
  379.             listing tool, this was not considered a major priority in
  380.             the development of version 1.2 (although it will probably be
  381.             available in future revisions). The screen display always
  382.             contains the current edit plus the last 5 previous edits.
  383.             5. Wipes are not currently supported in the EDL. For
  384.             educational purposes, they may be specified in the standard
  385.             format in the marks menu, but they will not be entered into
  386.             the list properly. Dissolves, however, are supported fully,
  387.             and two-line, single number events are entered into the EDL
  388.             whenever a dissolve is specified.
  389.             6. PCEDIT automatically activates the NumLock and CapsLock
  390.             keys when the program is run. This allows the numeric keypad
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.             to be used for timecode entries and the regular keyboard to
  404.             produce caps for title entry without further input from the
  405.             user. The NumLock and CapsLock keys are returned to their
  406.             normal (off) state upon exiting the program.
  407.             7. PCEDIT hides the cursor during operation. The cursor is
  408.             restored upon exit from the program (either from the opening
  409.             screen or the marks menu).
  410.             
  411.             Other than the above mentioned items, all data entry in
  412.             PCEDIT is straightforward, and nearly identical to the large
  413.             scale systems it emulates.
  414.             
  415.             
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.