Source is a data type that is used to express the sound source localization information. In HARK , LocalizeMUSIC (output), SourceTracker (input-output), GHDSS (input), a sequence of nodes such as this, from sound source localization to speech recognition, will set ObjectRef of Map<int, ObjectRef> to point to the Source .
Source has the following information below:
ID: int type. Sound source ID
Power: float type. Power of localized direction.
Coordinate: float type, 3-dimensional array. The Cartesian coordinate of a sphere unit that corresponds to the sound source direction.
Duration: double type. The number of frames before a localized sound source is terminated. This value decreases when the sound is not detected. When it reaches 0, the sound source will be terminated. This is an internal variable only used by the SourceTracker node.
TF index: int type. Indicates the index of the localized direction within the Transfer Function file.