* NODE  DOCUMENTATION *

Categories of available FlowDesigner Nodes


* ZDeprecated * Fuzzy
* Vector * Found
* VQ * Flow
* Test * DSP:TimeFreq
* Probe * DSP:Misc
* Operator * DSP:Manip
* Network * DSP:Filter
* NNet * DSP:Effects
* Matrix * DSP:Base
* Logic * DSP:Audio
* IO * DSP:Adaptive
* HMM * Conversion
* General * -































Categories:









* ZDeprecated (6)

List of available FlowDesigner nodes

* Amplitude * ConstantVector * MFCC
* CAllPole * FDSaveFrame * StrCat

See next category: Vector

Return to: Categories of available FlowDesigner nodes





Amplitude (ZDeprecated)

Deprecated, use RMS instead
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: ZDeprecated

See next category: Vector

Return to: Categories of available FlowDesigner nodes

CAllPole (ZDeprecated)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
FILTERanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: ZDeprecated

See next category: Vector

Return to: Categories of available FlowDesigner nodes

ConstantVector (ZDeprecated)

Creates a Constant vector
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTVectorThe vector
Parameters VALUEstringThe string representation of the vector

Return to: ZDeprecated

See next category: Vector

Return to: Categories of available FlowDesigner nodes

FDSaveFrame (ZDeprecated)

Writes audio frames to the sound card (or any other) file descriptor (deplaced by WriteAudio)
 
NAME TYPE MEANING
Inputs OBJECTVectorAudio frames
FDFILEDES(Sound card) File descriptor
Outputs OUTPUTVectorReturning the input audio frames
Parameters LEAD_INintNumber of zero frames to send before starting (for synchronization)

Return to: ZDeprecated

See next category: Vector

Return to: Categories of available FlowDesigner nodes

MFCC (ZDeprecated)

Calculates MFCC coefficients from an audio frame (all in one)
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters INPUTLENGTHanyNo description available
OUTPUTLENGTHanyNo description available
WINDOWanyNo description available
SAMPLINGanyNo description available
LOWanyNo description available
HIGHanyNo description available

Return to: ZDeprecated

See next category: Vector

Return to: Categories of available FlowDesigner nodes

StrCat (ZDeprecated)

Concatenates two strings together (deprecated, use Concat instead)
 
NAME TYPE MEANING
Inputs INPUT1StringFirst input string
INPUT2StringSecond input string
Outputs OUTPUTStringConcatenated strings
Parameters nonenonenone

Return to: ZDeprecated

See next category: Vector

Return to: Categories of available FlowDesigner nodes









* Vector (11)

List of available FlowDesigner nodes

* Concatenate * Length * VectorCode
* DCVector * PushBack * VectorGetIndex
* Float2Vect * Select * VectorSetIndex
* Index * Sum

See next category: VQ

Return to: Categories of available FlowDesigner nodes





Concatenate (Vector)

Concatenates two vectors together (deprecated, use Concat instead)
 
NAME TYPE MEANING
Inputs INPUT1VectorFirst input vector
INPUT2VectorSecond input vector
Outputs OUTPUTVectorConcatenated vector
Parameters nonenonenone

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

DCVector (Vector)

Creates a vector of identical values
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTVectorThe vector
Parameters LENGTHintThe vector length
VALUEfloatValue of each element

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

Float2Vect (Vector)

Converts float values to a vector of elements in past and future
 
NAME TYPE MEANING
Inputs INPUTfloatThe input float
Outputs OUTPUTVectorThe vector
Parameters LOOKAHEADintNumber of elements in the future
LOOKBACKintNumber of elements in the past

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

Index (Vector)

Returns a float value from a vector
 
NAME TYPE MEANING
Inputs INPUTVectorThe input vector
INDEXintIndex value (if not specified in parameter)
Outputs OUTPUTanyFloat at a certain index
Parameters INDEXintIndex value

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

Length (Vector)

Get the length of a vector
 
NAME TYPE MEANING
Inputs INPUTanyThe vector input
Outputs OUTPUTintThe length of the vector
Parameters nonenonenone

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

PushBack (Vector)

Add value in the Vector
 
NAME TYPE MEANING
Inputs INPUTfloatInput object
VECTORVectorAccumulator where to put the input
Outputs OUTPUTVectorThe vector
Parameters nonenonenone

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

Select (Vector)

Selects an index range in an input vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorOutput vector (size = END-START+1)
Parameters STARTintStart index (inculded)
ENDintEnd index (included)

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

Sum (Vector)

Sum of all the elements of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorThe input vector
Outputs OUTPUTfloatThe sum
Parameters nonenonenone

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

VectorCode (Vector)

Modifies a vector using C++ code
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorOutput vector (after gain)
Parameters CODEstringC++ code inside function [void func(const float *x, float *y, int length)]

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

VectorGetIndex (Vector)

Change data at the INDEX of the VECTOR by the VALUE.
 
NAME TYPE MEANING
Inputs VECTORVectorVector
INDEXintVector index
Outputs OUTPUTanyVector element at position index
Parameters nonenonenone

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes

VectorSetIndex (Vector)

Change data at the INDEX of the VECTOR by the VALUE.
 
NAME TYPE MEANING
Inputs VECTORVectorVector
VALUEanyvalue to put in Vector[index]
INDEXintVector index
Outputs OUTPUTVectorThe same vector as the input vector
Parameters nonenonenone

Return to: Vector

See next category: VQ

Return to: Categories of available FlowDesigner nodes









* VQ (14)

List of available FlowDesigner nodes

* CMCalc * MMITrain * VQTrain
* CMTrain * MSVQTrain * VQWeightMeans
* FMapCalc * RBFTrain * VQuantize
* FMapTrain * VQClass * VQuantizeDiff
* MMIScore * VQCloseness

See next category: Test

Return to: Categories of available FlowDesigner nodes





CMCalc (VQ)

(require: CMap)
No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
CManyNo description available
Outputs OUTPUTanyNo description available
Parameters OUTPUTLENGTHanyNo description available

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

CMTrain (VQ)

(require: CMap)
Trains a codebook map
 
NAME TYPE MEANING
Inputs TRAIN_INVectorInput feature accumulator
TRAIN_OUTVectorOutput feature accumulator
VQKMeansAlready trained vector quantizer
Outputs OUTPUTCodebookMapResulting codebook map
Parameters nonenonenone

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

FMapCalc (VQ)

(require: FeatureMap)
Calculates the result of an hetero-associative map (trained by FMapTrain) for an input vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
FMAPFeatureMapThe feature map that will be used
Outputs OUTPUTVectorOutput features
Parameters INPUTLENGTHintNumber of input features
OUTPUTLENGTHintNumber of output features

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

FMapTrain (VQ)

(require: FeatureMap)
Trains an hetero-associative map based on a decision tree.
 
NAME TYPE MEANING
Inputs TRAIN_INVectorAn accumulator with input features
TRAIN_OUTVectorAn accumulator with input features
Outputs OUTPUTFeatureMapThe trained 'feature map'
Parameters LEVELSanyNumber of levels to the decision tree

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

MMIScore (VQ)

No description available
 
NAME TYPE MEANING
Inputs FRAMESanyNo description available
MMIanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

MMITrain (VQ)

Train Maximum Mutual Information (MMI) Tree
 
NAME TYPE MEANING
Inputs FRAMESVector No description available
Outputs OUTPUTCellMMI tree
Parameters LEVELSintNumber of levels for the tree

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

MSVQTrain (VQ)

(require: MSVQ)
Training of a multi-stage vector quantizer
 
NAME TYPE MEANING
Inputs FRAMESanyNo description available
Outputs OUTPUTanyNo description available
Parameters STAGESanyNo description available
BINARYanyNo description available

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

RBFTrain (VQ)

No description available
 
NAME TYPE MEANING
Inputs FRAMESanyNo description available
Outputs OUTPUTanyNo description available
Parameters NB_GAUSSIANSanyNo description available

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

VQClass (VQ)

(require: VQ)
No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
VQanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

VQCloseness (VQ)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
VQanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

VQTrain (VQ)

(require: VQ)
No description available
 
NAME TYPE MEANING
Inputs FRAMESanyNo description available
Outputs OUTPUTanyNo description available
Parameters MEANSanyNo description available
BINARYanyNo description available

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

VQWeightMeans (VQ)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
VQanyNo description available
Outputs OUTPUTanyNo description available
Parameters OUTPUTLENGTHanyNo description available

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

VQuantize (VQ)

(require: VQ)
No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
VQanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes

VQuantizeDiff (VQ)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
VQanyNo description available
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available

Return to: VQ

See next category: Test

Return to: Categories of available FlowDesigner nodes









* Test (1)

List of available FlowDesigner nodes

* XPMTest

See next category: Probe

Return to: Categories of available FlowDesigner nodes





XPMTest (Test)

XPM test
 
NAME TYPE MEANING
Inputs INPUT1anyThe first input
INPUT2anyThe second input
Outputs OUTPUT1anyThe first output
OUTPUT2anyThe second output
Parameters nonenonenone

Return to: Test

See next category: Probe

Return to: Categories of available FlowDesigner nodes









* Probe (7)

List of available FlowDesigner nodes

* GtkPlotProbe * Probe * Trace
* KeyPad * SpectrumProbe
* PlotProbe * TextProbe

See next category: Operator

Return to: Categories of available FlowDesigner nodes





GtkPlotProbe (Probe)

Plots a vector using GtkPlot
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorSame as input
Parameters BREAK_ATintIf set, the probe runs until (count = BREAK_AT)
SHOWboolWhether or not to show the the data by default
SKIPintCount increment for each "Next"
PROBE_NAMEstringName (title) of the probe

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes

KeyPad (Probe)

No description available
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs KEYPADCharThe Char description of the key that is pressed
Parameters nonenonenone

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes

PlotProbe (Probe)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters BREAK_ATanyNo description available
SHOWanyNo description available
SKIPanyNo description available

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes

Probe (Probe)

Helps debugging by allowing to "trace" programs
 
NAME TYPE MEANING
Inputs INPUTanyAny data
Outputs OUTPUTanyPass through
Parameters BREAK_ATintIf set, the probe runs until (count = BREAK_AT)
SHOWboolWhether or not to show the the data by default
SKIPintCount increment for each "Next"
PROBE_NAMEstringName (title) of the probe

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes

SpectrumProbe (Probe)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters BREAK_ATintNo description available
SHOWboolNo description available
SKIPintNo description available
SQRTboolNo description available
LOGboolNo description available

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes

TextProbe (Probe)

Prints the data as text
 
NAME TYPE MEANING
Inputs INPUTanyAny data
Outputs OUTPUTanyPass through
Parameters BREAK_ATintIf set, the probe runs until (count = BREAK_AT)
SHOWboolWhether or not to show the the data by default
SKIPintCount increment for each "Next"
PROBE_NAMEstringName (title) of the probe

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes

Trace (Probe)

Pass Through, tracing initialization, requests, inputs and exceptions
 
NAME TYPE MEANING
Inputs INPUTanyThe input
Outputs OUTPUTanyThe output = The input
Parameters TAGstringTag to put on the lines

Return to: Probe

See next category: Operator

Return to: Categories of available FlowDesigner nodes









* Operator (10)

List of available FlowDesigner nodes

* Add * Max * Power
* Concat * Min * Sub
* Div * Modulo
* Equal * Mul

See next category: Network

Return to: Categories of available FlowDesigner nodes





Add (Operator)

Adds two input values and returns the result
 
NAME TYPE MEANING
Inputs INPUT1anyFirst value
INPUT2anySecond value
Outputs OUTPUTanyResult of the addition
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Concat (Operator)

Concatenates two input values and returns the result
 
NAME TYPE MEANING
Inputs INPUT1anyFirst value
INPUT2anySecond value
Outputs OUTPUTanyResult of the concatenation
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Div (Operator)

Divides a numerator by a denominator
 
NAME TYPE MEANING
Inputs NUManyThe numerator
DENanyThe denominator
Outputs OUTPUTanyThe result of the division
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Equal (Operator)

Returns true if two input values are equal, false otherwise
 
NAME TYPE MEANING
Inputs INPUT1anyFirst value
INPUT2anySecond value
Outputs OUTPUTboolTrue or false
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Max (Operator)

The maximum value
 
NAME TYPE MEANING
Inputs INPUT1anyFirst value
INPUT2anySecond value
Outputs OUTPUTanyThe maximum value between INPUT1 and INPUT2
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Min (Operator)

Selects the minimum between two values
 
NAME TYPE MEANING
Inputs INPUT1anyThe first value
INPUT2anyThe second value
Outputs OUTPUTanyThe minimum value between INPUT1 and INPUT2
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Modulo (Operator)

No description available
 
NAME TYPE MEANING
Inputs DIVIDENDanyNo description available
DIVISORanyNo description available
Outputs REMAINDERanyNo description available
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Mul (Operator)

Multiplication between two values, vectors, objects (operator* must be defined)
 
NAME TYPE MEANING
Inputs INPUT1anyThe first operand
INPUT2anyThe second operand
Outputs OUTPUTanyThe result of INPUT1 * INPUT2
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Power (Operator)

none
 
NAME TYPE MEANING
Inputs BASEintbase
EXPintexponent
Outputs OUTPUTintbase power exponent
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes

Sub (Operator)

Subtracts two values, Vectors, Objects
 
NAME TYPE MEANING
Inputs INPUT1anyThe value to subtract from
INPUT2anyThe subtracted value
Outputs OUTPUTanyThe result of the subtraction
Parameters nonenonenone

Return to: Operator

See next category: Network

Return to: Categories of available FlowDesigner nodes









* Network (4)

List of available FlowDesigner nodes

* Accept * Listen
* Connect * Socket

See next category: NNet

Return to: Categories of available FlowDesigner nodes





Accept (Network)

Create a network socket of any type
 
NAME TYPE MEANING
Inputs SOCKETsocketThe socket to listen to
Outputs SOCKETstreamThe socket to be used for input/output operations
Parameters nonenonenone

Return to: Network

See next category: NNet

Return to: Categories of available FlowDesigner nodes

Connect (Network)

Create a network socket of any type
 
NAME TYPE MEANING
Inputs SOCKETsocketThe socket to listen to
HOSTanyThe host we want to connect to.
Outputs SOCKETstreamThe socket to be used for input/output operations
Parameters nonenonenone

Return to: Network

See next category: NNet

Return to: Categories of available FlowDesigner nodes

Listen (Network)

Create a network socket of any type
 
NAME TYPE MEANING
Inputs SOCKETsocketThe socket to listen to
Outputs SOCKETsocketThe socket to be used for input/output operations
Parameters BACKLOGintNumber of incoming connections allowed
BLOCKINGboolBlocking call to accept.

Return to: Network

See next category: NNet

Return to: Categories of available FlowDesigner nodes

Socket (Network)

Create a network socket of any type
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTsocketThe socket to be used for input/output operations
Parameters TYPEstringType of socket : BROADCAST, TCP_STREAM, etc.
PORTintCommunication port

Return to: Network

See next category: NNet

Return to: Categories of available FlowDesigner nodes









* NNet (10)

List of available FlowDesigner nodes

* NNetExec * NNetSetInit * NNetTrainSCG
* NNetInit * NNetSetTrainDBD * NNetTrainWeightDBD
* NNetSetCalc * NNetTrainDBD
* NNetSetChooseBest * NNetTrainQProp

See next category: Matrix

Return to: Categories of available FlowDesigner nodes





NNetExec (NNet)

(require: FFNet)
No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
NNETanyNo description available
Outputs OUTPUTanyNo description available
Parameters OUTPUTLENGTHanyNo description available

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetInit (NNet)

(require: FFNet)
Initialized the neural network weights to fit the input/output set
 
NAME TYPE MEANING
Inputs TRAIN_INVectorTraining input data
TRAIN_OUTVectorTraining output data
Outputs OUTPUTFFNetInitialized feed-forward neural network
Parameters TOPOstringNumber of units on each layer (including input and output layers)
FUNCTIONSstringActivation functions for each layer (except the input layer)
RAND_SEEDintSets to random seed to RAND_SEED before initialization

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetSetCalc (NNet)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
IDanyNo description available
NNETanyNo description available
Outputs OUTPUTanyNo description available
Parameters OUTPUTLENGTHanyNo description available

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetSetChooseBest (NNet)

Initialized the neural network weights to fit the input/output set
 
NAME TYPE MEANING
Inputs TRAIN_INanyNo description available
TRAIN_OUTanyNo description available
TRAIN_IDanyNo description available
NET1anyNo description available
NET2anyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetSetInit (NNet)

Initialized the neural network weights to fit the input/output set
 
NAME TYPE MEANING
Inputs TRAIN_INanyNo description available
TRAIN_OUTanyNo description available
TRAIN_IDanyNo description available
Outputs OUTPUTanyNo description available
Parameters NB_NETSanyNo description available
TOPOanyNo description available
FUNCTIONSanyNo description available
RAND_SEEDanyNo description available

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetSetTrainDBD (NNet)

No description available
 
NAME TYPE MEANING
Inputs TRAIN_INanyNo description available
TRAIN_OUTanyNo description available
TRAIN_IDanyNo description available
NNETanyNo description available
Outputs OUTPUTanyNo description available
Parameters MAX_EPOCHanyNo description available
LEARN_RATEanyNo description available
INCREASEanyNo description available
DECREASEanyNo description available

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetTrainDBD (NNet)

(require: FFNetTrain)
Neural network (MLP) training unsing the Delta-bar-delta algorithm
 
NAME TYPE MEANING
Inputs TRAIN_INVectorInput data accumulator
TRAIN_OUTVectorOutput data accumulator
NNETFFNetNeural network that will be trained
Outputs OUTPUTFFNetTrained network
Parameters MAX_EPOCHintNumber of training epoch (default 2000)
LEARN_RATEfloatInitial learning rate (default 0.000001)
INCREASEfloatLearning rate increment (> 1.0) factor (default 1.04)
DECREASEfloatLearning rate decrement (< 1.0) factor (default 0.6)
NB_SETSintNumber of batch subsets for accelerated training (default 1)
ALLOC_CHUNKboolIf true, a big vector is allocated to store all the inputs (default false)
RPROPboolIf true, use the RProp variant of delta-bar-delta (default false)

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetTrainQProp (NNet)

(require: FFNetTrain)
Neural network (MLP) training unsing the Quickprop algorithm
 
NAME TYPE MEANING
Inputs TRAIN_INVectorInput data accumulator
TRAIN_OUTVectorOutput data accumulator
NNETFFNetNeural network that will be trained
Outputs OUTPUTFFNetTrained network
Parameters MAX_EPOCHintNumber of training epoch (default 2000)
LEARN_RATEfloatInitial learning rate (default 0.000001)
INCREASEfloatLearning rate increment (> 1.0) factor (default 1.04)
DECREASEfloatLearning rate decrement (< 1.0) factor (default 0.6)

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetTrainSCG (NNet)

(require: FFNetTrain)
Neural network (MLP) training unsing the scaled conjugate gradient algorithm
 
NAME TYPE MEANING
Inputs TRAIN_INVectorInput data accumulator
TRAIN_OUTVectorOutput data accumulator
NNETFFNetNeural network that will be trained
Outputs OUTPUTFFNetTrained network
Parameters MAX_EPOCHintNumber of training epoch (default 2000)
SIGMAfloatSigma parameter
LAMBDAfloatLambda parameter

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes

NNetTrainWeightDBD (NNet)

(require: FFNetTrain)
Neural network (MLP) training unsing the Delta-bar-delta algorithm
 
NAME TYPE MEANING
Inputs TRAIN_INVectorInput data accumulator
TRAIN_OUTVectorOutput data accumulator
TRAIN_WEIGHTVectorError weights for training
NNETFFNetNeural network that will be trained
Outputs OUTPUTFFNetTrained network
Parameters MAX_EPOCHintNumber of training epoch (default 2000)
LEARN_RATEfloatInitial learning rate (default 0.000001)
INCREASEfloatLearning rate increment (> 1.0) factor (default 1.04)
DECREASEfloatLearning rate decrement (< 1.0) factor (default 0.6)

Return to: NNet

See next category: Matrix

Return to: Categories of available FlowDesigner nodes









* Matrix (3)

List of available FlowDesigner nodes

* CovarianceAccum * DCMatrix * MatProduct

See next category: Logic

Return to: Categories of available FlowDesigner nodes





CovarianceAccum (Matrix)

Updates (accumulate) a covariance matrix with an observation vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput (observation) vector
MATRIXMatrixInput (covariance) matrix
Outputs OUTPUTMatrixUpdated matrix (same object as input)
Parameters nonenonenone

Return to: Matrix

See next category: Logic

Return to: Categories of available FlowDesigner nodes

DCMatrix (Matrix)

Creates a matrix of identical values
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTMatrixThe matrix
Parameters ROWSintNumber of rows
COLUMNSintNumber of columns
VALUEfloatValue of each element

Return to: Matrix

See next category: Logic

Return to: Categories of available FlowDesigner nodes

MatProduct (Matrix)

Matrix x vector product
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
MATRIXMatrixMatrix
Outputs OUTPUTVectorResult
Parameters nonenonenone

Return to: Matrix

See next category: Logic

Return to: Categories of available FlowDesigner nodes









* Logic (10)

List of available FlowDesigner nodes

* AND * IF * Smaller
* BinaryAND * IterCount * isNil
* BinaryOR * NOT
* Greater * OR

See next category: IO

Return to: Categories of available FlowDesigner nodes





AND (Logic)

Logical AND between two inputs
 
NAME TYPE MEANING
Inputs INPUT1boolFirst boolean input
INPUT2boolSecond boolean input
Outputs OUTPUTboolBoolean output
Parameters PULL_ANYWAYboolPull on INPUT2 even if INPUT1 is false

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

BinaryAND (Logic)

none
 
NAME TYPE MEANING
Inputs MASKintMask.
Input1intthe value to mask
Outputs OUTPUTintnew value
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

BinaryOR (Logic)

none
 
NAME TYPE MEANING
Inputs MASKintMask.
Input1intthe value to mask
Outputs OUTPUTintnew value
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

Greater (Logic)

Verifies if INPUT1 > INPUT2
 
NAME TYPE MEANING
Inputs INPUT1anyThe first operand
INPUT2anyThe second operand
Outputs OUTPUTboolbool value
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

IF (Logic)

Takes a branch or another depending on a condition (Bool value).
 
NAME TYPE MEANING
Inputs CONDboolThe condition for the if statement
THENanyWhat to do if the condition is true
ELSEanyWhat to do if the condition is false
Outputs OUTPUTanyThe object from THEN or ELSE depending on COND
Parameters PULL_ANYWAYboolIf true, the IF statement pulls also on the branch not taken

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

IterCount (Logic)

Get the iterator count (iteration number)
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTintThe iteration count
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

NOT (Logic)

Logical NOT of an input
 
NAME TYPE MEANING
Inputs INPUTboolBoolean input
Outputs OUTPUTboolBoolean output
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

OR (Logic)

Logical OR between two inputs
 
NAME TYPE MEANING
Inputs INPUT1boolFirst boolean input
INPUT2boolSecond boolean input
Outputs OUTPUTboolBoolean output
Parameters PULL_ANYWAYboolPull on INPUT2 even if INPUT1 is true

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

Smaller (Logic)

Verifies if INPUT1 is smaller than INPUT2
 
NAME TYPE MEANING
Inputs INPUT1anyThe first operand
INPUT2anyThe second operand
Outputs OUTPUTanyBoolean output
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes

isNil (Logic)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyFloat value
Outputs OUTPUTboolFloat transformation to integer
Parameters nonenonenone

Return to: Logic

See next category: IO

Return to: Categories of available FlowDesigner nodes









* IO (18)

List of available FlowDesigner nodes

* BroadcastLoad * OutputStream * SerializeAs
* BroadcastSave * Print * Stderr
* ExecStream * ReadInt * Stdin
* InputStream * Save * Stdout
* Load * SaveAs * TCPConnect
* LoadFile * Serialize * URLStream

See next category: HMM

Return to: Categories of available FlowDesigner nodes





BroadcastLoad (IO)

Load an object from file (registered type)
 
NAME TYPE MEANING
Inputs SOCKETStreamThe stream we are loading from
Outputs OUTPUTanyThe loaded object
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

BroadcastSave (IO)

Takes an object and saves it using a stream, returns the input object
 
NAME TYPE MEANING
Inputs OBJECTanyThe object that will be saved
SOCKETStreamThe output stream where to save
Outputs OUTPUTanyThe input object
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

ExecStream (IO)

A command to be executed (stdout is streamed)
 
NAME TYPE MEANING
Inputs INPUTstringThe command arg
Outputs OUTPUTStreamThe stream
Parameters COMMANDstringThe command

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

InputStream (IO)

Creates a read-only stream from a filename
 
NAME TYPE MEANING
Inputs INPUTstringThe file name
Outputs OUTPUTStreamThe Stream
Parameters TYPEStringType of stream: stream, fd, or FILE (default stream)
RETRYintIf set to N, InputStream will retry N times on open fail

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Load (IO)

Load an object from file (registered type)
 
NAME TYPE MEANING
Inputs STREAMStreamThe stream we are loading from
Outputs OUTPUTanyThe loaded object
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

LoadFile (IO)

No description available
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTanyNo description available
Parameters FILENAMEstringNo description available

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

OutputStream (IO)

Creates a write-only stream from a filename
 
NAME TYPE MEANING
Inputs INPUTstringThe file name
Outputs OUTPUTStreamThe Stream
Parameters TYPEstringType of stream: stream, fd, or FILE (default stream)

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Print (IO)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

ReadInt (IO)

ReadInt an integer from file
 
NAME TYPE MEANING
Inputs STREAMStreamThe stream we are loading from
Outputs OUTPUTintThe (next) integer in the stream
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Save (IO)

Takes an object and saves it using a stream, returns the input object
 
NAME TYPE MEANING
Inputs OBJECTanyThe object that will be saved
STREAMStreamThe output stream where to save
Outputs OUTPUTanyThe input object
Parameters PRETTY_PRINTboolIf we want to print human readable output (and Matlab)

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

SaveAs (IO)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters FILENAMEstringNo description available

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Serialize (IO)

Takes an object and saves it using a stream, returns the input object
 
NAME TYPE MEANING
Inputs OBJECTanyThe object that will be saved
STREAMStreamThe output stream where to save
Outputs OUTPUTanyThe input object
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

SerializeAs (IO)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters FILENAMEstringNo description available

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Stderr (IO)

Returns the stderr stream (cerr)
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTStreamStderr stream
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Stdin (IO)

Returns the stdin stream (cin)
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTStreamStdin stream
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

Stdout (IO)

Returns the stdout stream (cout)
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTStreamStdout stream
Parameters nonenonenone

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

TCPConnect (IO)

Creates a read-only stream from a filename
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTStreamCommected socket in RW mode
Parameters HOSTstringHostname
PORTintPort number
BLOCKINGboolWhether to make the socket blocking

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes

URLStream (IO)

Creates a stream from a URL (INPUT string)
 
NAME TYPE MEANING
Inputs INPUTstringThe url string
Outputs OUTPUTStreamThe newly created Stream
Parameters FLAGSstringFlags for opening the stream (r, w, rw)

Return to: IO

See next category: HMM

Return to: Categories of available FlowDesigner nodes









* HMM (9)

List of available FlowDesigner nodes

* AdaptMAP * DiagGMMTrain * MakeDiagGMM
* DiagGMMScore * GMMScore * MarkovProb
* DiagGMMSetScore * GMMTrain * TransMatrix

See next category: General

Return to: Categories of available FlowDesigner nodes





AdaptMAP (HMM)

(require: GMM)
Performs MAP adaptation (well, almost!)
 
NAME TYPE MEANING
Inputs FRAMESVectorFrame buffer
GMMGMMGMM to be adapted
Outputs OUTPUTGMMAdapted GMM
Parameters nonenonenone

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

DiagGMMScore (HMM)

(require: DGMM)
Scores a DiagGMM
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
GMMDiagGMMInput GMM (pdf)
Outputs OUTPUTFloatGMM score
Parameters nonenonenone

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

DiagGMMSetScore (HMM)

(require: DGMM)
Scores a DiagGMM
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
GMMDiagGMMInput GMM set (pdf's)
Outputs OUTPUTVectorGMM scores
Parameters nonenonenone

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

DiagGMMTrain (HMM)

Trains a GMM using an accumulator of frames
 
NAME TYPE MEANING
Inputs FRAMESVectorFrame Accumulator
Outputs OUTPUTGMMThe trained GMM
Parameters SPLIT_LEVELSintNumber of times to perform the split = log2 (number of gaussians)

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

GMMScore (HMM)

Scores a GMM for a given frame
 
NAME TYPE MEANING
Inputs FRAMESVectorFrames that will be scored
GMMGMMGMM used as dpf
Outputs OUTPUTVectorLog-score (as a vector of 1)
Parameters nonenonenone

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

GMMTrain (HMM)

Trains a GMM using an accumulator of frames
 
NAME TYPE MEANING
Inputs FRAMESVectorFrame Accumulator
Outputs OUTPUTGMMThe trained GMM
Parameters SPLIT_LEVELSintNumber of times to perform the split = log2 (number of gaussians)

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

MakeDiagGMM (HMM)

(require: GMM)
Transforms a GMM into a DiagGMM
 
NAME TYPE MEANING
Inputs INPUTGMMInput GMM
Outputs OUTPUTDiagGMMOutput DiagGMM
Parameters nonenonenone

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

MarkovProb (HMM)

Calculates the Markov chain probability
 
NAME TYPE MEANING
Inputs INPUTanyState probability
MATRIXanyTransition probability matrix
Outputs OUTPUTanyA posteriori probability
Parameters nonenonenone

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes

TransMatrix (HMM)

No description available
 
NAME TYPE MEANING
Inputs INPUTanystate numbers in a frame buffer
Outputs OUTPUTanyNo description available
Parameters NB_STATESanyNumber of HMM states
THRESHOLDanyThe minimum transition probability allowed

Return to: HMM

See next category: General

Return to: Categories of available FlowDesigner nodes









* General (15)

List of available FlowDesigner nodes

* Accumulate * GetComposite * NewAccumulator
* Action * List * NilObject
* BuildDoc * LoadDoc * VMethod
* Constant * MakeComposite * VarLoad
* Discard * NOP * VarStore

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes





Accumulate (General)

Accumulation of objects into a buffer, that is, a vector of Objects References. When the node is in the main network or in a sub-network, his input is packed in the vector only once. However while in iterators, his input is packed (added) in the vector at every iteration. As well, his other input "ACCUM" must be connected to a node: "NewAccumulator"(General).
 
NAME TYPE MEANING
Inputs ACCUMVectorAccumulator where to put the input
INPUTanyInput object
Outputs OUTPUTVectorThe input accumulator
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

Action (General)

Pulls in order the inputs: BEFORE, INPUT and AFTER.
 
NAME TYPE MEANING
Inputs INPUTanyThe input
BEFOREanyTo be pulled before
AFTERanyTo be pulled after
Outputs OUTPUTanyThe output = The input
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

BuildDoc (General)

(require: UIClasses)
Builds a network from a document
 
NAME TYPE MEANING
Inputs INPUTUIDocumentLoaded document
Outputs OUTPUTNetworkbuilt network
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

Constant (General)

Defines a constant in terms of type and value. The different types are: int, float, bool, string, objects and subnet_param.

For further explainations see Users Manual at section 6.3 "Data Types": Users Manual
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs VALUEanyThe value (parameter)
Parameters VALUEanyThe value

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

Discard (General)

Discards the object pulled
 
NAME TYPE MEANING
Inputs INPUTanyThe input object
Outputs OUTPUTNilObjectAlways return a NilObject
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

GetComposite (General)

Split up a composite object. This node makes just the opposite of the node "MakeComposite", that is, split up his compressed input (the composite object) into several outputs. However, the outputs must be added manually by by users. To add outputs to the node: double-click on it and click on the tab "Input/Outputs". Give a name to the output and press "Add". Repeat as long as you wish. Therefore, you can regroup inputs with "MakeComposite", send them in one output (the composite object) and get them back with "GetComposite". However, if you want to do so, inputs of "MakeComposite" and outputs of "GetComposite" must have corresponding names.
 
NAME TYPE MEANING
Inputs INPUTCompositeTypeComposite object
Outputs nonenonenone
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

List (General)

Load a string from a file (seperated into chunks of 256 bytes)
 
NAME TYPE MEANING
Inputs STREAMStreamThe stream to load from
Outputs OUTPUTVectorThe vector output
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

LoadDoc (General)

(require: UIClasses)
Loads an Overflow XML document
 
NAME TYPE MEANING
Inputs INPUTstringDocument name
Outputs OUTPUTUIDocumentloaded document
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

MakeComposite (General)

Creates a composite object. A composite object is somewhere like a structure in C++. Indeed, a composite object is a regrouping of inputs like a structure is a regrouping of variables. You can chose the name and the number of inputs that you want your node to containt. To add inputs in the node: double-click on it and click on the tab "Input/Outputs". Give a name to the input and press "Add". Repeat as long as you wish. Then, the node will regoup all of these inputs together in only one output (a composite object).
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTanyCreate a new composite object.
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

NOP (General)

Pass Through (no operation)
 
NAME TYPE MEANING
Inputs INPUTanyThe input
Outputs OUTPUTanyThe output = The input
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

NewAccumulator (General)

Creates a new Accumulator, that is a vector of Objects References. Accumulators are often used as the input "ACCUM" of the node "Accumulate".
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTVectorEmpty accumulator
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

NilObject (General)

No description available
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs VALUEanyNo description available
Parameters nonenonenone

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

VMethod (General)

Applies a certain method on an object int or float. The name of the method to call can be: log, exp, sin or cos.
 
NAME TYPE MEANING
Inputs INPUTint or floatObject on wich the method will be applied
Outputs OUTPUTint or floatReturn value of the method
Parameters METHODstringThe name of the method to call

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

VarLoad (General)

Load a variable. The variable is pulled from a node of type: " VarStore "(General) which has the same given name. The node: " VarStore " can be declared in a different Overflow file, but must be declared before.
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTanyThe variable value
Parameters VARIABLEstringThe name of the variable t be loaded

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes

VarStore (General)

Store a variable under a specified name. The variable may be used in other Overflow files by the node: " VarLoad "(General).
 
NAME TYPE MEANING
Inputs INPUTanyThe value of the variable
Outputs OUTPUTanyThe value of the variable
Parameters VARIABLEstringThe variable name

Return to: General

See next category: Fuzzy

Return to: Categories of available FlowDesigner nodes









* Fuzzy (7)

List of available FlowDesigner nodes

* FuzzyModelExec * GenericModel * TriangularFunction
* FuzzyRule * InferenceModel
* FuzzySet * TrapezoidalFunction

See next category: Found

Return to: Categories of available FlowDesigner nodes





FuzzyModelExec (Fuzzy)

FuzzyModelExec takes a FuzzyModel and find its output according the the specified intput.
 
NAME TYPE MEANING
Inputs MODELanyThe model to use
INPUTanyThe input values to calculate
Outputs OUTPUTanyThe output of the fuzzy model
Parameters nonenonenone

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes

FuzzyRule (Fuzzy)

A Rule containing ANTECEDANTS (IF) and CONSEQUENTS(THEN)
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs RULEVectorThe FuzzyRule Object
Parameters IFstringAntecedant of the rule seperated by spaces
THENstringConsequent of the rule seperated by spaces

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes

FuzzySet (Fuzzy)

A FuzzySet containing functions associated with names
 
NAME TYPE MEANING
Inputs FUNCTIONSVectorThe Fuzzy Functions
Outputs SETVectorThe FuzzySet with multiple Fuzzy Functions
Parameters NAMEstringThe name of the set

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes

GenericModel (Fuzzy)

A generic Fuzzy controller
 
NAME TYPE MEANING
Inputs RULESVectorThe Rules to use
ANTECEDENT_SETSVectorThe Sets to use
CONSEQUENT_SETSVectorThe Sets to use
INPUTVectorThe input value of the variables
Outputs MODELModelThe model (cloned)
OUTPUTVectorThe defuzzified values
Parameters nonenonenone

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes

InferenceModel (Fuzzy)

A generic Fuzzy controller
 
NAME TYPE MEANING
Inputs RULESVectorThe Rules to use
ANTECEDENT_SETSVectorThe Sets to use
CONSEQUENT_SETSVectorThe Sets to use
INPUTVectorThe input value of the variables
Outputs MODELModelThe model (cloned)
OUTPUTVectorThe defuzzified values
OUTPUT_SETSVectorThe copied consequent set(s)
Parameters nonenonenone

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes

TrapezoidalFunction (Fuzzy)

A Fuzzy Function to be included in a FuzzySet
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs FUNCTIONVectorThe FuzzyFunction object
Parameters AfloatA value
BfloatB value
CfloatC value
DfloatD value
NAMEstringThe name of the function

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes

TriangularFunction (Fuzzy)

No description available
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs FUNCTIONVectorThe FuzzyFunction object
Parameters AfloatA value
BfloatB value
CfloatC value
NAMEstringThe name of the function

Return to: Fuzzy

See next category: Found

Return to: Categories of available FlowDesigner nodes









* Found (1)

List of available FlowDesigner nodes

* Round

See next category: Flow

Return to: Categories of available FlowDesigner nodes





Round (Found)

Rounds a float values to the nearest integer
 
NAME TYPE MEANING
Inputs INPUTfloatThe input float
Outputs OUTPUTintNearest integer
Parameters nonenonenone

Return to: Found

See next category: Flow

Return to: Categories of available FlowDesigner nodes









* Flow (18)

List of available FlowDesigner nodes

* Catch * Pack * Step
* Collector * ParallelThread * Sync
* Delay * Recover * ThreadJoin
* Feedback * SampleAndHold * Throw
* IterWall * SerialThread * Trigger
* Iterate * Sleep * UnPack

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes





Catch (Flow)

Catches an exception
 
NAME TYPE MEANING
Inputs INPUTanyNormal flow
CATCHanyFlow to follow if an exception is caught
Outputs OUTPUTanyFlow output
EXCEPTIONanyThe exception caught (use only as feedback link)
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Collector (Flow)

Pass through with unlimited number of input/output pairs
 
NAME TYPE MEANING
Inputs INPUTanyThe input
Outputs OUTPUTanyThe output = The input (same name)
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Delay (Flow)

Delay the input of DELAY iterations. Therefore, it can only be used in iterators.
 
NAME TYPE MEANING
Inputs INPUTanyThe input object
Outputs OUTPUTanyThe output object = input object with a delay
Parameters DELAYintThe delay

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Feedback (Flow)

Feedback objects with a delay of n iterations.
 
NAME TYPE MEANING
Inputs INPUTanyThe input object
BEFOREanyWhen count < delay, pull the input from here
Outputs OUTPUTanyThe output object = input object
DELAYanyThe delayed output of DELAY iteration
Parameters DELAYintNumber of iteration for the delay
BEFORE_LIMITintWhen count - DELAY is smaller or equal to BEFORE_LIMIT, the input is pulled from BEFORE at (DELAY - count + BEFORE_LIMIT)

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

IterWall (Flow)

Get the input object only once, compute the result and always give the same output afterwards.
 
NAME TYPE MEANING
Inputs INPUTanyThe input object
Outputs OUTPUTanyThe output object = the input object (calculated once)
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Iterate (Flow)

Specify the number of iteration to do (max). Therefore, it can only be used in iterators and the output must be set to COND (left click on the node output and hold the control).
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTboolReturn true if count < MAX_ITER
Parameters MAX_ITERintNumber of iteration to do (max)

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Pack (Flow)

Pack Data into a vector of Objects references. When the node is in the main network or in a sub-network, his input is packed in the vector only once. However while in iterators, his input is packed (added) in the vector at every iteration.
 
NAME TYPE MEANING
Inputs INPUTanyObjects to be packed (until processCount reached)
Outputs OUTPUTVectorA vector of ObjectRef(s)
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

ParallelThread (Flow)

Provides parallelism-type threading. When asked for an input, it computes both inputs at the same time and caches the other.
 
NAME TYPE MEANING
Inputs INPUT1anyFirst parallelized input
INPUT2anySecond parallelized input
Outputs OUTPUT1anyFirst parallelized output
OUTPUT2anySecond parallelized output
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Recover (Flow)

Recovers from an error (BaseException)
 
NAME TYPE MEANING
Inputs INPUTanyNormal flow
CATCHanyFlow to follow if an error (exception) is caught
Outputs OUTPUTanyFlow output
EXCEPTIONStringThe error message caught (use only as feedback link)
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

SampleAndHold (Flow)

Downsamples in the "count" domain
 
NAME TYPE MEANING
Inputs INPUTanyThe input x[count]
Outputs OUTPUTanyx[count - (count "modulo" FACTOR)]
Parameters DOWNSAMPLINGintThe downsampling factor

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

SerialThread (Flow)

Provides a pipeline-type multi-threading. A thread is started and computes inputs before the are needed by the output node.
 
NAME TYPE MEANING
Inputs INPUTanyFlow input (asynchronous flow)
Outputs OUTPUTanyOutput flow (synchronous)
Parameters LOOKAHEADintPipeline look-ahead

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Sleep (Flow)

Sleep a certain amount of time.
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs VALUEanyAlways return TRUE.
Parameters SECONDSfloatSleep x seconds.

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Step (Flow)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
ELSEanyNo description available
Outputs OUTPUTanyNo description available
Parameters Step valueintNo description available

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Sync (Flow)

No-op node for which count ratio (getInput/getOutput) = RATIO
 
NAME TYPE MEANING
Inputs INPUTanyInput
Outputs OUTPUTanyOutput (no-op) same as input with different count
Parameters RATIOany(input/output) count ratio

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

ThreadJoin (Flow)

Acts like a mutex and prevents two Overflow threads from accessing the same (input) node at the same time.
 
NAME TYPE MEANING
Inputs INPUTanyThe input
Outputs OUTPUTanyThe output = The input
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Throw (Flow)

Throw a FlowException
 
NAME TYPE MEANING
Inputs INPUTanyThe Object included in the FlowException
Outputs OUTPUTanyWill automatically throw a FlowException if pulled
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

Trigger (Flow)

No description available
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTanyNo description available
Parameters RateintNo description available
Start valueintNo description available

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes

UnPack (Flow)

Unpack data already packed. This node makes just the opposite of "Pack" and is often used with it.
 
NAME TYPE MEANING
Inputs INPUTanyThe packed vector
Outputs OUTPUTanyThe single unpacked Object
NOT_ENDanyTrue if there's still data
Parameters nonenonenone

Return to: Flow

See next category: DSP:TimeFreq

Return to: Categories of available FlowDesigner nodes









* DSP:TimeFreq (11)

List of available FlowDesigner nodes

* CMS * GCMS2 * Mel
* DCT * IDCT * PS
* FFT * IRFFT * RFFT
* GCMS * MDCT

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes





CMS (DSP:TimeFreq)

Window-type Cepstram Mean Subtraction (CMS)
 
NAME TYPE MEANING
Inputs INPUTVectorInput frames (cepstrum)
Outputs OUTPUTVectorCMS output frames
Parameters LENGTHintFrame length (number of features)
LOOKBACKintCMS window look-back (number of frames)
LOOKAHEADintCMS window look-ahead (number of frames)

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

DCT (DSP:TimeFreq)

(require: FFT)
Fast implementation of the discrete cosine transform (DCT) using an FFT
 
NAME TYPE MEANING
Inputs INPUTVectorThe input vector
Outputs OUTPUTVectorThe result of the DCT
Parameters LENGTHintLength of the DCT
FASTboolIf true, the DCT is implemented using an FFT
OUTPUTLENGTHintNumber of coefficients to calculate (only if FAST=false)

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

FFT (DSP:TimeFreq)

(require: FFT)
Computes the real FFT of a float vector
 
NAME TYPE MEANING
Inputs INPUTVectorThe input vector
Outputs OUTPUTVectorThe FFT resuls as [r(0), r(1),..., r(N/2), i(N/2-1), ..., i(2), i(1)]
Parameters nonenonenone

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

GCMS (DSP:TimeFreq)

Growing-Window Cepstral Mean Subtraction
 
NAME TYPE MEANING
Inputs INPUTVectorInput frames
Outputs OUTPUTVectorCMS output
Parameters LENGTHintFrame lentgh (features)

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

GCMS2 (DSP:TimeFreq)

Growing-Window Cepstral Mean Subtraction, counting only speech
 
NAME TYPE MEANING
Inputs INPUTVectorInput frames
IS_SPEECHboolWhether the frame is speech
Outputs OUTPUTVectorCMS output
Parameters LENGTHintFrame lentgh (features)

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

IDCT (DSP:TimeFreq)

(require: FFT)
Fast implementation of the inverse discrete cosine transform (IDCT) using an FFT
 
NAME TYPE MEANING
Inputs INPUTVectorThe input vector
Outputs OUTPUTVectorThe result of the DCT
Parameters LENGTHintLength of the input and output vectors

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

IRFFT (DSP:TimeFreq)

(require: FFT)
Inverse FFT, half complex to real vector
 
NAME TYPE MEANING
Inputs INPUTVectorHalf complex vector
Outputs OUTPUTVectorReal inverse FFT output
Parameters nonenonenone

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

MDCT (DSP:TimeFreq)

(require: MDCT)
MDCT implementation (taken from Vorbis)
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
Outputs OUTPUTVectorMDCT result
Parameters LENGTHintFrame (not window) size

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

Mel (DSP:TimeFreq)

calculates Mel-scale channel energies from power-spectrum
 
NAME TYPE MEANING
Inputs INPUTVectorInput power-spectrum
Outputs OUTPUTVectorMel-scale channel energies
Parameters INPUTLENGTHintPower-spectrum size
OUTPUTLENGTHintNumber of channel energies
SAMPLINGintSampling rate used (used for power-spectrum range)
LOWintLowest frequency
HIGHintHighest frequency

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

PS (DSP:TimeFreq)

Converts the output of the FFT (not RFFT) node to a power spectrum
 
NAME TYPE MEANING
Inputs INPUTVectorSpectrum output from FFT
Outputs OUTPUTVectorPower spectrum (half the input length)
Parameters nonenonenone

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes

RFFT (DSP:TimeFreq)

(require: FFT)
Computes the FFT of a real input vector and output a complex result
 
NAME TYPE MEANING
Inputs INPUTVectorReal vector
Outputs OUTPUTVectorComplex FFT output
Parameters nonenonenone

Return to: DSP:TimeFreq

See next category: DSP:Misc

Return to: Categories of available FlowDesigner nodes









* DSP:Misc (9)

List of available FlowDesigner nodes

* Autocor * Noise * TimeAutocorr
* Dist * RMS * TimeEntropy
* Entropy * StopRecord * ZCrossing

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes





Autocor (DSP:Misc)

Computes the autocorrelation of an input vector with (START <= lag <= END)
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorAutocorrelation vector
Parameters STARTintSmallest lag offset (included)
ENDintLargest lag offset (included)
CONTINUOUSboolUse the previous frame also (cross-correlation) (default false)
NORMALIZEboolEnergy normalization (default false)
NORMALIZE2boolNormalize by subtracting the value at lag/2 (default false)

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

Dist (DSP:Misc)

Calculates the distance between two vectors
 
NAME TYPE MEANING
Inputs INPUT1VectorFirst input vector
INPUT2VectorSecond input vector
Outputs OUTPUTVectorDistance between INPUT1 and INPUT2
Parameters nonenonenone

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

Entropy (DSP:Misc)

Calculates the entropy of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorEntropy value (vector of 1)
Parameters nonenonenone

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

Noise (DSP:Misc)

Noise generator
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTVectorNoise signal (uncorrelated)
Parameters LENGTHintLength of the generated noise signal (frame length)
TYPEstringNoise type (UNIFORM, GAUSS, TRIANGLE)
SDfloatNoise standard deviation

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

RMS (DSP:Misc)

Root mean squared (RMS) value of a signal
 
NAME TYPE MEANING
Inputs INPUTVectorThe input signal
Outputs OUTPUTVectorThe RMS value
Parameters nonenonenone

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

StopRecord (DSP:Misc)

For SV
 
NAME TYPE MEANING
Inputs INPUTboolframe by frame
Outputs OUTPUTboolfalse when should stop
Parameters STARTintNumber of true frames before start
TIMEOUTintNumber of false frames before end

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

TimeAutocorr (DSP:Misc)

Autocorrelation across vectors (frames)
 
NAME TYPE MEANING
Inputs INPUTVectorInput vectors (frames)
Outputs OUTPUTVectorAutocorrelations (summed) for each delay
Parameters INPUTLENGTHintLength ov input vectors
LOOKAHEADintMaximum forward (non-causal) delay
LOOKBACKintMaximum backward (causal) delay

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

TimeEntropy (DSP:Misc)

Non-stationnarity (pseudo-entropy) measure across vectors (frames)
 
NAME TYPE MEANING
Inputs INPUTVectorInput vectors (frames)
Outputs OUTPUTVectorValue of the non-stationnarity measure (as a vector of 1 component)
Parameters LOOKAHEADintMaximum forward (non-causal) delay
LOOKBACKintMaximum backward (causal) delay

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes

ZCrossing (DSP:Misc)

Number of zero-crossing in a vector: count(v[i]*v[i+1]<0)
 
NAME TYPE MEANING
Inputs INPUTVectorThe input vector
Outputs OUTPUTfloatNumber of zero-crossing
Parameters nonenonenone

Return to: DSP:Misc

See next category: DSP:Manip

Return to: Categories of available FlowDesigner nodes









* DSP:Manip (6)

List of available FlowDesigner nodes

* HistoVect * OffsetMatrix * Reframe
* Index2Vector * Overlap * SmoothAdd

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes





HistoVect (DSP:Manip)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available

Return to: DSP:Manip

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes

Index2Vector (DSP:Manip)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available

Return to: DSP:Manip

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes

OffsetMatrix (DSP:Manip)

Returns a matrix of frames with offset
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
Outputs OUTPUTMatrixMatrix (ready for SVD, ...)
Parameters COLUMNSintNumber of columns (subframe length)
ROWSintNumber of rows (number of offsets)

Return to: DSP:Manip

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes

Overlap (DSP:Manip)

Outputs overlapping frames from non-overlapping ones
 
NAME TYPE MEANING
Inputs INPUTVector(Non-overlapped) input frames
Outputs OUTPUTVectorOverlapped output frames
Parameters OUTPUTLENGTHintFrame length for output overlapped frames

Return to: DSP:Manip

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes

Reframe (DSP:Manip)

Applies a window on a frame
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
Outputs OUTPUTVectorReframeed frame
Parameters LENGTHintLength of the frames
ADVANCEintFrame advance (offset)

Return to: DSP:Manip

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes

SmoothAdd (DSP:Manip)

No description available
 
NAME TYPE MEANING
Inputs LEFTanyNo description available
CENTERanyNo description available
RIGHTanyNo description available
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available

Return to: DSP:Manip

See next category: DSP:Filter

Return to: Categories of available FlowDesigner nodes









* DSP:Filter (10)

List of available FlowDesigner nodes

* FIR * ILTF * TimeFilter
* Filter * LP * TimeMedian
* HP * LPFilter
* IIR * LTF

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes





FIR (DSP:Filter)

Finite Impulse Response (FIR) filter
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
FILTERVectorFilter coefficients
Outputs OUTPUTVectorFiltered output
Parameters CONTINUOUSboolShould the frames be considered continuous (filter with memory). Default is true
NONCAUSALintNon-causality in number of samples. Default is causal filter

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

Filter (DSP:Filter)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
FIRanyNo description available
IIRanyNo description available
Outputs OUTPUTanyNo description available
Parameters NONCAUSALintNo description available

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

HP (DSP:Filter)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters DELAYintNo description available
FILTER_LENGTHintNo description available
FREQfloatNo description available

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

IIR (DSP:Filter)

All-pole (IIR) filter
 
NAME TYPE MEANING
Inputs INPUTVectorInput signal (frames)
FILTERVectorFilter coefficients (denominator)
Outputs OUTPUTVectorFiltered signal
Parameters nonenonenone

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

ILTF (DSP:Filter)

Inverse (all-pole) long-term (comb) filter
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
FILTERVectorFilter params as [gain, period]
Outputs OUTPUTVectorFiltered signal
Parameters nonenonenone

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

LP (DSP:Filter)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters DELAYintNo description available
FILTER_LENGTHintNo description available
FREQfloatNo description available

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

LPFilter (DSP:Filter)

No description available
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available
THETAanyNo description available
HPanyNo description available

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

LTF (DSP:Filter)

Long-term (comb) filter
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
FILTERanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

TimeFilter (DSP:Filter)

Filters across vectors (frames)
 
NAME TYPE MEANING
Inputs INPUTVectorInput vectors (frames)
Outputs OUTPUTVectorFiltered vectors
Parameters LENGTHintVector length
FIRstringFIR part as ... >
IIRstringIIR part as ... >
LOOKAHEADintNon-causality (in frames)

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes

TimeMedian (DSP:Filter)

Performs median filtering across vectors (frames)
 
NAME TYPE MEANING
Inputs INPUTVectorInput vectors (frames)
Outputs OUTPUTVectorMedian-filtered vectors
Parameters LENGTHintVector size
LOOKAHEADintMedian look back (number of frames)
LOOKBACKintMedian look ahead (number of frames)

Return to: DSP:Filter

See next category: DSP:Effects

Return to: Categories of available FlowDesigner nodes









* DSP:Effects (2)

List of available FlowDesigner nodes

* Reverb * Saturate

See next category: DSP:Base

Return to: Categories of available FlowDesigner nodes





Reverb (DSP:Effects)

(require: Reverb)
Stereo reverb effect
 
NAME TYPE MEANING
Inputs LEFTVectorRight Input Channel
RIGHTVectorLeft Input Channel
Outputs LEFTVectorRight Output Channel
RIGHTVectorLeft Output Channel
Parameters ROOMSIZEfloat0 < Room Size < 1 (default = .5)
DAMPfloat0 < Damp < 1 (default = .5)
WETfloat0 < Wet < 1 (default = 1/3)
DRYfloat0 < Dry < 1 (default = 0)
WIDTHfloat0 < Width < 1 (default = 1)

Return to: DSP:Effects

See next category: DSP:Base

Return to: Categories of available FlowDesigner nodes

Saturate (DSP:Effects)

Saturation (distortion) effect
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters SATURATIONanyNo description available
THRESHOLDanyNo description available

Return to: DSP:Effects

See next category: DSP:Base

Return to: Categories of available FlowDesigner nodes









* DSP:Base (22)

List of available FlowDesigner nodes

* Abs * Floor * Sort
* ArgMax * Gain * Sqrt
* CGain * Log * UpSample
* Conj * Normalize * Window
* DownSample * PackFrames * dB
* Exp * Poly * undB
* FFTFlip * Pow
* FLog * SampleDelay

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes





Abs (DSP:Base)

Computes the absolute value of each element of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorOutput vector
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

ArgMax (DSP:Base)

Finds the maximum value in a vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorIndex 0 contains the maximum value, index 1 contains the index where the maximum is found
Parameters STARTintIndex where search is started
ENDintIndex where search ends

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

CGain (DSP:Base)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
GAINanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Conj (DSP:Base)

Computes the complex conjugate of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorConjugate vector
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

DownSample (DSP:Base)

Downsamples a signal by outputing one sample for every N input samples
 
NAME TYPE MEANING
Inputs INPUTVectorDownsampling input
Outputs OUTPUTVectorDownsampled (by N) output
Parameters FACTORintDownsampling factor N

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Exp (DSP:Base)

Computes the exponential (base-e) of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorThe input of the exponential
Outputs OUTPUTVectorResult of the exponential
Parameters FASTboolShould we use exponential approximation

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

FFTFlip (DSP:Base)

Flips a half-spectrum to produce a symetric spectrum
 
NAME TYPE MEANING
Inputs INPUTVectorHalf spectrum (real)
Outputs OUTPUTVectorSymetric spectrum
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

FLog (DSP:Base)

Computes the natural logarithm of a vector using a *rough* appriximation (only 17 MSB used)
 
NAME TYPE MEANING
Inputs INPUTVectorThe input of the log
Outputs OUTPUTVectorResult of the log
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Floor (DSP:Base)

Floors vector values
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorOutput vector (after flooring)
Parameters THRESHfloatThreshold

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Gain (DSP:Base)

Applies a gain to a vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorOutput vector (after gain)
Parameters GAINfloatValue of the gain

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Log (DSP:Base)

Computes the natural logarithm of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorThe input of the log
Outputs OUTPUTVectorResult of the log
Parameters FASTboolShould we use fast log approximation

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Normalize (DSP:Base)

Normalizes a vector by dividing each element by the sum of all components
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorNormalized vector
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

PackFrames (DSP:Base)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available
BACKanyNo description available
FRONTanyNo description available

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Poly (DSP:Base)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
COEFanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Pow (DSP:Base)

Raises the input vector to a certain power
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorResult: INPUT.
Parameters EXPfloatExponent

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

SampleDelay (DSP:Base)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
DELAYanyNo description available
Outputs OUTPUTanyNo description available
Parameters LENGTHanyNo description available
DELAYanyNo description available
LOOKBACKanyNo description available
LOOKAHEADanyNo description available

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Sort (DSP:Base)

Sorts an input vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorSorted output vector
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Sqrt (DSP:Base)

Square root of a vector
 
NAME TYPE MEANING
Inputs INPUTVectorInput vector
Outputs OUTPUTVectorResult vector of square root
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

UpSample (DSP:Base)

Upsamples a signal by inserting zeros at regular interval
 
NAME TYPE MEANING
Inputs INPUTVectorInput frames
Outputs OUTPUTVectorUpsampled output
Parameters FACTORintUpsampling factor

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

Window (DSP:Base)

Applies a window on a frame
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
Outputs OUTPUTVectorWindowed frame
Parameters LENGTHintLength of the frames/window
WINDOWstringWindow type (HANNING, HAMMING, HALF_HANNING)
SYMETRICboolSymetric window, uses (length-1) for normalization

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

dB (DSP:Base)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes

undB (DSP:Base)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Base

See next category: DSP:Audio

Return to: Categories of available FlowDesigner nodes









* DSP:Audio (8)

List of available FlowDesigner nodes

* AudioStream * MergeChannels * Sound
* DTMF * OverlapAndAdd * WriteAudio
* FrameLabel * SeparChannels

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes





AudioStream (DSP:Audio)

Reads an audio stream and outputs frames
 
NAME TYPE MEANING
Inputs INPUTStreamAn audio input stream (IStream, fd or FILE *)
Outputs AUDIOVectorFrames read
NOT_EOFboolTrue if we haven't reach the end of file yet
Parameters LENGTHintLength of the frames (in samples)
ADVANCEintOffset beween frames (in samples)
ENCODINGstringType of encoding (LIN16, ULAW, ALAW, LIN8, SPHERE)
STREAM_TYPEstringType of stream (stream, fd, FILE)
REWINDboolIf true, the stream rewinds to the beginning of the file when EOF is met

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

DTMF (DSP:Audio)

Generates a DTMF signal
 
NAME TYPE MEANING
Inputs INPUTVectorDTMF vectors (line/column, starting at 0)
Outputs OUTPUTVectorDTMF frames
Parameters LENGTHintFrame length
SAMPLINGintSampling
GAINfloatValue of the gain

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

FrameLabel (DSP:Audio)

Applies a gain to a vector
 
NAME TYPE MEANING
Inputs INPUTStreamInput stream
Outputs OUTPUTStringFrame label
Parameters FRAME_ADVANCEintFrame advance to use

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

MergeChannels (DSP:Audio)

No description available
 
NAME TYPE MEANING
Inputs LEFTanyNo description available
RIGHTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

OverlapAndAdd (DSP:Audio)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

SeparChannels (DSP:Audio)

No description available
 
NAME TYPE MEANING
Inputs INPUTVectorStero frame (encoded as left, right, left, right, ...)
Outputs LEFTVectorFrame for the left channel
RIGHTVectorFrame for the right channel
Parameters nonenonenone

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

Sound (DSP:Audio)

Opens a sound device
 
NAME TYPE MEANING
Inputs nonenonenone
Outputs OUTPUTanyA file descriptor to the sound device
Parameters DEVICEstringPath to the sound device
RATEintSampling rate
STEREOint1 for stereo, 0 for mono
MODEstringR for sound input, W for sound output, RW for full-duplex mode
BUFFERintLength of the audio buffer to allocate (not reliable)
DUMMYanyPut something here to output to a file

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes

WriteAudio (DSP:Audio)

Writes audio frames to the sound card (or any other) stream
 
NAME TYPE MEANING
Inputs OBJECTVectorAudio frames
DEVICEStream(Sound card) stream
Outputs OUTPUTVectorReturning the input audio frames
Parameters LEAD_INintNumber of zero frames to send before starting (for synchronization)

Return to: DSP:Audio

See next category: DSP:Adaptive

Return to: Categories of available FlowDesigner nodes









* DSP:Adaptive (9)

List of available FlowDesigner nodes

* BWExpan * LPC2PS * LTP
* LPC * LPC_DECOMP * NLMS
* LPC2LSP * LSP2LPC * PS2LPC

See next category: Conversion

Return to: Categories of available FlowDesigner nodes





BWExpan (DSP:Adaptive)

Performs bandwidth expansion on an LPC filter, that is, multiplying the radius of the poles by GAMMA
 
NAME TYPE MEANING
Inputs INPUTVectorOriginal LPC filter
Outputs OUTPUTVectorNew "bandwidth expanded" LPC filter
Parameters GAMMAfloatPole radius factor

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

LPC (DSP:Adaptive)

Performs LPC (Linear predictive coefficient) analysis
 
NAME TYPE MEANING
Inputs INPUTVectorInput (audio) vector
Outputs OUTPUTVectorLPC coefficients (including a[0]=1)
Parameters OUTPUTLENGTHintNumber of LPC coefficients (order = OUTPUTLENGTH-1)
RADIUSfloatMaximum radius of the poles (used for bandwidth expansion)
LAG_THETAfloatMinimum resonnance bandwidth allowed (with lag-windowing, approximative)

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

LPC2LSP (DSP:Adaptive)

Converts LSP to LPC
 
NAME TYPE MEANING
Inputs INPUTVectorLSP vector
Outputs OUTPUTVectorCorresponding LPC
Parameters nonenonenone

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

LPC2PS (DSP:Adaptive)

(require: FFT)
Calculates the spectral envelope corresponding to an all-pole filter (LPC coefficients)
 
NAME TYPE MEANING
Inputs INPUTVectorLPC coefficients (including the '1' as first coefficient)
Outputs OUTPUTVectorPoints of the spectral envelope
Parameters OUTPUTLENGTHintNumber of points for the spectral envelope

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

LPC_DECOMP (DSP:Adaptive)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs LPCanyNo description available
EXCanyNo description available
Parameters LPC_SIZEintNo description available
LAG_THETAfloatNo description available
FRAME_SIZE2intNo description available

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

LSP2LPC (DSP:Adaptive)

Converts LSP to LPC
 
NAME TYPE MEANING
Inputs INPUTVectorLSP vector
Outputs OUTPUTVectorCorresponding LPC
Parameters nonenonenone

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

LTP (DSP:Adaptive)

Long-term predictor, finds best correlation (pitch) within (START <= sample delay <= END)
 
NAME TYPE MEANING
Inputs INPUTVectorInput frame
Outputs OUTPUTVector[pitch gain, pitch period]
Parameters STARTintSmallest pitch allowed
ENDintLargest pitch allowed

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

NLMS (DSP:Adaptive)

Normalized LMS algorithm
 
NAME TYPE MEANING
Inputs INPUTanyThe input of the adaptive FIR filter
REFanyThe signal being tracked
Outputs OUTPUTanyThe output of the adaptive FIR filter (not the residue)
Parameters FILTER_LENGTHanyLength of the adaptive FIR filter
ALPHAanyAdaptation rate of the filter coefficients
BETAanyAdaptation rate of the normalization energy estimate
POWERanyNormalization power

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes

PS2LPC (DSP:Adaptive)

(require: FFT)
Computes LPC coefficients from the spectral envelope of the all-pole filter
 
NAME TYPE MEANING
Inputs INPUTVectorSpectral envelope
Outputs OUTPUTVectorLPC coefficients
Parameters INPUTLENGTHintNumber of points in the spectral envelope
OUTPUTLENGTHintNumber of LPC coefficients (order + 1)
LAG_THETAfloatLag-windowing parameter (roughly the minimum bandwidth of resonances)

Return to: DSP:Adaptive

See next category: Conversion

Return to: Categories of available FlowDesigner nodes









* Conversion (6)

List of available FlowDesigner nodes

* ToBool * ToFloat * ToString
* ToDouble * ToInt * ToVect

See next category: -

Return to: Categories of available FlowDesigner nodes





ToBool (Conversion)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: Conversion

See next category: -

Return to: Categories of available FlowDesigner nodes

ToDouble (Conversion)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: Conversion

See next category: -

Return to: Categories of available FlowDesigner nodes

ToFloat (Conversion)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: Conversion

See next category: -

Return to: Categories of available FlowDesigner nodes

ToInt (Conversion)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: Conversion

See next category: -

Return to: Categories of available FlowDesigner nodes

ToString (Conversion)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: Conversion

See next category: -

Return to: Categories of available FlowDesigner nodes

ToVect (Conversion)

No description available
 
NAME TYPE MEANING
Inputs INPUTanyNo description available
Outputs OUTPUTanyNo description available
Parameters nonenonenone

Return to: Conversion

See next category: -

Return to: Categories of available FlowDesigner nodes









* - (0)

List of available FlowDesigner nodes


See next category: -

Return to: Categories of available FlowDesigner nodes