Let's get connected! - Using the BR Hardware Service to control external hardware and audio switchers

Liam Burke • Apr 05, 2019

Learn how Myriad 5 can connect to the real world via the BR Hardware Service for controlling devices and external audio switchers.

We often get asked how Myriad 5 Playout can interact with real world devices using hardware input / output devices. Once you have a hardware I/O device configured, there are a number of great applications that can be used to automate processes in stations or make controlling the system easier.

Some common applications for Inputs include:

  • Fader / Channel Starts - You can use hardware triggers provided by your mixing desk to start and stop the Media Players in Myriad.
  • Big Red Go Button - Similarly you can use a push button to trigger events such as Log Go.
  • Onair Status - You can use logic from your studio switcher to control the 'On Air Control' in Myriad.
  • Switch Dynamic Layout - How about some physical buttons to switch between layouts.
In fact there is a wide range of actions that can be assigned to hardware inputs in Myriad 5 Playout giving you many possibilities.

There are also many applications for Outputs including:

  • Switching External Devices - The most common use for this is switching an external source (such as news) on and off at the top of the hour.
  • Controlling On Air Switching - You can use the 'On Air Control' in Myriad to drive a suitable 'real world' studio switcher.
  • Studio Signage - Have your studio signage show status events in Myriad Playout (if you have Smartsign this can all be done with Virtual Hardware Events so no cables needed!)

It is clear that you can do a lot with physical hardware I/O but the same system can also be used to create virtual hardware I/O interactions with supported devices such as Myriad 5 Logging, SmartSign and AEQ Mixers.

In this post we will explore how to initially setup the Hardware Service at your station and use it to control one of our Simple Audio Switcher units.

The Basic Concepts

In previous versions of Myriad, hardware I/O support was built directly into the playout software which meant you were somewhat limited in functionality and required a different device per playout workstation. If you take the case of external news switching, that meant you often needed both a hardware I/O device plus an audio switching device for each studio or automation system that needed to be able to do the switching.

When we designed our fifth generation products (Myriad 5 Playout, Myriad 5 Logging, SmartSign) we had a grander vision for how hardware would work.

Take a look at the diagram above.

The basic premise is that instead of the Playout, Logging and SmartSigns handling hardware internally, we have a central Hardware Service that is responsible for interacting with the real world, and the individual software applications can connect to the Hardware Service (over your network) to either trigger or respond to hardware events using the

This has a number of advantages including:

  • Centralised setup & admin
  • Reduce hardware I/O devices (as lines can be shared between multiple studios etc)
  • Reduced external equipment (no need for a switcher per studio for example)
  • Easy expansion (add multiple SmartSigns that all subscribe to the same events)
  • Reduced physical wiring (as most of it is IP)
  • Share hardware I/O across sites (as it is IP driven, you can link Hardware Services across you group so you could have a central Myriad Logging system logging mic live events across all stations in you group!)

Getting Started

Now we know what the basic premise is, let's take a look at how to make it happen at your station. In this example we will walk through the process of setting up the Hardware Service to control a very simple audio switcher which could be used for switching on an external source such as news.

The steps we need to complete are:

  1. Install your Hardware Device
  2. Install the Broadcast Radio Hardware Service
  3. Configure the service to use hardware I/O devices
  4. Connect Myriad Playout to the hardware service
  5. Add in an event into the Log to switch on the device.
We will also touch on how to make Myriad 5 Playout react to hardware inputs but as the Simple Audio Switcher we are using in this example only has outputs, we will not be setting any of these up!

1. Install Your Hardware Device

In this walkthough we will be using a Simple Audio Switcher which can be purchased from our website. This is about the simplest device you available. Once the drivers are installed and the device is plugged in, it will appear as 'Serial Device' in the hardware manager. Download Driver Here>

Whichever hardware device you plan to use should be plugged in or installed prior to configuring your Broadcast Radio Hardware Service. Make sure you are on the latest drivers for devices that require them.

2. Install The Broadcast Radio Hardware Service

The first thing to do is download the latest version of the Broadcast Radio Hardware Service for installation on the PC that you want to run the Hardware Service on.

Head to https://www.broadcastradio.com/myriad-5-playout-support#Download

Once downloaded, run the installer and follow the normal setup process.

3. Configuring Your Hardware Service To Use Hardware I/O Devices

The Broadcast Radio Hardware Service (we will just call it the Hardware Service from now on) actually consists of three components.

  1. The Hardware Service - This is a service that runs in the background and does all the hard work.
  2. Hardware Configuration Utility - Used to configure the Hardware Service
  3. Hardware Monitor - Allows you to review and manually switch hardware lines once they are configured
The Hardware Service should already be running now but not configured so the first thing we need to do is use the Hardware Configuration tool to setup the service.

Click on the Start  button on the taskbar and type in Hardware Configuration .

Next you need to click on the Configuration button to access the Hardware Service Configuration screen.

This will open the Config window which is used to add in Hardware Devices and configure the individual lines on each device. The Hardware Manager can handle multiple hardware devices simultaneously if required.

Right click on the Serial Port Device node on the left hand tree and select Add RS232 Device.

Next you need to set the options for the device. In this example we are using a Simple Audio Switcher which can be used to switch either two mono sources or one stereo source. We want to switch a stereo source so we have setup the first output line (5) to be the News Left audio channel and the next line (6) to for the right channel.

We have also given it a more obvious name and and checked the COM port is correct.

Other Hardware Devices will have different settings available in this window depending on how they connect and whether they are input/output devices or just output devices.

Click on the OK button to save and close this window.

We are nearly done with this first phase but you pay remember that when we setup the output lines on the Simple Audio Switcher device, we had left and right audio channels controlled by separate hardware lines. We could just switch both of these but it would mean more Hardware events in the Log, instead we can use the Patch Bay  feature in the Hardware Service to connect the hardware lines together. Click on the Patch Bay button.

On the Patch Bay window you can add in a source device and hardware line as well as a destination device and hardware line (plus a direction). When the source hardware line changes state, the destination will change state to match so in this case we can set a patch that locks the 'left' and 'right' hardware lines together and then just switch the 'left' one in Myriad Playout.

You can add as many patches as you need to link Hardware lines across devices or even sites!

Your Hardware Service should be setup now and it should pickup all the changes but to be sure, it is worth stopping and restarting the service to ensure it has picked up your new devices.

Checking It Is All Working

At this stage your Hardware Service should be fully configured and running but it is worth checking all is ok. You can easily do this using the Hardware Service Monitoring application.

Click on the Start button on your task bar and type in Hardware Monitor and then click on the application shortcut.

The Hardware Monitor will be displayed. If yours appears empty when you first load it, click on the Refresh icon on the top left to reload the available devices.

In the image above you can see the two Hardware Devices we have looked at so far. Each Hardware Line is represented in the Monitor with a 'tick box' representing the current state of the line. You can also test hardware lines by manually clicking on the appropriate box.

You can use this to test your Hardware Devices.

4. Configure Myriad To Use The Hardware Service

Now that the Hardware Service is setup and running, all we need to do is add the information Myriad Playout to allow it to connect and switch Hardware Lines.

Before you start, make sure you are on the latest version of Myriad Playout (v5.16 or higher).

Click on the Settings Menu > Hardware Setting.

On the Hardware Settings window click on the Add  button to add in a new Hardware Service.

Once the Device Connection window appears, set the IP address for the PC that is running the Hardware Service (you can use localhost or 127.0.0.1 if it is on the same PC). You can also set the Port if you have changed the default on the Hardware Service.

The Hardware Device list will initially be empty. Click on the Refresh button to see a full list of available Devices.

Finally add a description and click on OK.

The lower section of this window is used to setup how Myriad will react to hardware inputs. You can use it to trigger all sorts of things in Myriad such as playing Media Players, switching On Air status or triggering Favourites. Click the Add button to explore the options available.

N.B. if you have only just added the Hardware Device in the top section, you will need to close and reopen this window in order for it to be populated.

But in this example we are not planning on adding any Input actions so instead we will focus purely on setting an output to switch the news on and off.

This means that we do not have to add anything to the bottom section at all and we can click on OK to close the window.

5. Adding A Hardware Line To The Log In Myriad Playout

Now all we need to do is add a Hardware Event to the Log in Myraid Playout.

Right click on the Log and select Insert Item > Hardware.

Next set the Hardware Device, Line and State that you want Myriad to set.

As you can see, the above Hardware Event will switch on Output 5 on the Audio Switcher which will turn on the news!

All done!

by Liam Burke 28 Mar, 2024
In anticipation of the release of SmartSign 3, we are looking back at the history of our screen studio signage system as well as a quick look at what the future holds. SmartSign 1 (well just SmartSign) was originally conceived as a simple ‘tally’ indicator to how real world events such as when microphones are active or a phone is ringing. At the time, we were working on the BR Hardware Service as part of the general Myriad 5 development cycle, and wanted a way to showcase the virtual hardware events the BR Hardware Service introduced. One of the aims was to make the system as cost effective as possible so work began on building an application that would run on Windows IOT on a Raspberry Pi. The Pi was ideal as it included physical hardware I/O built in meaning that SmartSign could use both physical and virtual GPIO and even convert physical inputs to virtual inputs for use in other BR software such as Myriad Logging or other SmartSigns.  We soon started to add other ‘tiles’ to the system to allow clocks, date / time, text, images, RSS feeds and more. SmartSign was released in 2016 and was an instant hit with our customers.
Artists Group Management
by Liam Burke 27 Mar, 2024
Learn how to use Artist Groups to prevent Songs from associated Artists from scheduling close together.
by Peter Jarrett 08 Dec, 2023
The latest feature from Broadcast Radio can really make your station stand out from the competition
by Peter Jarrett 12 May, 2023
Myriad v6 Public Beta testing has been going well... REALLY well!
by Liam Burke 19 Apr, 2022
This smart microphone may be ideal for Myriad Anywhere users.
by Blanca Jonathan 28 Jun, 2021
Image Source: Pexels
by Liam Burke 26 Feb, 2021
We are often asked for recommendations for smaller, low cost mixers for stations that are launching on a tight budget or looking to add additional studio capacity as cost effectively as possible. Type 'stereo mixer' into Google and literally hundreds of options will come up but the vast majority of them are not really suitable for use with Myriad because they do not have enough stereo inputs, are designed for sound mixing or do not offer the basic facilities needed to present a radio show. But there are a few that could be considered as a possible alternative to a full broadcast mixer. The Behringer DX2000USB may be the ideal mixer for smaller stations, as long as they are willing to live the compromises it brings when used in a broadcast radio environment.
by Arran Hodges 04 Dec, 2020
This post was originally posted on Arran's blog https://thisisarran.me/index.php/2020/12/04/the-technical-side-of-a-radio-station/ and is reproduced here by his kind permission. If you have a post you'd like share, please contact us and let us know!
Home Studio Mixer Review For Myriad Anywhere
by Liam Burke 28 Jul, 2020
With the World still struggling to adapt to the 'new normal' of working from home and minimising social contact, more and more stations are using Myriad Anywhere to enable presenters to record Remote Voice Tracks or even prevent live shows from their own home studios. Generally, all you need is a good microphone and a pair of headphones (we recommend a headset if possible) but we are hearing from a number of customers who are looking to create a home studio setup to allow them to get more creative and emulate their studio experience. So we thought we would take a quick look at a couple of home mixer options that work well with both Myriad Anywhere and fully installed Myriad Playout.
by Liam Burke 29 Jun, 2020
Sometimes you want to repeat complete Log hours in your schedule. Under normal circumstances, Myriad Schedule (or AutoTrack) will generate a new Log Hour for every hour of the week. But once you have edited and Voice Tracked an hour, it is sometimes good to be able to re-use that Log Hour elsewhere in your schedule or maybe even on another Station (if you are running more than one. This can be done using the Log.CopyHour Command.
Show More
Share by: