Mercurial > hg > btrack
comparison doc/html/class_onset_detection_function.html @ 67:ae3ec9b14092
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 Stark <adamstark@users.noreply.github.com> |
---|---|
date | Tue, 28 Jan 2014 01:07:44 +0000 |
parents | 105999275c2e |
children | d6d9df2db3e1 |
comparison
equal
deleted
inserted
replaced
66:b387d8327729 | 67:ae3ec9b14092 |
---|---|
89 | 89 |
90 <p><code>#include <<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a>></code></p> | 90 <p><code>#include <<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a>></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"> </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"> </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"> </td></tr> | 95 <tr class="separator:a1af5db39698d413cbb892b3a6de7aee5"><td class="memSeparator" colspan="2"> </td></tr> |
96 <tr class="memitem:ad2c23f2d1ac346da8289712df173b190"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr> | |
96 <tr class="memitem:aa01f8125c950f3def45154878107e503"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr> | 99 <tr class="separator:aa01f8125c950f3def45154878107e503"><td class="memSeparator" colspan="2"> </td></tr> |
98 <tr class="memitem:a654ed22782f6dc62e8347df44c90fbeb"><td class="memItemLeft" align="right" valign="top">void </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 </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"> </td></tr> | 101 <tr class="separator:ab3379d150c375e4a7e525f326ce5a2e6"><td class="memSeparator" colspan="2"> </td></tr> |
102 <tr class="memitem:a4f9e1352bfdcd032bdd8193cc72489ba"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> | |
100 <tr class="memitem:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memItemLeft" align="right" valign="top">double </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 </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"> </td></tr> | 105 <tr class="separator:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memSeparator" colspan="2"> </td></tr> |
102 <tr class="memitem:a51fdab443155aaaa935956645e8f9131"><td class="memItemLeft" align="right" valign="top">void </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 </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"> </td></tr> | 107 <tr class="separator:a51fdab443155aaaa935956645e8f9131"><td class="memSeparator" colspan="2"> </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 & Destructor Documentation</h2> | 111 </div><h2 class="groupheader">Constructor & 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 </td> | 125 <td class="paramtype">int </td> |
126 <td class="paramname"><em>frameSize_</em> </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 </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 </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 </td> | 171 <td class="paramtype">int </td> |
134 <td class="paramname"><em>windowType</em> </td> | 172 <td class="paramname"><em>windowType_</em> </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 </td> | 248 <td class="paramtype">int </td> |
249 <td class="paramname"><em>frameSize_</em> </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 </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 </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 </td> | 294 <td class="paramtype">int </td> |
223 <td class="paramname"><em>windowType</em> </td> | 295 <td class="paramname"><em>windowType_</em> </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  <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  <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> |