The aim of the job is to integrate a pitch shifting (2 semitones) into a custom made software written with C++. The software works with ASIO drivers and external hardware (amplifier: RME Fireface UCX, microphone and headphones). The system is Windows XP. The software directs the voice from microphone to headphones real-time, doing also recording. The saved files are then played back. All other functions are already defined by the existing code. A pitch shifting mode needs to be integrated as an additional function (both for online monitoring and recorded files). It has to work with a low-latency (no perceptible delay from processing is allowed). It may possibly use free libraries like this one, but it is up to the coder:
[login to view URL]
The thing is a bit urgent.