PointProcess: To Sound (pulse train)...

A command to convert every selected PointProcess into a Sound.

Algorithm

A pulse is generated at every point in the point process. This pulse is filtered at the Nyquist frequency of the resulting Sound by converting it into a sampled sinc function.

Settings

Sampling frequency (Hz)
the sampling frequency of the resulting Sound object, e.g. 44100 hertz.
Adaptation factor
the factor by which a pulse height will be multiplied if the pulse time is not within Adaptation time from the pre-previous pulse, and by which a pulse height will again be multiplied if the pulse time is not within Adaptation time from the previous pulse. This factor is against abrupt starts of the pulse train after silences, and is 1.0 if you do want abrupt starts after silences.
Adaptation time (s)
the minimal period that will be considered a silence, e.g. 0.05 seconds.
Interpolation depth
the extent of the sinc function to the left and to the right of the peak, e.g. 2000 samples.

Example: if Adaptation factor is 0.6, and Adaptation time is 0.02 s, then the heights of the first two pulses after silences of at least 20 ms will be multiplied by 0.36 and 0.6, respectively.

Links to this page


© ppgb, February 25, 2007