libxtract VAMP plugin --------------------- 32 bit linux package of the libxtract vamp plugins in .deb format: https://launchpad.net/~kxstudio-team/+archive/ubuntu/plugins/+build/4275432/+files/vamp-libxtract-plugins_0.4.5-0ubuntu1%7Eraring2_i386.deb Compiling last version of libxtract vamp plugin from source code: ---------------------------------------------------------------- Download * LibXtract 0.6.0 library source code > svn checkout svn://svn.code.sf.net/p/libxtract/code/trunk libxtract-code NOTE: Don't use the version of LibXtract on GitHub (https://github.com/jamiebullock/LibXtract). The VAMP plugin won't compile against it. * libxtract vamp plugin source code: https://code.soundsoftware.ac.uk/attachments/download/618/vamp-libxtract-plugins-0.6.6.20121204.tar.gz * VAMP SDK: http://code.soundsoftware.ac.uk/attachments/download/690/vamp-plugin-sdk-2.5.tar.gz Precompiled VAMP libraries for linux 32 bit (you may try to use this instead of compiling de VAMP SDK): http://code.soundsoftware.ac.uk/attachments/download/704/vamp-plugin-sdk-2.5-binaries-i686-linux.tar.gz Other packages: http://vamp-plugins.org/develop.html --- You need 'autotools' from your distro repositories: automake >= 1.11 autoconf >= 2.68 libtool >= 2.4 Also you need the following packages from your repositories installed in your linux distro: 'libsndfile', 'libsndfile-dev', 'libfftw3-3', 'libfftw3-dev', and 'subversion' (svn) IF you don't have a libfftw3 package, you must compile it from * FFTW3 (The Fastest Fourier Transform in the West 3.3.4) http://www.fftw.org/fftw-3.3.4.tar.gz Uncompress all packages at the same location, you will get more or less the following folders - vamp-plugin-sdk-2.5 folder. - vamp-libxtract-plugins-0.6.6.20121204 - libxtract-code - fftw-3.3.4.tar.gz (if compiling from source code) > cd fftw-3.3.4 > ./configure --enable-float > make > sudo make install > cd libxtract-code > ./autogen.sh > ./configure --enable-fft --enable-simpletest > make > sudo make install > cd vamp-plugin-sdk-2.5 > ./configure > make > sudo make install > cd vamp-libxtract-plugins-0.6.6.20121204 > make To verify whether the plugin library file is 32-bit: > objdump -f vamp-libxtract.so >vamp-libxtract-plugins-0.6.6.20121204/vamp-libxtract.so: file format > elf32-i386 >architecture: i386, flags 0x00000150: Now copy the plugin files generated at vamp-libxtract-plugins-0.6.6.20121204: vamp-libxtract.so, vamp-libxtract.n3, and vamp-libxtract.cat to your VAMP system (or personal) plugin folder. Restart Sonic Visualizer. The libxtract plugin features should show up in the Transform menu. Go to Transform -> Find a Transform... and type 'slope'. The 'Spectral Slope' feature from the libxtract plugin should be available. That's it!! Let me know about any issues at pierre@dlsi.ua.es