for my project i need to calculate or get the frequency values form a wav file. so far i have managed to record an crated a wav file.
    private static final int RECORDER_BPP = 16;
         private static final String AUDIO_RECORDER_FILE_EXT_WAV = ".wav";
         private static final String AUDIO_RECORDER_FOLDER = "AudioRecorder";
         private static final String AUDIO_RECORDER_TEMP_FILE = "record_temp.raw";
         private  final int RECORDER_SAMPLERATE = 44100;
         private  final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_STEREO;
         private  final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;
        bufferSize = udioRecord.getMinBufferSize(44100,AudioFormat.CHANNEL_IN_STEREO,      AudioFormat.ENCODING_PCM_16BIT);
recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
                                             RECORDER_SAMPLERATE, RECORDER_CHANNELS,RECORDER_AUDIO_ENCODING, bufferSize);
i need to get the frequency values and save it on a array to display it on a graph.. my problem is how can i mange to get the frequency values form this type of WAV file.? thank you...