vfft pitch shifter

pitchshifter block (high audio quality)

(16 Votes)
1.1 (Updated 1 year ago)
8.2MB
July 22, 2016
Reaktor 6
Blocks User Blocks

DESCRIPTION

The vfft pitch shifter changes the pitch of both polyphonic and monophonic audio in realtime. It is based on a phase vocoder with an additional phase lock for significant reverberation artefact reduction.

The core of it is a new fft implementation (still a modded ezfft) for higher overlaps, changable framesizes and low latency. (cost: heavy cpu spikes)

Parameters are: pitch (coarse and fine) with a and b mods for the coarse pitch

not modulatable parameters are: block size, overlap, stereo/mono, free pitch/snap to semitones, phase lock/pure phase vocoder

---

this guy took a while to be build, at the start it was a test application for an event iteration based ezfft modification

---

new in version 1.1:
changed used window from blackman-harris to hann
(less artefacts on low overlap)

added pitch in (which simply turns the pitch knob, centered at mid C as no shift)

added a basic demo blocks ensemble with the looper from Michael Hetrick's Euro Reakt 3.0 and a lfo+delay

COMMENTS  (21)

Illford
1 month ago
Superbe work. In my opinion, It sound even better then waves sound shifter.
Hugo Portillo
3 months ago
I have to say this is EXCELLENT!
craig burton
4 months ago
Ignore last comment, noob user error, very nice sounding effect. Thanks
craig burton
4 months ago
Can't seem to get 100% wet signal ? Original still sounds alongside pitched version ?
Marcel Stark
5 months ago
The first PS wich is almost free of artifacts. Really great work. Cost some cpu, but its worth! Thank you!
Future Aztec
10 months ago
Just wondering if this block could be stripped down in order to preserve as much cpu as possible, which would allow me to reduce latency. I am using it to play live baselines with a guitar. Nice block!
Peter Postma
10 months ago
Great work, Jan! I have created a slightly modified version that makes the shift based on the difference between two notes for my MonoToPoly ensemble (https://www.native-instruments.com/en/reaktor-community/reaktor-user-library/entry/show/11281/).
Hristo Velev
1 year ago
Great, thanks!
Jan Brähler
1 year ago
thank you! yeah, i am working on the combination with a sample player and time stretching at the moment which could become a new pitchomat, but i guess it'll take some time
capsule computer
1 year ago
it sounds great. would it be possible to upgrade pitchomat with the new fft stuff you have going on?
andrew aronson
1 year ago
very cool
Jan Brähler
1 year ago
aaah! changed it! thank you! :)
arachnaut
1 year ago
By the way, one can put the graphic inside a larger canvas so that the library image shows everything. 500x240px is recommended.
arachnaut
1 year ago
The audio quality is excellent.
Jan Brähler
1 year ago
added the updated version
Vagelis M
1 year ago
Thanks!:D
Jan Brähler
1 year ago
the instrument contained in the ensemble can handle the mod a and mod b in the block language and can be used in a block setup. the major problem might be the latency introduced. i'll add a basic example block ensemble and the instrument as ism-file! :)
Vagelis M
1 year ago
Was wondering,is it also possible to make a blocks version ?
Vagelis M
1 year ago
Very useful!Thanks!
Shane Higgins
1 year ago
nice - cheers
Omar Misa
1 year ago
Yay! Thank you!
now