¿Puede AVAudioRecorder get la frecuencia de sonido de un micrófono?

Estoy tratando de crear una aplicación iOS 7 que detecte la frecuencia de sonido / canción. Por example: Do, Re, Mi, Fa, So, La, Si is represented to 261.63Hz, 293.67Hz, 329.63Hz ,349.23Hz, 392.00Hz, 440.00Hz......

Leí la SCListener API , se puede ejecutar en iOS 7 Simulator, obtuvo la frecuencia adecuada. Pero no funciona en el iPhone real, no puede get ningún valor de potencia y frecuencia como el siguiente código:

 Float32 peak_power = [[SCListener shanetworkingListener] peakPower]; Float32 average_power = [[SCListener shanetworkingListener] averagePower]; Float32 frequency = [[SCListener shanetworkingListener] frequency]; 

Además, la API SCListener ha quedado en desuso (dijo el sitio oficial).

Asi que. una alternativa es AVAudioRecorder , puede get PeakPower y averagePower, pero no hay retorno de valor de frecuencia. cualquiera sabe cómo get el valor de frecuencia de AVAudioRecorder u otra API de iOS