An embroidery data generating device includes a first storage device, a processor, and memory. Polynucleotides encoding said fusion proteins are also provided, as are cells comprising said polynucleotides and fusion proteins. Parts executed in event processing are separated as actions, and definitions of event processing are defined from action parts, which are changeable. The network audio server generates a directory packet including the address of the digital audio file, the channel identity, and the timestamp, and, couples the directory packet to a directory server located on the network. Control-loop feedback using the extracted signals is used to adjust the average frequency, modulation deviation, and modulation phase to respective set points. Secondary map tables and other metadata can be cached from the storage array.