ZeroCrossing: table of contents
Filter:
Classes | UGens > Analysis > Pitch

ZeroCrossing : UGen : AbstractFunction : Object

Zero crossing frequency follower
Source: Trig.sc

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

ZeroCrossing.ar(in: 0)

ZeroCrossing.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;
)