Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::test::audio::PitchTrackOptions Struct Reference

Options for track_pitch. More...

#include <pitch_track.hpp>

Public Attributes

int window_length = 8192
 Samples per analysis frame.
int hop_length = 2048
 Samples between successive frame starts (the hop).
PitchOptions pitch {}
 Per-frame estimator options.
int channel = 0

Detailed Description

Options for track_pitch.

Member Data Documentation

◆ channel

int pulp::test::audio::PitchTrackOptions::channel = 0

◆ hop_length

int pulp::test::audio::PitchTrackOptions::hop_length = 2048

Samples between successive frame starts (the hop).

Smaller = denser trajectory. Must be > 0.

◆ pitch

PitchOptions pulp::test::audio::PitchTrackOptions::pitch {}

Per-frame estimator options.

fft_length is auto-fitted to the window, so it can be left at its default.

◆ window_length

int pulp::test::audio::PitchTrackOptions::window_length = 8192

Samples per analysis frame.

Sets the time–frequency trade-off: shorter frames follow a fast glide/vibrato but resolve pitch less precisely.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/tools/audio/analysis/include/pulp/audio/analysis/pitch_track.hpp