4.4.2 Source

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:

  1. ID: int  type. Sound source ID

  2. Power: float  type. Power of localized direction.

  3. Coordinate: float  type, 3-dimensional array. The Cartesian coordinate of a sphere unit that corresponds to the sound source direction.

  4. 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.

  5. TF index: int  type. Indicates the index of the localized direction within the Transfer Function file.