pshift

Files: pshift.h, pshift.c

Time-domain pitch shifter.

Functions

sp_pshift_create(sp_pshift **pshift)
sp_pshift_init(sp_data *sp, sp_pshift *pshift)
sp_pshift_compute(sp_data *sp, sp_pshift *pshift, SPFLOAT *input, SPFLOAT *out)
sp_pshift_destroy(sp_pshift **pshift)

Optional Parameters

shift: Pitch shift (in semitones), range -24/24.
(Default value: 0)
window: Window size (in samples), max 10000
(Default value: 1000)
xfade: Crossfade (in samples), max 10000
(Default value: 10)

Inputs

input: Signal input.

Outputs

out: Signal output.