Detecting a single frequency in noisy data
If your goal is to find only the frequency then its an easy task . 
Magnitude = sqrt(real*real + img*img)
This number will always be positive. Now , find the maximum value of magnitude in the array.

also, 
                   frequency = max magnitude*(Fs/N)

Fs = sampling Frequency(44100 in your case) , N = size of FFT
Now you have the frequency. But the numerical value depends upon the fft size that you are using i.e 512 size will result in accuracy of 86Hz (+- 86) , 1024 => 43Hz and so on. So , the frequency will be 189__ or 190__ something :)