|
This web page has moved ... ADVANCED PYROTECHNIC AND MULTIMEDIA CHOREOGRAPHY SOFTWARE
Infinity Visions, Inc. U.S.A.
Pyrodigital Consultants U.S.A.
4e SYMPOSIUM INTERNATIONAL D'ART PYROTECHNIQUE
Du 9 au 13 octobre 1998
ABSTRACT An advanced software program called Show Director has been developed and it offers a new, easier, and more powerful tool to Create, Design, and Choreograph Pyrotechnic Displays in real time synchronization to music, lasers, lighting, film, water screens, and other multimedia elements. Show Director is designed to function in the easy to use and familiar Windows paradigm under the Windows 95 or Windows NT operating System by Microsoft. This paper explains the operation of Show Director through descriptions and presentations of the various operating screens. The extensive data management features are shown which demonstrate how the user can comprehensively manage complex Displays of any type or size. Show Director clearly provides an easy to use, state-of-the-art design tool for the Multimedia Choreographer on a familiar platform offering great potential for further advancements well into the future. INTRODUCTION Show Director was created during 1997 and 1998 (1) to provide the pyrotechnic or multimedia choreographer with a new, more powerful, and advanced software tool for the design of pyrotechnic and multimedia displays. The basic design criteria of Show Director itself was twofold. The first requirement was that Show Director operate under the Microsoft Windows platform, being Windows 95 / Windows 98 or Windows NT. The second requirement was that Show Director operate similar to, and improve upon, Pyrodigital Consultant's highly successful VER250 "Super Script". VER250 Super Script is an MS-DOS based program which has designed literally thousands of pyrotechnic displays of every type and size, from theme park nightly displays to 1st place victories at International Fireworks Competitions. METHOD The basic paradigm of Show Director is the same as that in Pyrodigital Consultant's VER250 Super Script, being one of scrolling descriptive event lines which are driven by time code. Either SMPTE time code or Pyrodigital time code can be used, with the source being tape (or equivalent), CD-ROM, or Wave file. In other words, the computer listens to a series of discreet numbers representing time, while displaying a scrolling sequence of informational lines, each of which fully describe a pyrotechnic event. Each event line is related to a specific time via the time code. Since the time code is on a separate track of the tape, or internal to CD-ROM or Wave file, time becomes transparent and automatic. The choreographer simply listens to the music and sees the display he or she has created. It is the function of Show Director to assist the choreographer in creating these event information lines, thus creating the sequence of the entire display. Show Director offers many extensive features to assist the choreographer in creating the series of event lines. The basic and most important information of the event line is the time of desired occurrence of the event. This can be captured directly, similar toVER250, by simply depressing the spacebar while listening to the music. Show Director also supports importing the event times through other programs. Event lines can also be created automatically as a series of events relating to a specific block of time, number of events, or desired interval time spacing. Show Director maintains an internal database which contains extensive information relating to the pyrotechnic device itself. Specific pyrotechnic devices are entered into the event lines directly, or more conveniently by inserting them or dragging & dropping them from the Show Director database. The database information within Show Director can be directly entered or imported and exported from/to all major database formats. The event line sequence, or the Script as it is called, can also be exported and re-imported from all major database formats for additional processing or enhanced printing. Many parameters of Show Director can be adjusted to suit the specific task at hand or the preferences of the choreographer. Columns can be hidden or changed in color. Additionally the program follows all the standard Windows sizing and general attributes. Once the show has been created, the information can be printed in various reports or exported. Also the Script can be directly downloaded into an automated firing system. Additionally, Show Director offers a Manual Mode. The manual mode displays the firing cue number at the correct firing time along with other helpful information. The manual mode is thus used by the choreographer to create a set of verbal announcement firing cues for operation of a manual firing board. DISCUSSION Show Director's File System The Show Director stores information in Project files (.pyr). Project files contain the Script Manager and Effect Manager. Projects also save the configurations for Firing Tables, Cue and Effect Filter parameters, screen sizes, colors, and fonts as settings of the Project. The Script Manager is the scripting window where the cues are captured and translated to a time cue and also where the pyrotechnic device information for the cue is inserted. The information for the pyrotechnic devices is stored in the Effects Manager or effects database. It is possible to insert an effect or effects from the Effects Manager to the Script Manager in various ways, as will be explained later. It is only possible to have one project open at a time. If another project is open, the current one on screen will close. Changes are automatically saved. It is possible to create projects as templates of preferred configurations. It is possible to have different configurations for the number of tables, columns visibility, column colors, etc.. Script Manager CUE: Displays the Cue or shot number. HH MM SS FF: Displays the Time in Hours, Minutes, and Seconds, and the Frames. NEXT: Display the time to the next Cue. 00:00:00. Minutes, Seconds, and Frames. EVENT DESCRIPTION: Space for 52 Characters. For notes while scripting;
musical PFT: 2 Characters. Pre-Fire Time. In 1/10 of second (rise time/pre-ignition of pyro effect) ADDR: Display the address for the Pyrodigital Firing System. Hexadecimal
number. CGHZ: Displays the Caliber Group Hazard. Numbers 1 to 16. Corresponds to the Caliber Group in the Pyrodigital Field Controller. This is the field that will be downloaded as Caliber to the Field Controller. Used to lock out corresponding cues during Firing POS: Displays Position. 6 Characters. Where the effect is located. Alphanumeric sort. ANGLE: Displays Launching Angle or special positioning of the device. 10 Characters. QTY: Displays Quantity of product Used. 4 Characters. To obtain the price sum it must have a value. CAL: Displays Caliber. 3 Characters. No ( , ) or ( . ) . TYPE: 36 Characters. Type of product; Shell, Roman Candle, Mine, Gerb,
Double shell, EFFECT DESCRIPTION: 52 Characters. Description of the Effect. Red, Blue, etc.. DUR: 00:00 .Seconds and Frames. Duration of the Effect. REF: 16 Characters. Product Number or Reference number of the Product. MFG: 12 Characters. Manufacturer. MAGAZINE: 6 Characters. Magazine location where the product is stored. PRICE1: 12,345,678.90 (no currency signs are permitted). Three types
of prices, cost, PRICE2: 12,345,678.90 PRICE3: 12,345,678.90 CUSTOM1: 12 Characters. This field can be used for notes. Pre-addressed
product, etc., CUSTOM2: 12 Characters, sortable field. Any of these columns can be hidden or unhidden by the user at any time
with the Options menu. The Effect Manager files, can be easily created or imported from a .csv file created with Excel, Access or any database/spreadsheet application. It is possible to Export a Show Director Effect file (.efx) to various formats to be opened with any spreadsheet or word processor application for inventory update or more complex editing or presentation. These following are the format parameters of the columns on the database: CAL: 3 Characters. Caliber TYPE: 24 Characters. Type of product; Shell, Roman Candle, Mine, Gerb, etc.. PFT: 2 Characters. Pre-Fire Time. In 1/10 of second (rise time/pre-ignition of pyro effect) DUR: 00:00. Seconds and Frames. Duration of the Effect EFFECT DESCRIPTION: 52 Characters. Description of the Effect. Red, Blue, etc.. REF: 16 Characters. Product number or reference number of the product. MFG: 12 Characters. Manufacturer. MAGAZINE: 6 Characters. Magazine location where the product is stored. PRICE1: 12,345,678,90 (no currency signs are permitted). Three types
of prices, cost, PRICE2: 12,345,678,90 PRICE : 12,345,678,90 CUSTOM1: 12 Characters. Use this column for Total number of pieces
in Inventory. CUSTOM2: 12 Characters. Use this field for notes. Pre-addressed product,
etc.. Sortable Source Configuration The Show Director has the following time code sources for scripting shows; Pyrodigital time code, SMPTE time code (30 fps non drop or drop, 25 fps European, or 25 fps film), Internal CD-Audio, and WAVE (.wav) sound file format. (See Fig 2) a. Time Code: Pyrodigital time code or SMPTE (24, 25, 30ND or 30D)
b. WAVE file (.wav) The soundtrack can be played from a .wav file stored in the computer hard drive, and cues can be captured at the same time. For the final show tape the clock of the music and the time code tracks must be aligned the same values. c. CD Audio on your internal CD-ROM drive. With a CD audio player in the computer is possible to play CDs and capture cues directly from them. General Functions and Cues Menu The Show Director has an extensive set of functions that allow the
choreographer to perform quick and sophisticated scripting operations.
(See Fig 3) The level of automation on many scripting routines is very
high, increasing precision and saving a great amount of time. To be
more specific in these important features, they will be described and
are listed as follows; Capturing Cues When rewinding the tape and playing (Capture must be ON to play the cues), the next cue on the time sequence will be highlighted in blue as it scrolls, and as the cues time match the time code running clock, they will be highlighted as well. The blue highlighting of the events is programmed to be stable at the bottom of the first third of your window. Therefore at the beginning of the script it will scroll down to find the position of the screen, and at the end will move down until the last cue is highlighted. Up to 500 cues may be captured before being saved. It is possible to type directly or enter a modification or adjustment in the time HH:MM:SS:FF, by selecting the cell and typing a new number. It is also possible to increase or decrease the time value by Pressing (+) to increase, or (-) to decrease. Editing the Script To search and select an effect within the Script window, type a reference
number in the Reference column and the effect will be displayed in the
Script row automatically. The search is by approximation and displayed
in the Effects Manager window, so that numbers can be added until one
is close or in the effect desired. Pressing return will insert the effect. Copy, Cut and Paste With this feature of the Show Director, it is possible to copy or cut any selection on the Script and paste it in any other cue with automatic time reset to the inserted cue. It is also the way to make offsets (Cut) on parts or the whole script. Insert Cues: Ctrl+I 1. Compute # Cues: Select a time in and a time out for the effect and
interval. Show 2. Compute Interval: Select a time in and a time out and the number
of cues. Show 3. Compute Duration: Select a time in, the number of cues and the interval.
Show To any of these methods it is possible to assign the selected effect
in the Effects Manager with a position, correlative or offset addresses,
angle, quantity, Caliber Group Hazard number, and an Event Description.
Filters: Ctrl+F Duplicate Cues: Ctrl+D. Insert Current Effect: Ctrl+E Import Cues And Export Cues Validate Addresses: F5 Options · Select Font, Font Style, Size. The Rows are re-sizable by pointing in between the left row buttons. Make them as big as you want. This could be useful for manually fired shows to have a large, readable and contrasted display. · Foreground and Background Color. Choose the colors of each column or define custom colors. · Visible or Invisible Columns. When not using or needing a particular column or columns, hide them by deselecting the visible check mark. · Save the Project file, by clicking the Floppy Disk Icon, and
all the Options settings are saved. Effects Menu The Effects Menu contains the commands to operate within the Effect Manager window. See Fig 7) The functions are identical to those of the Cues Menu. The same instructions for Script Window apply to Effects Manager: SORT, FILTER, DUPLICATE EFFECTS, REFRESH GRID, OPTIONS. Locate Effect. (Ref# Shift+F11) Manual Mode Description of Manual Mode, when manual mode is entered: (See Fig 8) a. If the script window is on the screen, the PFT (Pre Fire Time/Delay) column is locked (i.e. edits not allowed) and the time (HMSF) is adjusted by the PFT. The time displayed is the Fire Time. The PFT column is locked, so that when manual mode is terminated, time is converted back to the original event time (Firing Time + PFT). b. If the script window in not on the screen, when the script is opened the script will be converted to the manual mode (i.e., the time will be adjusted to Fire Time). When manual mode is active, the Manual Pull Down Menu is enabled. This Menu has the following functions: Configuration Configuration: This screen contains all the Manual Mode parameters: The current set includes: Tolerance (H:M:S:F): Specifies how near cues can be to each other.
The validate function will use this number to compare cue times (if
cues are too close together, they are difficult to Fire on a manual
panel; consolidate or adjust the script as required). Renumber Cues: This function allows a quick and semi-automatic addressing of the number of Firing Positions per rail/slat on the manual firing system. It is possible to set the number of cues per rail/slat and automatically renumber all the script. Validate Cues with Tolerance: This function flags occurrences of inter-cue times that do not meet the specified tolerance. The user specifies a tolerance and is able to select all, or selected cues for validation. It operates similar to the address validation in that the user is able to ignore/proceed past conditions that fail the check. This function insures that user has not specified cues too close together for actual operation of the manual firing system. Convert script to normal mode: This function allows the user to perform the Time = time + PFT function manually if a file has been corrupted. Reports Menu Script Manager The Reports and summaries open in a separate control window that can be left open to check as the show is scripted or sent to the Windows tool bar. The window has navigational controls, page by page, zoom in and out. The report can be saved to a large variety of file formats thus allowing it to be opened in another application such as Excel, Word, etc., in order to edit the format, alter the order of the columns, sort differently, apply other calculations, or print differently. If this is unsatisfactory, the whole Script can be exported as a .csv file, opened with Excel or another spreadsheet/database application and adjusted for a final print out. It is also possible to combine exported reports in another application. With these additional functions, the options are unlimited, and Show Director offers the widest possible flexibility. Script Report Displays the following Columns: Show Report: Lists of all the cues with description. Event Report: Lists of all the music cues for pre-scripting. Loading Report: Lists of all the products sorted by Position. Product Report: Lists of all the products sorted by Reference. Product Summary: Lists of each type of product sorted by Reference
and with total used. Caliber Summary: List of total quantities per each caliber: Show Effects and Cost: Lists of products sorted by REFERENCE with COST Loading Screen Sort Report: Lists with the sort order in the Script. Export All Columns: Exports all the columns to the following format
files: Effects Manager CAL, TYPE, PFT, DUR, EFFECT DESCRIPTION, REF, MFG, MAGAZINE, PRICE1 Export all columns, exports all the columns to the same file formats as Script Reports. Event or Script Reports and Effects reports can be printed within Show Director, delivered via email service, or exported to a variety of file formats for a more sophisticated printing layout. CONCLUSIONS New ideas and possible improvements are evolving constantly from a growing number of experienced users. The authors will continue to release more advanced versions of this software in the future. The Advanced Pyrotechnic and Multimedia Choreography Software program, Show Director clearly does provide a powerful new tool for the pyrotechnic and multimedia choreographer. Built for the Windows platform, as an enhanced version of the successful Super Script, Show Director provides the Choreographer with a familiar environment which offers greater capability to design the next generation of increasingly complex and sophisticated pyrotechnic and multimedia displays. REFERENCES 1. The Advanced Pyrotechnic and Multimedia Choreography Software Program,
named Show Director, was created during 1997 and 1998, a collaborative
work between Alberto Navarro of Infinity Visions and Ken G. Nixon of
Pyrodigital Consultants. The original code was written by Edward Buchwalter
of Binary Systems in Visual Basic to specifications by Mr. Navarro
and Mr. Nixon. |