Pitch Detect Node

Analyzes a connected audio signal and outputs the detected pitch.

Inputs #

AudioThe Audio line to analyze.

Settings #

Output formatSets the output format of the detected pitch.Frequency (Hz)Output pitch value in Hz.MIDI CodeOutput pitch value as MIDI code.
Hold duration (ms)Sets the maximum duration, in milliseconds, for which the last detected pitch value will be kept in case the pitch can no longer be determined. Greater values will reduce occasional jumps to 0, but might provide increasingly false values over time if the pitch is often indeterminable.
Buffer size (samples)Number of samples to process. Larger values increase accuracy and are needed to detect low pitch frequencies, but increase latency.

Outputs #

PitchThe detected pitch value, or 0 if the pitch cannot be determined.

Technical details #

This Node uses an autocorrelation algorithm to determine pitch, and supports polyphonic audio sources.

Important update on last week's downtime & new websiteRead post