6.7.2 DataLogger

Outline of the node

This node provides specific labels to parameters of input and output data as standard outputs or to files.

Necessary files

No files are required.

Usage

When to use

This node is used to debug nodes or when saving outputs of a node and using them for experiments and analyses.

Typical connection

When outputting features of each sound source in text and analyzing them, connect the node as shown in Figure 6.76.

\includegraphics[]{fig/modules/DataLogger}
Figure 6.76: Connection example of DataLogger 

Input-output and property of the node

Table 6.63: Parameter list of DataLogger 

Parameter name

Type

Default value

Unit

Description

LABEL

string 

   

Label be given to output data

Input

INPUT

any 。・ Note that the supported types are Map<int, float> , Map<int, int> or Map<int, ObjectRef> . ObjectRef of Map<int, ObjectRef> supports only Vector<float> or Vector<complex<float> > .

Output

OUTPUT

Same as inputs.

Parameter

LABEL

Specify the character strings to be given to output data so that the user can determine the DataLogger outputs the result when multiple DataLogger s are used.

Details of the node

This node provides specific labels to the parameters of input and output data to standard outputs or to ゛les. The only type supported by this node is the Map type with the sound source IDs often used for HARK as a key. The output format is Label frame count key 1 value-1 key two values-two keys, etc. The output of 1 frame count of this node is in one row. As above, the label speci゛ed for parameters is output first, followed by the frame count and all Map type keys and values in a space-delimited format. When values are Vector type, all elements are output in a space-delimited format.