Skip to content

File pitchshifter.h

FileList > DaisySP > Source > Effects > pitchshifter.h

Go to the source code of this file

  • #include <stdint.h>
  • #include <cmath>
  • #include "Utility/dsp.h"
  • #include "Utility/delayline.h"
  • #include "Control/phasor.h"

Namespaces

Type Name
namespace daisysp
FIR Filter implementation, generic and ARM CMSIS DSP based.

Classes

Type Name
class PitchShifter

Macros

Type Name
define DSY_PITCHSHIFTER_H
define SHIFT_BUFFER_SIZE 16384

Macro Definition Documentation

define DSY_PITCHSHIFTER_H

#define DSY_PITCHSHIFTER_H 

define SHIFT_BUFFER_SIZE

#define SHIFT_BUFFER_SIZE `16384`

Shift can be 30-100 ms lets just start with 50 for now. 0.050 * SR = 2400 samples (at 48kHz)



The documentation for this class was generated from the following file external-docs/DaisySP/Source/Effects/pitchshifter.h