Central Control 2 Avaliable now!

Central Control 2 is avaliable from today, with 12 new devices, loads of new features and countless improvements. Let’s take a look at some highlights!

Triggers allow you to conditionally map commands based on events. Take for example a Blackmagic ATEM based setup that also had vMix being used for video playback. A trigger could be set up to make vMix auto roll when it was on program, and then another trigger could be setup to transition back to preview when the video finished playing.

Timecode Input
Timecode is used in live shows to synchronize lighting, video, effects and much more. Lighting consoles and media servers have always enjoyed support for this, however video switchers, audio mixers, Microsoft PowerPoint and even smart bulbs. have typically been left out.  No more. By combining the new LTC or MTC timecode device with the new triggers functionality, you can trigger events on any device in Central Control based on incoming timecode.

X32/X-Air support
Central Control 2 now provides support for the Behringer X32 and X-Air series of mixers. Ideal for adding a tactile control surface to one of the rack mixers. Alternatively you could use this in conjuction with triggers. For example – to automatically mute microphones when you roll a video in your show

Supersource Animator.
If you own a Blackmagic ATEM with SuperSource, you’ll know how powerful it is for compositing multibox shots. Central Control 2 allows you to leverage this functionality using what we call the SuperSource Animator. SuperSource Animator allows you to create presets by taking Snapshots of the current layout. You can then easily animate between these presets, with multiple transition effects to choose from. Better yet, when used with a StreamDeck it will even provide thumbnails of the presets of the buttons!

Command Splitter
A common request is the ability to control multiple of the same device in a mirrored configuration. For example – mirrored vMix systems used for video playback. Previously in Central Control this meant having to map the same commands over and over again for each device being added. This was both time consuming and error prone. Now with the command splitter, you can pick a device as a source, and then split all the commands routed to it to up to 4 follower devices of the same type.

Rapid Control Mapping
Quick assign has been in Central Control from the beginning, and has allowed for really fast mapping of controllers. But we can do better! In Central Control 2, you can select multiple controls in the list, and right click to add commands. It will then map all of the selected controls for you, incrementing the relevant parameter as it goes along. Using this you can easily map a controller in minutes. You can also right click controls to copy/paste all of its commands, as well as deleting all commands assinged to a stack. It’s also now possible to clone layers in the device mapping window!

Central Control 2 will be available in 3 different tiers – Intro, Pro and Elite. Intro provides an entry level version for users just getting started. Pro provides unlimited devices per project and powerful features such as SuperSource Animator. Elite gives users advanced automation features such as Timecode Input, Triggers, Command Splitter and much more, as well as Elite tier devices such as those for Sienna Processing Engine.

The great news is that anyone who has already bought a copy of Central Control over the past year has automatically been upgraded to Pro at no extra cost. Upgrades between versions are possible at any time by simply visiting the Central Control website and paying the difference in price.

Full change list
Central Control Core:
!!! NEW !!!
Triggers. Conditionally map commands to events from other devices
FrameSource Control Type. 

New Devices:

Behringer X-Air/X32
Liminal ZoomOSC
Audivero Unity Client
Central Control – Command Splitter (Split commands to multiple devices).
Central Control – LTC Input
Central Control – MTC Input
Central Control – Timecode Monitor
Novation – LaunchKey Mk3
Obsidian – Onyx
Sienna – Processing Engine Vision Mixer
Sienna – Processing Engine Contribution Manager


High DPI support (yes!)
Big UI performance improvements.
Command multi assign. Select multiple controls and assign commands in one click.
Clone layers!
Voice Command device greatly improved
Device custom UIs are now no longer dialogs, meaning more than one can be open at once (Very useful for SuperSource animator)
Loads of new commands here and there
Many new commands
Improved OBS module
Licensing model more tolerant of systems that are not connected to the internet
ATEM SuperSource Animator Create presets for SuperSource then animate between them using a variety of effects

Bug Fixes:

Central Control 1.4 Now Avaliable

Today marks the release of a brand new version of Central Control, with 10 new devices and countless improvements. Let’s look at the highlights

Behringer X-Touch Family
Full support for the entire range of Behringer X-Touch MIDI controllers, with full support of the scribble strips, transport display and VU meters. Scribble strips can be set statically, or dynamically to show channel names and levels. VU meters can pull live audio levels from a TriCaster or vMix and the transport display can show DDR/Replay timecode.

Resolume Arena
The most popular VJ software ever. We got a lot of requests for this from users who were streaming DJ sets. Now you can control it from your favourite Central Control devices!

ShowCAD Artist
ShowCAD Artist is the industry standard lighting controller in nightclubs, and now you can control it from Central Control. StreamDeck Labels can also be dynamically set by the names of cues/cue lists.

Toggle Buttons
The toggle button device provides 32 pairs of virtual buttons. Each virtual button has an A and a B. Map the commands you want to execute on the first push to the A, and the ones you want to happen the second time to the B. You can now toggle between these two states.

System Device
The system device allows control of simple Windows functionality such as open and closing processes, focusing windows etc. It also has a “On Startup” button that is automatically fired when Central Control loads, perfect to use for automating the setup of your show (Especially when combined with the devices own commands and delays!)

Full change log

New Devices:
Behringer X-Touch
Resolume Arena
ShowCAD Artist
Novation LaunchPad X
Novation LaunchPad Mini Mk3
Toggle Buttons
Encoder Event Splitter
Vicreo Listener
XK68 Joystick
X-Touch Mini (MC Mode, this replaces the old device)

New “VU Meter” control type
StreamDeck – Multiline Text rendering
MIDI Devices now default to the right port
vMix – Get Tally State for StreamDeck key
Avaliable commands now sorted alphabetically
Loads of new commands everywhere.
TriCaster/VMC/Vectar – Delegation system for M/Es, PTZ and Media Players
StreamDeck Key control type is now “Display”
Get TriCaster and vMix playback timecode for Display controls
New set internal feedback command for setting feedback of controls from another control
Added previous and next layer commands
MIDI devices now reset feedback state when disabled
X-Touch encoders now have feedback
Feedback is now sent on it’s own thread (finally!)
New “Get Current Layer” command for StreamDeck Keys
Max layer count increased to 99!

Bug Fixes:
XK60 Device ID fixed
Fixed bug where StreamDeck bitmaps on layer 1 would break when adding a new layer
Fixed bug where gear would disappear on high DPI monitors
Fixed bug where click cancel on new project dialog would just do it anyway


Want to use X-Keys or MIDI devices with vMix AWS Instances? Central Control makes it happen!

Live streaming expert TJ Thompson of iMintMedia made a great video of how he uses Central Control to run his vMix instances running in AWS. He uses a combination of a X-Keys XKE-64 Jog T-Bar and Behringer X-Touch Compact to control not just one, but multiple vMix instances running in Amazon AWS. Check out this video to see how he used Central Control on a production last month.



CX Magazine review of Central Control

November’s edition of CX Magazine features a great review of Central Control by Simon Byrne. In the article simon details his use case for Central Control and also explores many of the other workflows supported, such as remote control of multiple vMix instances running in the cloud. Highlights include

There are lots of suitable devices such as MIDI controllers and the popular Elgato Stream Decks out there, but the challenge is to make them talk with other devices.

A superb solution is Joe de Max’s Central Control. Central Control is Windows only software that links up hardware controllers with other devices on the same machine and local network.

The powerful feature of Central Control is to connect to other IP networks, and more than one at a time. Recently I did an online job where I was running two copies of vMix on separate instances in the cloud with different IP addresses, plus an ATEM Studio HD switcher locally.

All of this was brought together onto a single Stream Deck XL which meant I had every input from the three locations all on a single, easy to read controller in front of me.

At only $50 USD, Central Control is an invaluable addition when combined with your favourite controllers.

Check out the full article here . By Simon Byrne. First Published in CX Magazine November 2020 www.cxnetwork.com.au.


Central Control 1.3 Now Avaliable!

It is with great excitement that I today share the news of the release of version 1.3 of Central Control. Head over the the download page to grab a copy. Highlights below the video!

PI Engineering X-Keys
One of the most requested control devices since the launch of Central Control has been PI Engineerin’s series of X-Keys keyboards. I am pleased to announced that the following models are now supported in Central Control:

XK124 Tbar
Xk64 Replay


NewTek 3Play
Support for all modern (4800 or later) models of NewTek’s excellent 3Play instant replay servers. This allows OSC, StreamDeck, MIDI controllers (including faders) and of course X-Keys to be used to control the 3Play.

IrisDown Countdown Timer
Full control of IrisDown’s excellent countdown timer app. Furthermore, a “Timer Finished” control allows commands to be excuted once the timer reaches 0. 

Soundcraft Ui Series Mixer
Comprehensive mapping for mixer in Soundcraft’s Ui series. Including channel level faders, aux busses, mute, solo etc. Feedback also provided for use with motorised faders 

Delay and Order Commands
Command stacks can now have timed delays between commands. Also the ability to reorder commands in the list has been added

Full Change Log

New Devices:
NewTek 3Play
IrisDown Countdown Timer
IrisDown Show Control
PI Engineering XKeys – several models
Ramsun RMC7 vMix MIDI controller
Soundcraft Ui Series Mixers
Radio Button Feedback – Creates feedback (Useful for commands that don’t natively provide feedback)
Delay – add delays between executing commands

MIDI Output added to generic MIDI.
Reorder commands (Useful when using delays)
More Audio Commands for vMix
ATEM Execute Macro Command

Bug Fixes:
Fixed bug where losing connection to TriCaster would cause message thread to become blocked when using StreamDeck key previews
Fixed timing issue that stop feedback values being sent on startup

Control PowerPoint from MIDI, OSC or StreamDeck

One of the device additiations in Central Control 1.2 is Microsoft’s infamous PowerPoint. This allows us to use any supported device in Central Control to drive your presentation. Maybe you want to use TouchOSC as a wireless clicker or you just can’t quite remember the lyrics to your hits so you need to control PowerPoint using MIDI control from Ableton. Let’s find out how to do it.

Central Control main window adding a PowerPoint device to project

First, we’ll add a PowerPoint device to our Central Control project by click Add Device, and then navigating to PowerPoint. Once this is done, ensure PowerPoint is running on the Central Control system, and then we can use the toggle switch to turn the device on. The next step is to add the relevant device for our desired controller. For this example I will be using an Akai APC Mini. I’ll repeat the steps as before to add this to my project, and then once this is done, select the relevant MIDI ports for the controller. After that, turn this device on too.

We are now ready to start mapping controls. To do this we’ll select the APC Mini, and then click “Device Mapping”. This is where all control assignments are made. In the top left there is a list of controls. If we know the name of the control we want to map to, we can simply scroll through this list to find it. If not, turn on “Jump To Control”. With this on, pressing the desired control will automatically scroll and select it in this list. Once a control has been selected, we can now start assigning commands.

Central Control mapping window assigning PowerPoint commands to an APC Mini

We’ll start by assigning the Previous slide button to the first button. Click the “Previous Slide” in the avaliable list of commands, and then “Add Command”. Then, we will assign the “Next Slide” command to the second button. If you press these buttons, you will now be able to navigate through the presentation. If your controller has LED feedback you’ll also note that these buttons light up to show if it is possible to go to the Next/Previous slide. With this done, we’ll now map an entire row of buttons to select specific slides in the presentation. To do this, we will select the first button in the row we wish to assign, in this case it’s “Matrix 8,1”. Select the “Go To Slide” command and the commands parameters will appear on the right hand side. Before clicking Add Command we will turn on Quick Assign. With this done, click Add Command until you have assigned all of the desired buttons. Note that with Quick Assign on as you click Add Command, it will automatically select the next control and automatically assign the increment the values of relevant parameters. The Go To Slide command also provides feedback, with the relevant button lighting up based on the selected slide.

And that’s it! Although this uses a MIDI controller as an example, it is a near identical process to map to another support device in Central Control – OSC, StreamDeck, an Xbox Controller or even HTTP requests.


Central Control 1.2 Now Avaliable!

A day like today is not a day for sound bites but I feel the hand of history on my shoulder. This is a big release and it is with great pleasure that I share it with you today.

Support has been added. Colours can be set for each feedback state, as well as a background image and a label. We’ve also added some special features just for my TriCaster family that we’re calling LiveKeys. This allows you to map a video input preview, effect icons or composition thumbnails to a StreamDeck key.

Bitfocus Companion
Map buttons in Companion straight to control surfaces in Central Control, allowing Central Control to fit in to your existing Companion worfklow. The importance of this can not be understated, giving Central Control users access to over 100 new devices.

Control your presentation from a StreamDeck, MIDI controller, OSC and any other device in Central Control. PowerPoint doesn’t need to be the foreground window either.

Allows control of virtual buttons and faders using simple HTTP requests. A great use of this could be to control a PowerPoint presentation from a TriCaster macro. For example:
The state of controls can also be requested like so, ideal for building custom web control panels.

Virtual Faders
Another useful tool. 32 virtual faders that can be mapped, allowing control of fader only commands from encoders and buttons.

New Devices
Vizrt Vectar
Elgato StreamDeck
Elgato StreamDeck Mini
Elgato StreamDeck XL
Bitfocus Companion interoperability
Microsoft PowerPoint
Virtual Faders
HTTP Listener
HTTP Requester
NewTek TimeWarp TW42

Tidied up device list in Add Device dialog
ATEM – added Take USK, Set USK Delegation, Transition Style, and select transition commands
vMix – added loads of audio commands, better transition options and PTZ Nudge
Performance improvements to TCP module
Device Mapping window doesn’t list devices without commands anymore.

Bug Fixes:
Fixed bug where add command button was activated when it shouldn’t be.
Fixed bug where remove Voice Command device from project would cause an exception to be thrown
Fixed annoying UI bug where a control losing focus would sometimes cause a white bar to appear at the top of the window.

Joe de Max appearance on Streaming Idiots

Central Control developer and owner Joe de Max made an appearance on Tom Sinclair’s Streaming Idiots show this week, to discuss Central Control, it’s history and the new features in V1.1. Topics discussed included MIDI control of vMix instances running on Amazon AWS, Central Control’s layering system, seemless mapping of multiple devices and much more. As Tom Sinclair said, “This is a game-changer!”. Tom also said the software should retail for a minimum of $300, and that Joe – the developer – was giving it away at the ridiculously low price of $49. Catch the interview below and download your 30 day trial! Catch Streaming Idiots every Wednesday at 2:30PM EST either on their Facebook page or YouTube channel.

Central Control 1.1 Now available!

Fellow Central Control users,

It is with great excitement that I today announce the release of the latest version of Central Control, V1.1. Featuring 8 new devices and many improvements and bug fixes. Head over to the download page to get it now! Also see the demo video below!


Generic OSC – Addresses
To use the generic OSC device, simply send values using the following addresses (where x is the button number)


Release notes

Version 1.1

New Devices:
Voice Commands
Generic OSC Input
OSC Switcher
OSC Mixer
OSC Replay
NDI Studio Monitor
Sound Player

Loads of new replay commands in vMix & TriCaster
vMix: NextTitlePreset and PreviousTitlePreset commands added
vMix: SetOverlaySource command added
Improved feedback responsiveness on Behringer X-Touch Compact

Bug fixes:
Fixed bug where logarithmic feedback values from vMix were not correctly being converter to linear.