Mercurial > hg > btrack
comparison doc/html/class_onset_detection_function.html @ 24:deb49a2590f3 develop
Updated README, commented more code, added a Vamp plug-in
author | Adam <adamstark.uk@gmail.com> |
---|---|
date | Mon, 27 Jan 2014 23:11:31 +0000 |
parents | 92ee4ace9d46 |
children | 7af87d3f2ce2 |
comparison
equal
deleted
inserted
replaced
23:92ee4ace9d46 | 24:deb49a2590f3 |
---|---|
66 <!-- window showing the filter options --> | 66 <!-- window showing the filter options --> |
67 <div id="MSearchSelectWindow" | 67 <div id="MSearchSelectWindow" |
68 onmouseover="return searchBox.OnSearchSelectShow()" | 68 onmouseover="return searchBox.OnSearchSelectShow()" |
69 onmouseout="return searchBox.OnSearchSelectHide()" | 69 onmouseout="return searchBox.OnSearchSelectHide()" |
70 onkeydown="return searchBox.OnSearchSelectKey(event)"> | 70 onkeydown="return searchBox.OnSearchSelectKey(event)"> |
71 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a></div> | 71 <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Pages</a></div> |
72 | 72 |
73 <!-- iframe showing the search results (closed by default) --> | 73 <!-- iframe showing the search results (closed by default) --> |
74 <div id="MSearchResultsWindow"> | 74 <div id="MSearchResultsWindow"> |
75 <iframe src="javascript:void(0)" frameborder="0" | 75 <iframe src="javascript:void(0)" frameborder="0" |
76 name="MSearchResults" id="MSearchResults"> | 76 name="MSearchResults" id="MSearchResults"> |
84 <a href="class_onset_detection_function-members.html">List of all members</a> </div> | 84 <a href="class_onset_detection_function-members.html">List of all members</a> </div> |
85 <div class="headertitle"> | 85 <div class="headertitle"> |
86 <div class="title">OnsetDetectionFunction Class Reference</div> </div> | 86 <div class="title">OnsetDetectionFunction Class Reference</div> </div> |
87 </div><!--header--> | 87 </div><!--header--> |
88 <div class="contents"> | 88 <div class="contents"> |
89 | |
90 <p><code>#include <<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a>></code></p> | |
89 <table class="memberdecls"> | 91 <table class="memberdecls"> |
90 <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> |
91 Public Member Functions</h2></td></tr> | 93 Public Member Functions</h2></td></tr> |
92 <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: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> |
93 <tr class="separator:a7b4e4ab1b0be5f57682c52141eb959d6"><td class="memSeparator" colspan="2"> </td></tr> | 95 <tr class="separator:a7b4e4ab1b0be5f57682c52141eb959d6"><td class="memSeparator" colspan="2"> </td></tr> |
98 <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> | 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> |
99 <tr class="separator:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memSeparator" colspan="2"> </td></tr> | 101 <tr class="separator:a7b8fffe6221d3bd4f6cac82c17db0e92"><td class="memSeparator" colspan="2"> </td></tr> |
100 <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> | 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> |
101 <tr class="separator:a51fdab443155aaaa935956645e8f9131"><td class="memSeparator" colspan="2"> </td></tr> | 103 <tr class="separator:a51fdab443155aaaa935956645e8f9131"><td class="memSeparator" colspan="2"> </td></tr> |
102 </table> | 104 </table> |
103 <h2 class="groupheader">Constructor & Destructor Documentation</h2> | 105 <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> | |
107 </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> | |
104 <a class="anchor" id="a7b4e4ab1b0be5f57682c52141eb959d6"></a> | 108 <a class="anchor" id="a7b4e4ab1b0be5f57682c52141eb959d6"></a> |
105 <div class="memitem"> | 109 <div class="memitem"> |
106 <div class="memproto"> | 110 <div class="memproto"> |
107 <table class="memname"> | 111 <table class="memname"> |
108 <tr> | 112 <tr> |
177 <td class="paramname"><em>buffer</em></td><td>)</td> | 181 <td class="paramname"><em>buffer</em></td><td>)</td> |
178 <td></td> | 182 <td></td> |
179 </tr> | 183 </tr> |
180 </table> | 184 </table> |
181 </div><div class="memdoc"> | 185 </div><div class="memdoc"> |
182 <p>process input frame and calculate detection function sample </p> | 186 <p>Process input frame and calculate detection function sample </p> |
187 <dl class="params"><dt>Parameters</dt><dd> | |
188 <table class="params"> | |
189 <tr><td class="paramname">buffer</td><td>a pointer to an array containing the audio samples to be processed </td></tr> | |
190 </table> | |
191 </dd> | |
192 </dl> | |
193 <dl class="section return"><dt>Returns</dt><dd>the onset detection function sample </dd></dl> | |
183 | 194 |
184 </div> | 195 </div> |
185 </div> | 196 </div> |
186 <a class="anchor" id="a654ed22782f6dc62e8347df44c90fbeb"></a> | 197 <a class="anchor" id="a654ed22782f6dc62e8347df44c90fbeb"></a> |
187 <div class="memitem"> | 198 <div class="memitem"> |
217 <td></td><td></td> | 228 <td></td><td></td> |
218 </tr> | 229 </tr> |
219 </table> | 230 </table> |
220 </div><div class="memdoc"> | 231 </div><div class="memdoc"> |
221 <p>Initialisation Function </p> | 232 <p>Initialisation Function </p> |
233 <dl class="params"><dt>Parameters</dt><dd> | |
234 <table class="params"> | |
235 <tr><td class="paramname">hopSize_</td><td>the hop size in audio samples </td></tr> | |
236 <tr><td class="paramname">frameSize_</td><td>the frame size in audio samples </td></tr> | |
237 <tr><td class="paramname">onsetDetectionFunctionType_</td><td>the type of onset detection function to use - (see OnsetDetectionFunctionType) </td></tr> | |
238 <tr><td class="paramname">windowType</td><td>the type of window to use (see WindowType) </td></tr> | |
239 </table> | |
240 </dd> | |
241 </dl> | |
222 | 242 |
223 </div> | 243 </div> |
224 </div> | 244 </div> |
225 <a class="anchor" id="a51fdab443155aaaa935956645e8f9131"></a> | 245 <a class="anchor" id="a51fdab443155aaaa935956645e8f9131"></a> |
226 <div class="memitem"> | 246 <div class="memitem"> |
233 <td class="paramname"><em>onsetDetectionFunctionType_</em></td><td>)</td> | 253 <td class="paramname"><em>onsetDetectionFunctionType_</em></td><td>)</td> |
234 <td></td> | 254 <td></td> |
235 </tr> | 255 </tr> |
236 </table> | 256 </table> |
237 </div><div class="memdoc"> | 257 </div><div class="memdoc"> |
238 <p>set the detection function type </p> | 258 <p>Set the detection function type </p> |
259 <dl class="params"><dt>Parameters</dt><dd> | |
260 <table class="params"> | |
261 <tr><td class="paramname">onsetDetectionFunctionType_</td><td>the type of onset detection function to use - (see OnsetDetectionFunctionType) </td></tr> | |
262 </table> | |
263 </dd> | |
264 </dl> | |
239 | 265 |
240 </div> | 266 </div> |
241 </div> | 267 </div> |
242 <hr/>The documentation for this class was generated from the following files:<ul> | 268 <hr/>The documentation for this class was generated from the following files:<ul> |
243 <li>src/<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a></li> | 269 <li>src/<a class="el" href="_onset_detection_function_8h_source.html">OnsetDetectionFunction.h</a></li> |
244 <li>src/<a class="el" href="_onset_detection_function_8cpp.html">OnsetDetectionFunction.cpp</a></li> | 270 <li>src/<a class="el" href="_onset_detection_function_8cpp.html">OnsetDetectionFunction.cpp</a></li> |
245 </ul> | 271 </ul> |
246 </div><!-- contents --> | 272 </div><!-- contents --> |
247 <!-- start footer part --> | 273 <!-- start footer part --> |
248 <hr class="footer"/><address class="footer"><small> | 274 <hr class="footer"/><address class="footer"><small> |
249 Generated on Sat Jan 25 2014 18:11:17 for BTrack - A Real-Time Beat Tracker by  <a href="http://www.doxygen.org/index.html"> | 275 Generated on Mon Jan 27 2014 22:01:21 for BTrack - A Real-Time Beat Tracker by  <a href="http://www.doxygen.org/index.html"> |
250 <img class="footer" src="doxygen.png" alt="doxygen"/> | 276 <img class="footer" src="doxygen.png" alt="doxygen"/> |
251 </a> 1.8.2 | 277 </a> 1.8.2 |
252 </small></address> | 278 </small></address> |
253 </body> | 279 </body> |
254 </html> | 280 </html> |