23 lines
641 B
Plaintext
23 lines
641 B
Plaintext
declare filename "pitchShifter.dsp";
|
|
declare name "pitchShifter";
|
|
declare name "pitchShifter";
|
|
declare version "1.0";
|
|
declare author "Grame";
|
|
declare license "BSD";
|
|
declare copyright "(c)GRAME 2006";
|
|
|
|
//--------------------------------------
|
|
// very simple real time pitch shifter
|
|
//--------------------------------------
|
|
|
|
import("stdfaust.lib");
|
|
|
|
pitchshifter = vgroup("Pitch Shifter", ef.transpose(
|
|
hslider("window (samples)", 1000, 50, 10000, 1),
|
|
hslider("xfade (samples)", 10, 1, 10000, 1),
|
|
hslider("shift (semitones) ", 0, -12, +12, 0.1)
|
|
)
|
|
);
|
|
|
|
process = (pitchshifter, pitchshifter);
|