I'm new to signal processing and i'm developing an application that involves extracting pitch of a sound playing wav file, tried a few approaches to directly extract pitch using java (using FFT and DFT) however, it was not possible to go on with it cause of the low accuracy gained through extraction.
I was told of an approach to determine the frequencies of the notes in the sound signal using matlab and then finally you get a .csv format script which has to be converted to java. Problem is i have no clue on how to do this so can someone shed some light on how to extract the frequencies? How to use this information in java?