Test Pattern Generator is a software test pattern generator. It provides hundreds of standards based test patterns for signal path validation, AV Sync, Compliance, and Setup applications. Tones can be output along with the test pattern, as well as text overlay, closed captions, time code, frame counter, and more.
Features
Features
Test Pattern Generator provides a comprehensive software test pattern suite for setup and calibration of video production workflows. It is an attractive add-on to our DrasticScope signal analysis tools, but it can also be useful as a standalone test pattern generator for your production or facility.
Overlays
On top of the video output, you can overlay a watermark, add text overlay, insert audio sync markers, add a video sync frame, add frame markers, overlay time code, and/or overlay a QR code which offers details about the setup and performance of the test pattern in transit. There is also a bouncing balls overlay, to provide motion in any of the otherwise static patterns.

Audio Output
Audio can be sent along with the test pattern. User configurable audio tones include a Sine Wave and a Square Wave. There are also white noise, pink noise, and channel pattern beep options. Test and calibrate your audio/video synchronization with audio sync tones and a sync frame marker. AV Sync markers can be aligned between all output channels. AV Sync patterns from other manufacturers, like Tektronix, Lynx Technik, Bridge Technologies, and Sarnoff are supported as well.

Set Metadata
A Closed Caption file can be loaded and will play over the test pattern, great for checking that the CC is valid and displays correctly.
A starting Time Code location can be set by the user and will be used for timecode overlay.
An Active Format Description can be set by the user to control how down-conversion equipment formats widescreen 16:9 or 14:9 pictures for 4:3 displays and vice versa.

Multiple Channel Support
Video setup is per-channel, so a multiple channel system can output various video sizes/frame rates, etc.

"Board" Types
Output via SDI/HDMI is included in the base version, as well as a full screen mode for close examination of patterns. There are options to add IP stream and ScopeDirect output.

Output via:
Fullscreen
ScopeDirect (AvVr3D)
AJA
Bluefish444
Blackmagic
Matrox (hardware)
Matrox Origin Fabric (protocol)
NDI
SMPTE 2110
RTP/UDP/SRT/RIST/TCP/OMT
Multi Views
Test Pattern Generator supports loading multiple patterns at the same time. Looking at a Test Pattern Generator multi view in DrasticScope, you can set the line select to view whichever one tests the parameters you need to confirm.

Patterns
Patterns
There are hundreds of patterns to choose from, which allow you to test a wide range of technical issues.
Motion PatternsFor details on the Motion and VVQ patterns, please see the Overview Page. |
||||||
| EBU_AV_Sync1 | EBU_AV_Sync2 | FieldMotion | ||||
| Synth_Overview | Synth_Timing | Synth_Compression | ||||
VVQ PatternsFor details on the Motion and VVQ patterns, please see the Overview Page. |
||||||
![]() |
![]() |
![]() |
||||
| VVQ_BASE_SDR_Interlaced | VVQ_BASE_SDR | VVQ_MOTION_SDR | ||||
![]() |
![]() |
![]() |
||||
| VVQ_MOTION_SDR_Interlaced | VVQ_BASE_HLG | VVQ_BASE_PQ | ||||
![]() |
![]() |
![]() |
||||
| VVQ_EXPOSURE_HLG | VVQ_EXPOSURE_PQ | VVQ_ORCHESTRA | ||||
![]() |
![]() |
![]() |
||||
| VVQ_CONSOLE | VVQ_RING | VVQ_ORCHESTRA_HLG | ||||
![]() |
![]() |
![]() |
||||
| VVQ_CONSOLE_HLG | VVQ_RING_HLG | VVQ_ORCHESTRA_PQ | ||||
![]() |
![]() |
|||||
| VVQ_CONSOLE_PQ | VVQ_RING_PQ | |||||
Static Patterns |
||||||
Color Fields |
||||||
Color Rec.709 |
||||||
| Black | Superblack | ZeroBlack | ||||
| White | SuperWhite | FullWhite | ||||
| White_709_75pc | Yellow_709_75pc | Cyan_709_75pc | ||||
| Green_709_75pc | Magenta_709_75pc | Red_709_75pc | ||||
| Blue_709_75pc | Grey_709_75pc | Grey_709_25pc | ||||
| Grey_709_50pc | White941d | White100pc | ||||
| Yellow100pc | Cyan100pc | Green100pc | ||||
| Magenta100pc | Red100pc | Blue100pc | ||||
| Black63d | Grey_709_18pc | |||||
Color CCIR 601 |
||||||
| White_601_75 | Yellow_601_75 | Cyan_601_75 | ||||
| Green_601_75 | Magenta_601_75 | Red_601_75 | ||||
| Blue_601_75 | Grey_601_75 | Grey_601_25 | ||||
| Grey_601_50 | ||||||
Color BT.2020 |
||||||
| White_2020_75 | Yellow_2020_75 | Cyan_2020_75 | ||||
| Green_2020_75 | Magenta_2020_75 | Red_2020_75 | ||||
| Blue_2020_75 | Grey_2020_75 | Grey_2020_25 | ||||
| Grey_2020_50 | ||||||
Grid Patterns |
||||||
| Grid | Dots | GridAndDots | ||||
| Cross | CrossCircle | Circle | ||||
| CrossHatch | EdgeMarkers | HDR_GridPattern | ||||
| Checkerboard | Checkerboard_x2 | Checkerboard_x3 | ||||
| Checkerboard_x4 | Checkerboard_Frame | Checkerboard_Frame_x2 | ||||
| Checkerboard_Frame_x3 | Checkerboard_Frame_x4 | ConcentricCircles1x1pixel | ||||
| ConcentricCircles2x1pixel | ConcentricCircles1x2pixel | ConcentricCircles2x2pixel | ||||
| ConcentricCircles4x4pixel | ConcentricCircles5x5pixel | ConcentricCircles10x10pixel | ||||
Color Bar Patterns |
||||||
| Camera601Bars75pc | Camera601Bars100pc | Camera709Bars75pc | ||||
| Camera709Bars100pc | BarsRed75pc | BarsRed100pc | ||||
| BarsBasicHD75pc | BarsBasicHD100pc | SMPTEBars601_75pc | ||||
| SMPTEBars709_75pc | SMPTEBars601_100pc | SMPTEBars709_100pc | ||||
| CamBars_709_75pc | CamBars709_100pc | Bars709Inverts_75pc | ||||
| HDBars | Camera2020Bars75pc | Camera2020Bars100pc | ||||
| BarsHD2020_75pc | BarsHD2020_100pc | BTBars | ||||
| DSC_Camera_Bars_37pc | Bars709InvertsFull | SMPTE-ARIB_B72-HDRBars [diagram] | ||||
| CamBars_601_75pc | CamBars_601_100pc | CamBars_2020_75pc | ||||
| CamBars_2020_100pc | CamBarsInvert_601_75pc | CamBarsInvert_709_75pc | ||||
| CamBarsInvert_2020_75pc | EBU-3373-HLG-ColorBars [diagram] | Luma20StopsFull | ||||
| Luma20StopsOVB | Luma20StopsVideo | Luma20StopsVideoInv | ||||
Step Patterns |
||||||
| Luma5Step | Luma7Step | Luma10Step | ||||
| Luma5StepInvert | Luma7StepInvert | Luma10StepInvert | ||||
| IRELowHoriz | IRELowVert | IRESplitSteps | ||||
| Chroma5Step | HDR_StepGreyscale | HDR_GammaStep | ||||
| HDR_Contrast | Chroma5StepInvert | Luma20Step | ||||
| Luma20StepInvert | EBU-3374 | Chroma5StepCr | ||||
| Chroma5StepCb | ||||||
Ramp Patterns |
||||||
| ChromaRamp | LumaRamp | ModRamp | ||||
| ValidRamp | DigitalRamp | ShallowRamp | ||||
| ShallowRamps | 100iRamp | 120iRamp | ||||
| UBMRamp | R-G_Vert | R-G_Horiz | ||||
| R-G_Both | B-G_Vert | B-G_Horiz | ||||
| B-G_Both | G_Vert_R-B_Horiz | R-B_Vert_G_Horiz | ||||
| R-G-B_Horiz | R-G-B_Vert | LumaRampVert | ||||
Patches Patterns |
||||||
| SMPTE303M | ColorScales | HDR_50Amp_100Sat | ||||
| HDR_Point_SkinTones | SMPTE303M-Bright [diagram] | FleshColorQuadrant | ||||
Zone Plate Patterns |
||||||
| ZonePlateY | ZonePlateC | ZonePlate | ||||
Edge Patterns |
||||||
| Border | BorderColorQuadrant | TitleActionSafe | ||||
Gamma |
||||||
| GammaStrip | ||||||
Multiburst Patterns |
||||||
| MultiBurst | MultiBurst_5_0Mhz | SingleBurst | ||||
| LumaSweep | ||||||
Luma Check Patterns |
||||||
| Pluge | HDR_BlackClipping | HDR_WhiteClipping | ||||
| IREField5i | IREField10i | IREField15i | ||||
| IREField20i | IREField25i | IREField30i | ||||
| IREField35i | IREField40i | IREField45i | ||||
| IREField50i | IREField55i | IREField60i | ||||
| IREField65i | IREField70i | IREField75i | ||||
| IREField80i | IREField85i | IREField90i | ||||
| IREField95i | IREField0i | IREField100i | ||||
Chroma Check Patterns |
||||||
| ycHD | ChromaSweep | All_Hue_709_100pc | ||||
| All_Hue_709_75pc | All_Hue_709_37pc | AllHue37_Markers | ||||
Color Check Patterns |
||||||
| HDR_Clipping | HDR_BlueFilter | HDR_GreenFilter | ||||
| HDR_RedFilter | HDR_ColorClippingLow | HDR_ColorClippingHigh | ||||
| HDR_ColorSteps | ||||||
Signal Check Patterns |
||||||
| CheckField | ColorQuadrant | FlatField | ||||
| HorizPixOne | HorizPixTwo | HorizRes | ||||
| VertPixOne | VertPixTwo | VertRes | ||||
| 2TPulseLines | Pathological | PathologicalEQ | ||||
| PathologicalPLL | NeedlePulseGrey | NeedlePulseBlack | ||||
| NeedlePulseWhite | NeedlePulse | NeedlePulseF | ||||
| EBU-3325-EBU_1 | EBU-3325-EBU_2 | EBU-3325-EBU_7 | ||||
| Siemens_Star | Fiddle_Head_Fine | Fiddle_Head_Left | ||||
| Fiddle_Head_Right | Drastic_Color_Chart | Drastic_Color_Chart_75 [diagram] | ||||
Composite Patterns |
||||||
| SMPTE-ARIB-B28-HDBars75pc | SMPTE-ARIB-B28-HDBars100pc | SMPTE-ARIB-B28-HDBarsPIpc | ||||
| BarsMultiburst_75pc | BarsMultiburst_100pc | BarsMultiburst1_75pc | ||||
| BarsMultiburst1_100pc | BarsMultiburst2_75pc | BarsMultiburst2_100pc | ||||
| BarsMultiburst3_75pc | BarsMultiburst3_100pc | RP-219_Bars [diagram] | ||||
| RP-219_Bars_100pc | RP-219_Bars_Pluge | RP-219_Bars_Pluge_100pc | ||||
Aspect Ratio Patterns |
||||||
| ConvergenceCircle | FillCircle240d | FillCircle120d | ||||
| FillCircle60d | ||||||
Window Patterns |
||||||
| WhiteWindow601c | YellowWindow601c | CyanWindow601c | ||||
| GreenWindow601c | MagentaWindow601c | RedWindow601c | ||||
| BlueWindow601c | WhiteWindow709p | YellowWindow709p | ||||
| CyanWindow709p | GreenWindow709p | MagentaWindow709p | ||||
| RedWindow709p | BlueWindow709p | WhiteWindow2020p | ||||
| YellowWindow2020p | CyanWindow2020p | GreenWindow2020p | ||||
| MagentaWindow2020p | RedWindow2020p | BlueWindow2020p | ||||
Digital Patterns |
||||||
| RandomLuma | RandomChroma | SinFreq | ||||
| 0-value-0x000v | CountHoriz | CountVert | ||||
| LineThenPixel | ||||||
Multipattern |
||||||
| Combo709p | ||||||
Technical
Technical
Output
Fullscreen - send the output to a screen on the desktop. Useful to get a close look at patterns on your system.
ScopeDirect - (AvVr3D) – ScopeDirect plugin for UnReal Engine. Send test patterns into UnReal Engine for camera and lighting setup.
Aja – AJA board installed in the system.
BlueFish – Bluefish444 board installed in the system.
BlackMagic – Blackmagic board installed in the system.
Deltacast - Deltacast board installed in the system.
Matrox – Matrox board installed in the system.
Matrox Origin Fabric - output via Matrox Origin Fabric protocol.
NDI – send out the test patterns via NDI for local network use.
SMPTE2110 – send out the test patterns as an ST-2110 stream or streams, for remote workflows. Requires special setup and environment.
RTP/UDP/SRT/RIST - send out test patterns via IP stream
Video Channel / Display
Select between channels in a multichannel system. When set to desktop fullscreen output, lets the user select between screens.
Color Matrix
BT.709
BT.470BG
SMPTE-170M
BT.2020
Color Primaries
BT.709
BT.470M
BT.470BG
SMPTE-170M
SMPTE-240M
BT.2020
SMPTE-428
DCI P3
Transfer
SDR
HDR-PQ
HDR-HLG
Frame Type
Interlaced – send alternating even, then odd, numbered lines of a frame as fields.
Progressive – send whole frames at once, reading the lines from top to bottom.
Segmented Frame – send PsF frames as output.
Video Size
720x480 (NTSC)
720x576 (PAL)
1280x720 (HD)
1920x1080 (HD)
2048x1080 (2K)
3840x2160 (4K)
4096x2160 (4K Cinema)
7680x4320 (8K)
8192x4320 (8K Cinema)
Frame Rate
23.98
25
29.97
30
50
59.94
60
Compression
10 bit YUV
RGB
RGBA
8 bit YUV
Audio Channels
0
2
8
16
Audio Frequency
48000 Hz
Audio Bits
16 bit
24 bit
32 bit
Interactive Demo
Interactive Test Pattern Generator Demo
Click to open the interactive demo in a new tab. Explore the interface and pattern library. This browser preview is illustrative and is not signal-accurate.
Resources
Download Test Pattern Generator
Download Test Pattern Generator Software |
|
| Go to the Download Form for Test Pattern Generator | |
Resources |
|
End User License Agreement |
|
| International | |
| Canadian | |
DriversTo ensure optimal hardware support, please make sure your drivers are up to date: |
|
| AJA drivers (18.x) [UVC/U-Tap drivers are in OS] |
|
| Blackmagic Design drivers (15.x) | |
| Bluefish444 drivers (6.3.2.2) | |
Free Utilities |
|
| Download form - NMOS QuickConnect utility for Windows | |
| Download form - FindDevices utility for Windows | |
Documentation |
|
| Test Pattern Generator User Guide | |
Sales Details |
|
| Here are sales details for Test Pattern Generator | |
Trademarks, Registered Trademarks, and Copyrights
Trademarks, Registered Trademarks, and Copyrights
Apple Inc. - Apple, the Apple logo, Final Cut, Final Cut Pro, Apple TV, iOS, iPad, iPhone, iPod touch, iTunes, Mac, Mac OS X, macOS, Shake, Final Cut Pro, ProRes, High Sierra, Mojave, Ventura, Sonoma, M1, M2, and QuickTime are trademarks of Apple Inc., registered in the U.S. and other countries. OpenCL and the OpenCL logo™ are trademarks owned by Apple Inc. and licensed to the Khronos Group.
Avid Technology, Inc. - Avid Media Composer®, Avid MediaCentral®, Avid Interplay®, ProTools®, and Avid NewsCutter® are either trademarks or registered trademarks of Avid Technology, Inc. or its subsidiaries in the United States and/or other countries.
Blackmagic Design Pty. Ltd. - DaVinci Resolve, DaVinci Fusion, UltraStudio, DeckLink, Intensity Pro 4K, UltraScope, and RED are either trademarks or registered trademarks of Blackmagic Design Pty. Ltd. or its subsidiaries in the United States and/or other countries.
Bluefish Technologies - Bluefish444, IngeSTore, Symmetry, Kronos, Epoch, Epoch:Neutron, Fury, Lust, Vengeance HD, Deepblue, Envy SD, and Epoch:SuperNova are trademarks of Bluefish Technologies
Bridge Technologies Co AS - Bridge Technologies is a trademark of Bridge Technologies Co AS
Dolby Laboratories – Dolby, Dolby Vision, the double-D symbol, and Millicast are registered trademarks of Dolby Laboratories.
Drastic Technologies, Ltd. – trademarks specified here.
DTS - DTS, the Symbol, and DTS and the Symbol together are registered trademarks of DTS, Inc.
Epic Games, Inc. - UNREAL ENGINE is a trademark of Epic Games, Inc..
Lynx Technik AG - LYNX TECHNIK AG is a trademark of LYNX TECHNIK AG.
Matrox Electronic Systems, Ltd - Matrox and Matrox product names are registered trademarks and/or trademarks of Matrox Electronic Systems, Ltd.
Society of Motion Picture and Television Engineers - SMPTE is a trademark of Society of Motion Picture and Television Engineers.
SRI International - SARNOFF CORPORATION is a trademark of SRI INTERNATIONAL.
Tektronix, Inc. - Tektronix® and all identified Tektronix trademarks and logos are the property of Tektronix, Inc. or its wholly-owned subsidiaries






















