Very powerful tool that can detect Impulse Response with high accurate measurements and able to capture response store it then analysis it to compare the response with same material under test by getting the unique signature of the acoustic resonance to detect similarities of objects under the test …it is a prototype model working at about 40 CM between microphone and objects I have used filter in the code and Cross correlation function with APDE built in libraries
import android.media.AudioFormat;
import android.media.AudioRecord;
import android.media.MediaRecorder;
.
.
.
.
void recordAudio() {
int bufferSize = AudioRecord.getMinBufferSize(44100, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT);
AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, 44100, AudioFormat.CHANNEL_IN_MONO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize);
if (recorder.getState() != AudioRecord.STATE_INITIALIZED) {
status = "Failed to initialize recorder";
return;
}
Start run
Capture
Store captured resonance as reference
After test the same object and compared with reference it is matched and the black triangle is red