# HG changeset patch
# User Chris Cannam
# Date 1342182627 -3600
# Node ID 5c2683745b33bee82bee07e2e0b56f0f3f010063
# Parent 52d16fb98e801a0a54f96bdc5827689a25b51f08
Update for 2.4
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/AmplitudeFollower_8cpp.html
--- a/code-docs/AmplitudeFollower_8cpp.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/AmplitudeFollower_8cpp.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: AmplitudeFollower.cpp File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/AmplitudeFollower_8cpp_source.html
--- a/code-docs/AmplitudeFollower_8cpp_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/AmplitudeFollower_8cpp_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: AmplitudeFollower.cpp Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -317,15 +318,15 @@
00245 return FeatureSet ();
00246 }
00247
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/AmplitudeFollower_8h.html
--- a/code-docs/AmplitudeFollower_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/AmplitudeFollower_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: AmplitudeFollower.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/AmplitudeFollower_8h_source.html
--- a/code-docs/AmplitudeFollower_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/AmplitudeFollower_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: AmplitudeFollower.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FFT_8h.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/code-docs/FFT_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -0,0 +1,107 @@
+
+
+
+
+
+VampPluginSDK: FFT.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VampPluginSDK
+ 2.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the source code of this file.
+
+
+Classes
+class Vamp::FFT
+ A simple FFT implementation provided for convenience of plugin authors. More...
+
+Namespaces
+namespace Vamp
+
+
+
+
+
+
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FFT_8h_source.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/code-docs/FFT_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -0,0 +1,154 @@
+
+
+
+
+
+VampPluginSDK: FFT.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VampPluginSDK
+ 2.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file. 00001
+ 00002
+ 00003
+ 00004
+ 00005
+ 00006
+ 00007
+ 00008
+ 00009
+ 00010
+ 00011
+ 00012
+ 00013
+ 00014
+ 00015
+ 00016
+ 00017
+ 00018
+ 00019
+ 00020
+ 00021
+ 00022
+ 00023
+ 00024
+ 00025
+ 00026
+ 00027
+ 00028
+ 00029
+ 00030
+ 00031
+ 00032
+ 00033
+ 00034
+ 00035
+ 00036
+ 00037 #ifndef _VAMP_FFT_H_
+ 00038 #define _VAMP_FFT_H_
+ 00039
+ 00040 #include "plugguard.h "
+ 00041 _VAMP_SDK_PLUGSPACE_BEGIN (FFT.h)
+ 00042
+00043 namespace Vamp {
+ 00044
+00058 class FFT
+ 00059 {
+ 00060 public :
+ 00072 static void forward(unsigned int n,
+ 00073 const double *ri, const double *ii,
+ 00074 double *ro, double *io);
+ 00075
+ 00089 static void inverse(unsigned int n,
+ 00090 const double *ri, const double *ii,
+ 00091 double *ro, double *io);
+ 00092 };
+ 00093
+ 00094 }
+ 00095
+ 00096 _VAMP_SDK_PLUGSPACE_END (FFT.h)
+ 00097
+ 00098 #endif
+
+
+
+
+
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FixedTempoEstimator_8cpp.html
--- a/code-docs/FixedTempoEstimator_8cpp.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/FixedTempoEstimator_8cpp.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: FixedTempoEstimator.cpp File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
Go to the source code of this file.
Variable Documentation
-
+
@@ -110,7 +111,7 @@
-
+
@@ -127,7 +128,7 @@
-
+
@@ -144,7 +145,7 @@
-
+
@@ -161,7 +162,7 @@
-
+
@@ -178,15 +179,15 @@
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FixedTempoEstimator_8cpp.js
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/code-docs/FixedTempoEstimator_8cpp.js Fri Jul 13 13:30:27 2012 +0100
@@ -0,0 +1,8 @@
+var FixedTempoEstimator_8cpp =
+[
+ [ "TempoOutput", "FixedTempoEstimator_8cpp.html#a7a8511e62dffb5334ad3b70d57b2fcee", null ],
+ [ "CandidatesOutput", "FixedTempoEstimator_8cpp.html#a554b16c6b7516530e52c65318bfe08eb", null ],
+ [ "DFOutput", "FixedTempoEstimator_8cpp.html#acaa4524f29afce03c812a88ff31159c1", null ],
+ [ "ACFOutput", "FixedTempoEstimator_8cpp.html#a382c1fe740ac8911c6078cfbceffc870", null ],
+ [ "FilteredACFOutput", "FixedTempoEstimator_8cpp.html#a5b284021783d79785d46b043b458368d", null ]
+];
\ No newline at end of file
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FixedTempoEstimator_8cpp_source.html
--- a/code-docs/FixedTempoEstimator_8cpp_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/FixedTempoEstimator_8cpp_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: FixedTempoEstimator.cpp Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FixedTempoEstimator_8h.html
--- a/code-docs/FixedTempoEstimator_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/FixedTempoEstimator_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: FixedTempoEstimator.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/FixedTempoEstimator_8h_source.html
--- a/code-docs/FixedTempoEstimator_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/FixedTempoEstimator_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: FixedTempoEstimator.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PercussionOnsetDetector_8cpp.html
--- a/code-docs/PercussionOnsetDetector_8cpp.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PercussionOnsetDetector_8cpp.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PercussionOnsetDetector.cpp File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PercussionOnsetDetector_8cpp_source.html
--- a/code-docs/PercussionOnsetDetector_8cpp_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PercussionOnsetDetector_8cpp_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PercussionOnsetDetector.cpp Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -362,15 +363,15 @@
00285 return FeatureSet ();
00286 }
00287
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PercussionOnsetDetector_8h.html
--- a/code-docs/PercussionOnsetDetector_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PercussionOnsetDetector_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PercussionOnsetDetector.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PercussionOnsetDetector_8h_source.html
--- a/code-docs/PercussionOnsetDetector_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PercussionOnsetDetector_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PercussionOnsetDetector.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginAdapter_8h.html
--- a/code-docs/PluginAdapter_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginAdapter_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginAdapter.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginAdapter_8h_source.html
--- a/code-docs/PluginAdapter_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginAdapter_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginAdapter.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -168,15 +169,15 @@
00119
00120 #endif
00121
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginBufferingAdapter_8h.html
--- a/code-docs/PluginBufferingAdapter_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginBufferingAdapter_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginBufferingAdapter.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginBufferingAdapter_8h_source.html
--- a/code-docs/PluginBufferingAdapter_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginBufferingAdapter_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginBufferingAdapter.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginChannelAdapter_8h.html
--- a/code-docs/PluginChannelAdapter_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginChannelAdapter_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginChannelAdapter.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginChannelAdapter_8h_source.html
--- a/code-docs/PluginChannelAdapter_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginChannelAdapter_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginChannelAdapter.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginHostAdapter_8h.html
--- a/code-docs/PluginHostAdapter_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginHostAdapter_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginHostAdapter.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginHostAdapter_8h_source.html
--- a/code-docs/PluginHostAdapter_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginHostAdapter_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginHostAdapter.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -181,15 +182,15 @@
00121 #endif
00122
00123
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginInputDomainAdapter_8h.html
--- a/code-docs/PluginInputDomainAdapter_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginInputDomainAdapter_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginInputDomainAdapter.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginInputDomainAdapter_8h_source.html
--- a/code-docs/PluginInputDomainAdapter_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginInputDomainAdapter_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginInputDomainAdapter.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginLoader_8h.html
--- a/code-docs/PluginLoader_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginLoader_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginLoader.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginLoader_8h_source.html
--- a/code-docs/PluginLoader_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginLoader_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginLoader.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -182,15 +183,15 @@
00241
00242 #endif
00243
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginSummarisingAdapter_8h.html
--- a/code-docs/PluginSummarisingAdapter_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginSummarisingAdapter_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginSummarisingAdapter.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginSummarisingAdapter_8h_source.html
--- a/code-docs/PluginSummarisingAdapter_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginSummarisingAdapter_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginSummarisingAdapter.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginWrapper_8h.html
--- a/code-docs/PluginWrapper_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginWrapper_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginWrapper.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PluginWrapper_8h_source.html
--- a/code-docs/PluginWrapper_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PluginWrapper_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PluginWrapper.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PowerSpectrum_8cpp.html
--- a/code-docs/PowerSpectrum_8cpp.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PowerSpectrum_8cpp.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PowerSpectrum.cpp File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PowerSpectrum_8cpp_source.html
--- a/code-docs/PowerSpectrum_8cpp_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PowerSpectrum_8cpp_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PowerSpectrum.cpp Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -245,15 +246,15 @@
00168 return FeatureSet ();
00169 }
00170
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PowerSpectrum_8h.html
--- a/code-docs/PowerSpectrum_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PowerSpectrum_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PowerSpectrum.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
Go to the source code of this file.
Classes
-class PowerSpectrum
- Example plugin that returns a power spectrum calculated (trivially) from the frequency domain representation of each block of audio. More...
+class PowerSpectrum
+ Example plugin that returns a power spectrum calculated (trivially) from the frequency domain representation of each block of audio. More...
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/PowerSpectrum_8h_source.html
--- a/code-docs/PowerSpectrum_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/PowerSpectrum_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: PowerSpectrum.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/SpectralCentroid_8cpp.html
--- a/code-docs/SpectralCentroid_8cpp.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/SpectralCentroid_8cpp.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: SpectralCentroid.cpp File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/SpectralCentroid_8cpp_source.html
--- a/code-docs/SpectralCentroid_8cpp_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/SpectralCentroid_8cpp_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: SpectralCentroid.cpp Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -271,15 +272,15 @@
00194 return FeatureSet ();
00195 }
00196
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/SpectralCentroid_8h.html
--- a/code-docs/SpectralCentroid_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/SpectralCentroid_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: SpectralCentroid.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
Go to the source code of this file.
Classes
-class SpectralCentroid
- Example plugin that calculates the centre of gravity of the frequency domain representation of each block of audio. More...
+class SpectralCentroid
+ Example plugin that calculates the centre of gravity of the frequency domain representation of each block of audio. More...
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/SpectralCentroid_8h_source.html
--- a/code-docs/SpectralCentroid_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/SpectralCentroid_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: SpectralCentroid.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/ZeroCrossing_8cpp.html
--- a/code-docs/ZeroCrossing_8cpp.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/ZeroCrossing_8cpp.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: ZeroCrossing.cpp File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/ZeroCrossing_8cpp_source.html
--- a/code-docs/ZeroCrossing_8cpp_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/ZeroCrossing_8cpp_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: ZeroCrossing.cpp Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Go to the documentation of this file. 00001
00002
@@ -270,15 +271,15 @@
00193 return FeatureSet ();
00194 }
00195
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/ZeroCrossing_8h.html
--- a/code-docs/ZeroCrossing_8h.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/ZeroCrossing_8h.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: ZeroCrossing.h File Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
Go to the source code of this file.
Classes
-class ZeroCrossing
- Example plugin that calculates the positions and density of zero-crossing points in an audio waveform. More...
+class ZeroCrossing
+ Example plugin that calculates the positions and density of zero-crossing points in an audio waveform. More...
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/ZeroCrossing_8h_source.html
--- a/code-docs/ZeroCrossing_8h_source.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/ZeroCrossing_8h_source.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: ZeroCrossing.h Source File
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/annotated.html
--- a/code-docs/annotated.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/annotated.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: Class List
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
Here are the classes, structs, unions and interfaces with brief descriptions:
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/annotated.js
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/code-docs/annotated.js Fri Jul 13 13:30:27 2012 +0100
@@ -0,0 +1,33 @@
+var annotated =
+[
+ [ "_VampFeature", "struct__VampFeature.html", "struct__VampFeature" ],
+ [ "_VampFeatureList", "struct__VampFeatureList.html", "struct__VampFeatureList" ],
+ [ "_VampFeatureUnion", "union__VampFeatureUnion.html", "union__VampFeatureUnion" ],
+ [ "_VampFeatureV2", "struct__VampFeatureV2.html", "struct__VampFeatureV2" ],
+ [ "_VampOutputDescriptor", "struct__VampOutputDescriptor.html", "struct__VampOutputDescriptor" ],
+ [ "_VampParameterDescriptor", "struct__VampParameterDescriptor.html", "struct__VampParameterDescriptor" ],
+ [ "_VampPluginDescriptor", "struct__VampPluginDescriptor.html", "struct__VampPluginDescriptor" ],
+ [ "AmplitudeFollower", "classAmplitudeFollower.html", "classAmplitudeFollower" ],
+ [ "FixedTempoEstimator::D", "classFixedTempoEstimator_1_1D.html", "classFixedTempoEstimator_1_1D" ],
+ [ "Vamp::Plugin::Feature", "structVamp_1_1Plugin_1_1Feature.html", "structVamp_1_1Plugin_1_1Feature" ],
+ [ "Vamp::FFT", "classVamp_1_1FFT.html", "classVamp_1_1FFT" ],
+ [ "FixedTempoEstimator", "classFixedTempoEstimator.html", "classFixedTempoEstimator" ],
+ [ "Vamp::Plugin::OutputDescriptor", "structVamp_1_1Plugin_1_1OutputDescriptor.html", "structVamp_1_1Plugin_1_1OutputDescriptor" ],
+ [ "Vamp::PluginBase::ParameterDescriptor", "structVamp_1_1PluginBase_1_1ParameterDescriptor.html", "structVamp_1_1PluginBase_1_1ParameterDescriptor" ],
+ [ "PercussionOnsetDetector", "classPercussionOnsetDetector.html", "classPercussionOnsetDetector" ],
+ [ "Vamp::Plugin", "classVamp_1_1Plugin.html", "classVamp_1_1Plugin" ],
+ [ "Vamp::PluginAdapter< P >", "classVamp_1_1PluginAdapter.html", "classVamp_1_1PluginAdapter" ],
+ [ "Vamp::PluginAdapterBase", "classVamp_1_1PluginAdapterBase.html", "classVamp_1_1PluginAdapterBase" ],
+ [ "Vamp::PluginBase", "classVamp_1_1PluginBase.html", "classVamp_1_1PluginBase" ],
+ [ "Vamp::HostExt::PluginBufferingAdapter", "classVamp_1_1HostExt_1_1PluginBufferingAdapter.html", "classVamp_1_1HostExt_1_1PluginBufferingAdapter" ],
+ [ "Vamp::HostExt::PluginChannelAdapter", "classVamp_1_1HostExt_1_1PluginChannelAdapter.html", "classVamp_1_1HostExt_1_1PluginChannelAdapter" ],
+ [ "Vamp::PluginHostAdapter", "classVamp_1_1PluginHostAdapter.html", "classVamp_1_1PluginHostAdapter" ],
+ [ "Vamp::HostExt::PluginInputDomainAdapter", "classVamp_1_1HostExt_1_1PluginInputDomainAdapter.html", "classVamp_1_1HostExt_1_1PluginInputDomainAdapter" ],
+ [ "Vamp::HostExt::PluginLoader", "classVamp_1_1HostExt_1_1PluginLoader.html", "classVamp_1_1HostExt_1_1PluginLoader" ],
+ [ "Vamp::HostExt::PluginSummarisingAdapter", "classVamp_1_1HostExt_1_1PluginSummarisingAdapter.html", "classVamp_1_1HostExt_1_1PluginSummarisingAdapter" ],
+ [ "Vamp::HostExt::PluginWrapper", "classVamp_1_1HostExt_1_1PluginWrapper.html", "classVamp_1_1HostExt_1_1PluginWrapper" ],
+ [ "PowerSpectrum", "classPowerSpectrum.html", "classPowerSpectrum" ],
+ [ "Vamp::RealTime", "structVamp_1_1RealTime.html", "structVamp_1_1RealTime" ],
+ [ "SpectralCentroid", "classSpectralCentroid.html", "classSpectralCentroid" ],
+ [ "ZeroCrossing", "classZeroCrossing.html", "classZeroCrossing" ]
+];
\ No newline at end of file
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/bdwn.png
Binary file code-docs/bdwn.png has changed
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/classAmplitudeFollower-members.html
--- a/code-docs/classAmplitudeFollower-members.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/classAmplitudeFollower-members.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: Member List
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
This is the complete list of members for
AmplitudeFollower , including all inherited members.
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/classAmplitudeFollower.html
--- a/code-docs/classAmplitudeFollower.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/classAmplitudeFollower.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: AmplitudeFollower Class Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
-
+
Example plugin implementing the SuperCollider amplitude follower function.
More...
@@ -97,84 +98,84 @@
Public Types
-enum InputDomain { TimeDomain ,
+enum InputDomain { TimeDomain ,
FrequencyDomain
}
-typedef std::vector
+ typedef std::vector
< OutputDescriptor > OutputList
-typedef std::vector< Feature > FeatureList
-typedef std::map< int,
+ typedef std::vector< Feature > FeatureList
+typedef std::map< int,
FeatureList > FeatureSet
-typedef std::vector
+ typedef std::vector
< ParameterDescriptor > ParameterList
-typedef std::vector< std::string > ProgramList
+typedef std::vector< std::string > ProgramList
Public Member Functions
- AmplitudeFollower (float inputSampleRate)
- An implementation of SuperCollider's amplitude-follower algorithm as a simple Vamp plugin.
-virtual ~AmplitudeFollower ()
-bool initialise (size_t channels, size_t stepSize, size_t blockSize)
- Initialise a plugin to prepare it for use with the given number of input channels, step size (window increment, in sample frames) and block size (window size, in sample frames).
-void reset ()
- Reset the plugin after use, to prepare it for another clean run.
-InputDomain getInputDomain () const
- Get the plugin's required input domain.
-std::string getIdentifier () const
- Get the computer-usable name of the plugin.
-std::string getName () const
- Get a human-readable name or title of the plugin.
-std::string getDescription () const
- Get a human-readable description for the plugin, typically a line of text that may optionally be displayed in addition to the plugin's "name".
-std::string getMaker () const
- Get the name of the author or vendor of the plugin in human-readable form.
-int getPluginVersion () const
- Get the version number of the plugin.
-std::string getCopyright () const
- Get the copyright statement or licensing summary for the plugin.
-OutputList getOutputDescriptors () const
- Get the outputs of this plugin.
-ParameterList getParameterDescriptors () const
- Get the controllable parameters of this plugin.
-float getParameter (std::string paramid) const
- Get the value of a named parameter.
-void setParameter (std::string paramid, float newval)
- Set a named parameter.
-FeatureSet process (const float *const *inputBuffers, Vamp::RealTime timestamp)
- Process a single block of input data.
-FeatureSet getRemainingFeatures ()
- After all blocks have been processed, calculate and return any remaining features derived from the complete input.
-virtual size_t getPreferredBlockSize () const
- Get the preferred block size (window size -- the number of sample frames passed in each block to the process() function).
-virtual size_t getPreferredStepSize () const
- Get the preferred step size (window increment -- the distance in sample frames between the start frames of consecutive blocks passed to the process() function) for the plugin.
-virtual size_t getMinChannelCount () const
- Get the minimum supported number of input channels.
-virtual size_t getMaxChannelCount () const
- Get the maximum supported number of input channels.
-virtual std::string getType () const
- Used to distinguish between Vamp::Plugin and other potential sibling subclasses of PluginBase .
-virtual unsigned int getVampApiVersion () const
- Get the Vamp API compatibility level of the plugin.
-virtual ProgramList getPrograms () const
- Get the program settings available in this plugin.
-virtual std::string getCurrentProgram () const
- Get the current program.
-virtual void selectProgram (std::string)
- Select a program.
+ AmplitudeFollower (float inputSampleRate)
+ An implementation of SuperCollider's amplitude-follower algorithm as a simple Vamp plugin.
+virtual ~AmplitudeFollower ()
+bool initialise (size_t channels, size_t stepSize, size_t blockSize)
+ Initialise a plugin to prepare it for use with the given number of input channels, step size (window increment, in sample frames) and block size (window size, in sample frames).
+void reset ()
+ Reset the plugin after use, to prepare it for another clean run.
+InputDomain getInputDomain () const
+ Get the plugin's required input domain.
+std::string getIdentifier () const
+ Get the computer-usable name of the plugin.
+std::string getName () const
+ Get a human-readable name or title of the plugin.
+std::string getDescription () const
+ Get a human-readable description for the plugin, typically a line of text that may optionally be displayed in addition to the plugin's "name".
+std::string getMaker () const
+ Get the name of the author or vendor of the plugin in human-readable form.
+int getPluginVersion () const
+ Get the version number of the plugin.
+std::string getCopyright () const
+ Get the copyright statement or licensing summary for the plugin.
+OutputList getOutputDescriptors () const
+ Get the outputs of this plugin.
+ParameterList getParameterDescriptors () const
+ Get the controllable parameters of this plugin.
+float getParameter (std::string paramid) const
+ Get the value of a named parameter.
+void setParameter (std::string paramid, float newval)
+ Set a named parameter.
+FeatureSet process (const float *const *inputBuffers, Vamp::RealTime timestamp)
+ Process a single block of input data.
+FeatureSet getRemainingFeatures ()
+ After all blocks have been processed, calculate and return any remaining features derived from the complete input.
+virtual size_t getPreferredBlockSize () const
+ Get the preferred block size (window size -- the number of sample frames passed in each block to the process() function).
+virtual size_t getPreferredStepSize () const
+ Get the preferred step size (window increment -- the distance in sample frames between the start frames of consecutive blocks passed to the process() function) for the plugin.
+virtual size_t getMinChannelCount () const
+ Get the minimum supported number of input channels.
+virtual size_t getMaxChannelCount () const
+ Get the maximum supported number of input channels.
+virtual std::string getType () const
+ Used to distinguish between Vamp::Plugin and other potential sibling subclasses of PluginBase .
+virtual unsigned int getVampApiVersion () const
+ Get the Vamp API compatibility level of the plugin.
+virtual ProgramList getPrograms () const
+ Get the program settings available in this plugin.
+virtual std::string getCurrentProgram () const
+ Get the current program.
+virtual void selectProgram (std::string)
+ Select a program.
Protected Attributes
-size_t m_stepSize
-float m_previn
-float m_clampcoef
-float m_relaxcoef
-float m_inputSampleRate
+size_t m_stepSize
+float m_previn
+float m_clampcoef
+float m_relaxcoef
+float m_inputSampleRate
Detailed Description
Example plugin implementing the SuperCollider amplitude follower function.
Definition at line 47 of file AmplitudeFollower.h .
Member Typedef Documentation
-
+
@@ -189,7 +190,7 @@
-
+
@@ -204,7 +205,7 @@
-
+
@@ -219,7 +220,7 @@
-
+
@@ -230,11 +231,11 @@
-
+
@@ -245,12 +246,12 @@
Member Enumeration Documentation
-
+
@@ -261,9 +262,9 @@
Enumerator:
- TimeDomain
+ TimeDomain
- FrequencyDomain
+ FrequencyDomain
@@ -274,12 +275,12 @@
Constructor & Destructor Documentation
-
+
- AmplitudeFollower::AmplitudeFollower
+ AmplitudeFollower::AmplitudeFollower
(
float
inputSampleRate )
@@ -295,12 +296,12 @@
-
+
- AmplitudeFollower::~AmplitudeFollower
+ AmplitudeFollower::~AmplitudeFollower
(
)
[virtual]
@@ -314,12 +315,12 @@
Member Function Documentation
-
+
- bool AmplitudeFollower::initialise
+ bool AmplitudeFollower::initialise
(
size_t
inputChannels ,
@@ -357,12 +358,12 @@
-
+
- void AmplitudeFollower::reset
+ void AmplitudeFollower::reset
(
)
[virtual]
@@ -382,12 +383,12 @@
-
+
- InputDomain AmplitudeFollower::getInputDomain
+ InputDomain AmplitudeFollower::getInputDomain
(
)
const [inline, virtual]
@@ -408,12 +409,12 @@
-
+
- string AmplitudeFollower::getIdentifier
+ string AmplitudeFollower::getIdentifier
(
)
const [virtual]
@@ -433,12 +434,12 @@
-
+
- string AmplitudeFollower::getName
+ string AmplitudeFollower::getName
(
)
const [virtual]
@@ -457,12 +458,12 @@
-
+
- string AmplitudeFollower::getDescription
+ string AmplitudeFollower::getDescription
(
)
const [virtual]
@@ -481,12 +482,12 @@
-
+
- string AmplitudeFollower::getMaker
+ string AmplitudeFollower::getMaker
(
)
const [virtual]
@@ -504,12 +505,12 @@
-
+
- int AmplitudeFollower::getPluginVersion
+ int AmplitudeFollower::getPluginVersion
(
)
const [virtual]
@@ -526,12 +527,12 @@
-
+
- string AmplitudeFollower::getCopyright
+ string AmplitudeFollower::getCopyright
(
)
const [virtual]
@@ -549,12 +550,12 @@
-
+
- AmplitudeFollower::OutputList AmplitudeFollower::getOutputDescriptors
+ AmplitudeFollower::OutputList AmplitudeFollower::getOutputDescriptors
(
)
const [virtual]
@@ -574,12 +575,12 @@
-
+
- AmplitudeFollower::ParameterList AmplitudeFollower::getParameterDescriptors
+ AmplitudeFollower::ParameterList AmplitudeFollower::getParameterDescriptors
(
)
const [virtual]
@@ -594,16 +595,16 @@
Definition at line 148 of file AmplitudeFollower.cpp .
-References Vamp::PluginBase::ParameterDescriptor::defaultValue , Vamp::PluginBase::ParameterDescriptor::description , Vamp::PluginBase::ParameterDescriptor::identifier , Vamp::PluginBase::ParameterDescriptor::isQuantized , Vamp::PluginBase::ParameterDescriptor::maxValue , Vamp::PluginBase::ParameterDescriptor::minValue , Vamp::PluginBase::ParameterDescriptor::name , and Vamp::PluginBase::ParameterDescriptor::unit .
+References Vamp::PluginBase::ParameterDescriptor::defaultValue , Vamp::PluginBase::ParameterDescriptor::description , Vamp::PluginBase::ParameterDescriptor::identifier , Vamp::PluginBase::ParameterDescriptor::isQuantized , Vamp::PluginBase::ParameterDescriptor::maxValue , Vamp::PluginBase::ParameterDescriptor::minValue , Vamp::PluginBase::ParameterDescriptor::name , and Vamp::PluginBase::ParameterDescriptor::unit .
-
+
- float AmplitudeFollower::getParameter
+ float AmplitudeFollower::getParameter
(
std::string
)
@@ -624,12 +625,12 @@
-
+
- void AmplitudeFollower::setParameter
+ void AmplitudeFollower::setParameter
(
std::string
,
@@ -660,12 +661,12 @@
-
+
- AmplitudeFollower::FeatureSet AmplitudeFollower::process
+ AmplitudeFollower::FeatureSet AmplitudeFollower::process
(
const float *const *
inputBuffers ,
@@ -698,12 +699,12 @@
-
+
- AmplitudeFollower::FeatureSet AmplitudeFollower::getRemainingFeatures
+ AmplitudeFollower::FeatureSet AmplitudeFollower::getRemainingFeatures
(
)
[virtual]
@@ -720,12 +721,12 @@
-
+
- virtual size_t Vamp::Plugin::getPreferredBlockSize
+ virtual size_t Vamp::Plugin::getPreferredBlockSize
(
)
const [inline, virtual, inherited]
@@ -746,12 +747,12 @@
-
+
- virtual size_t Vamp::Plugin::getPreferredStepSize
+ virtual size_t Vamp::Plugin::getPreferredStepSize
(
)
const [inline, virtual, inherited]
@@ -772,12 +773,12 @@
-
+
- virtual size_t Vamp::Plugin::getMinChannelCount
+ virtual size_t Vamp::Plugin::getMinChannelCount
(
)
const [inline, virtual, inherited]
@@ -796,12 +797,12 @@
-
+
- virtual size_t Vamp::Plugin::getMaxChannelCount
+ virtual size_t Vamp::Plugin::getMaxChannelCount
(
)
const [inline, virtual, inherited]
@@ -820,12 +821,12 @@
-
+
- virtual std::string Vamp::Plugin::getType
+ virtual std::string Vamp::Plugin::getType
(
)
const [inline, virtual, inherited]
@@ -843,12 +844,12 @@
-
+
- virtual unsigned int Vamp::PluginBase::getVampApiVersion
+ virtual unsigned int Vamp::PluginBase::getVampApiVersion
(
)
const [inline, virtual, inherited]
@@ -861,18 +862,18 @@
Reimplemented in Vamp::PluginHostAdapter , and Vamp::HostExt::PluginWrapper .
-Definition at line 72 of file vamp-sdk/PluginBase.h .
+Definition at line 68 of file vamp-sdk/PluginBase.h .
Referenced by enumeratePlugins() .
-
+
- virtual ProgramList Vamp::PluginBase::getPrograms
+ virtual ProgramList Vamp::PluginBase::getPrograms
(
)
const [inline, virtual, inherited]
@@ -887,16 +888,16 @@
Reimplemented in Vamp::PluginHostAdapter , and Vamp::HostExt::PluginWrapper .
-Definition at line 237 of file vamp-sdk/PluginBase.h .
+Definition at line 233 of file vamp-sdk/PluginBase.h .
-
+
- virtual std::string Vamp::PluginBase::getCurrentProgram
+ virtual std::string Vamp::PluginBase::getCurrentProgram
(
)
const [inline, virtual, inherited]
@@ -909,16 +910,16 @@
Reimplemented in Vamp::PluginHostAdapter , and Vamp::HostExt::PluginWrapper .
-Definition at line 242 of file vamp-sdk/PluginBase.h .
+Definition at line 238 of file vamp-sdk/PluginBase.h .
-
+
- virtual void Vamp::PluginBase::selectProgram
+ virtual void Vamp::PluginBase::selectProgram
(
std::string
)
@@ -933,12 +934,12 @@
Reimplemented in Vamp::HostExt::PluginBufferingAdapter , Vamp::PluginHostAdapter , and Vamp::HostExt::PluginWrapper .
-Definition at line 248 of file vamp-sdk/PluginBase.h .
+Definition at line 244 of file vamp-sdk/PluginBase.h .
Member Data Documentation
-
+
@@ -955,7 +956,7 @@
-
+
@@ -972,7 +973,7 @@
-
+
@@ -989,7 +990,7 @@
-
+
@@ -1006,7 +1007,7 @@
-
+
@@ -1027,15 +1028,15 @@
AmplitudeFollower.h
AmplitudeFollower.cpp
-
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/classAmplitudeFollower.js
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/code-docs/classAmplitudeFollower.js Fri Jul 13 13:30:27 2012 +0100
@@ -0,0 +1,40 @@
+var classAmplitudeFollower =
+[
+ [ "OutputList", "classVamp_1_1Plugin.html#a30f531b8fb69fac41a24e3d2a6a08ed9", null ],
+ [ "FeatureList", "classVamp_1_1Plugin.html#a0730bc72c87fa02eb8d2854b233f7be1", null ],
+ [ "FeatureSet", "classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f", null ],
+ [ "ParameterList", "classVamp_1_1PluginBase.html#a3b6bb4bbd86affe1ca9deceea1aad4f8", null ],
+ [ "ProgramList", "classVamp_1_1PluginBase.html#a7f66f00437b21e5f694fe02356b12f20", null ],
+ [ "InputDomain", "classVamp_1_1Plugin.html#a39cb7649d6dcc20e4cb1640cd55907bc", null ],
+ [ "AmplitudeFollower", "classAmplitudeFollower.html#a29eaeffc353da2614ae508abcd0ab63f", null ],
+ [ "~AmplitudeFollower", "classAmplitudeFollower.html#aa78f98539ad3a1b08691a99b32035b2d", null ],
+ [ "initialise", "classAmplitudeFollower.html#aeb727e44ee8ad1aceb90964d20f8d90d", null ],
+ [ "reset", "classAmplitudeFollower.html#acebd835e80e84669df078fbd7591d8f7", null ],
+ [ "getInputDomain", "classAmplitudeFollower.html#afc07a389b5f922b944b0350fd232d2eb", null ],
+ [ "getIdentifier", "classAmplitudeFollower.html#afe7576af95c8fcc7f5bad42eec9f9f29", null ],
+ [ "getName", "classAmplitudeFollower.html#a7cfed00bc9d96ba6c709b69ab6a40594", null ],
+ [ "getDescription", "classAmplitudeFollower.html#a6f0f2fea1fdb4b51e688edfe859d5062", null ],
+ [ "getMaker", "classAmplitudeFollower.html#a44fc43838f203f58bc2ce6e3cb2b03dd", null ],
+ [ "getPluginVersion", "classAmplitudeFollower.html#a8a5d7a834eb996d517c51f84b2a72250", null ],
+ [ "getCopyright", "classAmplitudeFollower.html#a0c197fc90f30d91cb4403115c83c9134", null ],
+ [ "getOutputDescriptors", "classAmplitudeFollower.html#a043e3c3db77d76267cd8069e1485bf26", null ],
+ [ "getParameterDescriptors", "classAmplitudeFollower.html#a9df01323a09e117bc12354ebe9244edf", null ],
+ [ "getParameter", "classAmplitudeFollower.html#ab278c4b6f2ca23248dc94ad775273f39", null ],
+ [ "setParameter", "classAmplitudeFollower.html#ae1fc37ece4d20e40f3066a3361a99340", null ],
+ [ "process", "classAmplitudeFollower.html#a48d0f95cac31ffd190cff89b50a2a5bd", null ],
+ [ "getRemainingFeatures", "classAmplitudeFollower.html#a368606f643b88e0df0823d85e36f030c", null ],
+ [ "getPreferredBlockSize", "classVamp_1_1Plugin.html#aa529adf83f87a603954eb31407602aac", null ],
+ [ "getPreferredStepSize", "classVamp_1_1Plugin.html#a514c716c22f81c055f19b56c3f882567", null ],
+ [ "getMinChannelCount", "classVamp_1_1Plugin.html#a267b42e866df3cf0d190893e8096f525", null ],
+ [ "getMaxChannelCount", "classVamp_1_1Plugin.html#a2c5ab12b6fa4847cb244bd1e9cb3ae5e", null ],
+ [ "getType", "classVamp_1_1Plugin.html#abe13b3997a69fbcc09e2213faa352f91", null ],
+ [ "getVampApiVersion", "classVamp_1_1PluginBase.html#a8fd2c48291c64b790f0efb8948508dcf", null ],
+ [ "getPrograms", "classVamp_1_1PluginBase.html#abb307c60bdb981d5f5af50c3c4ae84af", null ],
+ [ "getCurrentProgram", "classVamp_1_1PluginBase.html#a24e77eccf1bdfbbca3c79bb25e8799b3", null ],
+ [ "selectProgram", "classVamp_1_1PluginBase.html#aadd3a547ef140bae200473a9518e3353", null ],
+ [ "m_stepSize", "classAmplitudeFollower.html#a959c2647fd3c5feea2591e3618774027", null ],
+ [ "m_previn", "classAmplitudeFollower.html#ac95e8d2f334821c6c92c706bae29695a", null ],
+ [ "m_clampcoef", "classAmplitudeFollower.html#a1cb205b08cfe2ce94a4af05b18f72876", null ],
+ [ "m_relaxcoef", "classAmplitudeFollower.html#aceecd3b3879f32eb4a2e597c32c41cfc", null ],
+ [ "m_inputSampleRate", "classVamp_1_1Plugin.html#a59b9dd82a4f4eb946cd0474cc81abc23", null ]
+];
\ No newline at end of file
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/classAmplitudeFollower__inherit__graph.png
Binary file code-docs/classAmplitudeFollower__inherit__graph.png has changed
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/classFixedTempoEstimator-members.html
--- a/code-docs/classFixedTempoEstimator-members.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/classFixedTempoEstimator-members.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: Member List
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
This is the complete list of members for
FixedTempoEstimator , including all inherited members.
+
diff -r 52d16fb98e80 -r 5c2683745b33 code-docs/classFixedTempoEstimator.html
--- a/code-docs/classFixedTempoEstimator.html Tue Oct 04 14:57:53 2011 +0100
+++ b/code-docs/classFixedTempoEstimator.html Fri Jul 13 13:30:27 2012 +0100
@@ -2,6 +2,7 @@
+
VampPluginSDK: FixedTempoEstimator Class Reference
@@ -28,7 +29,7 @@
VampPluginSDK
- 2.1
+ 2.4
@@ -40,7 +41,7 @@
-
+
-
+
-
+
Example plugin that estimates the tempo of a short fixed-tempo sample.
More...
@@ -98,83 +99,83 @@
Classes
-class D
+class D
Public Types
-enum InputDomain { TimeDomain ,
+enum InputDomain { TimeDomain ,
FrequencyDomain
}
-typedef std::vector
+ typedef std::vector
< OutputDescriptor > OutputList
-typedef std::vector< Feature > FeatureList
-typedef std::map< int,
+ typedef std::vector< Feature > FeatureList
+typedef std::map< int,
FeatureList > FeatureSet
-typedef std::vector
+ typedef std::vector
< ParameterDescriptor > ParameterList
-typedef std::vector< std::string > ProgramList
+typedef std::vector< std::string > ProgramList
Public Member Functions
- FixedTempoEstimator (float inputSampleRate)
-virtual ~FixedTempoEstimator ()
-bool initialise (size_t channels, size_t stepSize, size_t blockSize)
- Initialise a plugin to prepare it for use with the given number of input channels, step size (window increment, in sample frames) and block size (window size, in sample frames).
-void reset ()
- Reset the plugin after use, to prepare it for another clean run.
-InputDomain getInputDomain () const
- Get the plugin's required input domain.
-std::string getIdentifier () const
- Get the computer-usable name of the plugin.
-std::string getName () const
- Get a human-readable name or title of the plugin.
-std::string getDescription () const
- Get a human-readable description for the plugin, typically a line of text that may optionally be displayed in addition to the plugin's "name".
-std::string getMaker () const
- Get the name of the author or vendor of the plugin in human-readable form.
-int getPluginVersion () const
- Get the version number of the plugin.
-std::string getCopyright () const
- Get the copyright statement or licensing summary for the plugin.
-size_t getPreferredStepSize () const
- Get the preferred step size (window increment -- the distance in sample frames between the start frames of consecutive blocks passed to the process() function) for the plugin.
-size_t getPreferredBlockSize () const
- Get the preferred block size (window size -- the number of sample frames passed in each block to the process() function).
-ParameterList getParameterDescriptors () const
- Get the controllable parameters of this plugin.
-float getParameter (std::string id) const
- Get the value of a named parameter.
-void setParameter (std::string id, float value)
- Set a named parameter.
-OutputList getOutputDescriptors () const
- Get the outputs of this plugin.
-FeatureSet process (const float *const *inputBuffers, Vamp::RealTime timestamp)
- Process a single block of input data.
-FeatureSet getRemainingFeatures ()
- After all blocks have been processed, calculate and return any remaining features derived from the complete input.
-virtual size_t getMinChannelCount () const
- Get the minimum supported number of input channels.
-virtual size_t getMaxChannelCount () const
- Get the maximum supported number of input channels.
-virtual std::string getType () const
- Used to distinguish between Vamp::Plugin and other potential sibling subclasses of PluginBase .
-virtual unsigned int getVampApiVersion () const
- Get the Vamp API compatibility level of the plugin.
-virtual ProgramList getPrograms () const
- Get the program settings available in this plugin.
-virtual std::string getCurrentProgram () const
- Get the current program.
-virtual void selectProgram (std::string)
- Select a program.
+ FixedTempoEstimator (float inputSampleRate)
+virtual ~FixedTempoEstimator ()
+bool initialise (size_t channels, size_t stepSize, size_t blockSize)
+ Initialise a plugin to prepare it for use with the given number of input channels, step size (window increment, in sample frames) and block size (window size, in sample frames).
+void reset ()
+ Reset the plugin after use, to prepare it for another clean run.
+InputDomain getInputDomain () const
+ Get the plugin's required input domain.
+std::string getIdentifier () const
+ Get the computer-usable name of the plugin.
+std::string getName () const
+ Get a human-readable name or title of the plugin.
+std::string getDescription () const
+ Get a human-readable description for the plugin, typically a line of text that may optionally be displayed in addition to the plugin's "name".
+std::string getMaker () const
+ Get the name of the author or vendor of the plugin in human-readable form.
+int getPluginVersion () const
+ Get the version number of the plugin.
+std::string getCopyright () const
+ Get the copyright statement or licensing summary for the plugin.
+size_t getPreferredStepSize () const
+ Get the preferred step size (window increment -- the distance in sample frames between the start frames of consecutive blocks passed to the process() function) for the plugin.
+size_t getPreferredBlockSize () const
+ Get the preferred block size (window size -- the number of sample frames passed in each block to the process() function).
+ParameterList getParameterDescriptors () const
+ Get the controllable parameters of this plugin.
+float getParameter (std::string id) const
+ Get the value of a named parameter.
+void setParameter (std::string id, float value)
+ Set a named parameter.
+OutputList getOutputDescriptors () const
+ Get the outputs of this plugin.
+FeatureSet process (const float *const *inputBuffers, Vamp::RealTime timestamp)
+ Process a single block of input data.
+FeatureSet getRemainingFeatures ()
+ After all blocks have been processed, calculate and return any remaining features derived from the complete input.
+virtual size_t getMinChannelCount () const
+ Get the minimum supported number of input channels.
+virtual size_t getMaxChannelCount () const
+ Get the maximum supported number of input channels.
+virtual std::string getType () const
+ Used to distinguish between Vamp::Plugin and other potential sibling subclasses of PluginBase .
+virtual unsigned int getVampApiVersion () const
+ Get the Vamp API compatibility level of the plugin.
+virtual ProgramList getPrograms () const
+ Get the program settings available in this plugin.
+virtual std::string getCurrentProgram () const
+ Get the current program.
+virtual void selectProgram (std::string)
+ Select a program.
Protected Attributes
-D * m_d
-float m_inputSampleRate
+D * m_d
+float m_inputSampleRate
Detailed Description
Example plugin that estimates the tempo of a short fixed-tempo sample.
Definition at line 46 of file FixedTempoEstimator.h .
Member Typedef Documentation
-
+
@@ -189,7 +190,7 @@
-
+
@@ -204,7 +205,7 @@
-
+
@@ -219,7 +220,7 @@
-
+
@@ -230,11 +231,11 @@
-
+
@@ -245,12 +246,12 @@
Member Enumeration Documentation
-
+
@@ -261,9 +262,9 @@
Enumerator:
- TimeDomain
+ TimeDomain
- FrequencyDomain
+ FrequencyDomain
@@ -274,12 +275,12 @@
Constructor & Destructor Documentation
-
+
- FixedTempoEstimator::FixedTempoEstimator
+ FixedTempoEstimator::FixedTempoEstimator
(
float
inputSampleRate )
@@ -293,12 +294,12 @@
-
+
- FixedTempoEstimator::~FixedTempoEstimator
+ FixedTempoEstimator::~FixedTempoEstimator
(
)
[virtual]
@@ -314,12 +315,12 @@
Member Function Documentation
-
+
- bool FixedTempoEstimator::initialise
+ bool FixedTempoEstimator::initialise
(
size_t
inputChannels ,
@@ -357,12 +358,12 @@
-
+
- void FixedTempoEstimator::reset
+ void FixedTempoEstimator::reset
(
)
[virtual]
@@ -382,12 +383,12 @@
-
+
- InputDomain FixedTempoEstimator::getInputDomain
+ InputDomain FixedTempoEstimator::getInputDomain
(
)
const [inline, virtual]
@@ -408,12 +409,12 @@
-
+
- string FixedTempoEstimator::getIdentifier
+ string FixedTempoEstimator::getIdentifier
(
)
const [virtual]
@@ -433,12 +434,12 @@
-
+
- string FixedTempoEstimator::getName
+ string FixedTempoEstimator::getName
(
)
const [virtual]
@@ -457,12 +458,12 @@
-
+
- string FixedTempoEstimator::getDescription
+ string FixedTempoEstimator::getDescription
(
)
const [virtual]
@@ -481,12 +482,12 @@
-
+
- string FixedTempoEstimator::getMaker
+ string FixedTempoEstimator::getMaker
(
)
const [virtual]
@@ -504,12 +505,12 @@
-
+
- int FixedTempoEstimator::getPluginVersion
+ int FixedTempoEstimator::getPluginVersion
(
)
const [virtual]
@@ -526,12 +527,12 @@
-
+
- string FixedTempoEstimator::getCopyright
+ string FixedTempoEstimator::getCopyright
(
)
const [virtual]
@@ -549,12 +550,12 @@
-
+
- size_t FixedTempoEstimator::getPreferredStepSize
+ size_t FixedTempoEstimator::getPreferredStepSize
(
)
const [virtual]
@@ -575,12 +576,12 @@
-
+
- size_t FixedTempoEstimator::getPreferredBlockSize
+ size_t FixedTempoEstimator::getPreferredBlockSize
(
)
const [virtual]
@@ -603,12 +604,12 @@
-
+
- FixedTempoEstimator::ParameterList FixedTempoEstimator::getParameterDescriptors
+ FixedTempoEstimator::ParameterList FixedTempoEstimator::getParameterDescriptors
(
)
const [virtual]
@@ -627,12 +628,12 @@
-
+
- float FixedTempoEstimator::getParameter
+ float FixedTempoEstimator::getParameter
(
std::string
)
@@ -653,12 +654,12 @@
-
+
- void FixedTempoEstimator::setParameter
+ void FixedTempoEstimator::setParameter
(
std::string
,
@@ -689,12 +690,12 @@
-
+
- FixedTempoEstimator::OutputList FixedTempoEstimator::getOutputDescriptors
+ FixedTempoEstimator::OutputList FixedTempoEstimator::getOutputDescriptors
(
)
const [virtual]
@@ -714,12 +715,12 @@
-
+
- FixedTempoEstimator::FeatureSet FixedTempoEstimator::process
+ FixedTempoEstimator::FeatureSet FixedTempoEstimator::process
(
const float *const *
inputBuffers ,
@@ -752,12 +753,12 @@
-
+
- FixedTempoEstimator::FeatureSet FixedTempoEstimator::getRemainingFeatures
+ FixedTempoEstimator::FeatureSet FixedTempoEstimator::getRemainingFeatures
(
)
[virtual]
@@ -776,12 +777,12 @@
-
+
- virtual size_t Vamp::Plugin::getMinChannelCount
+ virtual size_t Vamp::Plugin::getMinChannelCount
(
)
const [inline, virtual, inherited]
@@ -800,12 +801,12 @@
-
+
- virtual size_t Vamp::Plugin::getMaxChannelCount
+ virtual size_t Vamp::Plugin::getMaxChannelCount
(
)
const [inline, virtual, inherited]
@@ -824,12 +825,12 @@
-
+
- virtual std::string Vamp::Plugin::getType
+ virtual std::string Vamp::Plugin::getType
(
)
const [inline, virtual, inherited]
@@ -847,12 +848,12 @@
-
+