Thread View: comp.dsp
1 messages
1 total messages
Started by Andy Hong
Tue, 20 Nov 1990 23:20
Pitch Tracking on 56000's
Author: Andy Hong
Date: Tue, 20 Nov 1990 23:20
Date: Tue, 20 Nov 1990 23:20
26 lines
1649 bytes
1649 bytes
Does anyone have Motorola 56000 code for real-time pitch-tracking? Specifically, I'm hoping to determine the pitch of the acoustic signal from a cello in real-time--as part of a live performance. Originally, we weren't planning to dedicate too many person-hours into this project--hoping instead to just purchase a pitch-tracking system. We tested a number of off-the-shelf pitch trackers, including Zeta's Cello Retropak, various ivl pitch-to-midi converters, and the Roland CP-40. None of them was acceptable. For the moment, we've implemented an algorithm to look for max peaks and to measure the distance between these peaks. (A bowed instrument has a characteristic waveform with a big peak that corresponds to the bow "grabbing" the string and many little peaks resulting from the bow "slipping/dragging" the string.) This works great for *clean* signals, but it isn't too reliable when the signal has many harmonics or changes amplitude quickly (when the "slip/drag" peaks are close to the size of the main "grab" peak). Any suggestions? Thanks in advance. I will post a summary of all the responses I get. --Andy Hong, MIT Media Lab's Music & Cognition Group -- skate safe. andy.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads