Friday, July 8, 2005 18:36
XSPIF stands for the acronym of Cross Standard PlugIn Framework.
It is an xml to (vst/au/pd/ladspa) translation utility we (Vincent Goudard and myself) wrote for our final study project in 2003 inspired by Steve Harris way of writing ladspa plugins.
Instead of abstracting the different plugin formats into a C/C++ library as most professionnal companies do, we choose for both academic and time reasons to write an xml to C/C++ translator using Python.
It has many limitations and is now outdated, so I've stopped using it for my personal projects, but I think it can prove useful as a learning tool for many people or just as a template generator for the target plateforms.
Sources
xspif.zip released under the GNU General Public License
Documents
Real Time Audio Plugin Architectures Vincent Goudard and Remy Muller IRCAM internal report.
XSPIF: developper guide Vincent Goudard and Remy Muller IRCAM internal report.
XSPIF: user guide Vincent Goudard and Remy Muller IRCAM internal report.