Differences between revisions 4 and 14 (spanning 10 versions)
Revision 4 as of 2011-10-31 12:16:06
Size: 1869
Editor: heb
Comment:
Revision 14 as of 2011-11-14 13:58:52
Size: 2368
Editor: jsn
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
== Pakkevejledning ==
Her beskrives hvordan man kommer fra kildekoden til en pakke der kan bruges i installationsvejledningen.

 1. Export source fra repository{{{
svn export https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/xcorrSound_v1.01}}}
 1. Kør{{{
./createtarball.sh}}}
 1. Nu kan tjærebolden distribueres.
Line 6: Line 15:
 1. Checkout XcorrSound{{{
svn co https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/version-XXX}}}
 1. Go to the 'xcorrSound/fftw' folder.
 1. Export XcorrSound{{{
svn export https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/xcorrSound_v1.01}}}
 1. Go to the 'xcorrSound/fftw-3-2-2' folder.
Line 10: Line 19:
./configure ./configure --prefix=<fftw>
Line 13: Line 22:
where {{{<fftw>}}} is the subfolder ''fftw'' where xcorrSound_v1.01 was checked out. fx
{{{/home/larm/jsn/xcorrSound_v1.01/fftw}}}
Line 16: Line 27:
 1. Test that it works:{{{  1. Test that it works: (should print out how to use this tool){{{
Line 18: Line 29:
  (should print out how to use this tool)

XcorrSound

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

Pakkevejledning

Her beskrives hvordan man kommer fra kildekoden til en pakke der kan bruges i installationsvejledningen.

  1. Export source fra repository

    svn export https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/xcorrSound_v1.01
  2. Kør

    ./createtarball.sh
  3. Nu kan tjærebolden distribueres.

Installationsvejledning

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

  1. Export XcorrSound

    svn export https://merkur.statsbiblioteket.dk/svn/scape-xcorrsound/tags/xcorrSound_v1.01
  2. Go to the 'xcorrSound/fftw-3-2-2' folder.
  3. Run the following

    ./configure --prefix=<fftw>
    make
    make install

where <fftw> is the subfolder fftw where xcorrSound_v1.01 was checked out. fx /home/larm/jsn/xcorrSound_v1.01/fftw

  1. go to the 'xcorrSound' folder.
  2. Run

    make xcorrSound
  3. Test that it works: (should print out how to use this tool)

    ./xcorrSound

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

xcorrSound (last edited 2012-02-22 10:21:58 by heb)