comparison doc/html/class_onset_detection_function.html @ 30:687b8dd41934 develop

Updated README, installation instructions for Python module and added an example.py file to explain how to use the Python module. Also regenerated documentation.
author Adam <adamstark.uk@gmail.com>
date Tue, 28 Jan 2014 01:07:44 +0000
parents 7af87d3f2ce2
children d6d9df2db3e1
comparison
equal deleted inserted replaced
29:bddd59087c36 30:687b8dd41934
89 89
90 <p><code>#include &lt;<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a>&gt;</code></p> 90 <p><code>#include &lt;<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a>&gt;</code></p>
91 <table class="memberdecls"> 91 <table class="memberdecls">
92 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> 92 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
93 Public Member Functions</h2></td></tr> 93 Public Member Functions</h2></td></tr>
94 <tr class="memitem:a7b4e4ab1b0be5f57682c52141eb959d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a7b4e4ab1b0be5f57682c52141eb959d6">OnsetDetectionFunction</a> (int hopSize_, int frameSize_, int onsetDetectionFunctionType_, int windowType)</td></tr> 94 <tr class="memitem:a1af5db39698d413cbb892b3a6de7aee5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a1af5db39698d413cbb892b3a6de7aee5">OnsetDetectionFunction</a> (int hopSize_, int frameSize_)</td></tr>
95 <tr class="separator:a7b4e4ab1b0be5f57682c52141eb959d6"><td class="memSeparator" colspan="2">&#160;</td></tr> 95 <tr class="separator:a1af5db39698d413cbb892b3a6de7aee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:ad2c23f2d1ac346da8289712df173b190"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#ad2c23f2d1ac346da8289712df173b190">OnsetDetectionFunction</a> (int hopSize_, int frameSize_, int onsetDetectionFunctionType_, int windowType_)</td></tr>
97 <tr class="separator:ad2c23f2d1ac346da8289712df173b190"><td class="memSeparator" colspan="2">&#160;</td></tr>
96 <tr class="memitem:aa01f8125c950f3def45154878107e503"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#aa01f8125c950f3def45154878107e503">~OnsetDetectionFunction</a> ()</td></tr> 98 <tr class="memitem:aa01f8125c950f3def45154878107e503"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#aa01f8125c950f3def45154878107e503">~OnsetDetectionFunction</a> ()</td></tr>
97 <tr class="separator:aa01f8125c950f3def45154878107e503"><td class="memSeparator" colspan="2">&#160;</td></tr> 99 <tr class="separator:aa01f8125c950f3def45154878107e503"><td class="memSeparator" colspan="2">&#160;</td></tr>
98 <tr class="memitem:a654ed22782f6dc62e8347df44c90fbeb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a654ed22782f6dc62e8347df44c90fbeb">initialise</a> (int hopSize_, int frameSize_, int onsetDetectionFunctionType_, int windowType)</td></tr> 100 <tr class="memitem:ab3379d150c375e4a7e525f326ce5a2e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#ab3379d150c375e4a7e525f326ce5a2e6">initialise</a> (int hopSize_, int frameSize_)</td></tr>
99 <tr class="separator:a654ed22782f6dc62e8347df44c90fbeb"><td class="memSeparator" colspan="2">&#160;</td></tr> 101 <tr class="separator:ab3379d150c375e4a7e525f326ce5a2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:a4f9e1352bfdcd032bdd8193cc72489ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a4f9e1352bfdcd032bdd8193cc72489ba">initialise</a> (int hopSize_, int frameSize_, int onsetDetectionFunctionType_, int windowType_)</td></tr>
103 <tr class="separator:a4f9e1352bfdcd032bdd8193cc72489ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
100 <tr class="memitem:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a7b8fffe6221d3bd4f6cac82c17db0e92">calculateOnsetDetectionFunctionSample</a> (double *buffer)</td></tr> 104 <tr class="memitem:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a7b8fffe6221d3bd4f6cac82c17db0e92">calculateOnsetDetectionFunctionSample</a> (double *buffer)</td></tr>
101 <tr class="separator:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memSeparator" colspan="2">&#160;</td></tr> 105 <tr class="separator:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
102 <tr class="memitem:a51fdab443155aaaa935956645e8f9131"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a51fdab443155aaaa935956645e8f9131">setOnsetDetectionFunctionType</a> (int onsetDetectionFunctionType_)</td></tr> 106 <tr class="memitem:a51fdab443155aaaa935956645e8f9131"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_onset_detection_function.html#a51fdab443155aaaa935956645e8f9131">setOnsetDetectionFunctionType</a> (int onsetDetectionFunctionType_)</td></tr>
103 <tr class="separator:a51fdab443155aaaa935956645e8f9131"><td class="memSeparator" colspan="2">&#160;</td></tr> 107 <tr class="separator:a51fdab443155aaaa935956645e8f9131"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 </table> 108 </table>
105 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 109 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
106 <div class="textblock"><p>A class for calculating onset detection functions. </p> 110 <div class="textblock"><p>A class for calculating onset detection functions. </p>
107 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> 111 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
108 <a class="anchor" id="a7b4e4ab1b0be5f57682c52141eb959d6"></a> 112 <a class="anchor" id="a1af5db39698d413cbb892b3a6de7aee5"></a>
109 <div class="memitem"> 113 <div class="memitem">
110 <div class="memproto"> 114 <div class="memproto">
111 <table class="memname"> 115 <table class="memname">
112 <tr> 116 <tr>
113 <td class="memname">OnsetDetectionFunction::OnsetDetectionFunction </td> 117 <td class="memname">OnsetDetectionFunction::OnsetDetectionFunction </td>
117 </tr> 121 </tr>
118 <tr> 122 <tr>
119 <td class="paramkey"></td> 123 <td class="paramkey"></td>
120 <td></td> 124 <td></td>
121 <td class="paramtype">int&#160;</td> 125 <td class="paramtype">int&#160;</td>
126 <td class="paramname"><em>frameSize_</em>&#160;</td>
127 </tr>
128 <tr>
129 <td></td>
130 <td>)</td>
131 <td></td><td></td>
132 </tr>
133 </table>
134 </div><div class="memdoc">
135 <p>Constructor that defaults the onset detection function type to ComplexSpectralDifferenceHWR and the window type to HanningWindow </p>
136 <dl class="params"><dt>Parameters</dt><dd>
137 <table class="params">
138 <tr><td class="paramname">hopSize_</td><td>the hop size in audio samples </td></tr>
139 <tr><td class="paramname">frameSize_</td><td>the frame size in audio samples </td></tr>
140 </table>
141 </dd>
142 </dl>
143
144 </div>
145 </div>
146 <a class="anchor" id="ad2c23f2d1ac346da8289712df173b190"></a>
147 <div class="memitem">
148 <div class="memproto">
149 <table class="memname">
150 <tr>
151 <td class="memname">OnsetDetectionFunction::OnsetDetectionFunction </td>
152 <td>(</td>
153 <td class="paramtype">int&#160;</td>
154 <td class="paramname"><em>hopSize_</em>, </td>
155 </tr>
156 <tr>
157 <td class="paramkey"></td>
158 <td></td>
159 <td class="paramtype">int&#160;</td>
122 <td class="paramname"><em>frameSize_</em>, </td> 160 <td class="paramname"><em>frameSize_</em>, </td>
123 </tr> 161 </tr>
124 <tr> 162 <tr>
125 <td class="paramkey"></td> 163 <td class="paramkey"></td>
126 <td></td> 164 <td></td>
129 </tr> 167 </tr>
130 <tr> 168 <tr>
131 <td class="paramkey"></td> 169 <td class="paramkey"></td>
132 <td></td> 170 <td></td>
133 <td class="paramtype">int&#160;</td> 171 <td class="paramtype">int&#160;</td>
134 <td class="paramname"><em>windowType</em>&#160;</td> 172 <td class="paramname"><em>windowType_</em>&#160;</td>
135 </tr> 173 </tr>
136 <tr> 174 <tr>
137 <td></td> 175 <td></td>
138 <td>)</td> 176 <td>)</td>
139 <td></td><td></td> 177 <td></td><td></td>
192 </dl> 230 </dl>
193 <dl class="section return"><dt>Returns</dt><dd>the onset detection function sample </dd></dl> 231 <dl class="section return"><dt>Returns</dt><dd>the onset detection function sample </dd></dl>
194 232
195 </div> 233 </div>
196 </div> 234 </div>
197 <a class="anchor" id="a654ed22782f6dc62e8347df44c90fbeb"></a> 235 <a class="anchor" id="ab3379d150c375e4a7e525f326ce5a2e6"></a>
198 <div class="memitem"> 236 <div class="memitem">
199 <div class="memproto"> 237 <div class="memproto">
200 <table class="memname"> 238 <table class="memname">
201 <tr> 239 <tr>
202 <td class="memname">void OnsetDetectionFunction::initialise </td> 240 <td class="memname">void OnsetDetectionFunction::initialise </td>
206 </tr> 244 </tr>
207 <tr> 245 <tr>
208 <td class="paramkey"></td> 246 <td class="paramkey"></td>
209 <td></td> 247 <td></td>
210 <td class="paramtype">int&#160;</td> 248 <td class="paramtype">int&#160;</td>
249 <td class="paramname"><em>frameSize_</em>&#160;</td>
250 </tr>
251 <tr>
252 <td></td>
253 <td>)</td>
254 <td></td><td></td>
255 </tr>
256 </table>
257 </div><div class="memdoc">
258 <p>Initialisation function for only updating hop size and frame size (and not window type or onset detection function type </p>
259 <dl class="params"><dt>Parameters</dt><dd>
260 <table class="params">
261 <tr><td class="paramname">hopSize_</td><td>the hop size in audio samples </td></tr>
262 <tr><td class="paramname">frameSize_</td><td>the frame size in audio samples </td></tr>
263 </table>
264 </dd>
265 </dl>
266
267 </div>
268 </div>
269 <a class="anchor" id="a4f9e1352bfdcd032bdd8193cc72489ba"></a>
270 <div class="memitem">
271 <div class="memproto">
272 <table class="memname">
273 <tr>
274 <td class="memname">void OnsetDetectionFunction::initialise </td>
275 <td>(</td>
276 <td class="paramtype">int&#160;</td>
277 <td class="paramname"><em>hopSize_</em>, </td>
278 </tr>
279 <tr>
280 <td class="paramkey"></td>
281 <td></td>
282 <td class="paramtype">int&#160;</td>
211 <td class="paramname"><em>frameSize_</em>, </td> 283 <td class="paramname"><em>frameSize_</em>, </td>
212 </tr> 284 </tr>
213 <tr> 285 <tr>
214 <td class="paramkey"></td> 286 <td class="paramkey"></td>
215 <td></td> 287 <td></td>
218 </tr> 290 </tr>
219 <tr> 291 <tr>
220 <td class="paramkey"></td> 292 <td class="paramkey"></td>
221 <td></td> 293 <td></td>
222 <td class="paramtype">int&#160;</td> 294 <td class="paramtype">int&#160;</td>
223 <td class="paramname"><em>windowType</em>&#160;</td> 295 <td class="paramname"><em>windowType_</em>&#160;</td>
224 </tr> 296 </tr>
225 <tr> 297 <tr>
226 <td></td> 298 <td></td>
227 <td>)</td> 299 <td>)</td>
228 <td></td><td></td> 300 <td></td><td></td>
270 <li>src/<a class="el" href="_onset_detection_function_8cpp.html">OnsetDetectionFunction.cpp</a></li> 342 <li>src/<a class="el" href="_onset_detection_function_8cpp.html">OnsetDetectionFunction.cpp</a></li>
271 </ul> 343 </ul>
272 </div><!-- contents --> 344 </div><!-- contents -->
273 <!-- start footer part --> 345 <!-- start footer part -->
274 <hr class="footer"/><address class="footer"><small> 346 <hr class="footer"/><address class="footer"><small>
275 Generated on Tue Jan 28 2014 00:29:23 for BTrack - A Real-Time Beat Tracker by &#160;<a href="http://www.doxygen.org/index.html"> 347 Generated on Tue Jan 28 2014 01:06:53 for BTrack - A Real-Time Beat Tracker by &#160;<a href="http://www.doxygen.org/index.html">
276 <img class="footer" src="doxygen.png" alt="doxygen"/> 348 <img class="footer" src="doxygen.png" alt="doxygen"/>
277 </a> 1.8.2 349 </a> 1.8.2
278 </small></address> 350 </small></address>
279 </body> 351 </body>
280 </html> 352 </html>