[music-dsp] New version of XDSP released
Oskari Tammelin
ot at iki.fi
Mon Jan 12 22:14:01 EST 2004
XDSP is a C++ vector processing library for DSP applications. It's used to optimize loops like this:
float *p;
for (int i = 0; i < n; i++)
p[i] *= 0.123f;
by replacing with a function call
xdsp.Mul_V_S(p, n, 0.123f);
XDSP has both SSE and FPU implementations of all functions, so you get high performance while staying compatible with older (most importantly Athlon TB) processors.
The latest release has more than 250 implementations of different basic DSP functions, plus stuff like streaming resampling, wavetable oscillators and fast sine oscillator banks.
http://jeskola.net/xdsp/
The new release includes full sourcecode and a non-freeware license is now available.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://music.columbia.edu/pipermail/music-dsp/attachments/20040112/e5de12e3/attachment-0001.html
More information about the music-dsp
mailing list