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

The tunable subset of OfflineStretchOptions that defines a "character preset". More...

#include <stretch_preset.hpp>

Public Attributes

std::string name = "untitled"
StretchCharacter character = StretchCharacter::clean
int fft_size = 0
 0 = adaptive (recommend_window)
int analysis_hop = 0
float transient_sensitivity = 0.0f
 0 = engine default
bool route_noise_stn = false
bool relocate_transients = false

Detailed Description

The tunable subset of OfflineStretchOptions that defines a "character preset".

Defaults mirror the engine defaults, so a freshly-constructed preset is the out-of-box behavior.

Member Data Documentation

◆ analysis_hop

int pulp::signal::StretchPreset::analysis_hop = 0

◆ character

StretchCharacter pulp::signal::StretchPreset::character = StretchCharacter::clean

◆ fft_size

int pulp::signal::StretchPreset::fft_size = 0

0 = adaptive (recommend_window)

◆ name

std::string pulp::signal::StretchPreset::name = "untitled"

◆ relocate_transients

bool pulp::signal::StretchPreset::relocate_transients = false

◆ route_noise_stn

bool pulp::signal::StretchPreset::route_noise_stn = false

◆ transient_sensitivity

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

0 = engine default


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