hi,
If you need to detect only a limited amount of pitches, and you know which ones from the start, a cheap solution is to use a couple of bandpass filters, tuned at those pitches, each followed by a bonk~ This works great on guitar. didn't try it on wind instruments, but i guess it should work
greetings,
kristof
kristof.lauwers@logosfoundation.org
http://kristoflauwers.domainepublic.net ____________________________________
At 02:43 PM 1/18/2006, IOhannes m zmoelnig wrote:
DCooper wrote:
Hi IOhannes, Thanks for the very swift reply. Yes, it is a matter of speed - and stripping out all unnecessary processing from fiddle~'s code is the kind of solution I was thinking of. I'm working with a VERY good sax player on a project for his doctorate at Leeds University. We want to be able to separate the notes (i.e the fundamental) he plays (at very high speed) into the right or left output channel according to the pitch, or rather band of pitches. Cheers DC
in zexy there is a very naive(!) (and superfast) pitch detector [dfreq~] which just counts the zero-crossings. however, i don't think that it might work with a good saxophone player though (i assume that sounds will be very noisy) (actually i have used it only once where we had to detect the pitch of a theremin (== very few overtones))
mfg.asdr. IOhannes
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list