I find it very hard to detect the pitch of piano sound because the result is very unstable. Even if the lowest note on a piano can show a very high pitch detection result. I am thinking that maybe I can capture the correct pitch when there is a new attack. But I still cannot succeed.
Have anybody used piano pitch detection result to determin whether to trigger some events or not ? (I am not planning to buy a piano sensor.) Any better ideas ?
I actually asked the same question on the forum before and did not get a good solution to it. But I think that the fundamental frequency of a piano pitch should have the highest level. If so, there should be some way to differentiate, eg., a higher pitch D and a lower pitch D by capturing data only at the beginning of an attack. Am I right ?
Please give me some suggestions. Thanks.