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

#include <realtime_pitch_time_geometry.hpp>

Public Attributes

PitchTimeMode mode = PitchTimeMode::realtime_pitch
PitchTimeQuality quality = PitchTimeQuality::quality
int channels = 1
int max_block = 4096
float max_pitch_semitones = 12.0f
float max_time_ratio = 2.0f
float pitch_smoothing_seconds = 0.03f
FormantMode formant_mode = FormantMode::follow
int true_envelope_iterations = 3
bool transient_preservation = true
float transient_sensitivity = 0.0f
bool noise_morphing = false
bool sinc_resampling = false
int fft_size = 0
int analysis_hop = 0

Member Data Documentation

◆ analysis_hop

int pulp::signal::RealtimePitchTimeConfig::analysis_hop = 0

◆ channels

int pulp::signal::RealtimePitchTimeConfig::channels = 1

◆ fft_size

int pulp::signal::RealtimePitchTimeConfig::fft_size = 0

◆ formant_mode

FormantMode pulp::signal::RealtimePitchTimeConfig::formant_mode = FormantMode::follow

◆ max_block

int pulp::signal::RealtimePitchTimeConfig::max_block = 4096

◆ max_pitch_semitones

float pulp::signal::RealtimePitchTimeConfig::max_pitch_semitones = 12.0f

◆ max_time_ratio

float pulp::signal::RealtimePitchTimeConfig::max_time_ratio = 2.0f

◆ mode

PitchTimeMode pulp::signal::RealtimePitchTimeConfig::mode = PitchTimeMode::realtime_pitch

◆ noise_morphing

bool pulp::signal::RealtimePitchTimeConfig::noise_morphing = false

◆ pitch_smoothing_seconds

float pulp::signal::RealtimePitchTimeConfig::pitch_smoothing_seconds = 0.03f

◆ quality

PitchTimeQuality pulp::signal::RealtimePitchTimeConfig::quality = PitchTimeQuality::quality

◆ sinc_resampling

bool pulp::signal::RealtimePitchTimeConfig::sinc_resampling = false

◆ transient_preservation

bool pulp::signal::RealtimePitchTimeConfig::transient_preservation = true

◆ transient_sensitivity

float pulp::signal::RealtimePitchTimeConfig::transient_sensitivity = 0.0f

◆ true_envelope_iterations

int pulp::signal::RealtimePitchTimeConfig::true_envelope_iterations = 3

The documentation for this struct was generated from the following file: