The BASS_BFX_PITCHSHIFT type exposes the following members.
A factor value which is between 0.5 (one octave down) and 2 (one octave up) (1 won't change the pitch, default).
Semitones (0 won't change the pitch). Default = 0.
A BASSFXChan flag to define on which channels to apply the effect.
Default: -1 (BASS_BFX_CHANALL) - all channels.
Defines the FFT frame size used for the processing. Typical values are 1024, 2048 (default) and 4096, max is 8192.
Is the STFT oversampling factor which also determines the overlap between adjacent STFT frames. Default = 8.