home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / misc / vstation / vstour.readme < prev    next >
Text File  |  1995-02-27  |  14KB  |  357 lines

  1.  
  2.  
  3. About VStation 2.x from FutureVideo
  4. -----------------------------------
  5. Hardware: FutureVideo Inc.
  6. Software: Eric Cosky
  7.  
  8.     VStation is a linear (read: VCR) edit control system that works with a large
  9. number (over 100) of consumer VCRs and camcorders, as well as RS-422 high
  10. end equipment. The control software is available for the Mac, PC, and Amiga,
  11. and the hardware is connected to the computer via RS-232. Developer information
  12. is included with the package if you wish to adapt the system to work with other
  13. platforms. The hardware is capable of controlling three VTRs at a time, but you
  14. may connect fewer if desired. The AREXX port provides over 100 functions 
  15. and access to all relevant internal variables for easy integration into the
  16. Amiga environment. There are LOTS of features. Some of them are:
  17.     . multi event (unlimited number) EDLs with auto-assembly
  18.     . Toaster framestore/cg/background control (per event).
  19.     . Mix & Match different kinds of VTRs.
  20.     . online point & click help.
  21.     . park & preview/perform.
  22.     . A-B roll using VTRs, Framestores, etc.
  23.     . Two external GPIs, one internal that can trigger another program.
  24.     . Optional SMPTE.
  25.     . Frame accurate with RS-422 frame accurate VTRs.
  26.     . Better control of a wider variety of low-end VTRs than anyone.
  27.     . Tape logs, and much much more.
  28.     . Supports PAL/SECAM/NTSC.
  29.     
  30.     Although FutureVideo has not had the best reputation in the Amiga community
  31. for edit controllers in the past, this was entirely due to poor software on the
  32. Amiga platform. The hardware itself has been refined for many years now, and the
  33. FutureVideo Mark II edit controller has been very successful as a consumer product
  34. for some time. The same technology has been incorporated into the Editlink 3300
  35. controller (the VStation hardware) with many advances giving the 3300 all of the
  36. functionality that the average video producer needs without bells and whistles.
  37.  
  38.     Believe it or not, the first Amiga controller software was actually ported
  39. from a PC with a cross-compiler that basically made the Amiga look just like 
  40. a PC. Naturally, this didn't go over very well in the Amiga community. I wrote
  41. the next version of the software intended for the Editlink line, and it was
  42. functional, but definately a learning process. It lacked many features desired
  43. by video professionals, and it was started back when AmigaOS 1.3 compatibility
  44. was important. It did the job adequately for many people, but was no match for
  45. AmiLink, TAO, and others. 
  46.  
  47.     Version 2.x of the VStation software for the Amiga is a complete rewrite; the
  48. only things left over from Version 1.x are _some_ of the low-level communication
  49. routines that work fine the way they are. The rest however, is completely new and
  50. is the result of a 9 month development cycle. The executable is ONE file that is
  51. very easy to install. There are also some ARexx scripts to get you started. The
  52. manual contains several tutorials about how to do different kinds of edits and
  53. how to configure the hardware. There is free technical support available. But most
  54. importantly, the program is very easy to use compared to other edit controllers.
  55.  
  56.     The program is currently geared towards Video Toaster users, but it will work 
  57. fine on any Amiga with at least 1 meg of ram and 2.04 OS.
  58.  
  59.  
  60. Comments from the Author:
  61. -------------------------
  62.     I've been using Amigas since 1985. I've also been a videographer for almost
  63. as long. I wrote this software out of my own personal needs and use it nearly
  64. every day. I am determined to make this program the best linear editing package
  65. available and I encourage suggestions. FutureVideo's hardware appears to be
  66. the least expensive to manufacture by at least HALF because of it's simpler design,
  67. but at the same time provides everything I need to edit videos properly. While
  68. it doesn't yet provide more than three deck control, I feel that since everyone's
  69. going non-linear anyway, the role of an edit controller will soon be to simply
  70. automate the digitizing of material into the computer for multi-pass non-linear
  71. editing which would only require one or two decks anyways.
  72.     To deal with a video whose low-compression storage requirements exceed
  73. online disk space, these videos will initially be edited in a high-compressed
  74. format in order to maximize the amount of raw footage available on disk. When the
  75. editing is finished, the only the material used in the final product will be
  76. re-digitized (at low compression) so that disk space usage is optimized. If the
  77. video still exceeds disk storage capacity, the system will put down as much as it
  78. can onto tape and then re-digitize the material required for the next section.
  79. Whew! Only the very high end of the non-linear systems do this today, but there's
  80. no reason why it can't be done using the VStation software to control the tape
  81. control aspect of the job. I've got a PAR and an AD516 and plan on doing just that
  82. if someone else doesn't do it first.. after VStation 3.x, of course.
  83.  
  84.  
  85.     If you have any questions about the VStation, feel free to EMail at 
  86.     n8642420@animal.wwu.edu or contact one of the numbers below.
  87.     
  88.     
  89.  
  90.  
  91. Things to know about the VStation Tour:
  92. ---------------------------------------
  93.   
  94. * Does not save projects.
  95. * Does not allow AREXX results.
  96. * Does not communicate with edit controller.
  97. * Has an auto-demo mode with speed settings controlled via Icon Tooltypes.
  98.   The tooltypes have been set to these values:
  99.     DemoTimer=300    How many 10ths of a second to wait before entering
  100.                 demo mode.
  101.     DemoPause=30    How long to wait between each demo command.
  102.     AutoDemo=1      Allow it to enter automatic mode. If set to 0, then
  103.                 demo mode is effectively disabled and it will not
  104.                 engage demo mode until the F1 key is pressed.
  105. * The F1 key will start the auto-demo mode.
  106. * It will load the script file 'SetupVSDemo.vstation' via AREXX, so you
  107.   need to be using it on a computer with sys:rexxc/rx available if you
  108.   want it to prepare the demo EDL. It will work without it, but it will
  109.   not be able to prepare the demo EDL unless it is there.
  110.   The setup script will prepare 4 events, load some tapelogs, set some
  111.   tape ids, and basically set it up so that it gives an ideas of how it
  112.   appears when in actual use.
  113. * The VCR tape speed is simulated for demonstration of the auto calc and
  114.   use location. Only some of the transport controls have been implemented
  115.   for this mode: Play, stop, rewind, forward, pause. The tape location flashes
  116.   oddly in this demo, but not in the actual program.
  117. * You can use almost every part of the program with the above limitations,
  118.   including the help mode (help key). You can add/delete/clean/ripple events,
  119.   change variables, set edit points, and see how the toaster is interfaced.
  120.   
  121. You will probably have to position the screen (by holding the left amiga   
  122. key and left mouse button while moving the mouse) in order to see everything.
  123. Your monitor can be adjusted to make this unneccessary if so desired.
  124.       
  125. Besides the above notes, the program is pretty much the same thing as the
  126. release version so this should give you a pretty good idea how the program
  127. operates. Have fun, and call us at 1-800-346-5254 or 
  128. 1-714-770-4416 for the dealer nearest you.
  129.  
  130.  
  131. ARexx Support:
  132. --------------
  133.  
  134.     These are *some* of the commands currently supported by the VStation.
  135.     There have been commands added since I built this table.
  136.  
  137.  
  138. ADDSCENE
  139.     Create a scene mark at the current scene location and description.        
  140. ALLSTOP
  141.     Stop all VTRs. 
  142. AUTOCALC    [T|F]
  143.     Select the Auto Calc gadget.
  144. AUTOSTOP    [T|F]
  145.     Select the Auto Stop gadget.
  146. AUTOTAG    [T|F]
  147.     Select the Auto Tag gadget.
  148. BACKGROUND    [0..9]
  149.     Set Toaster's Matte Generator color.
  150. CALIBRATE    [A|B|R]
  151.     Calibrate specified VTR.
  152. CGBOOK    [0.999]
  153.     Set the Toaster's CG Book number for this project.
  154. CGPAGE    [0..999]    
  155.     Set the Toaster's CG page for this event.
  156. CLEANEVENT    start end
  157.     Clean the range of events using outpoint of current event.
  158. CLEARALL
  159.     Clear all edit points    
  160. CLEARVTR    [A|B|R]
  161.     Clear edit points for specified VTR.
  162. CLOSEPORT
  163.     Close the serial port.
  164. COMMENT    string
  165.     Set the comment for this event to this string
  166. COPYEVENT
  167.     Copy the current event into the paste buffer.
  168. COPYTOASTER
  169.     Copy the Toaster settings into the current event.
  170. CREATETAPELOG    name    
  171.     Create a new tapelog with this name
  172. DEFAULTCOLORS    
  173.     Reset to the default color palette for all windows.
  174. DELETEEVENT
  175.     Delete the current event.
  176. DELETETAPELOG    name
  177.     Delete the named tapelog from memory (not disk).    
  178. DISPLAYTAPELOG    name
  179.     Display the named tapelog.
  180. EDITTYPE    [C|D|W]
  181.     Set edit mode to Cut, Dissolve, or Wipe.
  182. EJECT    [A|B|R]
  183.     Eject the selected or defined tape.
  184. FASTFORWARD    [A|B|R]    
  185.     Send the Fast Forward command. If not in stop mode, it will cue.
  186. FIRSTEVENT
  187.     Go to the first event.
  188. FRAME    [A|B|R]
  189.     Return the current location.
  190. FRAMESTORE    <A|B> [0...999]
  191.     Set the framestore # to use for either A or B. 
  192. FRAMESTOREDEVICE    [Dos Device]
  193.     Set the device the Toaster is to load framestore images from this event.
  194. GOTO    <A|B|R> location
  195.     Instruct the VTR to go to a location.
  196. GOTOEVENT    number
  197.     Go to a specific event.
  198. GOTOIN    <A|B|R>
  199.     Instruct the VTR to go to it's in point.
  200. GOTOOUT    <A|B|R>
  201.     Instruct the VTR to go to it's out point.
  202. GOTOTOASTER
  203.     Bring the switcher screen to the front.
  204. GPI3COMMAND    [command]
  205.     Set the command to be executed by AmigaDOS at the transition. 
  206. GPIMODE    <1..3> [<mode 1..4> <type A..D>
  207.     Set the mode and type for the defined GPI.
  208. INSERTEVENT
  209.     Insert another event after this one and select it.
  210. JOGB    <A|B|R>
  211.     Instruct the VTR to move backward one frame.
  212. JOGF    <A|B|R>
  213.     Instruct the VTR to move forward one frame.
  214. LASTEVENT
  215.     Go to the last event.
  216. LOADPROJECT    name
  217.     Load the specified project into memory, not including tapelogs.
  218. LOADSETUP
  219.     Execute the file EnvArc:SetupVStation.rexx.
  220. LOADTAPELOG    name
  221.     Load the specified tapelog into memory.
  222. MARKIN    <A|B|R>
  223.     Set the in point of the selected or current VTR to the current location.
  224. MARKOUT    <A|B|R>
  225.     Set the out point of the selected or current VTR to the current location.
  226. MODE    window
  227.     Activate named mode: Status, Edit, Toaster, GPI, Tapelog, Config.
  228. NEWPROJECT
  229.     Clear all project data.
  230. NEXTEVENT    
  231.     Go to the next event.
  232. NOP
  233.     Don't do anything; just don't return a failure code.
  234. OPENPORT
  235.     Open the serial port as already defined.
  236. PALETTE    window#  [color1...color8]
  237.     Set window #'s palette colors; eight 12bit hex numbers (RGB).    
  238. PASTEEVENT
  239.     Copy the event in the paste buffer to the current event.
  240. PAUSE    <A|B|R>    
  241.     Send the Pause command to the current or selected VTR.
  242. PERFORM    
  243.     Perform the edit as defined. 
  244. PERFORMED    [T|F]
  245.     Select the Performed gadget.
  246. PERFORMLIST    first last
  247.     Perform the range of events.
  248. PICKTAPEID    <A|B|R> name
  249.     Select the named tapelog for the VTR.    
  250. PLAY    <A|B|R>
  251.     Play the selected or current VTR.
  252. POSTEDITCOMMAND    command
  253.     Define the command AmigaDOS will execute after an edit.
  254. PREEDITCOMMAND    command
  255.     Define the command AmigaDOS will execute before an edit.
  256. PREVEVENT
  257.     Go to the previous event.
  258. PREVIEW    [0..6]
  259.     Define the "to" source: A, B, FSA, FSB, Background, None.
  260. PREVTOASTER    
  261.     Initialize toaster according to event data.
  262. PROGRAM    [0..5]
  263.     Define the "from" source.
  264. PROJECT    [0...999]
  265.     Define the project # the Toaster will use for this VStation project.
  266. PROJECTDEVICE    [DOS Device]
  267.     Define the disk volume that the Toaster will load it's Project and CGBook from.
  268. QUIT    [Y]
  269.     Quit the program. The "Y" argument will bypass user intervention.
  270. RECORD    <A|B|R>
  271.     Start recording on the selected or current VTR.
  272. REHEARSE
  273.     Rehearse the current event's edit.    
  274. REVIEW
  275.     Review the current event's edit.
  276. REWIND    <A|B|R>
  277.     Instruct the selected or current VTR to rewind. If not in stop mode, it will review.
  278. RIPPLEEVENT    first last
  279.     Ripple the current event's duration through the defined range.
  280. SAVEPROJECT    name
  281.     Save the current project.    
  282. SAVESETUP
  283.     Save the current setup as Rexx:SetupVStation.rexx
  284. SAVETAPELOG    name
  285.     Save the specified tapelog.
  286. SCENECOMMENT    string
  287.     Set the scene comment string.
  288. SELECTTAPELOG    name
  289.     Display the named tapelog.
  290. SELECTVTR    <A|B|R>
  291.     Setlect the defined VTR and highlight it's button.
  292. SENDGPI    <1..3>
  293.     Send direct GPI.
  294. SETDEVICE    [name unit [OPEN|CLOSE]]
  295.     Define the device name, unit, and state the serial port needs.
  296. SHUTTLE    <A|B|R> <-9..9>
  297.     Shuttle the VTR at the defined speed.    
  298. SHUTTLELOCK    <A|B|R> [T|F]
  299.     Set the shuttle lock mode for the selected VTR.
  300. SLOWB    <A|B|R>
  301.     Shuttle backwards at speed 5.
  302. SLOWF    <A|B|R>
  303.     Shuttle forwards at speed 5.
  304. STATUS    <A|B|R>
  305.     Quicker, but less accurate than FRAME, to get status.
  306. STOP    <A|B|R>
  307.     Stop the selected VTR.
  308. STOPGPI    <1..3>
  309.     Stop direct GPI.
  310. SYNCROLL    [T|F]
  311.     Select the Syncroll gadget.
  312. TAGPOINTS
  313.     Tag the points from the previous edit.
  314. TESTGPI    <1..3>
  315.     Trigger the GPI without having to edit.
  316. TGRID    [FX Grid #]
  317.     Define the effect the Toaster will use for the transition. See toaster manual.
  318. TIMECODE    <A|B|R> [T|F|A]
  319.     Set the timecode reader to on, off, or automatic.
  320. TOASTERGPI    <+|-|F>
  321.     Set the Toaster's GPI. Toaster GPI turned off for cut edits.
  322. TOASTERINPUT    <A|B> [1..4]
  323.     Define which video port on the Toaster the source is connected to.
  324. TOGGLETRACK    [A | [V] [1] [2]]
  325.     Toggle the state of the selected tracks.
  326. TRACKS    [A | [V] [1] [2]]
  327.     Define which tracks are to be used in the edit.
  328. USELOCATION    [T|F]
  329.     Select the Use Location gadget.
  330. VERSION
  331.     Return the version of the software, including compile count.
  332. VIDEORATE    [N|P|S]
  333.     Define the rate of video in this edit system, NTSC, PAL, or Secam.
  334. VTRTYPE    <A|B|R> [1..9]
  335.     Define system code for the selected VTR.
  336. ZEROCOUNT    <A|B|R>
  337.     Zero the counter for the selected VTR.
  338.  
  339.  
  340. In addition, the following symbols can be used to access and change various
  341. internal variables:
  342.     DURATIONA, DURATIONB, DURATIONR, GOTOA, GOTOB, GOTOR, 
  343.     GPI1LEADIN, GPI1LEADOUT, GPI2LEADIN, GPI2LEADOUT, GPI3LEADIN, 
  344.     GPI3LEADOUT, INPOINTA, INPOINTB, INPOINTR, LOCATIONA, LOCATIONB, 
  345.     LOCATIONR, LOFFSETA, LOFFSETB, LOFFSETR, OUTPOINTA, 
  346.     OUTPOINTB, OUTPOINTR, POSTROLLTRIMA, POSTROLLTRIMB, 
  347.     POSTROLLTRIMR, PREROLLDURA, PREROLLDURB, PREROLLDURR, 
  348.     PREROLLTRIMA, PREROLLTRIMB, PREROLLTRIMR, SCENEMARK, 
  349.     TASKRATE, TDELAY, TEMP, TLENGTH.
  350.  
  351.  
  352. -----------------------------------------
  353.  
  354.  
  355. Thank you for reading all this - please enjoy the program. 
  356. -Eric Cosky, FutureVideo
  357.