Radio Toolbelt (Project 'Hephaestus') - ta.exe

Time Announce Process

Want your station to sound more local? Want your listeners to believe that there is someone on the other side of the dial 24/7? This is the tool to use... regardless of the automation system you currently have.

This tool provides a means to utilize a collection of timed audio assets to generate a target audio file (cut #) for the automation system to play.

There are several ways that including timed content (time announce) as part of your branding:

Assumptions

There will be some assumptions made in this documentation.

Configure "Minion(s)" (Required)

The ta.exe utility is capable of running several configuration sets ("minions") providing for a ton of flexibility for how you want to handle time announce.

To configure the individual time announce minions, you will need to create/modify the ta.ini file.

Each minion is named minion followed by a number starting with one (1). Although there isn't a fixed limit to the number of minions that can be configured, there is a reasonable limit of how many can be managed in ones head. However, the minions do need to be sequential - if there is a gap in the numbers, the application will stop looking for additional minions.

In each minion section...

Note: Modifying the ta.ini file is hot reload enabled; meaning that as soon as you save the changes to the file, the application (if running) will automatically apply the changes (without requiring restart).

Configure Options (Optional)

To configure the time announce options, you will need to create/modify the ta.ini file. If the file doesn't exist, you can easily create it by simply launching ta.exe. Note that the ta.ini file should be located in the same folder as ta.exe.

Under the options section...

Note: Modifying the ta.ini file is hot reload enabled; meaning that as soon as you save the changes to the file, the application (if running) will automatically apply the changes (without requiring restart).

Audio Assets (Required)

The timed audio assets are audio files that are (typically) recorded by your voice professionals using whatever tools you are already familiar with. These can simply contain something similar to:

It's Five Twenty-Three on Hits 106.

With that said, you are limited to your imagination as to what is included (or not).

Once you have this content, the timed audio assets are to be placed in the input folder and named using the hhMM.wav pattern where hh is the two digit 12-hour clock hour and MM is the two digit minute. When the application is running it will attempt to generate the output using the timed audio asset as the source file (created/replaced). If the file doesn't exist, then the output file will be removed (deleted) to insure that the wrong timed audio asset isn't accidentially aired.

Missing (Optional)

Under default circumstances, if the timed audio asset is not available, the target will be cleared (deleted) in order to insure that the wrong audio doesn't air. It is possible to specify a placeholder audio asset file instead of having nothing. To do so, place a missing.wav file in the input folder for the target minion entry. If the timed audio asset doesn't exist, then the missing.wav file will be used instead allowing for there to always be something that can air when called upon.

Note: Adding, removing, modifying these timed audio assets (and/or placeholder) takes immediate affect; meaning that the next time something needs to take place (every minute), any new/modified files will be considered in the execution of the current task.

Additional Information

Toolbelt List
Release Notes
End User License Agreement