Since 31st January 2022, most of my software became free and unrestricted.  Please note that, other than the help file, there is no support.  If it breaks, you get to keep both pieces!

If you are using a “registered” version of any of the following, please re-download the installer as the most recent version does not have the registration system so you can install and use as much as you like.  These installers can be run “over the top” to update an existing installation without losing any settings.  Please note that some of my applications have a compressed EXE file which may cause enthusiastic virus-scanners to complain.

Updates and bug-fixes may appear sporadically – these will be tagged as such when this occurs.  The “help” files will be updated with whatever changes I make, plus tips/tricks as required etc.

AdLogGen - click to see a larger versionAdLogGen

This is a simple application that lets you create advert logs via drag ‘n’ drop – Just drop audio files into the main window, add Break Markers to separate each Ad-Break (even transmitter codes) – then export to the format of your choice.

AdLogGen is NOT a scheduling program, but simply a playlist editor.

It’s been designed as a go-between app for traffic scheduling and those who wish to manage AdLogs away from their (often expensive) traffic management software. It can be used to create (from scratch) simple advert logs for import into various playout systems (such as Myriad) – You can import a simple M3U playlist (perhaps from StationPlaylist Creator) and then export it to a more advanced format, such as Myriad’s AdLog, RCS, etc. Once you’ve got an AdLog created, you can save it with all of the details an easily open it again later for editing.

  • Drag ‘n’ drop audio files (from any Windows folder) to make Advert logs
  • Define Break Markers and Transmitter Codes – great for split ads on Myriad Network and RCS Zetta
  • Open and directly edit Myriad AdLogs, then save back to Myriad (or Myriad Network)
  • Imports M3U – eg: StationPlaylist Creator
  • Reads ID3v2 and CartChunk tags
  • Built-in File Browser which can read the files in your playout system (eg: CartChunk)
  • Export to a variety of formats: CSV, M3U, mAirList TPI (ExtID and/or Filename), Myriad, RCS V15Native
  • Copy/Paste items to easily create a whole day’s worth of advert schedules
  • Will interface with my playout software (or JMD files) to retrieve Cart Numbers allowing you to turn a “domestic” folder+filename M3U file into a professional AdLog using Cart/Cut Numbers.

AdLogGen Free v1.31 Setup

AdLogGen Online Help
This is included with the program but can be viewed online here.

AdSplits - click to see a larger versionAdSplits

AdSplits allows for playback of different adverts, jingles, liners etc on your local/regional transmitters, or even a different show online while your FM service carries the local sports game. It can be used with a variety of playout systems.

The suite of applications include: AdSplits Client/Master, SplitMon, SplitPanel and TXSet – allowing for standalone or integrated control+monitoring of splits within a studio environment.

AdSplits has 2 main components: Master (command handler) and Client (audio player).  A single “split” computer can be used for a number of different stations/services’ splits each controlled from different sources/studios – subject to available sound hardware.

A “command” item can also contain a %token% to not only substitute for the split-name, but also generate a random number: Perfect for using a single command button/macro in your playout system to fire-off random liners/sweepers.  Any missing audio is automatically filled with a non-branded file if needed.

Additional applications within the project allow for transmission routing/selection between studios and splits, plus real-time monitoring of split content along with a command launcher for split audio/commands.  DACCartwall can also send commands to AdSplits, allowing for easy mixing of split commands and “live” audio within the studio.

This project continues with the existing customer base who will be contacted when there are updates – it is no longer publicly available for download/purchase.

ButtonPanel - click to see a larger versionButtonPanel

A simple jingle and sound-fx player.  It offers a multi-page window that allows either single or multiple audio playback and is a quick ‘n’ easy way of playing DJ Jingles, Drops, Effects etc.

The Set files are directly compatible with DAC Cartwall and uDAC allowing you to share pages with other systems/users.  It was designed for small devices such as Windows 10 tablets.

ButtonPanel v1.20 Setup

DAC CartwallDAC Cartwall / DACFree

Imagine being able to instantly play a jingle, sound effect, news-clip or music track at the touch of a button (or finger)…

DAC Cartwall is an easy-to-use jingle player that offers multiple pages of instant audio buttons ready for quick playback or loading into a dedicated player. It can read from a variety of tag formats allowing for easy integration with an existing automation system.

Although DAC works best when used on a touchscreen, navigation can be accomplished via mouse as well as F1/F2/F3 to start/stop the playback decks.  Remote-start via joystick is also possible.

DAC offers lightning-fast navigation of jingle pages and instant audio playback: 56 buttons per page, 10 pages per “Set” and an unlimited number of Sets allow for near-instant audio load+playback of 1000s of jingles/clips.  Items can be loaded into 1 of 3 “Decks” or your can enable the “Instant” mode to touch ‘n’ play instantly.

It’s a great way to allow your presenters flexibility in playing their own audio/tracks (perhaps from a USB stick) without “upsetting” your existing playout system.

Users of DACFree can now run this program and enjoy the extra features.

DAC Cartwall v4.45 Setup

DAC Cartwall Online Help

DAC Cartwall Skin Files
A collection of MSStyles that can be used with most of my applications. These are freely available online and this ZIP file contains some of the nicer ones

DACpad - Main ScreenDACpad

A free and simple application to play in short-form audio clips such as jingles, sound effects and clips – It works great with a USB Numberpad and offers up to 9 hotkey buttons. MP2/MP3/WAV files are dragged from any Explorer window onto a button – just touch to play. Buttons can overlap and a global “Stop All” button is also provided.

You can’t save any buttons, it’s just drag ‘n’ drop as needed – perfect for news clips, podcasts or anywhere else you may wish to play-in some audio.

As of v1.3, it is possible to drop .bat (batch) files onto a button in order to control/trigger external applications.  This can be a process, script, chain of events (eg: cleanup audio folder) – whatever you’re capable of programming!

DACpad Setup v1.3

DeadAir - silence detector softwareDeadAir

It’s not nice when a radio station goes quiet – and if you’ve got several feeds playing and need to keep an ear eye on them, this simple application may do the job.

Using any cheap soundcard (even those £5 USB ones), you can easily be alerted to silence on an audio feed that you may not normally be listening to.  All you need is a sound feed and a soundcard input to drive the LED.

During normal operation, the LEDs are green showing that audio is detected – and, after the preset silence time, will change to red until audio is detected again.

Offering up to 5 audio source alerts, configuration is just: Audio Device, Name and silence duration.

The extreme (dark) window edges are used to either move the window or enter the config:  To enter the config screen, just right-click anywhere within the dark edges of the window.  The window can be moved around by left-clicking and dragging the mouse.

This is an “always on top” application so can be used with my StudioScreen or USBLEDs software.

*** Installer coming early August ***


EZCart is a simple jingle player that allows you to drag and drop audio files into 8 playback “cart” slots”.  It offers simple start/stop via the mouse, keyboard or can be used with a touchscreen.  The main window can be resized to suit your display and each “cart slot” can output to a unique sound device.

Simply navigate to a folder using the built-in browser, drag ‘n’ drop the audio to a slot and click the “Play” button… Keys F1-F8 also Start/Stop the slots.  The slots will attempt to read CartChunk, ID3v2 or basic filename Artist – Title information when loading.  You can also drag ‘n’ drop audio from any File Explorer window into a slot.

Slots can sequence by clicking the button to the left of each slot – when the preceding slot finishes, the next one is started.  A V symbol denotes the sequence mode is active.  Slots can also be ejected (or not) after playback – Clicking the lower left-hand slot button toggles this mode: X means eject.

To manually eject a slot, you can right-click the Play button with your mouse.

EZCart v1.21 Setup


A useful application to scan your music tracks and write the BPM to APE+ID3 file-tags.  Simply drag ‘n’ drop MP3 files from any folder into the main window, or load an M3U Playlist – then click Scan BPMs and Tag Files to process them.  GetBPM will save to APE custom/useritem “BPM” and ID3v3BeatsPerMinute.

GetBPM Setup v1.0

MyLibrary v3 - click for a larger image...MyLibrary

MyLibrary is an audio file tagger and library application which can help you manage your audio files and/or music library.  Special “broadcast” parameters like Intro/Segue times, EndType, Opener and Category can be edited ready for importing into a scheduler and/or playout system.

With this application, you only need to enter details ONCE before being able to import into any of the following:

AudioEnhanceDPS, AutoTrack v3/v4 and SE, AutoTrack, BCX3, Dalet (via the ACE converter, plus INF/XML read), Enco DAD/Presenter, Genesys, mAirList, Myriad v3/v4/v5, Natural Music, PlayoutONE, Powergold, PropFrexx, RCS NexGen/Selector/Master Control/Zetta, StationPlaylist Creator/Studio – No other application currently handles this many playout systems!

  • Automatically detect cue points and end-types (end or fade) for quickly getting a “playout ready” library imported
  • Save Cart Chunk tags for direct import into Enco DAD/Presenter, Genesys, Myriad v3/v4/v5, RCS Master Control or Zetta
  • Create+send Myriad v5 “transport” files
  • Import a CSV/Tabbed Text file of data into Music1/Powergold
  • Scans your music for BPMs

It’s probably better to ask “What can’t MyLibrary do?” – It does a fair amount, that’s for sure. In short, if you want to manage your audio library and/or export to various playout systems/schedulers whilst keeping Cart/CutIDs identical then MyLibrary is probably the tool you need. It supports popular tag formats such as APE, ID3v1+2, plus the broadcast-industry Cart Chunk format as well as FLAC, MP2, MP3, OGG, WAV (PCM) file formats.

MyLibrary v3.69 Setup   [updated 31st July]

MyLibrary Online Help   [updated 31st July]

Tag Test Files
Collection of sample MP3 and WAV files with APE/ID3 MP3 tags plus Dalet XML, AudioVault, EncoDAD, Genesys, Myriad, RCS and WideOrbit WAVs with Cart Chunk. Also, 2 PlayoutOne test files with custom ID3v2 tag. Try these on your automation system to test compatibility.

Sample JMD Files
Can be matched-up with your own audio files and loaded into MyLibrary to see how the data works.  MyLibrary filenames are *not* case-sensitive.

RadioLookup Transmitter FinderRadioLookup

This application produces a list of broadcast transmitters near to a specific location. Ofcom have a resource known as Technical Parameters which offers AM, DAB and FM transmitter data (such as location, ERP, RDS and such).

These CSV files allow for easy handling of this information making it possible to display it in a user-friendly list or map…obviously with a little coding effort.

Uses include: Identify a potential frequency for a new service (like a Community Radio Station) or simply to find out what stations are nearby and what services you can get from a nearby DAB multiplex. Options allow you to filter for nearby BBC, Commercial or Community stations “only”. You can also find for a specific service within a set distance, eg: Find all transmitters for “Heart” within 50 miles of Bristol and so on.

A Google, Here or Open Map URL can be “grabbed” from the clipboard for easy entering of Lat/Lon values.

RadioLookup Free v1.19 Setup

SplitVT Pro Split-Link Recorder - FREE!SplitVT

Networking – there’s no escaping it.  A radio presenter may be broadcasting live to several different geographical areas each carrying their own local commercials.  But what about localised links such as news, travel or weather updates?

This free application is designed to record audio for up to 24 splits.  It is especially suited as part of my AdSplits product as it can obtain the currently connected splits.  Of course, it can also be used with other systems such as Genesys, mAirList, PlayoutONE, RCS Zetta and other playout systems that auto-import from a folder periodically.

A series of presets (cart-numbers or filenames) allow for the quick recording of regular elements such as local news/weather plus DJ links that may wish to reference that “split” area.

Output filenames can be Artist/Title and/or Cart based – a simple %token% system allows you to define the formatting.  Basic editing functions are offered – Remember, it’s just a voice-track/phone recorder, not Adobe/Audacity!

Split Setup v1.30
Split-Link VoiceTrack recorder for use with AdSplits.

SplitVT Online Help

StudioScreen Audio Alerts - click for a larger imageStudioScreen

StudioScreen is a display application for showing time, on-air status and other information in a radio studio.  As well as the clock+date displays, the current song from your playout system can be shown along with status indicators for Mic Live, Phone, XD/Phone2 and a Door/Alarm alert.

You get a 2 stereo VU meter, 4 main indicator LEDS plus Now Playing display and a clock/date.  RS232+UDP control, RSS news “headlines” and up to 5 city weather temperature displays can also be enabled.

StudioScreen v1.69 Setup

StudioScreen Online Help

  • 4 main LED Status Indicator/Alerts
    Can be used for OnAir “Mic Live”, Phone flash, XD line, alarm, door alert etc
    A further 4 more LEDs may be enabled via a simple config tweak detailed in the help file

  • Clock and Date : Analogue and digital clock plus backtiming and date display

  • Now Playing Display : Reads a text file from your playout system to display the current song

  • Stereo VU Meters : Left/Right VU Meters with “Too Loud” and “Silence Alert” warning labels – Also allows for split monitoring with custom left/right labels.  Left+Right contact-closures to control a silence alarm are also available.

  • Game/Joystick Port and/or Velleman K8055 Control
    Buttons 1,2,3,4 control the Mic, Phone, Door and XD LEDs – The Phone and Door LEDs can be configured to flash during input or remain illuminated continuously – The K8055 outputs can also follow the 4 LEDs, eg: LED1 ON=Output1 ON.

  • StudioScreen Weather DisplayRS232 and UDP Network Control
    Using a compatible playout system (Enco DAD/Presenter, mAirList, Myriad, Zetta etc) or custom application, IP+Serial commands can be used to trigger the LED indicators.  A simple string: LED1_ON or LED3_OFF controls the illumination.

  • RSS News Headlines
    Headlines from your favourite news provider (eg: BBC/Reuters) can be displayed at the bottom of the screen – Up to 10 headlines can be rotated every few seconds depending upon configuration.  A 5 second rotation on 10 headlines works well.  Each time a cycle is completed, the RSS feed is refreshed for new content.
  • Extensive Configuration : The colours and captions of the LEDs and Captions can be changed to suit your tastes as well as enabled/disabled to suit your configuration requirements.  Language can be changed, too!

  • Weather Display
    Up to 5 locations can be displayed showing temperature – great for weather-checks and knowing what’s happening around your broadcast area.

SureLog Free Audio LoggerSureLog / SureLogFree

SureLog is a broadcast logging application designed to record hourly audio files in either MP3 or linear PCM (WAV) format. It can create a new file at the start of each hour and name them according to the current date/time. It offers a very simple interface, auto-start, a simple layout – Start/Stop control, Settings, LED indicator, VU meter, audio properties as well as a dead-air detector.

Keeping a log of your station (or studio) output is a good idea – Especially as it may be part of your licence conditions. All OFCOM-licensed stations in the UK are required to keep an audio log for 42 days. OFCOM take a dim view when copies of your output can’t be supplied – Why risk a fine or licence breach?  All you need for compliance, is an off-air receiver feeding the logging computer – it should (ideally) do nothing else except this task – and be periodically checked by staff (perhaps as a “per show” checklist).

SureLog Setup v1.62
Broadcast audio logging in MP3 or WAV formats. Snoop recorder, airchecker and backup recorder.

SureLog Online Help

uCart 3 SlotsuCart

uCart is a free application for playout of jingles, sound-effects and other audio in a radio broadcast environment. It mimics a traditional NAB cart machine but without the wow/flutter and re-cue time! Loading a slot can be done by dragging a file from Windows’ Explorer or the built-in File Browser.

Slots can be ejected after playback if desired. Sequencing of slots is also possible – Enabling you to fire up to 6 carts in sequence with just 1 click. Remote-start via joystick is also supported.

uCart v1.33 Setup
Simple “cart” style player.

  • Show 3, 4 or 6 Cart Slots
    Flexible layout options
  • Multiple Outputs
    Assign each slot to different soundcards
  • Auto Sequence of Slots [blue button]
    Audio-based segue of each slot for perfect overlaps
  • Eject or Recue Mode
    Cart slots can be ejected or re-cued after playback
  • Drag ‘n’ Drop
    Use the supplied File Browser or drop files from any Explorer window
  • Remote-Start
    Joystick remote-start. Buttons 1-6 start the players.

A File Browser with 8 preset “Cart Racks” allows you to easily move between your favourite folders of audio/jingles. When loading WAV files, the CartChunk information is read (Artist/Title, CutID, Outcue, Start+End Date, Category) and MP3 files have their ID3v2 tags (Artist/Title, Year, Genre) read. The duration of the file is also shown.

uDAC Micro CartwalluDAC

This application is designed for use on small touchscreens (or tablets) to act as a low-profile jingle player for outside broadcasts or when you can’t justify *another* 22″ screen in the studio!

The Set files are directly compatible with DAC Cartwall (and my other software) so your existing jingle pages can be used. The Set folder can be defined allowing you to network several uDAC / DAC Cartwall systems for sharing audio between various studios/sites.

  • GUI can be skinned using MSStyles … No more “battleship grey”click here for some examples
    Download a selection of my favourite skin files here
  • 10 pages per Cart Set
  • 24 Instant Audio Buttons per page
  • Designed for use with a touch-screen for quick-fire use
  • VU Meter
  • Keeps a log of all played items
  • Plays FLAC, MP2, MP3 and WAV audio files
  • APE/ID3 and CartChunk Artist/Title support
  • Remote-Control via UDP strings

Have as many cart pages/sets as you need – Station IDs, Liners, Promos, Jock Drops and even Sound Effects/News Clips. It can be used standalone or alongside your playout system to give presenters some flexibility to play there own jingles or audio from USB stick.

uDAC v1.20 Setup


Here’s a FREE GPIO application for your studio – it uses a joystick input to display up to 10 status LEDs as well as a simple clock and a “now playing” text file display.  You can enable the elements as required and simply drag them around the screen to create your layout.

A basic “readme” file is included.

Using a similar GUI to my StudioScreen product, USBLEDs gives you some flexibility with regards to layout and feature-set.  It is ideal for using in+around other applications where you have some spare screen real-estate.  It can be used alongside SplitMon, which is part of AdSplits on a wall-mounted screen for presenter info.

It works best if you set your Windows’ desktop background to a solid black colour.

  • Up to 10 LED inputs with “off+on” colours+captions
  • Buttons can react to a joystick input or incoming RS232/UDP command
  • Buttons can show a simple text-label or the contents of a text file
  • Flexible layout, eg: 1×1, 1×5, 5×1 etc
  • Text file display for “now playing”
  • UDP control of LED off/on status
  • RS232 control of LED off/on status

USBLEDs v1.16 Setup

uTag - click for a larger versionuTag

uTag (pronounced micro-tag) plays, tags and helps you manage the properties of your audio files. You can tag using APE/ID3, Cart Chunk, FLAC, OGG and the original JockMaster JMD formats (as used by MyLibrary.

uTag offers a simple to use PFL player that you can use to set cue points as well as a simple set of Track Attributes (Artist, Title, Year, Genre etc). Unlike MyLibrary, this program has no “bulk change” support or any of the advanced playout export options.  It can also perform an autocue of the CueIn and/or Segue markers.

Files can be tagged using APE, ID3, JMD and/or CartChunk formats.  The CartChunk “PostTimer” headers can be altered to match those required by your playout software (a few presets are provided).


  • Set a variety of properties: Artist, Title, Album, Year, Genre, End Type, Gender, CartID etc
  • Handles FLAC, MP2, MP3, OGG and WAV audio files
  • Tag using APE,ID3 or CartChunk
  • AutoCue of CueIn+Outro/Segue markers
  • Can create Myriad v5 XML meta-data (best used with an import TSV file)
  • Tag and Send a file directly to the Genesys playout system
  • Assign the player to any sound device
  • GUI can be skinned using MSStyles – freely available and can alter the look of the software in many ways

In summary, this application allows you to push data into systems such as AudioVault, Enco DAD/Presenter, Genesys, Myriad, RCS Master Control, NexGen, StationPlaylist, WideOrbit, Zetta etc

uTag v1.28 Setup

uTag Online Help