Hello,
I'm interested in using the pitch shifting algorithms in low latency quasi real time applications.
I know this requires a buffer and that a buffer can be set up in linux using pipes.
However I haven't been able to find an example. The idea is to have a live microphone and have live audio (with minimal time delay) come out of speaker.
Can anyone point me in the right direction?
Thanks,
John Hamilton
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Apologies for delayed reply. I don't have ready example of how to use linux pipes for streaming in real-time audio from a microphone, but the FAQ gives an example of how to use pipes for processing audio from external mp3 decoder program. Perhaps that gives inspiration of how to use pipes:
Hello,
I'm interested in using the pitch shifting algorithms in low latency quasi real time applications.
I know this requires a buffer and that a buffer can be set up in linux using pipes.
However I haven't been able to find an example. The idea is to have a live microphone and have live audio (with minimal time delay) come out of speaker.
Can anyone point me in the right direction?
Thanks,
John Hamilton
Hello John,
Apologies for delayed reply. I don't have ready example of how to use linux pipes for streaming in real-time audio from a microphone, but the FAQ gives an example of how to use pipes for processing audio from external mp3 decoder program. Perhaps that gives inspiration of how to use pipes:
http://soundtouch.surina.net/faq.html#mp3