1. A device for creating an event-driven audio file, comprising: a processor; an audio engine to, when executed by the processor, receive a configuration file designating a number of device-external data feeds and create an event-driven audio file based on the configuration file; wherein the configuration file designates a list of links to audio samples and scripts containing rules for accessing the device-external data feeds; wherein the configuration file comprises audio length data indicating the length of the event-driven audio file to be created by the audio engine; and wherein the audio engine parses the configuration file and creates a silent track based on the audio length data defined in the configuration file and adds to the silent track the number of audio samples.