Path: utzoo!attcan!uunet!husc6!uwvax!rutgers!netnews.upenn.edu!eniac.seas.upenn.edu!ranjit From: ranjit@eniac.seas.upenn.edu (Ranjit Bhatnagar) Newsgroups: comp.sys.amiga.tech Subject: Re: 2 More Questions Message-ID: <5110@netnews.upenn.edu> Date: 11 Sep 88 05:37:45 GMT References: <8809071942.AA05026@cory.Berkeley.EDU> <6112@dayton.UUCP> Sender: news@netnews.upenn.edu Reply-To: ranjit@eniac.seas.upenn.edu.UUCP (Ranjit Bhatnagar) Organization: University of Pennsylvania Lines: 34 In article <6112@dayton.UUCP> joe@dayton.UUCP (Joseph P. Larson) writes: >Oh, but what an interesting topic for a Ph.D thesis! Just think how you >could start out -- recognizing a single note. Not too tough -- you ought As a matter of fact, it HAS been the topic for MANY PhD theses, and it's still not solved! This is a HARD problem. But just because a problem is unsolved, doesn't mean it can't be exploited commercially. Pitch-to-MIDI converters have existed for sale for many years; they apparently work pretty well on fairly pure tones like flute or voice (unaccompanied!). A company in CA recently started selling a gadget with a voice-pitch detector, synthesiser hardware, and a bit of brains to allow it to do fairly nice sounding improvisation. In other words, you sing into this box, and it fixes up your voice and sings along with you. So - on this subject, does anyone out there have some fast FFT code (C or 68K assembly) that they would be willing to share? Fixed-point would be best... if it's short, I bet nobody would mind if you posted it here, and then we could all go and putter around with pitch-recognition for a while. (Assuming I can scrape up the cash for a sampler.) Heck, THIS belongs in c.s.amiga, but: I would like to hear opinions on the various brands of sound samplers available. I can think of Perfect Sound and Future Sound, and I know there's at least one more. Please MAIL me comments on the hardware and software of these gadgets. -Ranjit One season I was born/ Fell down like an acorn I am the only tree/ And everybody leaves "Trespassers w" ranjit@eniac.seas.upenn.edu ucbvax!rutgers!super!eniac!...