HyperDeck Panel

Cross-platform browser control for
BlackMagic HyperDecks


HyperDeck Panel uses any modern browser to control BlackMagic HyperDecks, including the new HyperDeck Mini*. The Panel can control up to eight decks, simply add a deck using the Settings Panel. HyperDeck Panel boasts a clean and easy to use interface which is also compatible with mobile browsers.

HyperDeck Control Panel gives you full control over your decks including the ability to sync decks, commonly referred to as 'ganging', for simultaneous control. The Utility Panel allows you to change HyperDeck configurations like slot selection, file format, ssd/sdhc re-format, and more. Finally, the Timer Panel lets you pre-set a future time to send a command to your decks for time-delayed functionality.
*Only basic transport functions currently for Hyperdeck Mini | Sync accuracy can vary based upon network and host load

  • Customizeable & brandable
  • Built-in Authentication
  • Full transport control
  • Current transport state notification
  • Syncronized deck control
  • Clip Bin
  • Time-delay function using Timer Panel
  • Export configuration settings
  • Mobile device friendly
  • Control from Wearables

Control Panel

Timer Panel

Utility Panel

Settings Panel

Clip Panel

Info Panel

Real world application

Jack Henry James | London, England

"It fills a few holes in the usefulness of the product out of the box (not least of all, syncing them up)."

Mosaic Church | Oakland, Florida

"We needed a universal and easy to implement solution to control our HyperDecks without having to physically go to the rack. The HyperDeck Panel is the perfect solution."

Northview Church | Carmel, Indiana

"Been using the control panel along with the timer to trigger recording. Great job on all of this, and thank you for putting time into developing it and implementing some of the features on my wish list. Makes my job SO much easier."

Qmedia | Heemskerk, Netherlands

"You made the Hyperdeck Control Panel especially for me to operate 8 recorders and I am still so happy using it."

Sun Valley Community Church | Gilbert, Arizona

"It is so much easier to start the 4 hyperdeck recorders we currently have with more coming soon for future campuses."

Kistanoff Vitaliy | Almaty, Kazakhstan

"I can not find words that would convey positive emotions to use your program. It was a miracle."

Pachyderm Films TH | Lampang, Thailand

"We recorded 8 decks shooting for Nike in Manila and our whole workflow was based around HyperDeck Panel."

Real Life Church | Clermont, Florida

"With our HyperDecks located in a remote rack room, having transport state control and feedback is critical in our production suite."

D'drive | Leeuwarden, Holland

"Thanks to this piece of software we can now easily operate our 5 hyperdecks. The software is easy to use and simply does what it needs to do!"

Using HyperDeck Panel in your workflow? I'd love to add you to the list!

HyperDeck Panel

Version 3.5

Buy HDP ($30)
HyperDeck Panel requires a PHP server environment to run, see setup instructions below
*Configurable options vary between models
  HDP Full
Supported Decks 8
Sync Function
Transport State
Control Panel
Utility Panel
Clip Panel
Deck Info Panel
Custom User File Naming
Timer Panel
Authentication Support
Configuration Export
Mobile Friendly
Wearable Support
Show Feature Chart

Download MAMP

We recommend to host HDP on your system. MAMP installs a local server environment in a matter of seconds on your computer. MAMP comes free of charge, and is easily installed. MAMP will not compromise any existing Apache installation already running on your system.

Windows user? Try MAMP for Windows.

HyperDeck Panel Setup

HyperDeck Panel relies on a server-side coding language called PHP. Because the decks are connected to a local network, and have local addresses, you need to be able to run the control panel within the same local network by creating a virtual server. If you already have a server running on a local machine attached to your network you can install the control panel there. Otherwise, you will need to create a server on a machine in your local network. The easiest way to accomplish this is using an application called MAMP, which after installed runs a server on your machine within the network your HyperDecks are attached to.
Theoretically you can install the control panel on a remote server so long as you have the proper ip and port forwarding configured, but can generate much greater processing and relay time.

1. Get HyperDeck Panel and make sure your HyperDecks have the most current firmware

2. Configure your HyperDeck(s) network addresses

It is a good idea to register them as static on your router or switch.

3. Install MAMP on a machine attached to the same network as your HyperDeck(s)

Alternately, you can use an existing server, capable of rendering PHP, within your network.
Now MAMP's services need to be started and the HDP files moved into the root directory of the virtual server. The root directory of MAMP can be changed in its preferences to an easier to find folder if you choose to.

4. Start MAMP server and copy HDP files to the root folder

The default root folder for MAMP is:HardDrive > Applications > MAMP > htdocs or C:\MAMP\htdocs\. Now HDP can be accessed in your browser at http://(MAMP machine's ip):8888 which would look something like If you would like to change the default port from 8888 to 80 you can do so in MAMP's preferences. Doing this allows you to only have to input the ip of the machine running mamp, like so: http://(MAMP machine's ip) which would look something like
Now you will need to configure HDP to talk to your HyperDecks. You can do this by adding a deck in the Settings Panel.

5. Configure settings in the Settings Panel

You will find all of the settings you need to make HDP work in the Settings Panel. You can enable authentication by changing 'Enable Login' in the general settings to 'true'.

If the login feature is enabled, there is an array for user names and passwords in _login_users.php. You can use a standard text editor, but I recommend something with syntax recognition like KomodoEdit (Free) or Coda. You can add as many as you'd like. The default is admin/1234. HDP can have multiple users logged in at the same time.

//Usernames can contain alphabets, numbers, hyphens and underscore only
//Set users below - Just add '' => '' with the first '' being
//the username and the second '' after the => being the password.
//Its an array so add an , after every password except for the
//last one in the list as shown below.
//Users will stay logged in for 24hours before their session expires
//unless they logout by clicking the logout button
$users = array(
		'admin' => '1234',
		'user' => '4321',
                'johndoe' => 'password'

6. Launch HDP by navigating a browser to http://(MAMP machine's ip):8888

Unless otherwise configured in step 4.

That's it. You should be up and running. If you have added a deck and the connection status switch is red, this means HDP could not connect to the HyperDeck. Check your IP config or any firewalls that may be blocking port 9993. (This is the tcp port on which the HyperDeck receives commands) If the connection status is green, but the deck is not receiving commands, make sure that the remote is enabled by pressing the REM button on the physical HyperDeck or the last button on HDP in the respective deck's row.

By default all decks are not set to sync, simply toggle the decks you'd like to include in the sync function.

For an explanation of controls, see the help page located in the panels menu.


Need help? Found a bug? The best way to get support is by creating a ticket