Not a big deal, but I thought I'd point out that line 127 in SeNoise.cpp makes Microsofts Visual C++ unhappy as it doesn't conform to the C99 standard ( I believe it's C90 ).
As suggested by Microsoft, replacing line with
std::vector<T> vals(num)
works fine.
Cheers