my test Bloxs - LiveBlox

Blox

Here is a list of the current Blox (elements) in LiveBlox.

Container

Allows sub pipelines to be made, double click to go into the next level, press escape to go up

Building Blox -> Container -> Container

Parameters

Element Scanner

Scans all elements, outputting extracted information from them.

Retrospection -> Elements -> Element Scanner

Outputs
Details Out (String)
Parameters
Output HTML For Element
Scan Next Element
Element Name
Finished (0)

Wave Player

Simple player for sound files

Audio -> Input -> Wave Player

Parameters
Audio File
Play Sound

Audio Reader

Reads audio from a file

Audio -> Input -> Audio Reader

Outputs
Output 0 (Audio)
Parameters
File Path
Time Selector
Start
Pause
Stop
Restart
Skip To Front
Loop (1)

Audio Input

Inputs audio from the sound card

Audio -> Input -> Audio Input

Outputs
Output 0 (Audio)
Parameters

Audio Output

Audio Output

Audio -> Output -> Audio Output

Inputs
Input 0 (Audio)
Parameters

Tone Generator

Generates a sine wave tone

Audio -> Generators -> Tone Generator

Outputs
Audio Out (Audio)
Parameters
Amplitude (1)
Frequency (440)

Audio Waveform Drawer

Draws the audio waveform

Audio -> Audio To Video -> Audio Waveform Drawer

Inputs
Input 0 (Audio)
Video Input (Video)
Outputs
Output 0 (Audio)
Video Output (Video)
Parameters
Draw Lines (0)
Colour ([0, 0, 0, 0])

Low pass filter

Performs low pass filtering on audio stream

Audio -> Filters -> Low pass filter

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Frequency (1000)

High pass Filter

Performs high pass filtering on audio stream

Audio -> Filters -> High pass Filter

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Frequency (1000)

Low Shelf Filter

Performs Low Shelf Filter on audio stream.

Audio -> Filters -> Low Shelf Filter

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Cut Off Frequency (1000)
Q (1)
Gain Factor (1)

High Shelf Filter

Performs high shelf filtering on audio stream.

Audio -> Filters -> High Shelf Filter

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Cut Off Frequency (1000)
Q (1)
Gain Factor (1)

Peak Filter

Performs Peak Filtering on audio stream.

Audio -> Filters -> Peak Filter

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Cut Off Frequency (1000)
Q (1)
Gain Factor (1)

Volume

Audio -> Level -> Volume

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Volume (1)

Audio Level Mapper

Takes the peak and rms audio level and applies them to mappings

Audio -> Analysis -> Audio Level Mapper

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Rms Level Left (0)
Rms Level Right (0)
Rms Audio Level
Peak Level Left (0)
Peak Level Right (0)
Peak Audio Level

Reverb

Applies reverb to audio

Audio -> Effects -> Reverb

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Room Size (0.5)
Damping (0.5)
Wet Level (0.33)
Dry Level (0.4)
Freeze Mode (0)

Synthesizer

Synthesizer element

Audio -> Synthesizer -> Synthesizer

Inputs
Midi In (Midi)
Outputs
Output 0 (Audio)
Parameters

Sampling Synthesizer

Sampling synthesizer, uses a sound sample and plays out at different notes

Audio -> Synthesizer -> Sampling Synthesizer

Inputs
Midi In (Midi)
Outputs
Output 0 (Audio)
Parameters
Attack Time (0.1)
Release Time (0.1)
Maximum Sample Length (10)
Root Midi Note (74)
Update
File Path

Audio Looper

Captures audio and loops it.

Audio -> Loop -> Audio Looper

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Time (4)
Clear (0)
Record (0)
Loop Out Time (0)

Stereo To Mono

Converts stereo audio into mono.

Audio -> Channels -> Stereo To Mono

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Selection (0)

Audio Resampler

Resamples the audio

Audio -> Resampling -> Audio Resampler

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Resampling Ratio (1)

CMT Tracker

Object tracker

Computer Vision -> Tracking -> CMT Tracker

Inputs
Input (Video)
Outputs
Output (Video)
Tracked Path (Paths)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Initialize (1)
Draw Tracking (0)
Tracking Colour ([0, 0, 0, 0])

Optical Flow

test of optical flow

Computer Vision -> Optical Flow -> Optical Flow

Inputs
Input (Video)
Outputs
Output (Video)
Flow Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pyramid Scale (0.5)
Levels (3)
Window Size (15)
Itterations (3)
Poly N (5)
Flags (0)
Drawing Step (16)
Colour ([0, 0, 0, 0])
Enable Cuda (0)

Transform Analyzer

Analyses the transformation between initial frame and current

Computer Vision -> Stabilization -> Transform Analyzer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Max Corners (200)
Quality Level (0.01)
Min Distance (30)
X (0)
Y (0)
Angle (0)
Initalize (0)

Transformation Interpolator

Modifies transformations, filters bad values

Computer Vision -> Motion Estimation -> Transformation Interpolator

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Mode (0)
Multiplier (1)
Alpha (0)
Number To Accumulate (0)
Invert (0)
Reset (0)

Projector Calibration Pattern

Projects a calibration pattern for a projector

Computer Vision -> Projector -> Projector Calibration Pattern

Outputs
Output 0 (Video)
Parameters
Width (1024)
Height (786)
Depth (0)
Horizontal (0)

Projector Calibrator Element

Calibrates a projector based on points in a model

Computer Vision -> Projector -> Projector Calibrator Element

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Height (1080)
Width (1920)
Angle Of View (80)

Smile Detector

Detects smiles in the image

Computer Vision -> Smile detection -> Smile Detector

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Smile Amount (0)
Reset

Hand Detection

Detects hands in the image and works out the position of fingers

Computer Vision -> Hand Detection -> Hand Detection

Parameters
Some Value (100)
Test

Template Matching

Tries to match and image to points on the video

Computer Vision -> Template Matching -> Template Matching

Inputs
Input (Video)
Template In (Video)
Outputs
Output (Video)
Results Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Grab Cut

Cuts out region of the image based on foreground and background mask

Computer Vision -> Grab Cut -> Grab Cut

Inputs
Input (Video)
Foreground Mask In (Paths)
Background Mask In (Paths)
Outputs
Output (Video)
Foreground Mask Out (Video)
Background Mask Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Itterations (5)

Skin Detection

Detects skin in video stream and outputs a mask

Computer Vision -> Skin Detection -> Skin Detection

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Line Pixel Counter

Finds the max number of pixels in either a row or column of the image, return the index

Computer Vision -> Pixel Counting -> Line Pixel Counter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Location X (0)
Amount Of Non Zero X (0)
Location Y (0)
Amount Of Non Zero Y (0)

Colour Mode

Finds the most often occurring colour in the image

Computer Vision -> Colour -> Colour Mode

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Mode Colour ([0, 0, 0, 0])
Number Of Colours (0)

Action

Allows action to be triggered

Control -> Action -> Action

Parameters
Enable (1)
Input (0)
Trigger Type (0)
Multi Trigger (0)
Has Triggered (0)
Trigger Count (0)
Action Selector

Action Trigger

Triggers signal based on rising / falling edge

Control -> Action -> Action Trigger

Parameters
Enable (1)
Input (0)
Trigger Type (0)
Multi Trigger (0)
Has Triggered (0)
Trigger Count (0)
Reset
Reset (0)
Action

Comparison

Compares two inputs and outputs a boolean value

Control -> Comparison -> Comparison

Parameters
Input 1 (0)
Comparisons (0)
Input 2 (1)
Output (0)

Comparison With Hysteresis

Compares a value against both a high and low

Control -> Comparison -> Comparison With Hysteresis

Parameters
Input (0)
High Value (0)
Low Value (0)
High (0)
Low (0)

Colour Generator

Creates a colour from input mappings

Control -> Colour -> Colour Generator

Parameters
Mode (0)
Red (1)
Green (1)
Blue (1)
Alpha (1)
Colour Out ([0, 0, 0, 0])

Colour Switcher

Switches between two colours based on boolean input

Control -> Colour -> Colour Switcher

Parameters
Colour 1 ([0, 0, 0, 0])
Colour 2 ([0, 0, 0, 0])
Colour Out ([0, 0, 0, 0])
Use Colour 1 (1)

Ramp

Output ramps towards the input at a fixed rate

Control -> Generators -> Ramp

Parameters
Input (0)
Output (0)
Ramp Rate Per Second (0)

Random Number Generator

Generates random numbers on it output

Control -> Generators -> Random Number Generator

Parameters
Min (0)
Max (0)
Output (0)
Update Time (0)

Waveform Generator

Generates a waveform

Control -> Generators -> Waveform Generator

Parameters
Type (0)
Output (0)
Period (1)
Amplitude (100)
Addition (0)

LFO

Generates a Low Frequency Oscillation with a set frequency and min and max

Control -> Generators -> LFO

Parameters
Frequency (1)
Period (1)
Min (0)
Max (1)
Output (0)

Mapping Bounds

Ensures that values are within a boundary

Control -> Boundary -> Mapping Bounds

Parameters
Input (0)
Min (0)
Max (0)
Output (0)

Multiplier

Allows values to be multiplied

Control -> Maths -> Multiplier

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Moving Average

Time average of value

Control -> Maths -> Moving Average

Parameters
Input (0)
Output (0)
Alpha (0.8)

Addition

Allows values to be summed

Control -> Maths -> Addition

Parameters
Input (0)
Input 2 (0)
Output (0)

Mathematical Expression Evaluator

Can evaluate custom mathematical expressions

Control -> Maths -> Mathematical Expression Evaluator

Parameters
X (0)
Y (0)
Z (0)
Result (0)
Expression (result=2x + y * 4z)
Valid (0)
Symbols (abs acos acosh and asin asinh atan atanh atan2 avg break case ceil clamp continue cos cosh cot csc default deg2grad deg2rad equal erf erfc exp expm1 false floor for frac grad2deg hypot iclamp if else ilike in inrange like log log10 log2 logn log1p mand max min mod mor mul ncdf nand nor not not_equal null or pow rad2deg repeat return root round roundn sec sgn shl shr sin sinc sinh sqrt sum swap switch tan tanh true trunc until var while xnor xor & |)

Divide

Performs divides on parameters

Control -> Maths -> Divide

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Subtract

Subtracts one parameter from another

Control -> Maths -> Subtract

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Sin

Sin of input parameter

Control -> Maths -> Sin

Parameters
Input (0)
Output (0)

Cosine

Cosine of input

Control -> Maths -> Cosine

Parameters
Input (0)
Output (0)

Tan

Tan of input

Control -> Maths -> Tan

Parameters
Input (0)
Output (0)

Log

Does Log10 on input

Control -> Maths -> Log

Parameters
Input (0)
Output (0)

Power

Raises Input 1 to the power of input 2

Control -> Maths -> Power

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Multiply and Add

Multiplies the input by a value, followed by adding an offset to it

Control -> Maths -> Multiply and Add

Parameters
Input (0)
Multiplier (1)
Offset (0)
Output (0)

Timer

Provides a real time, time source in seconds

Control -> Time -> Timer

Parameters
Time (0)
Reset (0)
Reset
Stop

Time Trigger

Triggers events based on a time loop

Control -> Time -> Time Trigger

Parameters
Time Out (0)
Current Time (0)
Triggered

Time Loop

Loops around at a certain time rate

Control -> Time -> Time Loop

Parameters
Output (0.000174098)
Max Time (1)
Pause (0)
Looped

One Shot Timer

Triggers and output after a certain time

Control -> Time -> One Shot Timer

Parameters
Time To Trigger (0)
Current Time (0)
Reset (0)
Has Triggered (0)
Triggered

Two Input Logic

Takes in two mapped inputs and does a logic operation on them, such as AND, OR

Control -> Logic -> Two Input Logic

Parameters
Input 1 (0)
Operation (0)
Input 2 (0)
Output (0)
Not Output (0)

Not

Logical NOT on mapping

Control -> Logic -> Not

Parameters
Input (0)
Output (0)

Toggle Bool

Allows setting of a bool value from other inputs

Control -> Logic -> Toggle Bool

Parameters
On (0)
Off (0)
Output (0)
Toggle (0)
On
Off
Toggle

Logical If

Outputs different value depending on whether input is true or false

Control -> Logic -> Logical If

Parameters
Input (0)
Value If True (0)
Value If False (0)
Output (0)

Logic And

Logical And. Outputs high if both inputs are high

Control -> Logic -> Logic And

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Logical OR

Outputs high if either input is high

Control -> Logic -> Logical OR

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Logical XOR

Outputs high if only one of the inputs is high

Control -> Logic -> Logical XOR

Parameters
Input 1 (0)
Input 2 (0)
Output (0)

Logical NAND

Outputs low if both inputs are high

Control -> Logic -> Logical NAND

Parameters
Input 1 (0)
Input 2 (0)
Output (1)

Logical NOR

Outputs low if either input is high

Control -> Logic -> Logical NOR

Parameters
Input 1 (0)
Input 2 (0)
Output (1)

Logical XNOR

Outputs high if both inputs are the same

Control -> Logic -> Logical XNOR

Parameters
Input 1 (0)
Input 2 (0)
Output (1)

Mapped Parameter Blocker

Allows or blocks the passthrough of a parameter

Control -> Parameters -> Mapped Parameter Blocker

Parameters
Input (0)
Output (0)
Passthrough (0)

Triggered Parameter Update

Pass through a parameter only when triggered

Control -> Parameters -> Triggered Parameter Update

Parameters
Input (0)
Output (0)
Update

One Dimensional Kalman Filter

One Dimensional Kalman filter, on a parameter, used to clean noisy input to give a better accuracy of position

Control -> Kalman Filter -> One Dimensional Kalman Filter

Parameters
Input (0)
Output (0)
Measurement Noise Covarance (0.01)
Process Noise Covarance (2)
Constant Velocity (0)

Counter

Counts up or down on each trigger, can be reset

Control -> Counting -> Counter

Parameters
Value (0)
Up
Down
Reset
No Limits (0)
Min (0)
Max (0)

Integer To String

Converts an Integer number to a string

Control -> Conversions -> Integer To String

Parameters
Value (0)
Output

Compare Trigger

Triggers actions based on whether a value changes to being true or false

Control -> Triggering -> Compare Trigger

Parameters
Input 1 (0)
Comparisons (0)
Input 2 (1)
Output (0)
Gone High
Gone Low

Trigger Delay

Delays the triggering by a set amount of time

Control -> Triggering -> Trigger Delay

Parameters
Delay Time (0.5)
Input
Output

Modulus

Divides by the second number and works out the remainder

Control -> Modulus -> Modulus

Parameters
Input (0)
Divisor (2)
Output (0)

Time Latch

Latches a boolean value after a certain time, good for de-bouncing signals

Control -> Latch -> Time Latch

Parameters
Input (0)
Output (0)
Time To Wait (0.4)

Value Capture

Latches a value when triggered

Control -> Latch -> Value Capture

Parameters
Input (0)
Output (0)
Capture

Global Floating Point Number

A floating point number variable that can be accessed from any level and shared.

Control -> Globals -> Global Floating Point Number

Parameters
Vaiable Name

Global String Variable

Allows sharing of Strings between many places throughout the software

Control -> Globals -> Global String Variable

Parameters
Name
Value

Signal Blocker

Either blocks or passes through a signal

Control -> Signals -> Signal Blocker

Parameters
Block (0)
Input
Block Signal
Un-Block Signal
Output

Command launcher

Runs system commands, can be used for running external programs or scripts

Control -> Command -> Command launcher

Parameters
Command
Run Command

Database Writer

Writes data into a database

Database -> Writing -> Database Writer

Inputs
Input 0 (String Grouper)
Parameters
Server
Database Name
Username
Password
Table Name
Is Open (0)
Connect
Log (1)
Database Type (QSQLITE)
Resize Columns
Resize Rows
Row Index (0)
Update Table (0)
Drop Table (0)
Bulk Insert (0)
Update Table
Amount To Bulk Insert (100)
Insert Queue Size (0)

Database Read

Reads a table from a database.

Database -> Read -> Database Read

Outputs
Output 0 (String Grouper)
Parameters
Server
Database Name
Username
Password
Table Name
Is Open (0)
Connect
Log (1)
Database Type (QSQLITE)
Resize Columns
Resize Rows
Run
Query String
Query Finished

Database Query

Runs an SQL Query on the database

Database -> Query -> Database Query

Parameters
Server
Database Name
Username
Password
Table Name
Is Open (0)
Connect
Log (1)
Database Type (QSQLITE)
Resize Columns
Resize Rows
Run
Query String
Query Finished

String To Date Time

Converts a string to date and time.

Date and Time -> Conversion -> String To Date Time

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Date And Time

Twitter Time and Date Format Convertor

Converts the Date Time recieved from Twitter to the internal format

Date and Time -> Conversions -> Twitter Time and Date Format Convertor

Inputs
Input (String)
Outputs
Output (String)
Parameters
Input
Output
Useage Amount (0)
Enable (1)
Input Format
Output Format (YYYY-MM-DD HH:MM:SS)
Date Time

Date Time to String

Converts a datetime to a string of a given format

Date and Time -> String -> Date Time to String

Parameters
Date Time
Output
Format (yyyy/mm/dd hh:mm:ss)

Key Point Filter

Filters out keypoints

Feature Analysis -> Keypoint Analysis -> Key Point Filter

Inputs
Input (Keypoints)
Outputs
Output (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Removed Duplicates (1)
Filter Min Size (0)
Minimum Size (0)
Clear If Too Many (0)
Max Amount Allowed (0)

Keypoint Scale

Converts keypoint from one scale to another

Feature Analysis -> Keypoint Analysis -> Keypoint Scale

Inputs
Input (Keypoints)
Outputs
Output (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Original Image Width (1024)
Original Image Height (1024)
New Image Width (1024)
New Image Height (1024)

Keypoint Matcher

Matches keypoints, useful for object recognition

Feature Analysis -> Keypoint Analysis -> Keypoint Matcher

Inputs
Input (Video)
Video in 2 (Video)
Keypoints in 1 (Keypoints)
keypoints in 2 (Keypoints)
Outputs
Output (Video)
Matches Out (Keypoints)
Match Images out (Video)
Path Out (Paths)
Second Video (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Min Distance (100)
Draw Box (0)

Path Grouper

Groups paths together if they are close

Feature Analysis -> Path Analysis -> Path Grouper

Inputs
Input (Paths)
Video in (Video)
Outputs
Output (Paths)
Video out (Video)
Parameters
Useage Amount (0)
Enable (1)
Max Distance Between Paths (5)
Max Colour Difference (0)

Path filter

Filters out paths based on certain parameters

Feature Analysis -> Path Analysis -> Path filter

Inputs
Input (Paths)
Video in (Video)
Outputs
Output (Paths)
Video out (Video)
Rejected Out (Paths)
Parameters
Useage Amount (0)
Enable (1)
Filter By Bounding Rect (0)
Min Width Of Bounded Rectangle (0)
Max Width Of Bounded Rectangle (1000)
Min Height Of Bounded Rectangle (0)
Max Height Of Bounded Rectangle (1000)
Filter By Selected Colour (0)
Colour Sensitivity (1)
Colour To Allow ([0, 0, 0, 0])
Filter By Colour Ranges (0)
Min Brightness (0)
Max Brightness (255)
Min Channel 0 (0)
Min Channel 1 (0)
Min Channel 2 (0)
Max Channel 0 (255)
Max Channel 1 (255)
Max Channel 2 (255)
Filter By Rotated Rect (0)
Rotated Rectangle Min Angle (0)
Rotated Rectangle Max Angle (45)
Min Width Of Rotated Rectangle (0)
Max Width Of Rotated Rectangle (1000)
Min Height Of Rotated Rectangle (0)
Max Height Of Rotated Rectangle (1000)
Min Area Of Rotated Rectangle (0)
Max Area Of Rotated Rectangle (0)
Filter By Compactness (0)
Min Compactness (0)
Max Compactness (0)
Filter By Largest Crossection (0)
Min Crossection (0)
Max Crossection (2000)

Path Modifier

Modifies paths,for example, simplifying the polygon

Feature Analysis -> Path Analysis -> Path Modifier

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Simplify Path (1)
Epsilon (0.1)
Closed (1)

Path Matcher

Matches paths based on certain properties

Feature Analysis -> Path Analysis -> Path Matcher

Inputs
Input (Video)
Input 2 (Video)
Path In (Paths)
Path In 2 (Paths)
Outputs
Output (Video)
Output 2 (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Max Difference Colour Hue (0)
Max Difference Colour Saturation (0)
Max Difference Colour Value (0)
Max Difference Area Over Length (0)
Allowed Error (0)

Shape Extractor

Extracts shapes from contours

Feature Analysis -> Path Analysis -> Shape Extractor

Inputs
Input (Paths)
Video in (Video)
Outputs
Output (Paths)
Video out (Video)
Parameters
Useage Amount (0)
Enable (1)
Max Diversion (0)
Min Length (0)
Max Length (200)
Max Distance To Group (0)
Draw Group (0)
Draw Line (0)
Max Gradient For Horizonal (0)
Min Gradient For Vertical (0)
Draw Connected Lines (0)

Path Shift And Match

Shifts and matches paths

Feature Analysis -> Path Analysis -> Path Shift And Match

Inputs
Input (Paths)
Transform In (Video)
Outputs
Output (Paths)
Newly Located (Paths)
Parameters
Useage Amount (0)
Enable (1)
Pixel Speed X (0)
Pixel Speed Y (0)
History Size (10)
Error Threhold (0)
Merge Overlapping (1)
Output Pixel Speed Line (0)
Min Count To Output (0)
Log (0)

Path Group Shaper

Takes in a tracked path and updates a internal shape for it

Feature Analysis -> Path Analysis -> Path Group Shaper

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Interpolation Threshold (0)
Pixel Speed (0)
Max Age (0)
Alpha Grow (0)
Alpha Shrink (0)

Path Shape Fitter

Fits certain shapes to a path

Feature Analysis -> Path Analysis -> Path Shape Fitter

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)

Path Transformer

Applies a transform to the path

Feature Analysis -> Path Analysis -> Path Transformer

Inputs
Input (Paths)
Transform In (Video)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Itterations (0)

Path Rescaler

Rescales the path to a different size

Feature Analysis -> Path Analysis -> Path Rescaler

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Original Width (640)
New Width (640)
Original Height (480)
New Height (480)

Contour To Single Point

Gives a single point from a contour

Feature Analysis -> Path Analysis -> Contour To Single Point

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Position Out X (0)
Position Out Y (0)
Mode (0)
Contour Detected (0)

Path Details Extractor

Extracts details from a path

Feature Analysis -> Path Analysis -> Path Details Extractor

Inputs
Input (Paths)
Outputs
Output (Paths)
Details Out (Matrix)
Parameters
Useage Amount (0)
Enable (1)
Details ([0,0]())

Path To Line Segments

Converts a path, to a group of line segments

Feature Analysis -> Line Segments -> Path To Line Segments

Inputs
Input (Paths)
Outputs
Output (Paths)
Line Segments Out (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Max Divergance (0)

Line Segment Graph

Plots Line Segments on a Graph

Feature Analysis -> Line Segments -> Line Segment Graph

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Graph Controls

Line Segment Filter

Filters out line segments based on properties

Feature Analysis -> Line Segments -> Line Segment Filter

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Min Length (0)
Max Length (1000)
Min Angle (0)
Max Angle (0)
Mode (0)
Filter By Angle (0)
Filter By Length (0)

Line Segment Intersection Finder

Finds all intersections between lines

Feature Analysis -> Line Segments -> Line Segment Intersection Finder

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)

Line Segment Sorter

Sorts Line Segments

Feature Analysis -> Line Segments -> Line Segment Sorter

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)

Line Segment Grouper

Groups Line Segments

Feature Analysis -> Line Segments -> Line Segment Grouper

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)

Line Segment Group Filter

Filters grouped line segments

Feature Analysis -> Line Segments -> Line Segment Group Filter

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Min Number Of Items (0)

Line Segment Group to Polygon

Converts line segment groups to polygons

Feature Analysis -> Line Segments -> Line Segment Group to Polygon

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Polygons Out (Paths)
Parameters
Useage Amount (0)
Enable (1)

Line Segment Extender

Extends Line Segments

Feature Analysis -> Line Segments -> Line Segment Extender

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Distance (0)

Line Analayzer

Analyses 2D lines in a image

Feature Analysis -> One D Analyzer -> Line Analayzer

Inputs
Input (Video)
Transform In (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Line Top (100)
Line Bottom (100)
Max Value For Top Of Line (0)
Location Of Top (0)
Graph Controls
Differentiation
Threshold (0)
X Connecting Distance X (0)
X Connecting Distance Y (0)
Y Connecting Distance X (0)
Y Connecting Distance Y (0)
Backwards Graph

Differentiator

Differentiates One D data

Feature Analysis -> One D Analyzer -> Differentiator

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Graph Controls

Threshold One D

Thresholds the data

Feature Analysis -> One D Analyzer -> Threshold One D

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Graph Controls
Threshold (0)
Max (0)

Point Match and Shifter

Links up points to paths then shifts them

Feature Analysis -> One D Analyzer -> Point Match and Shifter

Inputs
Input (Video)
One D in (One Dimentional)
Transfomation In (Video)
Outputs
Output (Video)
Paths out (Paths)
Current Points (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Max Distance X (10)
Max Distance Y (10)
Clear Distance X (1000)
Colour ([0, 0, 0, 0])

History Differentiation

Differentiates One D Data back in time

Feature Analysis -> One D Analyzer -> History Differentiation

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Graph

One D Value Extractor

Extracts max, min and other values from a 1D data set

Feature Analysis -> One D Analyzer -> One D Value Extractor

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Minimum Value (0)
Maximum Value (0)
Location Of Minimum (0)
Location Of Minimum (0)

One D Visualizer

Visualizes one Dimensional data

Feature Analysis -> One D Analyzer -> One D Visualizer

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Graph Controls

Harris Corner Detection

Detects corners on the image

Feature Detection -> Corner Detection -> Harris Corner Detection

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Block Size (0)
Kernal Size (0)
K (0)

Contour Detector

Extracts contours in an image

Feature Detection -> Contour Detector -> Contour Detector

Inputs
Input (Video)
Outputs
Output (Video)
Path Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Retrieval Mode (0)
Contour Approximation Methods (0)
Number Of Contours Detected (0)

XPlorant

Custom algorithm, extracts paths in an image that are in the same region, works on colour

Feature Detection -> Xplorant -> XPlorant

Inputs
Input (Video)
Outputs
Output (Video)
Paths (Paths)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Number Of Explorants (100)
Life (200)
Threshold (30)
Looking Distance (15)
Velocity (6)
Angle Of View (20)
Adaptive (0)
Use Hsv Colourspace (0)
Fixed Start Point (0)
Location X (0)
Location Y (0)
Stupid Mode (0)
Position X (0)
Position Y (0)

Hough Line P

Detects lines in the image

Feature Detection -> Line Detection -> Hough Line P

Inputs
Input (Video)
Outputs
Output (Video)
Lines (Paths)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Min Length (50)
Max Gap (10)
Rho (1)
Theta (0.0174533)
Threshold (50)
Lines Detected (0)

Blob Detector

Finds blobs in the image

Feature Detection -> Blob Detection -> Blob Detector

Inputs
Input (Video)
Mask In (Video)
Outputs
Output (Video)
Keypoints Out (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Threshold Step (10)
Min Threshold (50)
Max Threshold (220)
Min Repeatability (2)
Min Distance Between Blobs (10)
Filter By Colour (1)
Filter By Area (1)
Min Area (25)
Max Area (5000)
Filter By Circularity (0)
Min Circularity (0.8)
Max Circulairty (3.40282e+38)
Filter By Intertia (1)
Min Inertia Ratio (0.1)
Max Inertia Ratio (3.40282e+38)
Filter By Convexity (1)
Min Convexity (0.95)
Max Convexity (3.40282e+38)

MSER Keypoint Detector

Feature Detection -> Keypoint Detectors -> MSER Keypoint Detector

Inputs
Input (Video)
Outputs
Output (Video)
Keypoints out (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Delta (5)
Min Area (60)
Max Area (144400)
Max Variation (0.25)
Min Diversity (0.2)
Max Evolution (200)
Area Threshold (1.01)
Min Margin (0.003)
Edge Blur Size (5)

ORB Keypoint Detector

Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor, described in [RRKB11]. The algorithm uses FAST in pyramids to detect stable keypoints, selects the strongest features using FAST or Harris response, finds their orientation using first-order moments and computes the descriptors using BRIEF (where the coordinates of random point pairs (or k-tuples) are rotated according to the measured orientation).

Feature Detection -> Keypoint Detectors -> ORB Keypoint Detector

Inputs
Input (Video)
Outputs
Output (Video)
Keypoints out (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Number Of Features (500)
Scale Factor (1.2)
Number Of Levels (8)
Edge Threshold (31)
Wta K (2)
Score Type (0)
Patch Size (31)

BRISK keypoint detector

Binary Robust Invariant Scalable Keypoints.

Feature Detection -> Keypoint Detectors -> BRISK keypoint detector

Inputs
Input (Video)
Outputs
Output (Video)
Keypoints out (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Theshold (30)
Octaves (3)
Pattern Scale (1)

Circle Detector

Find circles in the image

Feature Detection -> Circle Detection -> Circle Detector

Inputs
Input (Video)
Outputs
Output (Video)
Keypoints (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Inverse Ratio Of The Accumulator (1)
Min Distance (100)
Canny Upper Threshold (150)
Threshold For Center Detection (100)
Min Radius (0)
Max Radius (0)

Line Reader

Reads lines out of the image

Feature Detection -> Scan Line -> Line Reader

Inputs
Input (Video)
Outputs
Output (Video)
Line Data Out (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
X 1 (0)
Y 1 (0)
X 2 (0)
Y 2 (0)
Draw Line (0)
Graph

Label

Displays a text in a label

GUI -> Text -> Label

Parameters
Label Text
Label

Push Button

Provides a button that can be labeled, it can be connected to other actions

GUI -> Button -> Push Button

Parameters
Button
Button Text (Button)

Integer Number Input

Allows user input of a value

GUI -> Input -> Integer Number Input

Parameters
Name
Input (0)
Min (0)
Max (100)
Unlimited (1)

Floating point number input

Inputs a floating point number

GUI -> Input -> Floating point number input

Parameters
Name
Input (0)
Min (0)
Max (100)
Unlimited (1)

Boolean Value

Boolean value input

GUI -> Input -> Boolean Value

Parameters
Name
Input (0)

Save File Select

Allows selecting of a save file path

GUI -> File -> Save File Select

Parameters
File Path
File Select

Blur

Basic block blur

Image Processing -> Blurring -> Blur

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Use Cuda (0)
Width (3)
Height (3)

Gaussian Blur

Blurs according to gaussian distribution

Image Processing -> Blurring -> Gaussian Blur

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Sigma X (3)
Sigma Y (3)
Kernal Height (3)
Kernal Width (3)
Enable Cuda (0)

Median Blur

Blurs based on the median value

Image Processing -> Blurring -> Median Blur

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Kernal Size (3)
Enable Cuda (0)

Bilateral Filter

Applies the bilateral filter to an image.

Image Processing -> Blurring -> Bilateral Filter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Diameter Of Neighbourhood (0)
Sigma Colour (0)
Sigma Space (0)
Enable Cuda (0)

Contrast And Brightness

Adjusts the brightness or contrast of an image

Image Processing -> Basic -> Contrast And Brightness

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Contrast (1)
Brightness (0)

Canny

Edge detection, Canny operator

Image Processing -> Edge Detections -> Canny

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Threshold Low (80)
Threshold High (160)
Apperature Size (3)
L2 Gradient (0)
Enable Cuda (0)

Sobel

Edge detection, Sobel operator

Image Processing -> Edge Detections -> Sobel

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
X Order (1)
Y Order (1)
Kernal Size (3)

Laplacian

Edge detection laplacian operator

Image Processing -> Edge Detections -> Laplacian

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Kernal Size (1)
Scale (1)

LoG Filter

Laplacian of Gaussian Filter

Image Processing -> Edge Detections -> LoG Filter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Background Segmentation

Detects background objects

Image Processing -> Background Detection -> Background Segmentation

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Update Background Model (0)
History (500)
Shadow Value (5)
Threshold (16)
Var Min (4)
Var Max (75)
Background Ratio (0.9)
Detect Shadows (1)
Complexity Reduction Threshold (0.05)
Shadow Threshold (0)
Number Of Itterations (0)

Background Detection

Image Processing -> Background Detection -> Background Detection

Inputs
Input (Video)
Outputs
Output (Video)
Background (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Draw Over Image (1)
History (500)
Shadow Value (5)
Threshold (16)
Var Min (4)
Var Max (75)
Background Ratio (0.9)
Detect Shadows (0)
Complexity Reduction Threshold (0.05)
Shadow Threshold (0)

Background Subtraction KNN

K Nearest Neighbour background subtraction

Image Processing -> Background Detection -> Background Subtraction KNN

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
History (500)
Number Of Samples (7)
Number Of Samples (7)
KNN Samples (2)
Detect Shadows (1)
Shadow Value (127)
Shadow Theshold (0.5)

Background Segmentation GMG

Newer, shinier background segmentation

Image Processing -> Background Detection -> Background Segmentation GMG

Inputs
Input (Video)
Outputs
Output (Video)
Foreground Mask Out (Video)
Foreground Image Out (Video)
Background Image Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Max Features (64)
Learning Rate (0.025)
Number Of Frames (20)
Quantization Levels (16)
Background Prior (0.8)
Smoothing Radius (7)
Decision Threshold (0.7)
Update Background Model (1)
Update Background Model (1)
Minimum Value (0)
Maximum Value (0)

Background Segmentation MOG

Mixture of gaussian background segmentation

Image Processing -> Background Detection -> Background Segmentation MOG

Inputs
Input (Video)
Outputs
Output (Video)
Background (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Draw Over Image (1)
History (500)
Shadow Value (5)
Threshold (16)
Var Min (4)
Var Max (75)
Background Ratio (0.9)
Detect Shadows (0)
Complexity Reduction Threshold (0.05)
Shadow Threshold (0)

Movement Detection

Image Processing -> Movement Detection -> Movement Detection

Inputs
Input (Video)
Outputs
Output (Video)
Background (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Draw Over Image (1)
History (500)
Shadow Value (5)
Threshold (16)
Var Min (4)
Var Max (75)
Background Ratio (0.9)
Detect Shadows (0)
Complexity Reduction Threshold (0.05)
Shadow Threshold (0)

Dilation

Increases the width of bright areas

Image Processing -> Morphological -> Dilation

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Size (3)
Type (0)
Itterations (0)
Enable Cuda (0)

Erosion

Decreases the width of bright areas

Image Processing -> Morphological -> Erosion

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Size (3)
Type (0)

Open

Removes small bright areas

Image Processing -> Morphological -> Open

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Size (3)
Type (0)

Close

Removes small black areas

Image Processing -> Morphological -> Close

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Size (3)
Type (0)

Morphology Select

Selects one of the morphology operators to apply

Image Processing -> Morphological -> Morphology Select

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Size (3)
Type (0)
Mode (0)
Itterations (0)
Structure Preview (0,100,0,100)

Threshold

Outputs a thresholded image

Image Processing -> Thresholding -> Threshold

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Threshold (125)
Max Value (255)
Type (0)

Adaptive Threshold

Uses adaptive threshold

Image Processing -> Thresholding -> Adaptive Threshold

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Max Value (255)
Method (0)
Thesholding Type (0)
Block Size (3)
Subtracted Contstant (0)

In Range Threshold

Thresholds based on whether pixels are within a certain range

Image Processing -> Thresholding -> In Range Threshold

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Reset To Selected
Pick Colour ([0, 0, 0, 0])
Sensitivity (10)
Channel 0 Min (0)
Channel 0 Max (255)
Channel 1 Min (0)
Channel 1 Max (255)
Channel 2 Min (0)
Channel 2 Max (255)

False Colour

Converts image using false colour maps

Image Processing -> Colour -> False Colour

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Mode (2)

Convert To Grayscale

Converts image to grayscale

Image Processing -> Colour -> Convert To Grayscale

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Enable Cuda (0)

Colour Space Conversion

Converts image to a different colour space

Image Processing -> Colour -> Colour Space Conversion

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Output Colourspace (0)

Colour Filter

Allows control of how much of each colour is present in the image

Image Processing -> Colour -> Colour Filter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Red (1)
Green (1)
Blue (1)

Colour Crossover

Sums colours from each channel into each channel

Image Processing -> Colour -> Colour Crossover

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Red To Red (0)
Blue To Red (0)
Green To Red (0)
Red To Green (0)
Green To Green (0)
Blue To Green (0)
Red To Blue (0)
Green To Blue (0)
Blue To Blue (0)

Colour Subtractor

Subtracts values from a colour

Image Processing -> Colour -> Colour Subtractor

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Red (0)
Green (0)
Blue (0)

Posterize

Lowers the maximum number of colours

Image Processing -> Colour -> Posterize

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Attempts (5)
Cluster Count (15)

Amplify

Multiplies pixels by a constant

Image Processing -> Pixel -> Amplify

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Constant To Multiply By (1)
Enable Cuda (0)

Max

Finds the max value between two corresponding pixels

Image Processing -> Pixel -> Max

Inputs
Input (Video)
Input 1 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Min

Finds the minimum value between two corresponding pixels

Image Processing -> Pixel -> Min

Inputs
Input (Video)
Input 1 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Sum Pixels

Sums corresponding pixels

Image Processing -> Pixel -> Sum Pixels

Inputs
Input (Video)
Input 2 (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Compare

Compares pixels with each other, produces a binary image

Image Processing -> Pixel -> Compare

Inputs
Input (Video)
Input 2 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Comparitor (0)

Pixel Counter

Counts the number of non zero pixels, can drop frames

Image Processing -> Pixel -> Pixel Counter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Non Zero Pixels (0)
Zero Pixels (0)
Total Pixels (0)
Amount Of No Zero (0)
Enable Dropping (0)
Drop If Above Amount (0)
Drop If Below Amount (1)

Bitwise And

Provides a bitwise AND on each pixel, optionally with a mask

Image Processing -> Pixel -> Bitwise And

Inputs
Input (Video)
Second Input (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Bitwise OR

Does a bitwise OR on each pixel, optionally with a mask

Image Processing -> Pixel -> Bitwise OR

Inputs
Input (Video)
Second Input (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Bitwise XOR

Does a bitwise exclusive OR on each pixel, optionally with a mask

Image Processing -> Pixel -> Bitwise XOR

Inputs
Input (Video)
Second Input (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Bitwise Not

Nots each pixel, optionally with a mask

Image Processing -> Pixel -> Bitwise Not

Inputs
Input (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Diff From Previous

Subtracts the current image from the previous

Image Processing -> Pixel -> Diff From Previous

Inputs
Input (Video)
Outputs
Output (Video)
Pass Through (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Reset (0)
Number To Wait After Reset (0)
Diff Previous From This (0)

Abs Difference

Finds the absolute difference between corresponding pixels

Image Processing -> Pixel -> Abs Difference

Inputs
Input (Video)
Input 1 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Subtract

Subtracts corresponding pixels with optional mask

Image Processing -> Pixel -> Subtract

Inputs
Input (Video)
Input 2 (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Flood Fill

Fills connected areas

Image Processing -> Flood Fill -> Flood Fill

Inputs
Input (Video)
Paths In (Paths)
Outputs
Output (Video)
Mask Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour ([0, 0, 0, 0])
Low Difference (0)
High Difference (0)
Fill Mask Only (0)
Used Diagonals (0)
Fixed Range (0)

Random Flood Fill

Randomly flood fills the image

Image Processing -> Flood Fill -> Random Flood Fill

Inputs
Input (Video)
Outputs
Output (Video)
Mask Out (Video)
Test Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Low Difference (0)
High Difference (0)
Itterations (0)
Min Percentage Of Image (0)
Fill Mask Only (0)
Used Diagonals (0)
Fixed Range (0)
Maxed Percentage Of Image (0)

Distance Transform

Calculates the distance to the closest zero pixel for each pixel of the source image.

Image Processing -> Distance Transform -> Distance Transform

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Type (1)

Resize

Changes the size of video

Image Processing -> Resize -> Resize

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Interpolation Mode (0)
Width (1920)
Height (1080)
F X (0)
F Y (0)
Keep Aspect Ratio Set By Width (0)
Keep Aspect Ratio Set By Height (0)

Size Matcher

Resizes images to match the first channel

Image Processing -> Resize -> Size Matcher

Inputs
Input (Video)
Matched Input0 (Video)
Matched Input1 (Video)
Matched Input2 (Video)
Matched Input3 (Video)
Matched Input4 (Video)
Outputs
Output (Video)
Matched Output0 (Video)
Matched Output1 (Video)
Matched Output2 (Video)
Matched Output3 (Video)
Matched Output4 (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Pyramid Upscale

Doubles the width and height of the image

Image Processing -> Resize -> Pyramid Upscale

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Pyramid Downscale

Halves the width and height of an image

Image Processing -> Resize -> Pyramid Downscale

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Fixed Video Resize

Resizes the video but keeps the frame the same size

Image Processing -> Resize -> Fixed Video Resize

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Top (0)
Bottom (0)

Sub Image Vertical Strip

Copies a vertical strip from the image

Image Processing -> Resize -> Sub Image Vertical Strip

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Left (0)
Right (0)

Fixed size resizer

Resizes the image to be a fixed size, does not modify aspect ratio, instead crops.

Image Processing -> Resize -> Fixed size resizer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Output Width (0)
Output Height (0)
Interpolation Mode (2)
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)
Controls (0,100,0,100)

Flip

Flips the video either horizontally or vertically

Image Processing -> Transform -> Flip

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Flip Mode (0)

Transform

Warps the image

Image Processing -> Transform -> Transform

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Point 1 X (0)
Point 1 Y (0)
Point 2 X (500)
Point 2 Y (0)
Point 3 X (500)
Point 3 Y (500)
Point 4 X (0)
Point 4 Y (500)
Reset (0)
Enable Cuda (0)

Warp Affine

Does and affine transformation on an image

Image Processing -> Transform -> Warp Affine

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Transformation Matrix ([0,0]())
Enable Cuda (0)

Spherical Warper

Does spherical warping.. test element

Image Processing -> Transform -> Spherical Warper

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Intrinsic Camera Matrix
Elevation In (0)
Azimuth In (0)
Scale (0.4)

Shift By Angle

Shifts and image by an angle

Image Processing -> Transform -> Shift By Angle

Inputs
Input (Video)
Outputs
Output (Video)
Diff Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Angle Vertical (0)
Angle Horizontal (0)
Fov Horizontal (47.7)
Fov Vertical (47.7)
Use Delta Angle (0)
Diff From Previous (0)

Remaps Image

Takes in an image and remaps it based on a given remap matrix

Image Processing -> Transform -> Remaps Image

Inputs
Input (Video)
X Mapping In (Video)
Y Mapping In (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Translate

Translates an image

Image Processing -> Transform -> Translate

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Translation X (0)
Translation Y (0)

Equalize Histogram

Normalizes the histogram for each channel of the image

Image Processing -> Histogram -> Equalize Histogram

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Histogram Backprojection

Performs histogram back projection, click on preview to select area

Image Processing -> Histogram -> Histogram Backprojection

Inputs
Input (Video)
Outputs
Output (Video)
Histogram Out (Video)
Mask Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Low Threshold (0)
High Theshold (0)
Re Calculate Histogram (1)
Position X (0)
Position Y (0)

Histogram Graph

Displays a graph of the histogram for the current image

Image Processing -> Histogram -> Histogram Graph

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Histogram Extraction

Extracts histograms from the image

Image Processing -> Histogram -> Histogram Extraction

Inputs
Input (Video)
Outputs
Output (Video)
Channel 0 histogram (One Dimentional)
Channel 1 histogram (One Dimentional)
Channel 2 histogram (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Crop

Crops the video frame

Image Processing -> Crop -> Crop

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
From Top (0)
From Bottom (0)
From Left (0)
From Right (0)

Path Cutout

Cuts out multiple frames from an image based on bounding rectangle of a path

Image Processing -> Crop -> Path Cutout

Inputs
Input (Video)
Paths In (Paths)
Outputs
Output (Video)
Cutouts Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Apply Mask

Zeros all pixels not on the mask

Image Processing -> Mask -> Apply Mask

Inputs
Input (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Enable Cuda (0)

Mask keyer

Keys between two images based on the mask

Image Processing -> Mask -> Mask keyer

Inputs
Input (Video)
Second Input (Video)
Mask (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Switch Inputs (0)

Channel Splitter

Splits video out into its channels

Image Processing -> Channels -> Channel Splitter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Channel Merger

Merges channels back together

Image Processing -> Channels -> Channel Merger

Inputs
Channel 0 (Video)
Channel 1 (Video)
Channel 2 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour Space (0)

Rolling Average

Takes a rolling average of each pixel

Image Processing -> Time Blur -> Rolling Average

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Alpha (0.1)
Beta (0.9)
Unit Sum (0)

PSNR

Does a similarity check between two video streams

Image Processing -> PSNR -> PSNR

Inputs
Input (Video)
input 2 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Details

Watershed

Segments image based on watershed algorithm

Image Processing -> Segmentation -> Watershed

Inputs
Input (Video)
Labels in (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Normalize

Normalizes the norm or value range of an array.

Image Processing -> Normalize -> Normalize

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Alpha (1)
Beta (0)
Type (2)

Normalize

Normalizes the norm or value range of an array.

Image Processing -> Normalize -> Normalize

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Alpha (1)
Beta (0)
Type (2)

Image Bit Depth Converter

Changes the pixel bit depth of the video stream

Image Processing -> Bit Depth -> Image Bit Depth Converter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Bit Depth (0)

Min and Max Location

Finds the pixel location of the minimum and maximum points in the image

Image Processing -> MinMax -> Min and Max Location

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Min Location X (0)
Min Location Y (0)
Max Location X (0)
Max Location Y (0)
Min Value (0)
Max Value (0)

FFT 2D

Does a fast fourier transform on the video input, outputs frequency and phase components

Image Processing -> Frequency -> FFT 2D

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Image Log

Performs Log on each pixel

Image Processing -> Logarithmic -> Image Log

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Test JSON Parser

Test parser for JSON

JSON -> Test -> Test JSON Parser

Inputs
Input (String)
Outputs
Output (String)
Filtered Out (String)
Parameters
Useage Amount (0)
Enable (1)
Print Members (0)
Section To Print
Keywords
Keyword Vector

JSON Restyler

Reformats JSON strings

JSON -> Styling -> JSON Restyler

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)

JSON Value Extractor

Extracts values from JSON

JSON -> Value -> JSON Value Extractor

Inputs
Input (JSON)
Outputs
Output (JSON)
Parameters
Useage Amount (0)
Enable (1)
Value To Extract

JSON Array Extractor

Takes a JSON text string and extracts arrays from it, outputting as single strings

JSON -> Extraction -> JSON Array Extractor

Inputs
Input (JSON)
Outputs
Output (JSON)
Parameters
Useage Amount (0)
Enable (1)

JSON String Extractor

Extracts a string from a JSON Stream

JSON -> Extraction -> JSON String Extractor

Inputs
Input (JSON)
Outputs
Output (JSON)
Text Out (String)
Parameters
Useage Amount (0)
Enable (1)
Name To Extract
Output String

JSON Integer Extractor

Extracts integer value from a JSON stream

JSON -> Extraction -> JSON Integer Extractor

Inputs
Input (JSON)
Outputs
Output (JSON)
Parameters
Useage Amount (0)
Enable (1)
Name To Extract
Output Intger (0)

JSON string parser

Parses a JSON string and outputs a JSON object for futher processing

JSON -> Parsing -> JSON string parser

Inputs
Input 0 (String)
Outputs
Output 0 (JSON)
Parameters

JSON Writer

Writes JSON to a text string

JSON -> Writing -> JSON Writer

Inputs
Input 0 (JSON)
Outputs
Output 0 (String)
Parameters

JSON Break Out

Breaks out JSON data into mappable parameters

JSON -> Break Out -> JSON Break Out

Inputs
Input (JSON)
Outputs
Output (JSON)
Parameters
Useage Amount (0)
Enable (1)

JSON Buffer

Stores JSON data and allows outputting as required.

JSON -> Buffer -> JSON Buffer

Inputs
input (JSON)
Outputs
Output (JSON)
Parameters
Count (0)
Output Data

Matrix Sum

Sums two matrices

Matrix -> Basic -> Matrix Sum

Parameters
Input 1 ([0,0]())
Input 2 ([0,0]())
Output ([0,0]())

Matrix Multiply

Multiplies two matrices

Matrix -> Basic -> Matrix Multiply

Parameters
Input 1 ([0,0]())
Input 2 ([0,0]())
Output ([0,0]())

Matrix Accumulate

Accumulates matrix values

Matrix -> Basic -> Matrix Accumulate

Parameters
Input 1 ([0,0]())
Output ([0,0]())
Reset (0)
Mode (0)

Matrix Breakout

Breaks out a matrix

Matrix -> Basic -> Matrix Breakout

Parameters
Rows (0)
Cols (0)
Do Not Resize (0)
Matrix ([0,0]())

Matrix Transpose

Transposes a matrix

Matrix -> Basic -> Matrix Transpose

Parameters
Input ([0,0]())
Output ([0,0]())

Keypoints To Matrix

Converts keypoints to a matrix

Matrix -> Conversions -> Keypoints To Matrix

Inputs
Input (Keypoints)
Outputs
Output (Keypoints)
Matrix Out (Matrix)
Parameters
Useage Amount (0)
Enable (1)

Matrix to Keypoints

Converts a matrix to a keypoint

Matrix -> Conversions -> Matrix to Keypoints

Inputs
Input (Matrix)
Outputs
Output (Matrix)
Keypoints Out (Keypoints)
Parameters
Useage Amount (0)
Enable (1)

Matrix To Video

Converts a matrix to a video stream

Matrix -> Conversions -> Matrix To Video

Inputs
Input (Matrix)
Outputs
Output (Matrix)
Video Out (Video)
Parameters
Useage Amount (0)
Enable (1)
Matrix ([0,0]())

Video To Matrix

Converts a video stream into matrix stream

Matrix -> Conversions -> Video To Matrix

Inputs
Input (Video)
Outputs
Output (Video)
Matrix Out (Matrix)
Parameters
Useage Amount (0)
Enable (1)

Path To Matrix

Converts a path to a matrix

Matrix -> Conversions -> Path To Matrix

Inputs
Input (Paths)
Outputs
Output (Paths)
Matrix Out (Matrix)
Parameters
Useage Amount (0)
Enable (1)
Matrix ([0,0]())

Matrix To Path

Converts a matrix into a path

Matrix -> Conversions -> Matrix To Path

Inputs
Input (Matrix)
Outputs
Output (Matrix)
Paths Out (Paths)
Parameters
Useage Amount (0)
Enable (1)
Matrix ([0,0]())

Matrix Tracker

Does tracking on matrix value, giving an additional column with the tracking ID

Matrix -> Tracking -> Matrix Tracker

Inputs
Input (Matrix)
Outputs
Output (Matrix)
Parameters
Useage Amount (0)
Enable (1)
Tracking Parameters ([0,0]())
Print (0)
Max Error (1000)
Max Age Of Track (5)
Time Since Last Seen To Track (0.2)
Min Count To Output (0)

Midi Keyboard

Captures midi nodes from a keyboard

Midi -> Midi Keyboard -> Midi Keyboard

Outputs
Midi Out (Midi)
Parameters
Refresh
Controllers (0)

Midi Filter

test element for midi filter

Midi -> Test -> Midi Filter

Inputs
Input (Midi)
Outputs
Output (Midi)
Parameters
Useage Amount (0)
Enable (1)

Single Midi Control

Midi Input for a single mapping between a range

Midi -> Midi Controller -> Single Midi Control

Parameters
Select
Refresh
Controller Number (0)
Min (0)
Max (1)
Value (0)
Controllers (0)

Multi Midi Controller

Allows multiple midi inputs to be used

Midi -> Midi Controller -> Multi Midi Controller

Parameters
Add
Name
Refresh
Min (0)
Max (1)
Controllers (0)

Midi Note Trigger

Plays out a single midi note when triggered

Midi -> Note -> Midi Note Trigger

Outputs
Midi Out (Midi)
Parameters
Note On
Note Off
Midi Note (0)
Velocity (0)

Midi Combiner

Combines multiple midi streams into one stream

Midi -> Note -> Midi Combiner

Inputs
Input 0 (Midi)
Input 1 (Midi)
Input 2 (Midi)
Input 3 (Midi)
Input 4 (Midi)
Input 5 (Midi)
Input 6 (Midi)
Input 7 (Midi)
Input 8 (Midi)
Input 9 (Midi)
Outputs
Midi Out (Midi)
Parameters

Midi Note Shifter

Shifts midi notes by a certain amount.

Midi -> Note -> Midi Note Shifter

Inputs
Input (Midi)
Outputs
Output (Midi)
Parameters
Useage Amount (0)
Enable (1)
Transpose Amount (-12)

Network mapping test

Test element for networking

Network Elements -> Network -> Network mapping test

Parameters
Address (<*><*><*><*>)
Item

Number Sender

Sends numbers over the network

Network Elements -> Network -> Number Sender

Parameters
Input (0)
Output (0)

String Network Sender

Sends strings over the network

Network Elements -> Network -> String Network Sender

Inputs
Input (RawData)
Outputs
Output (RawData)
Parameters
Useage Amount (0)
Enable (1)
Network Address (<*><*><*><*>)

String Network Receiver

Sends strings over the network

Network Elements -> Network -> String Network Receiver

Outputs
output (RawData)
Parameters

Raw Data from String

Continuously outputs strings as raw data

Raw Data -> Generator -> Raw Data from String

Outputs
output (RawData)
Parameters
String

Raw data Display

Shows the raw data passing through

Raw Data -> Display -> Raw data Display

Inputs
Input (RawData)
Outputs
Output (RawData)
Parameters
Useage Amount (0)
Enable (1)
String

Video To Raw

Converts video to a Raw data stream

Raw Data -> Convertors -> Video To Raw

Inputs
Input 0 (Video)
Outputs
Output 0 (RawData)
Parameters

Raw To Video

Converts raw data stream to video

Raw Data -> Convertors -> Raw To Video

Inputs
Input 0 (RawData)
Outputs
Output 0 (Video)
Parameters

File Read

Reads raw data from a file in chunks

Raw Data -> File -> File Read

Outputs
output (RawData)
Parameters
Bytes Per Chunk (1024)
File Path
Current Position (0)
Bytes In File (0)
At End (0)
Re Open (0)
To Start

Convert Case

Converts the case of the text input

Text -> Edit -> Convert Case

Parameters
Type (0)
Input
Output

Text List Selection

Allows storing of text lists and selecting between items

Text -> List -> Text List Selection

Parameters
Input
Output
Index (0)
Next
Previous
Add
Remove
Clear

Integer to Text

Converts an integer to a text string

Text -> Numbers -> Integer to Text

Parameters
Input (0)
Output

String Combine

Combines two text strings together

Text -> Combination -> String Combine

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Input 2
Input 2 First (0)
Output

File Path to File Name

Converts a file path to a file name

Text -> File Paths -> File Path to File Name

Parameters
Input
Output

File Names In Directory

Lists all of the file names in a directory

Text -> File Paths -> File Names In Directory

Outputs
Paths Out (String)
Parameters
Input
Paths

Write text to file

Writes a text stream to a file

Text -> File Paths -> Write text to file

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Path
Clear
Clear File For Each Packet (0)

Default save path

Outputs the default save path on the system, this is platform independent and will be located in that users home directory

Text -> File Paths -> Default save path

Parameters
Directory (/home/rob/LiveBlox/)
File Name
Full Path (/home/rob/LiveBlox/)

Read File Lines

Reads a file line by line and outputs to a text stream

Text -> File -> Read File Lines

Outputs
output (String)
Parameters
Path
Is Open (0)
End Of File (0)
Re-Open

Text File Read

Reads a text file in one chunk

Text -> File -> Text File Read

Outputs
output (String)
Parameters
Path
Is Open (0)
End Of File (0)
Re-Open

Text File Write

Writes a text stream to a file

Text -> File -> Text File Write

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Path
Is Open (0)
Re-Open
Flush On Each Write (0)

String Stream To Mapping Conversion

Converts a string stream to mapping

Text -> Conversion -> String Stream To Mapping Conversion

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
String

Text Stream Log

Logs the input stream to console

Text -> Logging -> Text Stream Log

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Add New Packet Marker (0)

Log String Text

Logs a string text, outputs a log each time the value is changed

Text -> Logging -> Log String Text

Parameters
Input

String Group Logger

Takes String Group as an input and logs it all to a string, including meta -meta data.

Text -> Logging -> String Group Logger

Inputs
Input (String Grouper)
Outputs
Output (String Grouper)
Text Out (String)
Parameters
Useage Amount (0)
Enable (1)

Split by Substring

Splits the input strings by a substring

Text -> Splitting -> Split by Substring

Inputs
Input (String)
Outputs
Output (String)
Split Strings Out (String)
Parameters
Useage Amount (0)
Enable (1)
String To Split By ( )

Text to Stream

Converts a text mapping to a stream

Text -> Conversions -> Text to Stream

Outputs
output (String)
Parameters
Input
Only Output On Change (1)

Text Mapping To Stream

Outputs a text stream from a mapping string

Text -> Conversions -> Text Mapping To Stream

Outputs
Output (String)
Parameters
Input
Output

Remove words containing string

Removes words in a string if they contain a substring, for example: "this is a test string" -> with "st" would become "this is a "

Text -> Modification -> Remove words containing string

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Search Term

Text Rotator

Rotates the text around, by putting the last part at the front

Text -> Scrolling -> Text Rotator

Parameters
Input
Output
Scroll Time (0.5)
Scroll By Line (0)

Sub String

Gets a smaller part of the string

Text -> Section -> Sub String

Parameters
Input
Output
Start Position (0)
Length Of Section (1)

Text Search

Searches a text stream for words, outputs streams that contain the word

Text -> Search -> Text Search

Inputs
Input (String)
Outputs
Output (String)
Matches (String)
Parameters
Useage Amount (0)
Enable (1)
Keyword Vector
Keywords
Found
Found (0)

Text List Search

Takes a string mapping input and searches through a list of text, emits the found signal if the text is found in the list, emits not found signal if not found.

Text -> Search -> Text List Search

Parameters
Keyword Vector
Input
Words To Find
Match Whole Word (0)
Exact Match (0)
Found
Not Found
Found (0)

String Buffer

Takes a string stream input, stores them in a list and outputs a selected string on request

Text -> Buffer -> String Buffer

Inputs
Input (String)
Outputs
Output (String)
Matches Out (String)
Parameters
Useage Amount (0)
Enable (1)
String Buffer
Index (0)
Output Item
Clear
Output Next
Clear On Each Input (0)

URL Escaper

Escapes a text string for using in a URL

Text -> URL -> URL Escaper

Parameters
Input
Output

String Replace

Replaces all instances of a text string within another string

Text -> Replace -> String Replace

Parameters
Input
Output
Substring To Match
Replacement

Comma Seperated Value Generator

Converts a number of text inputs into a comma seperated value format

Text -> CVS -> Comma Seperated Value Generator

Inputs
Input 0 (String)
Input 1 (String)
Input 2 (String)
Input 3 (String)
Outputs
Output (String)
Parameters
Number Of Inputs (4)
Seperator (,)
Generate Row
Reset

String Escaper

Escapes the string, removing certain characters and replacing with a code

Text -> Escaping -> String Escaper

Parameters
Input
Output

Time and Date Text String

Outputs a date and time string

Text -> Time and Date -> Time and Date Text String

Parameters
Date Out

Mapping to String Stream

Converts from a text label input into a stream

Text -> Stream -> Mapping to String Stream

Parameters
Some Value (100)
Test

String Bus Filter

Extacts values from a string bus by meta data tags and then emits them via the mapping interface, allowing other external blocks to provide logic to drop the data or not.

Text -> Filter -> String Bus Filter

Inputs
input (String Grouper)
Outputs
Allowed Out (String Grouper)
Not Allowed Out (String Grouper)
Parameters
Name To Extract
Value To Extract
Value
Drop
Drop This (0)
Allow All (0)

Text Bus CSV writer

Writes data from a text bus to a comma seperated value file, for importing into a spread sheet application

Text -> CSV -> Text Bus CSV writer

Inputs
Input (String Grouper)
Outputs
Output (String Grouper)
CSV Text Out (String)
Parameters
Useage Amount (0)
Enable (1)

Text Compare

Compares two text strings and returns true if they are identical

Text -> Compare -> Text Compare

Parameters
Input
Input 2
Result (1)

Logging

Shows the main application log

Text -> Loggging -> Logging

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Logger

String Joiner

Joins two string parameters

Text -> Joining -> String Joiner

Parameters
Input
Input 2
Output

Text To Speech

Converts a text stream into speech

Text To Speech -> Text To Speech -> Text To Speech

Inputs
Input (String)
Outputs
Output (String)
Audio Out (Audio)
Parameters
Useage Amount (0)
Enable (1)
Text
Level (1)
Voices

Intrinsic Calibrator

Intrinsically Calibrates the camera

2D to 3D -> Calibration -> Intrinsic Calibrator

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Square Size (100)
Board Size X (10)
Board Size Y (7)
Capture Next Frame
Check Frames
Calibrate
Save Calibration

Undistort

Undistorts and image based on known camera matrix

2D to 3D -> Calibration -> Undistort

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Intrinsic Camera Matrix

Mouse Position

Reads the mouse position

User Input -> Mouse -> Mouse Position

Parameters
Mouse X (0)
Mouse Y (0)

Mouse Wheel

Provides access to the mouse wheel, to trigger events

User Input -> Mouse -> Mouse Wheel

Parameters
Up
Down

Keyboard Key Press

Triggers a signal based on a single keyboard key being pressed.

User Input -> Keyboard -> Keyboard Key Press

Parameters
Pressed
Released
Key

Path Drawer

Different options for drawing paths

Video Drawing -> Path -> Path Drawer

Inputs
Input (Video)
Path In (Paths)
Outputs
Output (Video)
Path out (Paths)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour Type (0)
Selected Colour ([0, 0, 0, 0])
Draw Bounding Box (0)
Draw Ellipse (0)
Draw Rotated Rectangle (0)
Draw Path (0)
Draw Lines (0)
Draw Connected Lines (0)
Draw Convex Hull (0)
Fill (0)
Line Thickness (1)
Clear Image (0)
Cleared Colour ([0, 0, 0, 0])
Write Id (0)
Draw Trace (0)
Draw Contours (0)

Path text drawer

Draws text near a particular path

Video Drawing -> Path -> Path text drawer

Inputs
Input (Video)
Path In (Paths)
Outputs
Output (Video)
Path Out (Paths)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour ([0, 0, 0, 0])
Scale (1)
Thickness (1)
Thickness (1)
X Position (0)
Y Position (0)
Font (0)
Text

Key Point Drawer

Draws keypoints on the image

Video Drawing -> Keypoints -> Key Point Drawer

Inputs
Input (Video)
Key Points in (Keypoints)
Outputs
Output (Video)
Key Points Out (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour ([0, 0, 0, 0])
Random Colour (0)
Draw Circle (0)
Draw Rich Keypoints (0)
Draw Cross Hairs (0)
Draw Id (0)

Cross Hairs

Draws crosshairs on the image.

Video Drawing -> Misc -> Cross Hairs

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Mode 2 (0)
Width Of Box (0)
Colour ([0, 0, 0, 0])
Thickness (0)

Line drawer

Draws a line on the image

Video Drawing -> Line -> Line drawer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
X 1 (0)
Y 1 (0)
X 2 (0)
Y 2 (0)
Colour ([0, 0, 0, 0])
Thickness (0)

Line Segment Drawer

Draws Line Segments

Video Drawing -> Line -> Line Segment Drawer

Inputs
Input (Video)
Line Segments In (Line Segments)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour1 ([0, 0, 0, 0])
Draw Colours Based On Order (0)
Colour2 ([0, 0, 0, 0])
Draw Groups (0)
Fill (0)
Thickness (0)
Mode (0)
Draw Horizonal Rectangle (0)

Text Overlay

Draws text on the image

Video Drawing -> Text -> Text Overlay

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour ([0, 0, 0, 0])
Scale (1)
Thickness (1)
Font (0)
Text
Position X (0)
Position Y (0)

Frame Number Overlay

Draws the frame number over the image

Video Drawing -> Text -> Frame Number Overlay

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Time Overlay

Draws the time and date on the image of when the frame was captured

Video Drawing -> Text -> Time Overlay

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Colour ([0, 0, 0, 0])
Scale (1)
Thickness (1)
Font (0)
Location X (0)
Location Y (0)
Position X (0)
Position Y (0)

Video Text Renderer

Draws text onto a video stream.

Video Drawing -> Text -> Video Text Renderer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Text
Font Size (22)
Font Colour ([255, 255, 255, 255])
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)
Font

Single Sprite

Draws and animated sprite at a location on the image, select a folder containing numbered .png files

Video Drawing -> Sprite -> Single Sprite

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Scale (1)
Directory Path
Reload Sprite (0)
Speed (1)
Position Out X (0)
Position Out Y (0)

Circle

Draws a circle on the frame

Video Drawing -> Shapes -> Circle

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Position X (0)
Position Y (0)
Radius (0)
Thickness (0)
Colour ([0, 0, 0, 0])

Line Drawer

Draws a line on video and a widget

Video Drawing -> Shapes -> Line Drawer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
X 1 (0)
Y 1 (0)
X 2 (100)
Y 2 (100)

Rectangle Drawer

Draws a rectangle on the video and a widget.

Video Drawing -> Shapes -> Rectangle Drawer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)

Arc Drawer

Draws the arc defined by the given rectangle, startAngle and spanAngle.

Video Drawing -> Shapes -> Arc Drawer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
X (0)
Y (0)
Width (100)
Height (100)
Start Angle (0)
Span Angle (180)

Draw Chord

Draws the chord defined by the rectangle beginning at (x, y) with the specified width and height, and the given startAngle and spanAngle.

Video Drawing -> Shapes -> Draw Chord

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
X (0)
Y (0)
Width (100)
Height (100)
Start Angle (0)
Span Angle (180)

Draw Ellipse

Draws the ellipse defined by the given rectangle.

Video Drawing -> Shapes -> Draw Ellipse

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)

Draw Pie

Draws a pie defined by the given rectangle, startAngle and spanAngle.

Video Drawing -> Shapes -> Draw Pie

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
X (0)
Y (0)
Width (100)
Height (100)
Start Angle (0)
Span Angle (180)

DrawRoundedRectangle

Draws the given rectangle rect with rounded corners.

Video Drawing -> Shapes -> DrawRoundedRectangle

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)
X (0)
Y (0)
Width (100)
Height (100)
X Radius (0)
Y Radius (0)

QImage Drawing Test

Test for drawing with QImage

Video Drawing -> Test -> QImage Drawing Test

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Position X (0)
Position Y (0)
Text
Font Size (0)
Font Colour ([0, 0, 0, 0])

Video 2D Renderer Base

Base class for rendering 2D rendering on video.

Video Drawing -> Base -> Video 2D Renderer Base

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Pen Colour ([0, 0, 0, 255])
Brush Colour ([255, 255, 255, 255])
Pen Thickness (1)

Fish Eye

Applies fish eye lense distortion

Video Effects -> Lense -> Fish Eye

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Center X (0)
Center Y (0)

Pixelate

Pixelates this image

Video Effects -> Pixelate -> Pixelate

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Biggness (10)

Circulator

Adds circle masks onto pixels

Video Effects -> Pixelate -> Circulator

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Size (5)
Down Speed (0)
Side Speed (0)
Test (0)

Sepia

Applies sepia colour filter to image

Video Effects -> Colour -> Sepia

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Ripple

Adds water like ripple

Video Effects -> Ripple -> Ripple

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Amplitude (10)
Frequency (5)
Method (0)
Rate Of Movement (0.3)
Fall Off Rate (5)
Phase (0)
Position X (0)
Position Y (0)

Rotator

Rotates the image by a specific number of degrees

Video Effects -> Rotate -> Rotator

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Angle (0)

Mirror

Causes the frame to be reflected

Video Effects -> Mirror -> Mirror

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Point Animator

Generates many points, animates and draws them

Video Effects -> Animation -> Point Animator

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Max Distance (0)
Colour ([0, 0, 0, 0])
Min Size (0)
Max Size (50)
Number Of Points (100)
Flicker Band Width (0)
Flcker Speed (0)
Draw Square (0)
Transform Matrix ([3,3]((1,6.95334e-310,1.18576e-322),(3.37397e-312,1,3.73471e-312),(3.90447e-312,3.73471e-312,1)))

Point Drawer

Draws points on a image

Video Effects -> Point Drawer -> Point Drawer

Outputs
output (Video)
Parameters
Number Of Points (100)
Size (10)

Grid Warp

Warps an image on a grid

Video Effects -> Warp -> Grid Warp

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Warp Points
Rows (3)
Columns (3)
Draw Grid On Video (0)

Frame Counter

Counts the number of frames and the frame rate

Video Flow -> Counting -> Frame Counter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Frames Per Second
Total Frames

Frame Blocker

Passes through frames or blocks them

Video Flow -> Blocking -> Frame Blocker

Inputs
Input (Video)
Outputs
Output (Video)
Filtered frames (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Allow Frames (1)

Frame Gate

Monitors a second channel and if conditions are met, allows frames through

Video Flow -> Blocking -> Frame Gate

Inputs
Input (Video)
Sensing input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Percentage Of Non Zero (0)

Frame Delay

Delayed by a certain number of frames

Video Flow -> Delay -> Frame Delay

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Frame Delay (0)

Multiplexer

Funnels images into one channel

Video Flow -> Multiplexing -> Multiplexer

Inputs
Input (Video)
Input 1 (Video)
Input 2 (Video)
Input 3 (Video)
Input 4 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Demux

Extracts out images from a multiplexed channel

Video Flow -> Multiplexing -> Demux

Inputs
input (Video)
Outputs
output 0 (Video)
output 1 (Video)
output 2 (Video)
output 3 (Video)
output 4 (Video)
Parameters

Switch

Allows selecting the output

Video Flow -> Switching -> Switch

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Output 1 (Video)
Parameters
Dump Output (0)
Number Of Outputs (2)
Current Output (0)

Input Selector

Allows selecting the input

Video Flow -> Switching -> Input Selector

Inputs
Input 0 (Video)
Input 1 (Video)
Input 2 (Video)
Input 3 (Video)
Outputs
Output (Video)
Parameters
Input To Use (0)
Number Of Inputs (4)

Frame Clone

Copies a frame and keeps outputting it

Video Flow -> Frame -> Frame Clone

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Clone (0)

Pass Through

Does nothing

Video Flow -> Frame -> Pass Through

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Freeze Frame

Freezes the frame, outputting copies

Video Flow -> Frame -> Freeze Frame

Inputs
Input (Video)
Outputs
output (Video)
Parameters
Freeze (0)

Frame Looper

Allows a loop of video to be loaded and continuously looped round

Video Flow -> Looping -> Frame Looper

Inputs
Loader Input (Video)
Loop Input (Video)
Outputs
Output (Video)
Parameters
Frames To Store (10)

Looper

Loops round a sequence of frames

Video Flow -> Looping -> Looper

Inputs
input (Video)
Outputs
output (Video)
Parameters
Frames To Loop (100)
Load (0)
Loop (0)

Frame Synchronizer

Synchronizes two video streams

Video Flow -> Synchronization -> Frame Synchronizer

Inputs
input 0 (Video)
input 1 (Video)
Outputs
Output 0 (Video)
Output 1 (Video)
Parameters
Buffers
Syncronize By (0)

Frame Rate Regulator

Regulates the frame rate

Video Flow -> Frame Rate -> Frame Rate Regulator

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Set Frame Rate From Video (1)
Frame Rate (30)
Allow Clone Frames (0)
Allow Drop Frames (0)

Video Queue

Stores a certain number of frames, can have a minimum size and maximum size

Video Flow -> Queue -> Video Queue

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Frame Analyzer

Shows the details of each video frame

Video Flow -> Analyzer -> Frame Analyzer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Infomation
Log Output (0)
Width (0)
Height (0)
Frame Number (0)
Frame Time (0)
Channels (0)

Tee

Splits the video into multiple channels

Video Flow -> Tees -> Tee

Inputs
Input (Video)
Outputs
Output (Video)
cloned output 0 (Video)
cloned output 1 (Video)
cloned output 2 (Video)
cloned output 3 (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)

Camera

Reads video from the webcam

Video IO -> Camera -> Camera

Outputs
output (Video)
Parameters
Preview Controls (0,100,0,100)
Firewire (0)
Camera To Use (0)

Video Read

Reads video from a file

Video IO -> File Read -> Video Read

Outputs
output (Video)
Parameters
Preview Controls (0,100,0,100)
File Path
Frame Number
Pause (0)
Frame Rate (25)

Image Read

Reads an image from a file

Video IO -> File Read -> Image Read

Outputs
Output 0 (Video)
Parameters
Preview (0,100,0,100)
File Path
Continuious Read (0)
Index (0)
Next
Previous

Stereo Read

Reads from file, two channels at a time for use with 3D

Video IO -> File Read -> Stereo Read

Outputs
Output 0 (Video)
Output 1 (Video)
Parameters
File Path Left
File Path Right
Frame Number
Time Step (0.1)

Video Clip Launcher

Fast Clip launcher with in and out points

Video IO -> File Read -> Video Clip Launcher

Outputs
output (Video)
Parameters
File Path
Start Frame Number (0)
Current Frame Number (0)
End Frame Number (0)
Loop (1)
Pause (0)
Reload (0)
Read Ahead Size (10)
Frames In File (0)
Read Ahead Frame Number (0)
Frames Per Second (25)
Running (1)
Start
Stop
Pause
Un Pause
Restart
Skip To Begining

Video Write

Writes video to disk

Video IO -> File Write -> Video Write

Inputs
input (Video)
Outputs
passthrough (Video)
Parameters
File Path
Record (0)
Output Type (0)

Snap Shot

Saves single images to disk

Video IO -> File Write -> Snap Shot

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Directory (/home/rob/LiveBlox/images/)
File Name (hippopotamus)
Image Format (0)
Auto Number (0)
Take Next Image (0)
Take Image

Video Frame Generator

Generates new video frames with different types

Video IO -> Generators -> Video Frame Generator

Outputs
output (Video)
Parameters
Preview Controls (0,100,0,100)
Width (1920)
Height (1080)
Mode (0)
Greyscale (0)
Colour ([0, 0, 0, 0])

Preview

Displays the current video

Video IO -> View -> Preview

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Enable (1)

Main Display

Big front display

Video IO -> View -> Main Display

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Controls
Modes (1)

Main Display Process

Runs main display in it's own process

Video IO -> View -> Main Display Process

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Frame Count (0)

Stream Test

Stream test element

Video IO -> Streaming -> Stream Test

Outputs
Video Out (Video)
Parameters
Preview (0,100,0,100)
Url (rtsp://video4.earthcam.com:1935/fecnetwork/fridays_5th.flv)
Open

OpenGL Test Element

Test of seperate thread openGL Context

Video IO -> Test -> OpenGL Test Element

Parameters

Timeline Video Read

Reads video from a file, uses timeline in order to select the clips

Video IO -> Timeline -> Timeline Video Read

Outputs
Audio Out (Audio)
Video Out (Video)
Parameters
Video Clip Proxy

Video Mixer

Mixes video channels together

Video Mixing -> Mixer -> Video Mixer

Inputs
Input (Video)
second input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Alpha (0.5)
Beta (0.5)
Gamma (0.5)

Video Level

Reduces the level of the video

Video Mixing -> Mixer -> Video Level

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Level (1)

Multi Channel Sum

Sums together multiple video channels

Video Mixing -> Mixer -> Multi Channel Sum

Inputs
Input 0 (Video)
Input 1 (Video)
Input 2 (Video)
Input 3 (Video)
Input 4 (Video)
Input 5 (Video)
Outputs
Output (Video)
Parameters

Blender

Blends two images together

Video Mixing -> Blending -> Blender

Inputs
Input (Video)
input 2 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Mode (0)

Overlay

Overlays video with an alpha on top of the input

Video Mixing -> Blending -> Overlay

Inputs
Input (Video)
Foreground (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)

Transition

Allows transitioning between two streams

Video Mixing -> Transitions -> Transition

Inputs
Input 0 (Video)
Input 1 (Video)
Input 2 (Video)
Input 3 (Video)
Input 4 (Video)
Input 5 (Video)
Input 6 (Video)
Input 7 (Video)
Input 8 (Video)
Input 9 (Video)
Input 10 (Video)
Input 11 (Video)
Outputs
output (Video)
Parameters
Fade A (0)
Fade B (1)
Type (0)
Amount (0)

Video Cross Fader

Allows fading between two different video streams

Video Mixing -> Transitions -> Video Cross Fader

Inputs
Input (Video)
Input 2 (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Fade (0)

Effects Fader

Fades between two video channels, via a third effect channel, useful for transitions

Video Mixing -> Transitions -> Effects Fader

Inputs
Input 1 (Video)
Input 2 (Video)
Transistion Effect (Video)
Outputs
Output (Video)
Parameters
Fade (0)

Video In Video

Adds a video box on top of another video

Video Mixing -> Video In Video -> Video In Video

Inputs
Input (Video)
second input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Transparency (1)
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)
Fix Aspect Ratio (1)

Sub Image

Selects a smaller portion of video

Video Mixing -> Video In Video -> Sub Image

Inputs
Input (Video)
Outputs
Output (Video)
Pass Through (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Controls (0,100,0,100)
Rectangle Left (0)
Rectangle Top (0)
Rectangle Width (100)
Rectangle Height (100)
Fixed Aspect Ratio Box (0)

Vst Test

Test element for VST

VST -> VST -> Vst Test

Inputs
Input 1 (Audio)
Input 1 (Audio)
Outputs
Output 1 (Audio)
Output 1 (Audio)
Parameters
Test
Test2

VST Loader

Loads VST audio plugins

VST -> VST -> VST Loader

Parameters

VST Plugin Loader

Loads VST audio plugins

VST -> Plugin Loader -> VST Plugin Loader

Inputs
Input 0 (Audio)
Outputs
Output 0 (Audio)
Parameters
Test Button

Twitter REST

Access to the twitter REST API

Web -> Twitter -> Twitter REST

Outputs
Results Out (String)
Parameters
Search String
Search
Test
Number Of Results (0)
Status
Status
Twitter Username
Twitter Password
Consumer Key
Consumer Secret

Twitter Search

Searchs twitter using REST API and outputs the retuned JSON string

Web -> Twitter -> Twitter Search

Outputs
Results Out (String)
Parameters
Search String
Geolocation
Location
Lang
Locale
Result Type
Count (0)
From
Until
Since Id
Max Id
Include Entities
Filter Retweets (0)
Search
Log Output (0)
Twitter Username (live_blox)
Twitter Password (catdog2)
Consumer Key (9dEHuQkLnkatCtYFWNQIYTdMR)
Consumer Secret (XGENUflNB23OXtd4El8sPZnIuxw4b8Xmd4SXHN9x6g91g09mgz)

Twitter Rate Limit Monitor

Periodically checks and monitors the rate limits for the twitter API

Web -> Twitter -> Twitter Rate Limit Monitor

Outputs
JSON String Out (String)
Parameters
Check Rate Limit
Logging (0)
Twitter Username
Twitter Password
Consumer Key
Consumer Secret

Open URL in Browser

Opens up a URL in the browser when video is clicked on.

Web -> URL -> Open URL in Browser

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Preview Controls (0,100,0,100)
Url

Video Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Video Grouper Meta Data Writer

Inputs
Input (Video Grouper)
Outputs
Output (Video Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Video Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Video Grouper Tee

Inputs
input (Video Grouper)
Outputs
Output 0 (Video Grouper)
Output 1 (Video Grouper)
Output 2 (Video Grouper)
Output 3 (Video Grouper)
Output 4 (Video Grouper)
Parameters

Video Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Video Grouper Buffer

Inputs
Input 0 (Video Grouper)
Outputs
Output 0 (Video Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Video Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Video Meta Data Writer

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Video Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Video Tee

Inputs
input (Video)
Outputs
Output 0 (Video)
Output 1 (Video)
Output 2 (Video)
Output 3 (Video)
Output 4 (Video)
Parameters

Video Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Video Buffer

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Video Queue

First in first out queue, stores data

Base -> Queues -> Video Queue

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Video Group Queue

First in first out queue, stores data

Base -> Queues -> Video Group Queue

Inputs
Input 0 (Video Grouper)
Outputs
Output 0 (Video Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Video Combiner

Combines multiple Video streams into one

Base -> Combiners -> Video Combiner

Outputs
Bus Out (Video)
Parameters
Number Of Inputs (0)

Video Grouper Combiner

Combines multiple Video streams into one

Base -> Group Combiners -> Video Grouper Combiner

Outputs
Bus Out (Video Grouper)
Parameters
Number Of Inputs (0)

VideoFrame Counter

Counts the number of Video packets passing through the queue

Base -> Counters -> VideoFrame Counter

Inputs
Input (Video)
Outputs
Output (Video)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

VideoGrouper Frame Counter

Counts the number of Video packets passing through the queue

Base -> Counters -> VideoGrouper Frame Counter

Inputs
Input (Video Grouper)
Outputs
Output (Video Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Video Bus Combine

Puts data into a busline.

Bus -> Joining -> Video Bus Combine

Outputs
Bus Out (Video Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Video Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Video Blocker

Inputs
Input 0 (Video)
Outputs
Output 0 (Video)
Parameters
Allow One

Video Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Video Grouper Blocker

Inputs
Input 0 (Video Grouper)
Outputs
Output 0 (Video Grouper)
Parameters
Allow One

Video In

External Sink, access to the container from above

Building Blox -> Input -> Video In

Outputs
Output 0 (Video)
Parameters

Video Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Video Group In

Outputs
Output 0 (Video Grouper)
Parameters

Video Out

External Source, access to the container from above

Building Blox -> Outputs -> Video Out

Inputs
Input 0 (Video)
Parameters

Video Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Video Group Out

Inputs
Input 0 (Video Grouper)
Parameters

Keypoints Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Keypoints Grouper Meta Data Writer

Inputs
Input (Keypoints Grouper)
Outputs
Output (Keypoints Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Keypoints Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Keypoints Grouper Tee

Inputs
input (Keypoints Grouper)
Outputs
Output 0 (Keypoints Grouper)
Output 1 (Keypoints Grouper)
Output 2 (Keypoints Grouper)
Output 3 (Keypoints Grouper)
Output 4 (Keypoints Grouper)
Parameters

Keypoints Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Keypoints Grouper Buffer

Inputs
Input 0 (Keypoints Grouper)
Outputs
Output 0 (Keypoints Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Keypoints Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Keypoints Meta Data Writer

Inputs
Input (Keypoints)
Outputs
Output (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Keypoints Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Keypoints Tee

Inputs
input (Keypoints)
Outputs
Output 0 (Keypoints)
Output 1 (Keypoints)
Output 2 (Keypoints)
Output 3 (Keypoints)
Output 4 (Keypoints)
Parameters

Keypoints Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Keypoints Buffer

Inputs
Input 0 (Keypoints)
Outputs
Output 0 (Keypoints)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Keypoints Queue

First in first out queue, stores data

Base -> Queues -> Keypoints Queue

Inputs
Input 0 (Keypoints)
Outputs
Output 0 (Keypoints)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Keypoints Group Queue

First in first out queue, stores data

Base -> Queues -> Keypoints Group Queue

Inputs
Input 0 (Keypoints Grouper)
Outputs
Output 0 (Keypoints Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Keypoints Combiner

Combines multiple Keypoints streams into one

Base -> Combiners -> Keypoints Combiner

Outputs
Bus Out (Keypoints)
Parameters
Number Of Inputs (0)

Keypoints Grouper Combiner

Combines multiple Keypoints streams into one

Base -> Group Combiners -> Keypoints Grouper Combiner

Outputs
Bus Out (Keypoints Grouper)
Parameters
Number Of Inputs (0)

KeypointsFrame Counter

Counts the number of Keypoints packets passing through the queue

Base -> Counters -> KeypointsFrame Counter

Inputs
Input (Keypoints)
Outputs
Output (Keypoints)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

KeypointsGrouper Frame Counter

Counts the number of Keypoints packets passing through the queue

Base -> Counters -> KeypointsGrouper Frame Counter

Inputs
Input (Keypoints Grouper)
Outputs
Output (Keypoints Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Keypoints Bus Combine

Puts data into a busline.

Bus -> Joining -> Keypoints Bus Combine

Outputs
Bus Out (Keypoints Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Keypoints Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Keypoints Blocker

Inputs
Input 0 (Keypoints)
Outputs
Output 0 (Keypoints)
Parameters
Allow One

Keypoints Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Keypoints Grouper Blocker

Inputs
Input 0 (Keypoints Grouper)
Outputs
Output 0 (Keypoints Grouper)
Parameters
Allow One

Keypoints In

External Sink, access to the container from above

Building Blox -> Input -> Keypoints In

Outputs
Output 0 (Keypoints)
Parameters

Keypoints Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Keypoints Group In

Outputs
Output 0 (Keypoints Grouper)
Parameters

Keypoints Out

External Source, access to the container from above

Building Blox -> Outputs -> Keypoints Out

Inputs
Input 0 (Keypoints)
Parameters

Keypoints Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Keypoints Group Out

Inputs
Input 0 (Keypoints Grouper)
Parameters

Paths Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Paths Grouper Meta Data Writer

Inputs
Input (Paths Grouper)
Outputs
Output (Paths Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Paths Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Paths Grouper Tee

Inputs
input (Paths Grouper)
Outputs
Output 0 (Paths Grouper)
Output 1 (Paths Grouper)
Output 2 (Paths Grouper)
Output 3 (Paths Grouper)
Output 4 (Paths Grouper)
Parameters

Paths Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Paths Grouper Buffer

Inputs
Input 0 (Paths Grouper)
Outputs
Output 0 (Paths Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Paths Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Paths Meta Data Writer

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Paths Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Paths Tee

Inputs
input (Paths)
Outputs
Output 0 (Paths)
Output 1 (Paths)
Output 2 (Paths)
Output 3 (Paths)
Output 4 (Paths)
Parameters

Paths Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Paths Buffer

Inputs
Input 0 (Paths)
Outputs
Output 0 (Paths)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Paths Queue

First in first out queue, stores data

Base -> Queues -> Paths Queue

Inputs
Input 0 (Paths)
Outputs
Output 0 (Paths)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Paths Group Queue

First in first out queue, stores data

Base -> Queues -> Paths Group Queue

Inputs
Input 0 (Paths Grouper)
Outputs
Output 0 (Paths Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Paths Combiner

Combines multiple Paths streams into one

Base -> Combiners -> Paths Combiner

Outputs
Bus Out (Paths)
Parameters
Number Of Inputs (0)

Paths Grouper Combiner

Combines multiple Paths streams into one

Base -> Group Combiners -> Paths Grouper Combiner

Outputs
Bus Out (Paths Grouper)
Parameters
Number Of Inputs (0)

PathsFrame Counter

Counts the number of Paths packets passing through the queue

Base -> Counters -> PathsFrame Counter

Inputs
Input (Paths)
Outputs
Output (Paths)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

PathsGrouper Frame Counter

Counts the number of Paths packets passing through the queue

Base -> Counters -> PathsGrouper Frame Counter

Inputs
Input (Paths Grouper)
Outputs
Output (Paths Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Paths Bus Combine

Puts data into a busline.

Bus -> Joining -> Paths Bus Combine

Outputs
Bus Out (Paths Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Paths Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Paths Blocker

Inputs
Input 0 (Paths)
Outputs
Output 0 (Paths)
Parameters
Allow One

Paths Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Paths Grouper Blocker

Inputs
Input 0 (Paths Grouper)
Outputs
Output 0 (Paths Grouper)
Parameters
Allow One

Paths In

External Sink, access to the container from above

Building Blox -> Input -> Paths In

Outputs
Output 0 (Paths)
Parameters

Paths Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Paths Group In

Outputs
Output 0 (Paths Grouper)
Parameters

Paths Out

External Source, access to the container from above

Building Blox -> Outputs -> Paths Out

Inputs
Input 0 (Paths)
Parameters

Paths Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Paths Group Out

Inputs
Input 0 (Paths Grouper)
Parameters

RawData Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> RawData Grouper Meta Data Writer

Inputs
Input (RawData Grouper)
Outputs
Output (RawData Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

RawData Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> RawData Grouper Tee

Inputs
input (RawData Grouper)
Outputs
Output 0 (RawData Grouper)
Output 1 (RawData Grouper)
Output 2 (RawData Grouper)
Output 3 (RawData Grouper)
Output 4 (RawData Grouper)
Parameters

RawData Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> RawData Grouper Buffer

Inputs
Input 0 (RawData Grouper)
Outputs
Output 0 (RawData Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

RawData Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> RawData Meta Data Writer

Inputs
Input (RawData)
Outputs
Output (RawData)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

RawData Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> RawData Tee

Inputs
input (RawData)
Outputs
Output 0 (RawData)
Output 1 (RawData)
Output 2 (RawData)
Output 3 (RawData)
Output 4 (RawData)
Parameters

RawData Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> RawData Buffer

Inputs
Input 0 (RawData)
Outputs
Output 0 (RawData)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

RawData Queue

First in first out queue, stores data

Base -> Queues -> RawData Queue

Inputs
Input 0 (RawData)
Outputs
Output 0 (RawData)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

RawData Group Queue

First in first out queue, stores data

Base -> Queues -> RawData Group Queue

Inputs
Input 0 (RawData Grouper)
Outputs
Output 0 (RawData Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

RawData Combiner

Combines multiple RawData streams into one

Base -> Combiners -> RawData Combiner

Outputs
Bus Out (RawData)
Parameters
Number Of Inputs (0)

RawData Grouper Combiner

Combines multiple RawData streams into one

Base -> Group Combiners -> RawData Grouper Combiner

Outputs
Bus Out (RawData Grouper)
Parameters
Number Of Inputs (0)

RawDataFrame Counter

Counts the number of RawData packets passing through the queue

Base -> Counters -> RawDataFrame Counter

Inputs
Input (RawData)
Outputs
Output (RawData)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

RawDataGrouper Frame Counter

Counts the number of RawData packets passing through the queue

Base -> Counters -> RawDataGrouper Frame Counter

Inputs
Input (RawData Grouper)
Outputs
Output (RawData Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

RawData Bus Combine

Puts data into a busline.

Bus -> Joining -> RawData Bus Combine

Outputs
Bus Out (RawData Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

RawData Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> RawData Blocker

Inputs
Input 0 (RawData)
Outputs
Output 0 (RawData)
Parameters
Allow One

RawData Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> RawData Grouper Blocker

Inputs
Input 0 (RawData Grouper)
Outputs
Output 0 (RawData Grouper)
Parameters
Allow One

RawData In

External Sink, access to the container from above

Building Blox -> Input -> RawData In

Outputs
Output 0 (RawData)
Parameters

RawData Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> RawData Group In

Outputs
Output 0 (RawData Grouper)
Parameters

RawData Out

External Source, access to the container from above

Building Blox -> Outputs -> RawData Out

Inputs
Input 0 (RawData)
Parameters

RawData Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> RawData Group Out

Inputs
Input 0 (RawData Grouper)
Parameters

One Dimentional Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> One Dimentional Grouper Meta Data Writer

Inputs
Input (One Dimentional Grouper)
Outputs
Output (One Dimentional Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

One Dimentional Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> One Dimentional Grouper Tee

Inputs
input (One Dimentional Grouper)
Outputs
Output 0 (One Dimentional Grouper)
Output 1 (One Dimentional Grouper)
Output 2 (One Dimentional Grouper)
Output 3 (One Dimentional Grouper)
Output 4 (One Dimentional Grouper)
Parameters

One Dimentional Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> One Dimentional Grouper Buffer

Inputs
Input 0 (One Dimentional Grouper)
Outputs
Output 0 (One Dimentional Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

One Dimentional Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> One Dimentional Meta Data Writer

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

One Dimentional Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> One Dimentional Tee

Inputs
input (One Dimentional)
Outputs
Output 0 (One Dimentional)
Output 1 (One Dimentional)
Output 2 (One Dimentional)
Output 3 (One Dimentional)
Output 4 (One Dimentional)
Parameters

One Dimentional Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> One Dimentional Buffer

Inputs
Input 0 (One Dimentional)
Outputs
Output 0 (One Dimentional)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

One Dimentional Queue

First in first out queue, stores data

Base -> Queues -> One Dimentional Queue

Inputs
Input 0 (One Dimentional)
Outputs
Output 0 (One Dimentional)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

One Dimentional Group Queue

First in first out queue, stores data

Base -> Queues -> One Dimentional Group Queue

Inputs
Input 0 (One Dimentional Grouper)
Outputs
Output 0 (One Dimentional Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

One Dimentional Combiner

Combines multiple One Dimentional streams into one

Base -> Combiners -> One Dimentional Combiner

Outputs
Bus Out (One Dimentional)
Parameters
Number Of Inputs (0)

One Dimentional Grouper Combiner

Combines multiple One Dimentional streams into one

Base -> Group Combiners -> One Dimentional Grouper Combiner

Outputs
Bus Out (One Dimentional Grouper)
Parameters
Number Of Inputs (0)

One DimentionalFrame Counter

Counts the number of One Dimentional packets passing through the queue

Base -> Counters -> One DimentionalFrame Counter

Inputs
Input (One Dimentional)
Outputs
Output (One Dimentional)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

One DimentionalGrouper Frame Counter

Counts the number of One Dimentional packets passing through the queue

Base -> Counters -> One DimentionalGrouper Frame Counter

Inputs
Input (One Dimentional Grouper)
Outputs
Output (One Dimentional Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

One Dimentional Bus Combine

Puts data into a busline.

Bus -> Joining -> One Dimentional Bus Combine

Outputs
Bus Out (One Dimentional Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

One Dimentional Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> One Dimentional Blocker

Inputs
Input 0 (One Dimentional)
Outputs
Output 0 (One Dimentional)
Parameters
Allow One

One Dimentional Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> One Dimentional Grouper Blocker

Inputs
Input 0 (One Dimentional Grouper)
Outputs
Output 0 (One Dimentional Grouper)
Parameters
Allow One

One Dimentional In

External Sink, access to the container from above

Building Blox -> Input -> One Dimentional In

Outputs
Output 0 (One Dimentional)
Parameters

One Dimentional Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> One Dimentional Group In

Outputs
Output 0 (One Dimentional Grouper)
Parameters

One Dimentional Out

External Source, access to the container from above

Building Blox -> Outputs -> One Dimentional Out

Inputs
Input 0 (One Dimentional)
Parameters

One Dimentional Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> One Dimentional Group Out

Inputs
Input 0 (One Dimentional Grouper)
Parameters

Line Segments Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Line Segments Grouper Meta Data Writer

Inputs
Input (Line Segments Grouper)
Outputs
Output (Line Segments Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Line Segments Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Line Segments Grouper Tee

Inputs
input (Line Segments Grouper)
Outputs
Output 0 (Line Segments Grouper)
Output 1 (Line Segments Grouper)
Output 2 (Line Segments Grouper)
Output 3 (Line Segments Grouper)
Output 4 (Line Segments Grouper)
Parameters

Line Segments Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Line Segments Grouper Buffer

Inputs
Input 0 (Line Segments Grouper)
Outputs
Output 0 (Line Segments Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Line Segments Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Line Segments Meta Data Writer

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Line Segments Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Line Segments Tee

Inputs
input (Line Segments)
Outputs
Output 0 (Line Segments)
Output 1 (Line Segments)
Output 2 (Line Segments)
Output 3 (Line Segments)
Output 4 (Line Segments)
Parameters

Line Segments Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Line Segments Buffer

Inputs
Input 0 (Line Segments)
Outputs
Output 0 (Line Segments)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Line Segments Queue

First in first out queue, stores data

Base -> Queues -> Line Segments Queue

Inputs
Input 0 (Line Segments)
Outputs
Output 0 (Line Segments)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Line Segments Group Queue

First in first out queue, stores data

Base -> Queues -> Line Segments Group Queue

Inputs
Input 0 (Line Segments Grouper)
Outputs
Output 0 (Line Segments Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Line Segments Combiner

Combines multiple Line Segments streams into one

Base -> Combiners -> Line Segments Combiner

Outputs
Bus Out (Line Segments)
Parameters
Number Of Inputs (0)

Line Segments Grouper Combiner

Combines multiple Line Segments streams into one

Base -> Group Combiners -> Line Segments Grouper Combiner

Outputs
Bus Out (Line Segments Grouper)
Parameters
Number Of Inputs (0)

Line SegmentsFrame Counter

Counts the number of Line Segments packets passing through the queue

Base -> Counters -> Line SegmentsFrame Counter

Inputs
Input (Line Segments)
Outputs
Output (Line Segments)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Line SegmentsGrouper Frame Counter

Counts the number of Line Segments packets passing through the queue

Base -> Counters -> Line SegmentsGrouper Frame Counter

Inputs
Input (Line Segments Grouper)
Outputs
Output (Line Segments Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Line Segments Bus Combine

Puts data into a busline.

Bus -> Joining -> Line Segments Bus Combine

Outputs
Bus Out (Line Segments Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Line Segments Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Line Segments Blocker

Inputs
Input 0 (Line Segments)
Outputs
Output 0 (Line Segments)
Parameters
Allow One

Line Segments Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Line Segments Grouper Blocker

Inputs
Input 0 (Line Segments Grouper)
Outputs
Output 0 (Line Segments Grouper)
Parameters
Allow One

Line Segments In

External Sink, access to the container from above

Building Blox -> Input -> Line Segments In

Outputs
Output 0 (Line Segments)
Parameters

Line Segments Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Line Segments Group In

Outputs
Output 0 (Line Segments Grouper)
Parameters

Line Segments Out

External Source, access to the container from above

Building Blox -> Outputs -> Line Segments Out

Inputs
Input 0 (Line Segments)
Parameters

Line Segments Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Line Segments Group Out

Inputs
Input 0 (Line Segments Grouper)
Parameters

Points 3D Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Points 3D Grouper Meta Data Writer

Inputs
Input (Points 3D Grouper)
Outputs
Output (Points 3D Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Points 3D Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Points 3D Grouper Tee

Inputs
input (Points 3D Grouper)
Outputs
Output 0 (Points 3D Grouper)
Output 1 (Points 3D Grouper)
Output 2 (Points 3D Grouper)
Output 3 (Points 3D Grouper)
Output 4 (Points 3D Grouper)
Parameters

Points 3D Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Points 3D Grouper Buffer

Inputs
Input 0 (Points 3D Grouper)
Outputs
Output 0 (Points 3D Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Points 3D Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Points 3D Meta Data Writer

Inputs
Input (Points 3D)
Outputs
Output (Points 3D)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Points 3D Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Points 3D Tee

Inputs
input (Points 3D)
Outputs
Output 0 (Points 3D)
Output 1 (Points 3D)
Output 2 (Points 3D)
Output 3 (Points 3D)
Output 4 (Points 3D)
Parameters

Points 3D Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Points 3D Buffer

Inputs
Input 0 (Points 3D)
Outputs
Output 0 (Points 3D)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Points 3D Queue

First in first out queue, stores data

Base -> Queues -> Points 3D Queue

Inputs
Input 0 (Points 3D)
Outputs
Output 0 (Points 3D)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Points 3D Group Queue

First in first out queue, stores data

Base -> Queues -> Points 3D Group Queue

Inputs
Input 0 (Points 3D Grouper)
Outputs
Output 0 (Points 3D Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Points 3D Combiner

Combines multiple Points 3D streams into one

Base -> Combiners -> Points 3D Combiner

Outputs
Bus Out (Points 3D)
Parameters
Number Of Inputs (0)

Points 3D Grouper Combiner

Combines multiple Points 3D streams into one

Base -> Group Combiners -> Points 3D Grouper Combiner

Outputs
Bus Out (Points 3D Grouper)
Parameters
Number Of Inputs (0)

Points 3DFrame Counter

Counts the number of Points 3D packets passing through the queue

Base -> Counters -> Points 3DFrame Counter

Inputs
Input (Points 3D)
Outputs
Output (Points 3D)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Points 3DGrouper Frame Counter

Counts the number of Points 3D packets passing through the queue

Base -> Counters -> Points 3DGrouper Frame Counter

Inputs
Input (Points 3D Grouper)
Outputs
Output (Points 3D Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Points 3D Bus Combine

Puts data into a busline.

Bus -> Joining -> Points 3D Bus Combine

Outputs
Bus Out (Points 3D Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Points 3D Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Points 3D Blocker

Inputs
Input 0 (Points 3D)
Outputs
Output 0 (Points 3D)
Parameters
Allow One

Points 3D Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Points 3D Grouper Blocker

Inputs
Input 0 (Points 3D Grouper)
Outputs
Output 0 (Points 3D Grouper)
Parameters
Allow One

Points 3D In

External Sink, access to the container from above

Building Blox -> Input -> Points 3D In

Outputs
Output 0 (Points 3D)
Parameters

Points 3D Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Points 3D Group In

Outputs
Output 0 (Points 3D Grouper)
Parameters

Points 3D Out

External Source, access to the container from above

Building Blox -> Outputs -> Points 3D Out

Inputs
Input 0 (Points 3D)
Parameters

Points 3D Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Points 3D Group Out

Inputs
Input 0 (Points 3D Grouper)
Parameters

Tracked Points 3D Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Tracked Points 3D Grouper Meta Data Writer

Inputs
Input (Tracked Points 3D Grouper)
Outputs
Output (Tracked Points 3D Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Tracked Points 3D Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Tracked Points 3D Grouper Tee

Inputs
input (Tracked Points 3D Grouper)
Outputs
Output 0 (Tracked Points 3D Grouper)
Output 1 (Tracked Points 3D Grouper)
Output 2 (Tracked Points 3D Grouper)
Output 3 (Tracked Points 3D Grouper)
Output 4 (Tracked Points 3D Grouper)
Parameters

Tracked Points 3D Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Tracked Points 3D Grouper Buffer

Inputs
Input 0 (Tracked Points 3D Grouper)
Outputs
Output 0 (Tracked Points 3D Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Tracked Points 3D Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Tracked Points 3D Meta Data Writer

Inputs
Input (Tracked Points 3D)
Outputs
Output (Tracked Points 3D)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Tracked Points 3D Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Tracked Points 3D Tee

Inputs
input (Tracked Points 3D)
Outputs
Output 0 (Tracked Points 3D)
Output 1 (Tracked Points 3D)
Output 2 (Tracked Points 3D)
Output 3 (Tracked Points 3D)
Output 4 (Tracked Points 3D)
Parameters

Tracked Points 3D Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Tracked Points 3D Buffer

Inputs
Input 0 (Tracked Points 3D)
Outputs
Output 0 (Tracked Points 3D)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Tracked Points 3D Queue

First in first out queue, stores data

Base -> Queues -> Tracked Points 3D Queue

Inputs
Input 0 (Tracked Points 3D)
Outputs
Output 0 (Tracked Points 3D)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Tracked Points 3D Group Queue

First in first out queue, stores data

Base -> Queues -> Tracked Points 3D Group Queue

Inputs
Input 0 (Tracked Points 3D Grouper)
Outputs
Output 0 (Tracked Points 3D Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Tracked Points 3D Combiner

Combines multiple Tracked Points 3D streams into one

Base -> Combiners -> Tracked Points 3D Combiner

Outputs
Bus Out (Tracked Points 3D)
Parameters
Number Of Inputs (0)

Tracked Points 3D Grouper Combiner

Combines multiple Tracked Points 3D streams into one

Base -> Group Combiners -> Tracked Points 3D Grouper Combiner

Outputs
Bus Out (Tracked Points 3D Grouper)
Parameters
Number Of Inputs (0)

Tracked Points 3DFrame Counter

Counts the number of Tracked Points 3D packets passing through the queue

Base -> Counters -> Tracked Points 3DFrame Counter

Inputs
Input (Tracked Points 3D)
Outputs
Output (Tracked Points 3D)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Tracked Points 3DGrouper Frame Counter

Counts the number of Tracked Points 3D packets passing through the queue

Base -> Counters -> Tracked Points 3DGrouper Frame Counter

Inputs
Input (Tracked Points 3D Grouper)
Outputs
Output (Tracked Points 3D Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Tracked Points 3D Bus Combine

Puts data into a busline.

Bus -> Joining -> Tracked Points 3D Bus Combine

Outputs
Bus Out (Tracked Points 3D Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Tracked Points 3D Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Tracked Points 3D Blocker

Inputs
Input 0 (Tracked Points 3D)
Outputs
Output 0 (Tracked Points 3D)
Parameters
Allow One

Tracked Points 3D Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Tracked Points 3D Grouper Blocker

Inputs
Input 0 (Tracked Points 3D Grouper)
Outputs
Output 0 (Tracked Points 3D Grouper)
Parameters
Allow One

Tracked Points 3D In

External Sink, access to the container from above

Building Blox -> Input -> Tracked Points 3D In

Outputs
Output 0 (Tracked Points 3D)
Parameters

Tracked Points 3D Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Tracked Points 3D Group In

Outputs
Output 0 (Tracked Points 3D Grouper)
Parameters

Tracked Points 3D Out

External Source, access to the container from above

Building Blox -> Outputs -> Tracked Points 3D Out

Inputs
Input 0 (Tracked Points 3D)
Parameters

Tracked Points 3D Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Tracked Points 3D Group Out

Inputs
Input 0 (Tracked Points 3D Grouper)
Parameters

JSON Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> JSON Grouper Meta Data Writer

Inputs
Input (JSON Grouper)
Outputs
Output (JSON Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

JSON Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> JSON Grouper Tee

Inputs
input (JSON Grouper)
Outputs
Output 0 (JSON Grouper)
Output 1 (JSON Grouper)
Output 2 (JSON Grouper)
Output 3 (JSON Grouper)
Output 4 (JSON Grouper)
Parameters

JSON Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> JSON Grouper Buffer

Inputs
Input 0 (JSON Grouper)
Outputs
Output 0 (JSON Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

JSON Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> JSON Meta Data Writer

Inputs
Input (JSON)
Outputs
Output (JSON)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

JSON Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> JSON Tee

Inputs
input (JSON)
Outputs
Output 0 (JSON)
Output 1 (JSON)
Output 2 (JSON)
Output 3 (JSON)
Output 4 (JSON)
Parameters

JSON Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> JSON Buffer

Inputs
Input 0 (JSON)
Outputs
Output 0 (JSON)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

JSON Queue

First in first out queue, stores data

Base -> Queues -> JSON Queue

Inputs
Input 0 (JSON)
Outputs
Output 0 (JSON)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

JSON Group Queue

First in first out queue, stores data

Base -> Queues -> JSON Group Queue

Inputs
Input 0 (JSON Grouper)
Outputs
Output 0 (JSON Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

JSON Combiner

Combines multiple JSON streams into one

Base -> Combiners -> JSON Combiner

Outputs
Bus Out (JSON)
Parameters
Number Of Inputs (0)

JSON Grouper Combiner

Combines multiple JSON streams into one

Base -> Group Combiners -> JSON Grouper Combiner

Outputs
Bus Out (JSON Grouper)
Parameters
Number Of Inputs (0)

JSONFrame Counter

Counts the number of JSON packets passing through the queue

Base -> Counters -> JSONFrame Counter

Inputs
Input (JSON)
Outputs
Output (JSON)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

JSONGrouper Frame Counter

Counts the number of JSON packets passing through the queue

Base -> Counters -> JSONGrouper Frame Counter

Inputs
Input (JSON Grouper)
Outputs
Output (JSON Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

JSON Bus Combine

Puts data into a busline.

Bus -> Joining -> JSON Bus Combine

Outputs
Bus Out (JSON Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

JSON Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> JSON Blocker

Inputs
Input 0 (JSON)
Outputs
Output 0 (JSON)
Parameters
Allow One

JSON Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> JSON Grouper Blocker

Inputs
Input 0 (JSON Grouper)
Outputs
Output 0 (JSON Grouper)
Parameters
Allow One

JSON In

External Sink, access to the container from above

Building Blox -> Input -> JSON In

Outputs
Output 0 (JSON)
Parameters

JSON Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> JSON Group In

Outputs
Output 0 (JSON Grouper)
Parameters

JSON Out

External Source, access to the container from above

Building Blox -> Outputs -> JSON Out

Inputs
Input 0 (JSON)
Parameters

JSON Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> JSON Group Out

Inputs
Input 0 (JSON Grouper)
Parameters

Graphics Node Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Graphics Node Out

Inputs
Input 0 (Graphics Node)
Parameters

Matrix Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Matrix Grouper Meta Data Writer

Inputs
Input (Matrix Grouper)
Outputs
Output (Matrix Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Matrix Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Matrix Grouper Tee

Inputs
input (Matrix Grouper)
Outputs
Output 0 (Matrix Grouper)
Output 1 (Matrix Grouper)
Output 2 (Matrix Grouper)
Output 3 (Matrix Grouper)
Output 4 (Matrix Grouper)
Parameters

Matrix Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Matrix Grouper Buffer

Inputs
Input 0 (Matrix Grouper)
Outputs
Output 0 (Matrix Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Matrix Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Matrix Meta Data Writer

Inputs
Input (Matrix)
Outputs
Output (Matrix)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Matrix Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Matrix Tee

Inputs
input (Matrix)
Outputs
Output 0 (Matrix)
Output 1 (Matrix)
Output 2 (Matrix)
Output 3 (Matrix)
Output 4 (Matrix)
Parameters

Matrix Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Matrix Buffer

Inputs
Input 0 (Matrix)
Outputs
Output 0 (Matrix)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Matrix Queue

First in first out queue, stores data

Base -> Queues -> Matrix Queue

Inputs
Input 0 (Matrix)
Outputs
Output 0 (Matrix)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Matrix Group Queue

First in first out queue, stores data

Base -> Queues -> Matrix Group Queue

Inputs
Input 0 (Matrix Grouper)
Outputs
Output 0 (Matrix Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Matrix Combiner

Combines multiple Matrix streams into one

Base -> Combiners -> Matrix Combiner

Outputs
Bus Out (Matrix)
Parameters
Number Of Inputs (0)

Matrix Grouper Combiner

Combines multiple Matrix streams into one

Base -> Group Combiners -> Matrix Grouper Combiner

Outputs
Bus Out (Matrix Grouper)
Parameters
Number Of Inputs (0)

MatrixFrame Counter

Counts the number of Matrix packets passing through the queue

Base -> Counters -> MatrixFrame Counter

Inputs
Input (Matrix)
Outputs
Output (Matrix)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

MatrixGrouper Frame Counter

Counts the number of Matrix packets passing through the queue

Base -> Counters -> MatrixGrouper Frame Counter

Inputs
Input (Matrix Grouper)
Outputs
Output (Matrix Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Matrix Bus Combine

Puts data into a busline.

Bus -> Joining -> Matrix Bus Combine

Outputs
Bus Out (Matrix Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Matrix Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Matrix Blocker

Inputs
Input 0 (Matrix)
Outputs
Output 0 (Matrix)
Parameters
Allow One

Matrix Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Matrix Grouper Blocker

Inputs
Input 0 (Matrix Grouper)
Outputs
Output 0 (Matrix Grouper)
Parameters
Allow One

Matrix In

External Sink, access to the container from above

Building Blox -> Input -> Matrix In

Outputs
Output 0 (Matrix)
Parameters

Matrix Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Matrix Group In

Outputs
Output 0 (Matrix Grouper)
Parameters

Matrix Out

External Source, access to the container from above

Building Blox -> Outputs -> Matrix Out

Inputs
Input 0 (Matrix)
Parameters

Matrix Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Matrix Group Out

Inputs
Input 0 (Matrix Grouper)
Parameters

Midi Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Midi Grouper Meta Data Writer

Inputs
Input (Midi Grouper)
Outputs
Output (Midi Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Midi Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Midi Grouper Tee

Inputs
input (Midi Grouper)
Outputs
Output 0 (Midi Grouper)
Output 1 (Midi Grouper)
Output 2 (Midi Grouper)
Output 3 (Midi Grouper)
Output 4 (Midi Grouper)
Parameters

Midi Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Midi Grouper Buffer

Inputs
Input 0 (Midi Grouper)
Outputs
Output 0 (Midi Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Midi Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> Midi Meta Data Writer

Inputs
Input (Midi)
Outputs
Output (Midi)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

Midi Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> Midi Tee

Inputs
input (Midi)
Outputs
Output 0 (Midi)
Output 1 (Midi)
Output 2 (Midi)
Output 3 (Midi)
Output 4 (Midi)
Parameters

Midi Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> Midi Buffer

Inputs
Input 0 (Midi)
Outputs
Output 0 (Midi)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

Midi Queue

First in first out queue, stores data

Base -> Queues -> Midi Queue

Inputs
Input 0 (Midi)
Outputs
Output 0 (Midi)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Midi Group Queue

First in first out queue, stores data

Base -> Queues -> Midi Group Queue

Inputs
Input 0 (Midi Grouper)
Outputs
Output 0 (Midi Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

Midi Combiner

Combines multiple Midi streams into one

Base -> Combiners -> Midi Combiner

Outputs
Bus Out (Midi)
Parameters
Number Of Inputs (0)

Midi Grouper Combiner

Combines multiple Midi streams into one

Base -> Group Combiners -> Midi Grouper Combiner

Outputs
Bus Out (Midi Grouper)
Parameters
Number Of Inputs (0)

MidiFrame Counter

Counts the number of Midi packets passing through the queue

Base -> Counters -> MidiFrame Counter

Inputs
Input (Midi)
Outputs
Output (Midi)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

MidiGrouper Frame Counter

Counts the number of Midi packets passing through the queue

Base -> Counters -> MidiGrouper Frame Counter

Inputs
Input (Midi Grouper)
Outputs
Output (Midi Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

Midi Bus Combine

Puts data into a busline.

Bus -> Joining -> Midi Bus Combine

Outputs
Bus Out (Midi Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

Midi Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> Midi Blocker

Inputs
Input 0 (Midi)
Outputs
Output 0 (Midi)
Parameters
Allow One

Midi Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> Midi Grouper Blocker

Inputs
Input 0 (Midi Grouper)
Outputs
Output 0 (Midi Grouper)
Parameters
Allow One

Midi In

External Sink, access to the container from above

Building Blox -> Input -> Midi In

Outputs
Output 0 (Midi)
Parameters

Midi Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> Midi Group In

Outputs
Output 0 (Midi Grouper)
Parameters

Midi Out

External Source, access to the container from above

Building Blox -> Outputs -> Midi Out

Inputs
Input 0 (Midi)
Parameters

Midi Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Midi Group Out

Inputs
Input 0 (Midi Grouper)
Parameters

String Grouper Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> String Grouper Meta Data Writer

Inputs
Input (String Grouper)
Outputs
Output (String Grouper)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

String Grouper Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> String Grouper Tee

Inputs
input (String Grouper)
Outputs
Output 0 (String Grouper)
Output 1 (String Grouper)
Output 2 (String Grouper)
Output 3 (String Grouper)
Output 4 (String Grouper)
Parameters

String Grouper Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> String Grouper Buffer

Inputs
Input 0 (String Grouper)
Outputs
Output 0 (String Grouper)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

String Meta Data Writer

Writes a value to the meta data of the data flowing though

Meta Data -> Writer -> String Meta Data Writer

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Name
Value

String Tee

Copies data and passes out to all connected blocks at the same rate

Base -> Tees -> String Tee

Inputs
input (String)
Outputs
Output 0 (String)
Output 1 (String)
Output 2 (String)
Output 3 (String)
Output 4 (String)
Parameters

String Buffer

Buffers the input and allows retrieval by index

Base -> Buffer -> String Buffer

Inputs
Input 0 (String)
Outputs
Output 0 (String)
Parameters
Index (0)
Count (0)
Max Size (1000)
Unlimited Size (1)
Clear
Output Current

String Queue

First in first out queue, stores data

Base -> Queues -> String Queue

Inputs
Input 0 (String)
Outputs
Output 0 (String)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

String Group Queue

First in first out queue, stores data

Base -> Queues -> String Group Queue

Inputs
Input 0 (String Grouper)
Outputs
Output 0 (String Grouper)
Parameters
Queue Fill (0)
Min Size (0)
Max Size (20)

String Combiner

Combines multiple String streams into one

Base -> Combiners -> String Combiner

Outputs
Bus Out (String)
Parameters
Number Of Inputs (0)

String Grouper Combiner

Combines multiple String streams into one

Base -> Group Combiners -> String Grouper Combiner

Outputs
Bus Out (String Grouper)
Parameters
Number Of Inputs (0)

StringFrame Counter

Counts the number of String packets passing through the queue

Base -> Counters -> StringFrame Counter

Inputs
Input (String)
Outputs
Output (String)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

StringGrouper Frame Counter

Counts the number of String packets passing through the queue

Base -> Counters -> StringGrouper Frame Counter

Inputs
Input (String Grouper)
Outputs
Output (String Grouper)
Parameters
Useage Amount (0)
Enable (1)
Reset Count
Count (0)

String Bus Combine

Puts data into a busline.

Bus -> Joining -> String Bus Combine

Outputs
Bus Out (String Grouper)
Parameters
Number Of Inputs (0)
Clear Inputs

String Blocker

Blocks data allow it though, one frame at a time

Base -> Blocker -> String Blocker

Inputs
Input 0 (String)
Outputs
Output 0 (String)
Parameters
Allow One

String Grouper Blocker

Blocks data allow it though, one frame at a time

Base -> Group Blocker -> String Grouper Blocker

Inputs
Input 0 (String Grouper)
Outputs
Output 0 (String Grouper)
Parameters
Allow One

String In

External Sink, access to the container from above

Building Blox -> Input -> String In

Outputs
Output 0 (String)
Parameters

String Group In

External Sink, access to the container from above

Building Blox -> Group Inputs -> String Group In

Outputs
Output 0 (String Grouper)
Parameters

String Out

External Source, access to the container from above

Building Blox -> Outputs -> String Out

Inputs
Input 0 (String)
Parameters

String Group Out

External Source, access to the container from above

Building Blox -> Group Outputs -> String Group Out

Inputs
Input 0 (String Grouper)
Parameters

Audio Out

External Source, access to the container from above

Building Blox -> Group Outputs -> Audio Out

Inputs
Input 0 (Audio)
Parameters

Audio In

External Sink, access to the container from above

Building Blox -> Group Outputs -> Audio In

Outputs
Output 0 (Audio)
Parameters

Apulus

Technology for Tomorrow

© 2016 Apulus Ltd.

MEET APULUS

About Us             Privacy Policy
Our Blog              FAQ 
Careers               Contact Us



Join our newsletter

Subscribe and get the latest news and updates. (Secure and no spam)
Name
Email *