OnAir Radio is our fully integrated radio automation software system for radio stations of all sizes. OnAir Radio contains everything you need to run your radio station: a play-out, a music scheduler, multiple carts, a jingle machine, a audio logger , a music library, a cross-over editor and integrated RDS. OnAir Radio can be used to handle multiple stations and to broadcast localized commercials to different regions.

Highlights of OnAir Radio

  • OnAir Radio is an extremely reliable system and has a very user friendly user interface.
  • When something goes wrong, OnAir Radio has a built in mail system that will send out warnings.
  • OnAir Radio is completely integrated system and contains everything you need to run your radio station: a play-out, a music scheduler, multiple carts, a jingle machine, an audio logger, a music library, a cross-over editor and integrated RDS
  • The high degree of automation will save you time. No need to do all kind of unnecessary manual steps. Everything you can think of has been automated.
  • OnAir Radio can be connected to different kinds of hardware and consoles, both analogue or completely digital over TCP/IP.
  • OnAir Radio is perfectly suited to do play out and scheduling for multiple stations or channels.
  • With our Commercial Player system it is easy to broadcast the same music everywhere and to ingest localized content like news, commercials or localized jingles.
  • Built for Windows 10, natively 64 bit, robust and fail-safe database architecture with local caching.
  • On the forefront with new technologies like Audio over IP with Livewire, Dante or Ravenna and GPIO over IP with Livewire, Wheatnet-IP or Ember plus.

An introduction to Caliope’s radio automation software system: OnAir Radio


The player has an user friendly interface and is easy to understand while all functions are quickly available. There are no unnecessary buttons nor an abundant use of colours, resulting in a clean user interface. Read more about our thoughts on designing a good User Interface here.

The Player of OnAir Radio

Cross-over editor

The player of OnAir radio has a built in cross-over editor. This cross-over editor not only enables you to quickly adjust cross-overs, but is also used to record voice-tracks. It is also possible to edit the recorded items, making this a very versatile tool.

Th cross-over editor, used for adjusting cross-overs and recording voice-tracks


Carts can be used as small stand-alone player in live-assist situations.
In live-assist carts can be used to play items, backgrounds or even a complete playlist.
Every cart can be pre-loaded with as many items as you want; All items can be played individually but is is also possible to play the items as a list.
You can open as many carts as you have audio outputs available.
The cart can be operated with the mouse but can be connected to analogue and various digital consoles, allowing you to start and stop the carts with the faders.

Jingle player

As a complete radio automation software system OnAir Radio is equipped with a very flexible Jingle Player. This Jingle Player is the perfect tool to start items very quickly during live-assist. 
An unlimited amount of different Jingle Players can be defined; Every Jingle player can contain 64 items, so the possibilities are endless.
Every button on the player can have a custom colour, making it easier to access the different buttons or sets of buttons..
The Jingle Player can be connected to the Novation Launchpad for even quicker access.
If the Jingle Player is connected to the Novation Launchpad it the colour of the buttons on the software will be the same as on the launchpad.

Novation Launchpad

The Jingle Player can be controlled with the Novation Launchpad.

Hardware connections

OnAir Radio, as a state of the art radio automation software system, is able to connect to both analogue and digital consoles; OnAir Radio can be connected to the Axia models from the Telos Alliance, the digital radio consoles of Wheatstone or the USB consoles of D&R. The beauty of these consoles is that both audio and I/O are transported over IP.

Analogue consoles can be attached with an USB Labjack.

Digital consoles

The Axia models from the Telos Alliance and the digital radio consoles of Wheatstone are excellent examples of digital radio: Not only the music is transported over TCP/IP, also all the I/O traffic for your Faderstarts is TCP/IP based. This means that you only need a network cable from OnAir Radio and you are ready to go! OnAir Radio is fully compatible with both Axia and Wheatstone.



D & R Airlite

OnAir Radio can be combined with the Airlite console of D&R. Transport of your audio and I/O for the  faderstarts and other input or output signals is done over USB.

Other consoles

You don’t see your console here? No problem, we can connect all consoles to OnAir Radio.

Just tell us what console you are using and we can connect your console to OnAir Radio in a couple of days.

Of course, this service is completely free and part of our support.

USB Labjack

Of course, OnAir Radio can also  combined with your analogue console.

The LabJack USB device will then handle the I/O communication and this can be used for your fader-starts.

Operating multiple stations or channels

  • OnAir Radio can be used for multiple radio stations or channels 
  • Every radio station or channel is controlled from the same console and all your assets are stored in one single library.
  • The central planner makes playlists for all your stations.
  • You can start up a player for every station. You can start multiple players on one PC or divide the players on multiple PC’s

There is no limitations on the amount of stations that can be operated with OnAir Radio.

Centrally operating multiple stations on remote locations

If you have multiple stations on different remote locations and want to manage them from your headquarters our remote location player solution is the way to manage all your stations centrally.

The principle is as follows:


  • The library is managed at the central location.
  • The scheduler and the playlists are managed at the central location.
  • The commercials are managed at the central location.
  • The files are managed at the central location.


  • After making schedules for all your remote sites  in the central location (the playlist can be the same everywhere or can differ from each other) all playlists are distributed completely automatically to all your remote stations.
  • All files like music, promo’s and commercials are being synchronized in the background to all remote locations using a peer-to-peer mechanism.
  • The players on the remote sites will automatically pick up the playlists.
  • If a playlist for one or more of the remote sites is changed at the central location, the playlist will automatically change in the remote sites. This will near real-time and the process is completely automatic.
  • It is still possible to operate the players on the remote site independently. In this way, you can have a nice mix between live from the remote location and still making the playlists centrally.

Technical background

  • To overcome issues with slow Internet connections the file synchronization is done in the background, using a peer-to-peer solution.
  • The playlists are kept in synch near real-time, also using a peer-to-peer synchronization mechanism.
  • At the remote site the playlists are kept in memory. There is no need for a database connection or even a stable connection whatsoever.
  • All the log files are being synched back to the central location, thus making it easier to generate reports at the central location.


If you operate many stations and want to manage and control them centrally without keeping a big staff, our remote location players are the solution that you have been looking for. The mechanism is reliable, automatic, near real-time and does not rely on a stable Internet connection.

Commercial Players and regionalized content

  • If you are broadcasting to different regions and want to broadcast different commercials (or other localized content like news, traffic, jingles, promos etc) you want to use our Commercial Player system.
  • Our commercial players will handle the localized broadcast of any differentiating blocks completely automatic. There is no manual labour involved.
  • It doesn’t matter whether you are broadcasting in 2, 5, 9 or even 40 different regions, our commercial players can handle it easily.
  • The commercial Player can be installed on a single pc or can be divided over multiple pc’s. All commercial players will automatically connect to the main play out.
  • The main play out controls the Commercial Players. All communication is done over IP and this even works on a WAN. You could set up a live broadcasting event outside your studio and control the commercial player over a VPN connection.
  • If the Commercial Players differ in length because you sold more commercials in certain regions then in other regions, the software automatically fills up to the longest edition. We use a sophisticated algorithm to find the best possible fillers and place them at the appropriate positions. The filling will be done even when the Commercial Players are playing! So, it is possible to change files (like the news) when the Commercial Players are already playing.
  • The filling of the Commercial Players will be done in near real-time. It is possible to change files seconds before airing. In this way it is always possible to broadcast the latest local news or change files at the very last moment. Actually, filling will be done even during playout!
  • Every item in the database can be tagged as a filler. So, you can use promo’s, jingles, commercials or even normal items as fillers.
  • All regions will be filled up in such a way that the maximum difference between the regions is 50 milliseconds. This is impossible to hear for the human ear.
  • All fillers will obey the basic scheduling rules like separation, rotation and period, so your broadcast will not be ruined by a having the same fillers over and over.
  • A template is used to assign the positions and amounts (in percentages)  of the fillers. It is possible to have 10% of the fillers at the beginning, 40% in the middle and 50% at the end (or any other combination that you would like to configure).
  • The last item of the playlist will have a cross-fade of 500 ms with the first item in the commercial players. Nobody will hear that the broadcast has been transferred to the commercial players. At the end, there will be a cross-fade as well. This cross-fade will be at the cuepoint of the last item in the commercial players.
  • Every regions can have its own set of filler and its own set of filling rules.
  • A combination of multiple stations with editions is possible as well: You can set up multiple stations, each with its own set of Commercial Players.
  • There is no limitation on the amount of Commercial Players that can be handled simultaneously; We have customers who control up to 10 stations and up to 40 editions.
  • The whole process is done completely automatic. No manual labour whatsoever is involved and your regional broadcasts will sound like never before.

The Commercial Player settings screen: Control of dozens of editions is no problem.

Commercial Players can be installed on any PC in your network. You can install as many Comemrcial Players on a single PC as you want to. The amount of Commercial Players on a single PC is only limited by the number of audio outputs you have available on a your PC.

Commercial Players in Live-assist

The DJ can start the Commercial Players from the Player just like a normal item. So, in a live-assist situation, starting a Commercial Player (or a set of commercial players) is not different from starting just any ordinary item in your playlist. A clear progress bar shows the DJ how long the commercial block will run.


RDS is integrated in the software and shows you both static and dynamic messages. Of course, also the ‘now playing’ can be shown if you like.
Like all onAir Radio modules, the RDS module can be used for multiple stations and editions.


OnAir radio, as a completely integrated radio automation system, has an integrated scheduler. Having a tight integration between the library, the scheduler and the play-out, makes many of the common radio tasks less complicated and far more user friendly.
One of the big advantages of having an integrated planner is that all changes to the planner can be reflected immediately in the playout.
Another advantage is that not only the music, promo’s and commercials can be scheduled, but non-schedule items like commands and events as well.
Our integrated music schduler can also be used to prepare your broadcast by inserting voice-tracks. The voice-tracks can be recorded in the planner and will be inserted in the player automatically. Generated playlist are easy to edit;  Adding, moving, deleting or editing items, it can all be done in the scheduler with ease.
Having a scheduler integrated with the library and the player not only makes your operation much more efficient, it also saves you money for an external music planner and the integration effort of combining 2 pieces of software.

Adding playlists

Playlists can be added for the next day or as many days ahead as you like. It is also possible to schedule playlists completely automatic with our built-in Auto Scheduler.

Planning Rules

The planning rules module is the tool to make the templates for your playlists. The many automated features and the user-friendly layout makes this planner one of the most powerful and versatile music scheduling tools for radio stations around. The tight integration of the planner makes OnAir Radio a truly fully integrated radio automation software system


The Clocks are the basic building blocks of your schedule: Add categories, rules or commands to a clock and build as many clocks as you need.

Day Templates

Use Day templates to connect Clocks to Formats. You can make as many day templates as you like. In this way you can have a different day template for every single day of the week, but you can also define special day templates for special occasions like Christmas or New year.


Format are a set of rules that can be applied to a single clock or to a set of clocks. Use formats to further define the ‘Feeling’ of your playlists.


Define “Moods”: Moods ensures a  fluid flow of songs  during the format

Category priority

Define here which categories (like the ‘hits’ categories for example) have priority over other categories: These categories will be scheduled first to ensure the best positions.


At Sequence you can define how items are followed up by each other.  You want an Male voice to be followed by a Duet or Female Voice? No problem! Only want 3 Classic Rock items in a row? No problem! You want a English item separated by at least 2 other items? It can be done!

Category Rules

Use Category rules to even further enhance your schedule:

Category rules are used to:

  • Set priority of your rules: If the scheduler cannot find items that meet your rules, which rules can be dropped in which sequence?
  • Rotation: Divide the day in “Dayparts” and define how items should rotate during your dayparts. An example:  How long should it take if an item is scheduled in the morning before it can reappear in the morning? These kind of Rotaion Rules ensures you will get a playlist which is far less predictable.

OnAir Logger

OnAir Logger is a stand-alone application that contains a set of loggers. It can record audio from different sources and make recordings immediately available for (re-)broadcasting or archiving. By connecting OnAir logger to an output on you mixing console, every sound coming from your mixing console can be recorded.

By using commands in your clocks or playlist, recording and repeating of broadcasts can be done completely automatic. Of course, it is possible that the news and commercials will not be recorded and hence will not be repeated!

Because OnAir Logger is a stand-alone application, it can be installed on any pc in your network. This pc can then be connected to your console. OnAir logger can be controlled remotely via other pc’s in your network.

OnAir Logger will record from any output of your console

Upgrading from your existing radio automation software system to OnAir Radio

Upgrading from your existing radio automation software system to OnAir Radio as your new system is an easy task with our FREE upgrading Service.

We have several tools to help you upgrade from your old radio automation software system to OnAir Radio. We have importing tools for many programs and would love to help you to make the upgrade from Dalet, Powergold, Enco etc.

Just contact us and we are happy to investigate the possibilities.

Installation and configuring OnAir Radio

We will be glad to assist you in installing and configuring OnAir Radio radio as your new radio automation software system at your premises.

Just contact us and we are happy to investigate the possibilities.