XcorrSound

XcorrSound er et program til at finde overlap mellem to forskellige wave filer.

Installationsvejledning

Beskrivelse af hvordan man bygger og installerer programmet på en given maskine.

  1. Checkout XcorrSound

    svn co https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/version-XXX
  2. Go to the 'xcorrSound/fftw' folder.
  3. Run the following

    ./configure
    make
    make install
  4. go to the 'xcorrSound' folder.
  5. Run

    make xcorrSound
  6. Test that it works:

    ./xcorrSound
    • (should print out how to use this tool)

Anvendelse

Syntax:

xcorrSound <<EOF
ANALYSIS_FILE_1.wav
ANALYSIS_FILE_2.wav
EOF

Output example:

----------------------- wav header start -----------------------
ChunkID: RIFF$ËnWAVE
ChunkSize: 57600036
Format: WAVE
----------------------- wav header end -----------------------
----------------------- wav subchunk start -----------------------
Subchunk1ID: fmt 
Subchunk1Size: 16
AudioFormat: 1
NumChannels: 2
SampleRate: 48000
ByteRate: 192000
BlockAlign: 4
BitsPerSample: 16
Subchunk2ID: data
Subchunk2Size: 57600000
----------------------- wav subchunk end -----------------------
----------------------- wav header start -----------------------
ChunkID: RIFF$ËnWAVE
ChunkSize: 57600036
Format: WAVE
----------------------- wav header end -----------------------
----------------------- wav subchunk start -----------------------
Subchunk1ID: fmt 
Subchunk1Size: 16
AudioFormat: 1
NumChannels: 2
SampleRate: 48000
ByteRate: 192000
BlockAlign: 4
BitsPerSample: 16
Subchunk2ID: data
Subchunk2Size: 57600000
----------------------- wav subchunk end -----------------------
The best match was below the threshold of 0.2
Best at sample number: 11520000
Best at second: 240
Value of match was: 0.132016