Synchronizing fireworks with music has come a long way from the days of old. Advances in software and hardware make this possible. The pyrotechnic designer will start by creating an audio file composed of the songs that will be used in the display, then importing it into the software as a wave file. Then, the designer selects from hundreds of shell types in our Inventory such as chrysanthemums, brocades, heart shapes, comets, mines and salutes (the loud booms people really like) in order to match them up to specific points in the display. The software puts a time code on the music track, coordinates it with the electrical signals necessary to fire the shells or cake effects, and outputs it as a file with the extension.