[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