-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Petal freq shifter #91
base: master
Are you sure you want to change the base?
Conversation
Quicknotes (the first few things are pretty much just related to the pitchshifter module itself:
// In global/static space -- feel free to use Parameter class
static float delsize;
// Delay size setter - in callback within sample-loop (for smoothness)
fonepole(delsize, 256 + (petal.knob[5].Value() * (SHIFT_BUFFER_SIZE - 256)), 0.001f);
// AT 256 it will respond quickly, but will not represent very accurate pitches.
// at SHIFT_BUFFER_SIZE - will respond less quickly (semi-audible delay on signal), but will be able to more accurately represent the original pitch.
|
There might be some more work involved, if you feel like poking around the pitchshifter to resolve some of this stuff, the paper I used to write it is linked in the header file. |
Notes
Other than that and what Shensley has mentioned, this effect is solid. |
TODO: some crunch when adjusting delsize, get rid of quantization (DaisySP) |
Marking as draft due to inactivity. |
added inline documentation to svf
No description provided.