soundMatch

soundMatch er et program til at finde samtlige forekomster af et kortere lydstykke i et længere lydstykke.

Installationsvejledning

Her beskrives hvordan man kommer fra kildekoden til en eksekverbar fil.

  1. Export source fra repository

    svn export https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/soundMatch_v1.02
  2. cd fftw-3-2.2
  3. kør

    ./configure --prefix=<full path til soundMatch_v1.02>
    make && make install
    cd ..
    make soundMatch
  4. Test at det virker, kør ./soundMatch

Anvendelse

Der er en beskrivelse hvis man blot udfører ./soundMatch, men her er den gengivet.

Usage: ./soundMatch <needle.wav> <haystack.wav>

Hvor vi følger den sædvanlige analogi med at finde nåle i en høstak. Dvs nålen er det korte lydstykke og høstakken er det lange lydstykke.

Programmet skriver progress ud og til sidste en liste med timestamps hvor der er fundet matches. Eksempel output:

jsn@jsn-HP-Compaq-dc5750-Small-Form-Factor:~/Documents/abekat/scape-xcorrsound/tags/soundMatch_v1.02$ ./soundMatch ~/test2.wav ~/test.wav
0%
100%
matches found starting at time [hh:mm:ss]: 00:01:10 

soundMatch (last edited 2011-12-19 13:59:00 by jsn)