From f7bd204e90207caf308e41c048ce3ceb48769878 Mon Sep 17 00:00:00 2001 From: Chris Cannam Date: Fri, 19 Oct 2007 13:55:23 +0000 Subject: [PATCH] ... --- Makefile | 5 +++-- README | 13 +++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 486b445..20c343d 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,8 @@ PLUGINDIR = plugins # Compile flags # -CXXFLAGS := $(CXXFLAGS) -DNDEBUG -O2 -march=pentium3 -mfpmath=sse -ffast-math -Wall -I$(VAMPDIR) -I. +CXXFLAGS := $(CXXFLAGS) -DNDEBUG -O2 -Wall -I$(VAMPDIR) -I. +#CXXFLAGS := $(CXXFLAGS) -DNDEBUG -O2 -march=pentium3 -mfpmath=sse -ffast-math -Wall -I$(VAMPDIR) -I. # Libraries required for the plugins. Note that we can (and actively # want to) statically link libstdc++, because our plugin exposes only @@ -18,7 +19,7 @@ CXXFLAGS := $(CXXFLAGS) -DNDEBUG -O2 -march=pentium3 -mfpmath=sse -ffast-math -W # PLUGIN_LIBS = -L$(VAMPLIBDIR) -Wl,-Bstatic -lvamp-sdk -laubio -lfftw3f -Wl,-Bdynamic #PLUGIN_LIBS = -L$(VAMPLIBDIR) -lvamp-sdk /usr/lib/libaubio.a /usr/lib/libfftw3f.a -#PLUGIN_LIBS = -L$(VAMPLIBDIR) -lvamp-sdk $(shell g++ -print-file-name=libstdc++.a) +#PLUGIN_LIBS = -L$(VAMPLIBDIR) -Wl,-Bstatic -lvamp-sdk -laubio -lfftw3f -Wl,-Bdynamic $(shell g++ -print-file-name=libstdc++.a) # Flags required to tell the compiler to make a dynamically loadable object # diff --git a/README b/README index 14bb7f4..9ae0518 100644 --- a/README +++ b/README @@ -5,13 +5,14 @@ vamp-aubio-plugins A set of Vamp plugins (http://www.sonicvisualiser.org/vamp.html) for audio feature extraction using Paul Brossier's aubio (http://aubio.piem.org/). -This set includes four plugins: Onset for onset detection, Pitch for -pitch tracking, Notes for combined onset and pitch, and Tempo to -estimate and track beats based on onset locations. These plugins -compile into a single plugin library called vamp-aubio.so (the file -extension may vary depending on your platform). +This set includes five plugins: Onset for onset detection, Pitch for +pitch tracking, Notes for combined onset and pitch, Tempo to estimate +and track beats based on onset locations, and Silence to find sections +of audio that are quieter than a given RMS signal level. These +plugins compile into a single plugin library called vamp-aubio.so (the +file extension may vary depending on your platform). -To build: Make sure you have aubio-0.3.0 or newer installed, and the +To build: Make sure you have aubio-0.3.2 or newer installed, and the Vamp plugin SDK. These are available at the URLs given at the top. Edit the Makefile appropriately, and type "make". If the build succeeds, copy the vamp-aubio library file into your personal or -- 2.11.0