In this document you will be guided through companion installation, basic setup, and finally advanced configuration.
Companion installation
Download and Install
Bitfocus Companion version 3.5.4 should already be installed on your StudioPro device. If it’s missing or you need to reinstall:
Download the installer:
Download Companion 3.5.4
Run the installer.
Launch Bitfocus Companion after installation.
Initial Configuration
Once installed, open the Companion client.
Click the Settings (gear icon) in the top-right corner.
-
Under Developer’s Modules Path, ensure the following directory is set:
C:\Program Files\Quicklink\companion-module-studiopro
If the folder is missing, download it from:
Download Companion Module for StudioPro
-
Choose the Network Interface and Port:
If unsure, select:
All interfaces: 0.0.0.0
-
Enable the following options:
Start Minimized
Run on Login
Click Launch GUI to continue.
Basic Setup
In this section, we will guide you through the steps needed to set up StudioPro with a basic configuration. After completing this setup, you'll be able to import a configuration profile that allows full basic control of StudioPro. This process will automatically configure all labeled buttons, the Fader Bar, and the Program/Preview buttons with feedback.
To start this process, you first need to open Bitfocus Companion which will launch in the default browser ‘chrome’.
You now need to import the Configuration File "Control Panel V3"
Select the configuration file which can be found in: -
C:\Program Files\Quicklink\companion-module-studiopro
If the file is not showing you can download and copy from: -
The configuration file can be found HERE for the Fusion
The configuration file can be found HERE for the Proton
Note: Note this import will reset resulting in all previous configurations being lost.
Lastly, click ‘Reset and Import’. All checkboxes should be ticked.
Verify Connection
Once this import has completed you just need to check that installation has completed successfully.
Click the Connections tab.
Ensure StudioPro is listed and marked with a ✅ green checkmark
If not:
Confirm StudioPro is running.
Verify IP address and port match StudioPro’s Advanced Settings > Remote Control section.
Ensure authentication credentials are correct, if required.
Once StudioPro is connected and verified, the basic setup is complete.
You can now control QuickLink StudioPro via Companion — click buttons, move faders, and turn knobs.
Advanced Configuration
In this section, we will guide you through creating an advanced configuration. The configuration will be broken down into two main components: Name, Action and Feedback.
Name refers to what the button is labeled as. It can either be a fixed value or a variable. A fixed name remains constant, while a variable name changes based on its assigned value.
Action refers to a specific task or command that is triggered when a button is pressed. Actions determine what happens in StudioPro when the button is activated.
Feedback refers to the information the system sends back to the button, reflecting the current status or state of the StudioPro.
By the end of this section, you should have the knowledge needed to create your own custom buttons.
Configuration of a button that sets the scene in preview
In this configuration we will explain the making of a simple button which will change the scene that is in preview. Even though the button is simple it will cover advanced configuration concepts.
First, firstly need to decide which button you want to configure on your panel. To decide this, you can use these layout references. Click HERE for the Proton and HERE for the Fusion.
Once you have decided on the button you want to configure open the ‘Buttons’ tab in Bitfocus companion and then ‘Create button’
Name
To add a fixed name, enter your desired text into the Button Text String field and configure the text parameters such as size and color. Once set, the button should appear on your StudioProton or StudioFusion interface.
To assign a variable as the name, you need to navigate to the ‘Variables’ tab and select the red ‘StudioPro’ button.
To find the variable you're looking for, enter your search term in the search bar. For example, if you search for ‘scene’, it will return a list of variables related to scenes. In this case, we are interested in the $(StudioPro:scene_x) variables, as these hold the names of the scenes in StudioPro.
For this example, we will copy the $(StudioPro:scene_1) variable into our button.
Once this variable is copied into the Button Text String the name displayed is the value of the variable. As the StudioPro scene 1 name has changed to Starting, we can see that the button now displays this name.
Action
We will now program the button to change the scene in preview to scene 1. To do this, we need to assign an action.
Click the folder to the right of the Press actions tab. In this example, we will assign an action when the button is clicked.
As we are looking to change the scene in the preview we search for preview. It returns different actions, but we are interested in the ‘Set Preview Scene’ in this example, so ‘Set Preview Scene’ needs to be clicked.
Clicking adds the Action and completes the configuration.
To assign scene 1, we only need to suffix the Scene_ with the scene number.
As we are configuring scene 1, we need to suffix the number to the end of the value.
The action configuration is now completed. You can now test the button by clicking it on your control surface.
Feedback
This section will describe the assignment of feedback to the scene 1 preview button.
To assign feedback, click the ‘Feedback’ tab and then click on the folder to the right.
As we are looking to assign feedback for preview, we search for preview. It returns different feedbacks, but we are interested in the ‘Scene in Preview’ in this example, so ‘Scene in Preview’ needs to be clicked.
As we are configuring Scene 1, we need to add the appropriate suffix (in this case, 1) to the end of the value.
With that, the Feedback configuration is now complete. If Scene 1 is in the preview, the background light color should now change to green.