Article View: comp.dsp
Article #1292Real-time pitch shifting
From: andrew longhorn
Date: Wed, 30 Sep 1992 22:29
Date: Wed, 30 Sep 1992 22:29
21 lines
1424 bytes
1424 bytes
Hi, I have just subscribed here as I am looking for algorithms or even some helpful pointers on real-time pitch shifting using DSPs. I having some specialist hardware built for a pet-project I have the input will be a single guitar string sound wave (from a standard magnetic pickup). What I need to know is: - if I sample at x Khz and I may assume the frequency of the note, Is there an easy-ish way to bend this to any semi-tone to +/- 1 octave? - does not knowing the frequency overly complicate the computation? (other than waiting for 1 cycle to determine it. - can any algorithms handle doing this to a single note that varies in pitch over time (the result must vary accordingly, i.e. if I shift an A440 down 2 semitones then the pitch of the input goes up 2 semitones I get an A440). Please post or mail ANY helpful hints and/or locations for sources and/or sources (any language). I am a baby DSP programmer, hints are welcome. Thank you for your time, Andrew Longhorn.
Technical Details
Message-ID:
<1992Sep30.222908.18452@newshost.anu.edu.au>Path:
arc1-ca.pugleaf.net!sparky!uunet!gatech!rpi!batcomputer!munnari.oz.au!manuel!mehta!lonachonShow Full Headers
Complete Article Headers
Newsgroups: comp.dsp Path: arc1-ca.pugleaf.net!sparky!uunet!gatech!rpi!batcomputer!munnari.oz.au!manuel!mehta!lonachon From: lonachon@mehta.anu.edu.au (andrew longhorn ) Subject: Real-time pitch shifting Message-ID: <1992Sep30.222908.18452@newshost.anu.edu.au> Sender: news@newshost.anu.edu.au Reply-To: lonachon@mehta.anu.edu.au Organization: Australian National University Date: Wed, 30 Sep 92 22:29:08 GMT Lines: 21