version 2 doesn't work here, the soundspotter resizeShingles(float newSize) function goes in error at line 361: delete matcher;
pd then crashes as soon as matcher->buffer1 is accessed (pressing liveSpot or spot)
here is the output of the pd console:
resizeShingles()\;matcher=0
Constructing Matcher : shingleSize=8
***********************************************
*** soundspotter2~ PD/MSP MPEG-7 external ***
*** (C) Michael Casey, 2003-2006 ***
***********************************************
NFFT=16384, Win=2048, Hop=8192, Shingle=16384, NASE=86, NASB=86
resizeShingles()\;matcher=93CBD4
deleting matcher
error: soundspotter2~ - Unknown exception while processing method
Setting x=buf->Data()
Name=sourceBuf,Channels=1, Frames=15085600
HiK=107
if I comment out delete matcher (I know it will cause memory a leak) it doesn't work either, it won't crash but doesn't extract correctly.
...windows xp, compiled using Visual C++ 2002