SuperCollider CLASSES

ZeroCrossing

Zero crossing frequency follower
Inherits from: UGen : AbstractFunction : Object

Description

Outputs a frequency based upon the distance between interceptions of the X axis. The X intercepts are determined via linear interpolation so this gives better than just integer wavelength resolution. This is a very crude pitch follower, but can be useful in some situations.

Class Methods

*ar (in: 0)

*kr (in: 0)

Arguments:

in

Input signal.

Inherited class methods

Instance Methods

Inherited instance methods

Examples

s.boot;
(
{
    var a;
    a = SinOsc.ar(SinOsc.kr(1, 0, 600,700), 0, 0.1);
    [a, ZeroCrossing.ar(a) * 0.0005]
}.scope;
)