One of the most powerful features of VidBlasterX is its modularity. By choosing the right building stones you can build the application that best suits your needs. These building stones are called modules, and can represent cameras, players, monitors etc. To add a module click Modules > Add in the main menu and select the module you want to add. Grab the title bar of the module to drag it to the required position. Grab the right or bottom border of the display to drag it to the required size. The collection of all modules, their positions and all their settings is called a profile, which can be saved and loaded to enable simple configuration ("application") switching.


The following commands are available in the main menu.


File > Load Profile

Loads previously saved profile from disk.


File > Save Profile

Saves current profile to disk.


File > Clear Profile

Removes all modules.


File > Lock Profile

When the profile is locked the main video resolution and frame rate cannot be changed and all modules are locked in place.


File > Exit

Exits program.


View > Macros

Opens the Macros editor.


View > Playout Controller

Opens the Playout controller.


View > Appearance > Full Desktop

Toggle between windowed and full desktop (all monitors) mode.


View > Appearance > Full Screen

Toggle between windowed and full screen (current monitor only) mode.


View > Advanced > API Command Stack

Used for debugging purposes. Opens the API window, showing the API command stack. All internal and external commands sent through the API can be monitored here. To prevent unnecessary delays, the window is only updated when visible.


View > Advanced > MIDI Event Log

Used for debugging purposes. Opens the MIDI event log, showing detected midi devices and notes/control codes received. To prevent unnecessary delays, the window is only updated when visible.


View > Advanced > VidBlasterX Log

Used for debugging purposes. Opens VidBlasterX's internal log.


View > Advanced > X-keys Event Log

Used for debugging purposes. Opens the X-keys event log, showing detected X-keys devices and data received. To prevent unnecessary delays, the window is only updated when visible.


Modules > Add

Select a module to add to the profile.


Modules > Remove

Select a module to remove from the profile. Right-clicking the module and selecting Remove Module has the same effect.


Modules > Grid Size

Change the size of the grid. When moving modules they will snap to this grid when released.


Modules > Properties > High Quality Scaling

Set/clear the High Quality Scaling property of all/selected video modules. When set, scaling down of video frames is drastically improved, but at the expense of resources (both memory bandwidth and CPU).


Settings > Video Resolution

Selects the main video resolution, i.e. the video resolution used internally by all modules (except those that have a setting that overwrites this locally). Note you should not change this setting while broadcasting, recording or streaming, as it will cause an interruption.


Settings > Video Frame Rate

Select the main video frame rate, i.e. the frame rate used internally by all modules (except those that have a setting that overwrites this locally). Note you should not change this setting while broadcasting, recording or streaming, as it will cause an interruption.


Settings > Audio Standard

Select the audio standard (EBU or SMPTE) used to convert analog audio levels to digital.


Settings > Audio Buffer

Select the size of internal audio buffers in frames. Lower this setting to lower overall latency, but depending on system performance this may also introduce audio interruptions. Default setting is 2 frames.


Settings > ASIO Support

Enable this setting if you need access to a device that only offers an ASIO driver. In all other case ASIO drivers offer lower latency at best, or create system timing interference or even instability at worst. As video input and output typically have a 1 frame latency, a much lower audio latency has no value.


Help > Help

Opens the VidBlasterX help site in the default web browser.


Help > About

Displays the About window showing the program's version number and copyright.


Help > Licence Key

Opens a dialog to enter your licence key.