You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
20 <strong>FINALE</strong> CSV Script Format<br />
The File menu lets you save your show in a number of formats. One of the options in the menu is Export<br />
Finale Generic CSV Script, <strong>FINALE</strong>’s own version of a firing script. The script’s format is explained in the table<br />
below. This information is provided, primarily, for firing system manufacturers who want to support the<br />
<strong>FINALE</strong> firing script format.<br />
File Layout and Formatting Rules<br />
The first line in the <strong>FINALE</strong> CSV script lists the names of the script’s columns. The column names, which<br />
are listed in the format table, are provided as a convenience. If you’re writing a program to read the script,<br />
you should ignore this first row. The end of the line is marked with a newline character (\r\n).<br />
Each of the rest of the lines in the file describes a single firework “event” (or shot), where a shot can launch<br />
more than one firework. The format of a single line follows these rules:<br />
• Values are comma-separated with no whitespace surrounding the commas.<br />
• There are 17 columns in the format. Thus, each line will contain 16 commas, even if some of the columns<br />
don’t contain value.<br />
• A value contains a string, a single character, an integer, or a floating-point number (a number with a<br />
fractional part).<br />
• String values are ASCII characters only.<br />
• Whitespace in a string value is replaced with an underbar, and double quotes and commas are removed.<br />
For example, Red Peony 3”, No Tail becomes Red_Peony3NoTail.<br />
• Although whitespace is replaced with underbars in strings, if a row represents a shot that contains more<br />
than one launch, some of the columns will contain whitespace. This will be explained in the format table.<br />
• Unless otherwise noted, floating-point numbers (numbers that have a fractional part) are always given to<br />
two decimal places: 1.05, 3.40, 6.00.<br />
• The end of a line is marked with a newline character (\r\n).<br />
PAGE 165