Skip to content

signal.PitchDetectionHarm

Christian d'Heureuse edited this page Jun 6, 2026 · 1 revision

dsp-collection / signal/PitchDetectionHarm

signal/PitchDetectionHarm

Pitch detection using weighted sum of harmonic amplitudes.

Interfaces

Interface Description
HarmonicAmplitudeEvaluationParms Parameters for evaluating the amplitude of a harmonic.
HarmonicInstSumParms Secondary parameters for harmonicInstSum().
HarmonicSumParms Secondary parameters for harmonicSum().

Functions

Function Description
estimatePitch_harmonicSum Estimates the pitch frequency of a signal by using the harmonicSum() salience function.
evaluateHarmonicAmplitude Evaluates the amplitude of a harmonic and returns it's contribution for the weighted sum.
findPitchSalienceFunctionArgMax Searches the argument for the maximum of a given pitch salience function.
getDefaultHarmonicInstSumParms Returns default values for the secondary parameters of harmonicInstSum().
getDefaultHarmonicSumParms Returns default values for the secondary parameters of harmonicSum().
harmonicInstSum Pitch salience function using a weighted sum of the harmonic amplitudes, enhanced with peak shaping based on instantaneous frequencies.
harmonicSum Pitch salience function using a weighted sum of the harmonic amplitudes.

Clone this wiki locally