annotate code-docs/classFixedTempoEstimator_1_1D.html @ 7:66d125fb8b42 tip

Added tag vamp-plugin-sdk-v2.7 for changeset 27319718b1f8
author Chris Cannam
date Fri, 24 Feb 2017 16:45:00 +0000
parents 27319718b1f8
children
rev   line source
Chris@1 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Chris@1 2 <html xmlns="http://www.w3.org/1999/xhtml">
Chris@1 3 <head>
Chris@1 4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
Chris@3 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
Chris@6 6 <meta name="generator" content="Doxygen 1.8.13"/>
Chris@6 7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
Chris@1 8 <title>VampPluginSDK: FixedTempoEstimator::D Class Reference</title>
Chris@1 9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
Chris@6 10 <script type="text/javascript" src="jquery.js"></script>
Chris@6 11 <script type="text/javascript" src="dynsections.js"></script>
Chris@1 12 <link href="navtree.css" rel="stylesheet" type="text/css"/>
Chris@1 13 <script type="text/javascript" src="resize.js"></script>
Chris@6 14 <script type="text/javascript" src="navtreedata.js"></script>
Chris@1 15 <script type="text/javascript" src="navtree.js"></script>
Chris@1 16 <script type="text/javascript">
Chris@1 17 $(document).ready(initResizable);
Chris@1 18 </script>
Chris@6 19 <link href="doxygen.css" rel="stylesheet" type="text/css" />
Chris@1 20 </head>
Chris@1 21 <body>
Chris@6 22 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
Chris@1 23 <div id="titlearea">
Chris@1 24 <table cellspacing="0" cellpadding="0">
Chris@1 25 <tbody>
Chris@1 26 <tr style="height: 56px;">
Chris@6 27 <td id="projectalign" style="padding-left: 0.5em;">
Chris@1 28 <div id="projectname">VampPluginSDK
Chris@6 29 &#160;<span id="projectnumber">2.7</span>
Chris@1 30 </div>
Chris@1 31 </td>
Chris@1 32 </tr>
Chris@1 33 </tbody>
Chris@1 34 </table>
Chris@1 35 </div>
Chris@6 36 <!-- end header part -->
Chris@6 37 <!-- Generated by Doxygen 1.8.13 -->
Chris@6 38 <script type="text/javascript" src="menudata.js"></script>
Chris@6 39 <script type="text/javascript" src="menu.js"></script>
Chris@6 40 <script type="text/javascript">
Chris@6 41 $(function() {
Chris@6 42 initMenu('',false,false,'search.php','Search');
Chris@6 43 });
Chris@6 44 </script>
Chris@6 45 <div id="main-nav"></div>
Chris@6 46 </div><!-- top -->
Chris@1 47 <div id="side-nav" class="ui-resizable side-nav-resizable">
Chris@1 48 <div id="nav-tree">
Chris@1 49 <div id="nav-tree-contents">
Chris@6 50 <div id="nav-sync" class="sync"></div>
Chris@1 51 </div>
Chris@1 52 </div>
Chris@1 53 <div id="splitbar" style="-moz-user-select:none;"
Chris@1 54 class="ui-resizable-handle">
Chris@1 55 </div>
Chris@1 56 </div>
Chris@1 57 <script type="text/javascript">
Chris@6 58 $(document).ready(function(){initNavTree('classFixedTempoEstimator_1_1D.html','');});
Chris@1 59 </script>
Chris@1 60 <div id="doc-content">
Chris@1 61 <div class="header">
Chris@1 62 <div class="summary">
Chris@1 63 <a href="#pub-methods">Public Member Functions</a> &#124;
Chris@1 64 <a href="#pri-methods">Private Member Functions</a> &#124;
Chris@6 65 <a href="#pri-attribs">Private Attributes</a> &#124;
Chris@6 66 <a href="classFixedTempoEstimator_1_1D-members.html">List of all members</a> </div>
Chris@1 67 <div class="headertitle">
Chris@1 68 <div class="title">FixedTempoEstimator::D Class Reference</div> </div>
Chris@3 69 </div><!--header-->
Chris@1 70 <div class="contents">
Chris@1 71 <table class="memberdecls">
Chris@6 72 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Chris@1 73 Public Member Functions</h2></td></tr>
Chris@3 74 <tr class="memitem:a104a9b64d47eca678844584f69ca0b9d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a104a9b64d47eca678844584f69ca0b9d">D</a> (float inputSampleRate)</td></tr>
Chris@6 75 <tr class="separator:a104a9b64d47eca678844584f69ca0b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 76 <tr class="memitem:a78a63ac8bbf342cb0405747871adf4cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a78a63ac8bbf342cb0405747871adf4cc">~D</a> ()</td></tr>
Chris@6 77 <tr class="separator:a78a63ac8bbf342cb0405747871adf4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 78 <tr class="memitem:af766d753c0e468470fbca43620164aa4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#af766d753c0e468470fbca43620164aa4">getPreferredStepSize</a> () const</td></tr>
Chris@6 79 <tr class="separator:af766d753c0e468470fbca43620164aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 80 <tr class="memitem:a12f1c5dc6b1101a9c8a91e4f3eaed4b7"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a12f1c5dc6b1101a9c8a91e4f3eaed4b7">getPreferredBlockSize</a> () const</td></tr>
Chris@6 81 <tr class="separator:a12f1c5dc6b1101a9c8a91e4f3eaed4b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 82 <tr class="memitem:aa8c27a6743d666f6d33227374d84360c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVamp_1_1PluginBase.html#a3b6bb4bbd86affe1ca9deceea1aad4f8">ParameterList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#aa8c27a6743d666f6d33227374d84360c">getParameterDescriptors</a> () const</td></tr>
Chris@6 83 <tr class="separator:aa8c27a6743d666f6d33227374d84360c"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 84 <tr class="memitem:a18751bfd7126626178bbf5987144c060"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a18751bfd7126626178bbf5987144c060">getParameter</a> (string id) const</td></tr>
Chris@6 85 <tr class="separator:a18751bfd7126626178bbf5987144c060"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 86 <tr class="memitem:a6cafa64d4cc8aa3556bc0ce6b0c49bc4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a6cafa64d4cc8aa3556bc0ce6b0c49bc4">setParameter</a> (string id, float value)</td></tr>
Chris@6 87 <tr class="separator:a6cafa64d4cc8aa3556bc0ce6b0c49bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 88 <tr class="memitem:a61ce207b248cabe87ca757a858b16e87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#a30f531b8fb69fac41a24e3d2a6a08ed9">OutputList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a61ce207b248cabe87ca757a858b16e87">getOutputDescriptors</a> () const</td></tr>
Chris@6 89 <tr class="separator:a61ce207b248cabe87ca757a858b16e87"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 90 <tr class="memitem:af0fcad4493650728babb7e341963c91d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#af0fcad4493650728babb7e341963c91d">initialise</a> (size_t channels, size_t stepSize, size_t blockSize)</td></tr>
Chris@6 91 <tr class="separator:af0fcad4493650728babb7e341963c91d"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 92 <tr class="memitem:af5ac8147bfe79371d00aba8a19c2f8fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#af5ac8147bfe79371d00aba8a19c2f8fd">reset</a> ()</td></tr>
Chris@6 93 <tr class="separator:af5ac8147bfe79371d00aba8a19c2f8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 94 <tr class="memitem:a7fac74fc9fc54f436408705d1e125e20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f">FeatureSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a7fac74fc9fc54f436408705d1e125e20">process</a> (const float *const *, <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>)</td></tr>
Chris@6 95 <tr class="separator:a7fac74fc9fc54f436408705d1e125e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 96 <tr class="memitem:a7f9c3603bb3374d6936885010dbdd82b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f">FeatureSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a7f9c3603bb3374d6936885010dbdd82b">getRemainingFeatures</a> ()</td></tr>
Chris@6 97 <tr class="separator:a7f9c3603bb3374d6936885010dbdd82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 98 </table><table class="memberdecls">
Chris@6 99 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Chris@1 100 Private Member Functions</h2></td></tr>
Chris@3 101 <tr class="memitem:a4f2cbc11fba5bc8af3fd2a0078156091"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a4f2cbc11fba5bc8af3fd2a0078156091">calculate</a> ()</td></tr>
Chris@6 102 <tr class="separator:a4f2cbc11fba5bc8af3fd2a0078156091"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 103 <tr class="memitem:a20389ba1515f6ce4181d3f41e5c4f347"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f">FeatureSet</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a20389ba1515f6ce4181d3f41e5c4f347">assembleFeatures</a> ()</td></tr>
Chris@6 104 <tr class="separator:a20389ba1515f6ce4181d3f41e5c4f347"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 105 <tr class="memitem:a0a7cb0705938097ab23a6f9187e6bae5"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a0a7cb0705938097ab23a6f9187e6bae5">lag2tempo</a> (int)</td></tr>
Chris@6 106 <tr class="separator:a0a7cb0705938097ab23a6f9187e6bae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 107 <tr class="memitem:ac6a75212293fc855de6ed0c6581a0fb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#ac6a75212293fc855de6ed0c6581a0fb9">tempo2lag</a> (float)</td></tr>
Chris@6 108 <tr class="separator:ac6a75212293fc855de6ed0c6581a0fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@6 109 </table><table class="memberdecls">
Chris@6 110 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Chris@1 111 Private Attributes</h2></td></tr>
Chris@3 112 <tr class="memitem:a072a0fc30b3912a54858eefdd47f4d4f"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a072a0fc30b3912a54858eefdd47f4d4f">m_inputSampleRate</a></td></tr>
Chris@6 113 <tr class="separator:a072a0fc30b3912a54858eefdd47f4d4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 114 <tr class="memitem:a837da9722c63fe3c66c738255990c45f"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a837da9722c63fe3c66c738255990c45f">m_stepSize</a></td></tr>
Chris@6 115 <tr class="separator:a837da9722c63fe3c66c738255990c45f"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 116 <tr class="memitem:a0b9bf37e600f0564b9f305f73a9517c8"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a0b9bf37e600f0564b9f305f73a9517c8">m_blockSize</a></td></tr>
Chris@6 117 <tr class="separator:a0b9bf37e600f0564b9f305f73a9517c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 118 <tr class="memitem:a768fdbb62e4b21a39897963fdbd486ed"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a768fdbb62e4b21a39897963fdbd486ed">m_minbpm</a></td></tr>
Chris@6 119 <tr class="separator:a768fdbb62e4b21a39897963fdbd486ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 120 <tr class="memitem:a33e8d045b222addc6173b50df2553ba8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a33e8d045b222addc6173b50df2553ba8">m_maxbpm</a></td></tr>
Chris@6 121 <tr class="separator:a33e8d045b222addc6173b50df2553ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 122 <tr class="memitem:aca506973452865d436e07462eabdebad"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#aca506973452865d436e07462eabdebad">m_maxdflen</a></td></tr>
Chris@6 123 <tr class="separator:aca506973452865d436e07462eabdebad"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 124 <tr class="memitem:aa59cf1cb5640a910c70884579e5d99ad"><td class="memItemLeft" align="right" valign="top">float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#aa59cf1cb5640a910c70884579e5d99ad">m_priorMagnitudes</a></td></tr>
Chris@6 125 <tr class="separator:aa59cf1cb5640a910c70884579e5d99ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 126 <tr class="memitem:ae739e006f2d10ef2b13677770b23e663"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#ae739e006f2d10ef2b13677770b23e663">m_dfsize</a></td></tr>
Chris@6 127 <tr class="separator:ae739e006f2d10ef2b13677770b23e663"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 128 <tr class="memitem:a8e2312120e87ad9a48fedeebbaefa396"><td class="memItemLeft" align="right" valign="top">float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a8e2312120e87ad9a48fedeebbaefa396">m_df</a></td></tr>
Chris@6 129 <tr class="separator:a8e2312120e87ad9a48fedeebbaefa396"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 130 <tr class="memitem:a7a8c8658ecfeec98962078df89fcd538"><td class="memItemLeft" align="right" valign="top">float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a7a8c8658ecfeec98962078df89fcd538">m_r</a></td></tr>
Chris@6 131 <tr class="separator:a7a8c8658ecfeec98962078df89fcd538"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 132 <tr class="memitem:ab255006072672653e645fc315eea6167"><td class="memItemLeft" align="right" valign="top">float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#ab255006072672653e645fc315eea6167">m_fr</a></td></tr>
Chris@6 133 <tr class="separator:ab255006072672653e645fc315eea6167"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 134 <tr class="memitem:a698446aad2c0f737732a392fb86a612c"><td class="memItemLeft" align="right" valign="top">float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a698446aad2c0f737732a392fb86a612c">m_t</a></td></tr>
Chris@6 135 <tr class="separator:a698446aad2c0f737732a392fb86a612c"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 136 <tr class="memitem:ab73af7f1943b76388de04cbb4696a983"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#ab73af7f1943b76388de04cbb4696a983">m_n</a></td></tr>
Chris@6 137 <tr class="separator:ab73af7f1943b76388de04cbb4696a983"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 138 <tr class="memitem:a3a3a0b4a4c259087f02d0046241674d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#a3a3a0b4a4c259087f02d0046241674d0">m_start</a></td></tr>
Chris@6 139 <tr class="separator:a3a3a0b4a4c259087f02d0046241674d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@3 140 <tr class="memitem:abacd5ff19c301020efb99c03136b849a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#abacd5ff19c301020efb99c03136b849a">m_lasttime</a></td></tr>
Chris@6 141 <tr class="separator:abacd5ff19c301020efb99c03136b849a"><td class="memSeparator" colspan="2">&#160;</td></tr>
Chris@1 142 </table>
Chris@6 143 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
Chris@1 144 <div class="textblock">
Chris@6 145 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00050">50</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 146 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
Chris@6 147 <a id="a104a9b64d47eca678844584f69ca0b9d"></a>
Chris@6 148 <h2 class="memtitle"><span class="permalink"><a href="#a104a9b64d47eca678844584f69ca0b9d">&#9670;&nbsp;</a></span>D()</h2>
Chris@6 149
Chris@1 150 <div class="memitem">
Chris@1 151 <div class="memproto">
Chris@1 152 <table class="memname">
Chris@1 153 <tr>
Chris@6 154 <td class="memname">FixedTempoEstimator::D::D </td>
Chris@1 155 <td>(</td>
Chris@1 156 <td class="paramtype">float&#160;</td>
Chris@1 157 <td class="paramname"><em>inputSampleRate</em></td><td>)</td>
Chris@1 158 <td></td>
Chris@1 159 </tr>
Chris@1 160 </table>
Chris@6 161 </div><div class="memdoc">
Chris@1 162
Chris@6 163 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00099">99</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 164
Chris@1 165 </div>
Chris@1 166 </div>
Chris@6 167 <a id="a78a63ac8bbf342cb0405747871adf4cc"></a>
Chris@6 168 <h2 class="memtitle"><span class="permalink"><a href="#a78a63ac8bbf342cb0405747871adf4cc">&#9670;&nbsp;</a></span>~D()</h2>
Chris@6 169
Chris@1 170 <div class="memitem">
Chris@1 171 <div class="memproto">
Chris@1 172 <table class="memname">
Chris@1 173 <tr>
Chris@6 174 <td class="memname">FixedTempoEstimator::D::~D </td>
Chris@1 175 <td>(</td>
Chris@1 176 <td class="paramname"></td><td>)</td>
Chris@1 177 <td></td>
Chris@1 178 </tr>
Chris@1 179 </table>
Chris@6 180 </div><div class="memdoc">
Chris@1 181
Chris@6 182 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00115">115</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 183
Chris@6 184 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00091">m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00086">m_priorMagnitudes</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00090">m_r</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00092">m_t</a>.</p>
Chris@1 185
Chris@1 186 </div>
Chris@1 187 </div>
Chris@6 188 <h2 class="groupheader">Member Function Documentation</h2>
Chris@6 189 <a id="af766d753c0e468470fbca43620164aa4"></a>
Chris@6 190 <h2 class="memtitle"><span class="permalink"><a href="#af766d753c0e468470fbca43620164aa4">&#9670;&nbsp;</a></span>getPreferredStepSize()</h2>
Chris@6 191
Chris@1 192 <div class="memitem">
Chris@1 193 <div class="memproto">
Chris@6 194 <table class="mlabels">
Chris@6 195 <tr>
Chris@6 196 <td class="mlabels-left">
Chris@1 197 <table class="memname">
Chris@1 198 <tr>
Chris@6 199 <td class="memname">size_t FixedTempoEstimator::D::getPreferredStepSize </td>
Chris@1 200 <td>(</td>
Chris@1 201 <td class="paramname"></td><td>)</td>
Chris@1 202 <td> const</td>
Chris@1 203 </tr>
Chris@1 204 </table>
Chris@6 205 </td>
Chris@6 206 <td class="mlabels-right">
Chris@6 207 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
Chris@6 208 </tr>
Chris@6 209 </table>
Chris@6 210 </div><div class="memdoc">
Chris@1 211
Chris@6 212 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00057">57</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 213
Chris@6 214 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00665">FixedTempoEstimator::getPreferredStepSize()</a>.</p>
Chris@1 215
Chris@1 216 </div>
Chris@1 217 </div>
Chris@6 218 <a id="a12f1c5dc6b1101a9c8a91e4f3eaed4b7"></a>
Chris@6 219 <h2 class="memtitle"><span class="permalink"><a href="#a12f1c5dc6b1101a9c8a91e4f3eaed4b7">&#9670;&nbsp;</a></span>getPreferredBlockSize()</h2>
Chris@6 220
Chris@6 221 <div class="memitem">
Chris@6 222 <div class="memproto">
Chris@6 223 <table class="mlabels">
Chris@6 224 <tr>
Chris@6 225 <td class="mlabels-left">
Chris@6 226 <table class="memname">
Chris@6 227 <tr>
Chris@6 228 <td class="memname">size_t FixedTempoEstimator::D::getPreferredBlockSize </td>
Chris@6 229 <td>(</td>
Chris@6 230 <td class="paramname"></td><td>)</td>
Chris@6 231 <td> const</td>
Chris@6 232 </tr>
Chris@6 233 </table>
Chris@6 234 </td>
Chris@6 235 <td class="mlabels-right">
Chris@6 236 <span class="mlabels"><span class="mlabel">inline</span></span> </td>
Chris@6 237 </tr>
Chris@6 238 </table>
Chris@6 239 </div><div class="memdoc">
Chris@6 240
Chris@6 241 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">58</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 242
Chris@6 243 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00190">getOutputDescriptors()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00159">getParameter()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00125">getParameterDescriptors()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00352">getRemainingFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00363">lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00172">setParameter()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00369">tempo2lag()</a>.</p>
Chris@6 244
Chris@6 245 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00190">getOutputDescriptors()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00671">FixedTempoEstimator::getPreferredBlockSize()</a>.</p>
Chris@6 246
Chris@6 247 </div>
Chris@6 248 </div>
Chris@6 249 <a id="aa8c27a6743d666f6d33227374d84360c"></a>
Chris@6 250 <h2 class="memtitle"><span class="permalink"><a href="#aa8c27a6743d666f6d33227374d84360c">&#9670;&nbsp;</a></span>getParameterDescriptors()</h2>
Chris@6 251
Chris@1 252 <div class="memitem">
Chris@1 253 <div class="memproto">
Chris@1 254 <table class="memname">
Chris@1 255 <tr>
Chris@6 256 <td class="memname"><a class="el" href="classVamp_1_1PluginBase.html#a3b6bb4bbd86affe1ca9deceea1aad4f8">FixedTempoEstimator::ParameterList</a> FixedTempoEstimator::D::getParameterDescriptors </td>
Chris@6 257 <td>(</td>
Chris@6 258 <td class="paramname"></td><td>)</td>
Chris@6 259 <td> const</td>
Chris@6 260 </tr>
Chris@6 261 </table>
Chris@6 262 </div><div class="memdoc">
Chris@6 263
Chris@6 264 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00125">125</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 265
Chris@6 266 <p class="reference">References <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00167">Vamp::PluginBase::ParameterDescriptor::defaultValue</a>, <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00144">Vamp::PluginBase::ParameterDescriptor::description</a>, <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00133">Vamp::PluginBase::ParameterDescriptor::identifier</a>, <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00173">Vamp::PluginBase::ParameterDescriptor::isQuantized</a>, <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00159">Vamp::PluginBase::ParameterDescriptor::maxValue</a>, <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00154">Vamp::PluginBase::ParameterDescriptor::minValue</a>, <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00138">Vamp::PluginBase::ParameterDescriptor::name</a>, and <a class="el" href="vamp-sdk_2PluginBase_8h_source.html#l00149">Vamp::PluginBase::ParameterDescriptor::unit</a>.</p>
Chris@6 267
Chris@6 268 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00692">FixedTempoEstimator::getParameterDescriptors()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>.</p>
Chris@6 269
Chris@6 270 </div>
Chris@6 271 </div>
Chris@6 272 <a id="a18751bfd7126626178bbf5987144c060"></a>
Chris@6 273 <h2 class="memtitle"><span class="permalink"><a href="#a18751bfd7126626178bbf5987144c060">&#9670;&nbsp;</a></span>getParameter()</h2>
Chris@6 274
Chris@6 275 <div class="memitem">
Chris@6 276 <div class="memproto">
Chris@6 277 <table class="memname">
Chris@6 278 <tr>
Chris@6 279 <td class="memname">float FixedTempoEstimator::D::getParameter </td>
Chris@1 280 <td>(</td>
Chris@1 281 <td class="paramtype">string&#160;</td>
Chris@1 282 <td class="paramname"><em>id</em></td><td>)</td>
Chris@1 283 <td> const</td>
Chris@1 284 </tr>
Chris@1 285 </table>
Chris@6 286 </div><div class="memdoc">
Chris@1 287
Chris@6 288 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00159">159</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 289
Chris@6 290 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00083">m_maxbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00084">m_maxdflen</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00082">m_minbpm</a>.</p>
Chris@6 291
Chris@6 292 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00698">FixedTempoEstimator::getParameter()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>.</p>
Chris@1 293
Chris@1 294 </div>
Chris@1 295 </div>
Chris@6 296 <a id="a6cafa64d4cc8aa3556bc0ce6b0c49bc4"></a>
Chris@6 297 <h2 class="memtitle"><span class="permalink"><a href="#a6cafa64d4cc8aa3556bc0ce6b0c49bc4">&#9670;&nbsp;</a></span>setParameter()</h2>
Chris@6 298
Chris@1 299 <div class="memitem">
Chris@1 300 <div class="memproto">
Chris@1 301 <table class="memname">
Chris@1 302 <tr>
Chris@6 303 <td class="memname">void FixedTempoEstimator::D::setParameter </td>
Chris@1 304 <td>(</td>
Chris@1 305 <td class="paramtype">string&#160;</td>
Chris@1 306 <td class="paramname"><em>id</em>, </td>
Chris@1 307 </tr>
Chris@1 308 <tr>
Chris@1 309 <td class="paramkey"></td>
Chris@1 310 <td></td>
Chris@1 311 <td class="paramtype">float&#160;</td>
Chris@1 312 <td class="paramname"><em>value</em>&#160;</td>
Chris@1 313 </tr>
Chris@1 314 <tr>
Chris@1 315 <td></td>
Chris@1 316 <td>)</td>
Chris@1 317 <td></td><td></td>
Chris@1 318 </tr>
Chris@1 319 </table>
Chris@6 320 </div><div class="memdoc">
Chris@1 321
Chris@6 322 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00172">172</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 323
Chris@6 324 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00083">m_maxbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00084">m_maxdflen</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00082">m_minbpm</a>.</p>
Chris@6 325
Chris@6 326 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00704">FixedTempoEstimator::setParameter()</a>.</p>
Chris@1 327
Chris@1 328 </div>
Chris@1 329 </div>
Chris@6 330 <a id="a61ce207b248cabe87ca757a858b16e87"></a>
Chris@6 331 <h2 class="memtitle"><span class="permalink"><a href="#a61ce207b248cabe87ca757a858b16e87">&#9670;&nbsp;</a></span>getOutputDescriptors()</h2>
Chris@6 332
Chris@1 333 <div class="memitem">
Chris@1 334 <div class="memproto">
Chris@1 335 <table class="memname">
Chris@1 336 <tr>
Chris@6 337 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#a30f531b8fb69fac41a24e3d2a6a08ed9">FixedTempoEstimator::OutputList</a> FixedTempoEstimator::D::getOutputDescriptors </td>
Chris@1 338 <td>(</td>
Chris@1 339 <td class="paramname"></td><td>)</td>
Chris@1 340 <td> const</td>
Chris@1 341 </tr>
Chris@1 342 </table>
Chris@6 343 </div><div class="memdoc">
Chris@1 344
Chris@6 345 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00190">190</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 346
Chris@6 347 <p class="reference">References <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00247">Vamp::Plugin::OutputDescriptor::binCount</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00227">Vamp::Plugin::OutputDescriptor::description</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00293">Vamp::Plugin::OutputDescriptor::FixedSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00320">Vamp::Plugin::OutputDescriptor::hasDuration</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00239">Vamp::Plugin::OutputDescriptor::hasFixedBinCount</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00260">Vamp::Plugin::OutputDescriptor::hasKnownExtents</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00214">Vamp::Plugin::OutputDescriptor::identifier</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00278">Vamp::Plugin::OutputDescriptor::isQuantized</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00272">Vamp::Plugin::OutputDescriptor::maxValue</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00266">Vamp::Plugin::OutputDescriptor::minValue</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00220">Vamp::Plugin::OutputDescriptor::name</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00285">Vamp::Plugin::OutputDescriptor::quantizeStep</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00314">Vamp::Plugin::OutputDescriptor::sampleRate</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00302">Vamp::Plugin::OutputDescriptor::sampleType</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00232">Vamp::Plugin::OutputDescriptor::unit</a>, and <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00296">Vamp::Plugin::OutputDescriptor::VariableSampleRate</a>.</p>
Chris@1 348
Chris@6 349 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00710">FixedTempoEstimator::getOutputDescriptors()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>.</p>
Chris@1 350
Chris@1 351 </div>
Chris@1 352 </div>
Chris@6 353 <a id="af0fcad4493650728babb7e341963c91d"></a>
Chris@6 354 <h2 class="memtitle"><span class="permalink"><a href="#af0fcad4493650728babb7e341963c91d">&#9670;&nbsp;</a></span>initialise()</h2>
Chris@6 355
Chris@1 356 <div class="memitem">
Chris@1 357 <div class="memproto">
Chris@1 358 <table class="memname">
Chris@1 359 <tr>
Chris@6 360 <td class="memname">bool FixedTempoEstimator::D::initialise </td>
Chris@1 361 <td>(</td>
Chris@1 362 <td class="paramtype">size_t&#160;</td>
Chris@1 363 <td class="paramname"><em>channels</em>, </td>
Chris@1 364 </tr>
Chris@1 365 <tr>
Chris@1 366 <td class="paramkey"></td>
Chris@1 367 <td></td>
Chris@1 368 <td class="paramtype">size_t&#160;</td>
Chris@1 369 <td class="paramname"><em>stepSize</em>, </td>
Chris@1 370 </tr>
Chris@1 371 <tr>
Chris@1 372 <td class="paramkey"></td>
Chris@1 373 <td></td>
Chris@1 374 <td class="paramtype">size_t&#160;</td>
Chris@1 375 <td class="paramname"><em>blockSize</em>&#160;</td>
Chris@1 376 </tr>
Chris@1 377 <tr>
Chris@1 378 <td></td>
Chris@1 379 <td>)</td>
Chris@1 380 <td></td><td></td>
Chris@1 381 </tr>
Chris@1 382 </table>
Chris@6 383 </div><div class="memdoc">
Chris@1 384
Chris@6 385 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">252</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 386
Chris@6 387 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00080">m_blockSize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00088">m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00084">m_maxdflen</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00086">m_priorMagnitudes</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>.</p>
Chris@1 388
Chris@6 389 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00677">FixedTempoEstimator::initialise()</a>.</p>
Chris@1 390
Chris@1 391 </div>
Chris@1 392 </div>
Chris@6 393 <a id="af5ac8147bfe79371d00aba8a19c2f8fd"></a>
Chris@6 394 <h2 class="memtitle"><span class="permalink"><a href="#af5ac8147bfe79371d00aba8a19c2f8fd">&#9670;&nbsp;</a></span>reset()</h2>
Chris@6 395
Chris@1 396 <div class="memitem">
Chris@1 397 <div class="memproto">
Chris@1 398 <table class="memname">
Chris@1 399 <tr>
Chris@6 400 <td class="memname">void FixedTempoEstimator::D::reset </td>
Chris@1 401 <td>(</td>
Chris@1 402 <td class="paramname"></td><td>)</td>
Chris@1 403 <td></td>
Chris@1 404 </tr>
Chris@1 405 </table>
Chris@6 406 </div><div class="memdoc">
Chris@1 407
Chris@6 408 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">276</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 409
Chris@6 410 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00080">m_blockSize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00088">m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00091">m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00096">m_lasttime</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00086">m_priorMagnitudes</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00090">m_r</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00095">m_start</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00092">m_t</a>.</p>
Chris@6 411
Chris@6 412 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00686">FixedTempoEstimator::reset()</a>.</p>
Chris@1 413
Chris@1 414 </div>
Chris@1 415 </div>
Chris@6 416 <a id="a7fac74fc9fc54f436408705d1e125e20"></a>
Chris@6 417 <h2 class="memtitle"><span class="permalink"><a href="#a7fac74fc9fc54f436408705d1e125e20">&#9670;&nbsp;</a></span>process()</h2>
Chris@6 418
Chris@1 419 <div class="memitem">
Chris@1 420 <div class="memproto">
Chris@1 421 <table class="memname">
Chris@1 422 <tr>
Chris@6 423 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f">FixedTempoEstimator::FeatureSet</a> FixedTempoEstimator::D::process </td>
Chris@1 424 <td>(</td>
Chris@1 425 <td class="paramtype">const float *const *&#160;</td>
Chris@1 426 <td class="paramname"><em>inputBuffers</em>, </td>
Chris@1 427 </tr>
Chris@1 428 <tr>
Chris@1 429 <td class="paramkey"></td>
Chris@1 430 <td></td>
Chris@1 431 <td class="paramtype"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&#160;</td>
Chris@1 432 <td class="paramname"><em>ts</em>&#160;</td>
Chris@1 433 </tr>
Chris@1 434 <tr>
Chris@1 435 <td></td>
Chris@1 436 <td>)</td>
Chris@1 437 <td></td><td></td>
Chris@1 438 </tr>
Chris@1 439 </table>
Chris@6 440 </div><div class="memdoc">
Chris@1 441
Chris@6 442 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">303</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 443
Chris@6 444 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00080">m_blockSize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00088">m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00096">m_lasttime</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00086">m_priorMagnitudes</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00095">m_start</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>.</p>
Chris@6 445
Chris@6 446 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00716">FixedTempoEstimator::process()</a>.</p>
Chris@1 447
Chris@1 448 </div>
Chris@1 449 </div>
Chris@6 450 <a id="a7f9c3603bb3374d6936885010dbdd82b"></a>
Chris@6 451 <h2 class="memtitle"><span class="permalink"><a href="#a7f9c3603bb3374d6936885010dbdd82b">&#9670;&nbsp;</a></span>getRemainingFeatures()</h2>
Chris@6 452
Chris@1 453 <div class="memitem">
Chris@1 454 <div class="memproto">
Chris@1 455 <table class="memname">
Chris@1 456 <tr>
Chris@6 457 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f">FixedTempoEstimator::FeatureSet</a> FixedTempoEstimator::D::getRemainingFeatures </td>
Chris@1 458 <td>(</td>
Chris@1 459 <td class="paramname"></td><td>)</td>
Chris@1 460 <td></td>
Chris@1 461 </tr>
Chris@1 462 </table>
Chris@6 463 </div><div class="memdoc">
Chris@1 464
Chris@6 465 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00352">352</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 466
Chris@6 467 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00088">m_dfsize</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">m_n</a>.</p>
Chris@6 468
Chris@6 469 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00722">FixedTempoEstimator::getRemainingFeatures()</a>.</p>
Chris@1 470
Chris@1 471 </div>
Chris@1 472 </div>
Chris@6 473 <a id="a4f2cbc11fba5bc8af3fd2a0078156091"></a>
Chris@6 474 <h2 class="memtitle"><span class="permalink"><a href="#a4f2cbc11fba5bc8af3fd2a0078156091">&#9670;&nbsp;</a></span>calculate()</h2>
Chris@6 475
Chris@1 476 <div class="memitem">
Chris@1 477 <div class="memproto">
Chris@6 478 <table class="mlabels">
Chris@6 479 <tr>
Chris@6 480 <td class="mlabels-left">
Chris@1 481 <table class="memname">
Chris@1 482 <tr>
Chris@6 483 <td class="memname">void FixedTempoEstimator::D::calculate </td>
Chris@1 484 <td>(</td>
Chris@1 485 <td class="paramname"></td><td>)</td>
Chris@6 486 <td></td>
Chris@1 487 </tr>
Chris@1 488 </table>
Chris@6 489 </td>
Chris@6 490 <td class="mlabels-right">
Chris@6 491 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 492 </tr>
Chris@6 493 </table>
Chris@6 494 </div><div class="memdoc">
Chris@1 495
Chris@6 496 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">375</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 497
Chris@6 498 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00363">lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00088">m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00091">m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00090">m_r</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00092">m_t</a>.</p>
Chris@6 499
Chris@6 500 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00352">getRemainingFeatures()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>.</p>
Chris@1 501
Chris@1 502 </div>
Chris@1 503 </div>
Chris@6 504 <a id="a20389ba1515f6ce4181d3f41e5c4f347"></a>
Chris@6 505 <h2 class="memtitle"><span class="permalink"><a href="#a20389ba1515f6ce4181d3f41e5c4f347">&#9670;&nbsp;</a></span>assembleFeatures()</h2>
Chris@6 506
Chris@1 507 <div class="memitem">
Chris@1 508 <div class="memproto">
Chris@6 509 <table class="mlabels">
Chris@6 510 <tr>
Chris@6 511 <td class="mlabels-left">
Chris@1 512 <table class="memname">
Chris@1 513 <tr>
Chris@6 514 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#a448fb57dc245d47923ec9eeaf9856c5f">FixedTempoEstimator::FeatureSet</a> FixedTempoEstimator::D::assembleFeatures </td>
Chris@1 515 <td>(</td>
Chris@1 516 <td class="paramname"></td><td>)</td>
Chris@6 517 <td></td>
Chris@1 518 </tr>
Chris@1 519 </table>
Chris@6 520 </td>
Chris@6 521 <td class="mlabels-right">
Chris@6 522 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 523 </tr>
Chris@6 524 </table>
Chris@6 525 </div><div class="memdoc">
Chris@1 526
Chris@6 527 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">481</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 528
Chris@6 529 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00186">ACFOutput</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00184">CandidatesOutput</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00185">DFOutput</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00375">Vamp::Plugin::Feature::duration</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00187">FilteredACFOutput</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00368">Vamp::Plugin::Feature::hasDuration</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00352">Vamp::Plugin::Feature::hasTimestamp</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00387">Vamp::Plugin::Feature::label</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00363">lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00091">m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00096">m_lasttime</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00083">m_maxbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00082">m_minbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00090">m_r</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00095">m_start</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00092">m_t</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00369">tempo2lag()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00183">TempoOutput</a>, <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00360">Vamp::Plugin::Feature::timestamp</a>, and <a class="el" href="vamp-sdk_2Plugin_8h_source.html#l00382">Vamp::Plugin::Feature::values</a>.</p>
Chris@6 530
Chris@6 531 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00352">getRemainingFeatures()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>.</p>
Chris@1 532
Chris@1 533 </div>
Chris@1 534 </div>
Chris@6 535 <a id="a0a7cb0705938097ab23a6f9187e6bae5"></a>
Chris@6 536 <h2 class="memtitle"><span class="permalink"><a href="#a0a7cb0705938097ab23a6f9187e6bae5">&#9670;&nbsp;</a></span>lag2tempo()</h2>
Chris@6 537
Chris@1 538 <div class="memitem">
Chris@1 539 <div class="memproto">
Chris@6 540 <table class="mlabels">
Chris@6 541 <tr>
Chris@6 542 <td class="mlabels-left">
Chris@1 543 <table class="memname">
Chris@1 544 <tr>
Chris@6 545 <td class="memname">float FixedTempoEstimator::D::lag2tempo </td>
Chris@1 546 <td>(</td>
Chris@1 547 <td class="paramtype">int&#160;</td>
Chris@1 548 <td class="paramname"><em>lag</em></td><td>)</td>
Chris@6 549 <td></td>
Chris@1 550 </tr>
Chris@1 551 </table>
Chris@6 552 </td>
Chris@6 553 <td class="mlabels-right">
Chris@6 554 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 555 </tr>
Chris@6 556 </table>
Chris@6 557 </div><div class="memdoc">
Chris@1 558
Chris@6 559 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00363">363</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 560
Chris@6 561 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">m_inputSampleRate</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>.</p>
Chris@6 562
Chris@6 563 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>.</p>
Chris@1 564
Chris@1 565 </div>
Chris@1 566 </div>
Chris@6 567 <a id="ac6a75212293fc855de6ed0c6581a0fb9"></a>
Chris@6 568 <h2 class="memtitle"><span class="permalink"><a href="#ac6a75212293fc855de6ed0c6581a0fb9">&#9670;&nbsp;</a></span>tempo2lag()</h2>
Chris@6 569
Chris@1 570 <div class="memitem">
Chris@1 571 <div class="memproto">
Chris@6 572 <table class="mlabels">
Chris@6 573 <tr>
Chris@6 574 <td class="mlabels-left">
Chris@1 575 <table class="memname">
Chris@1 576 <tr>
Chris@6 577 <td class="memname">int FixedTempoEstimator::D::tempo2lag </td>
Chris@1 578 <td>(</td>
Chris@1 579 <td class="paramtype">float&#160;</td>
Chris@1 580 <td class="paramname"><em>tempo</em></td><td>)</td>
Chris@6 581 <td></td>
Chris@1 582 </tr>
Chris@1 583 </table>
Chris@6 584 </td>
Chris@6 585 <td class="mlabels-right">
Chris@6 586 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 587 </tr>
Chris@6 588 </table>
Chris@6 589 </div><div class="memdoc">
Chris@1 590
Chris@6 591 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00369">369</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@1 592
Chris@6 593 <p class="reference">References <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">m_inputSampleRate</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">m_stepSize</a>.</p>
Chris@6 594
Chris@6 595 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00058">getPreferredBlockSize()</a>.</p>
Chris@1 596
Chris@1 597 </div>
Chris@1 598 </div>
Chris@6 599 <h2 class="groupheader">Member Data Documentation</h2>
Chris@6 600 <a id="a072a0fc30b3912a54858eefdd47f4d4f"></a>
Chris@6 601 <h2 class="memtitle"><span class="permalink"><a href="#a072a0fc30b3912a54858eefdd47f4d4f">&#9670;&nbsp;</a></span>m_inputSampleRate</h2>
Chris@6 602
Chris@1 603 <div class="memitem">
Chris@1 604 <div class="memproto">
Chris@6 605 <table class="mlabels">
Chris@6 606 <tr>
Chris@6 607 <td class="mlabels-left">
Chris@1 608 <table class="memname">
Chris@1 609 <tr>
Chris@6 610 <td class="memname">float FixedTempoEstimator::D::m_inputSampleRate</td>
Chris@1 611 </tr>
Chris@1 612 </table>
Chris@6 613 </td>
Chris@6 614 <td class="mlabels-right">
Chris@6 615 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 616 </tr>
Chris@6 617 </table>
Chris@6 618 </div><div class="memdoc">
Chris@1 619
Chris@6 620 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00078">78</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 621
Chris@6 622 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00190">getOutputDescriptors()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00363">lag2tempo()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00369">tempo2lag()</a>.</p>
Chris@1 623
Chris@1 624 </div>
Chris@1 625 </div>
Chris@6 626 <a id="a837da9722c63fe3c66c738255990c45f"></a>
Chris@6 627 <h2 class="memtitle"><span class="permalink"><a href="#a837da9722c63fe3c66c738255990c45f">&#9670;&nbsp;</a></span>m_stepSize</h2>
Chris@6 628
Chris@1 629 <div class="memitem">
Chris@1 630 <div class="memproto">
Chris@6 631 <table class="mlabels">
Chris@6 632 <tr>
Chris@6 633 <td class="mlabels-left">
Chris@1 634 <table class="memname">
Chris@1 635 <tr>
Chris@6 636 <td class="memname">size_t FixedTempoEstimator::D::m_stepSize</td>
Chris@1 637 </tr>
Chris@1 638 </table>
Chris@6 639 </td>
Chris@6 640 <td class="mlabels-right">
Chris@6 641 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 642 </tr>
Chris@6 643 </table>
Chris@6 644 </div><div class="memdoc">
Chris@1 645
Chris@6 646 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00079">79</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 647
Chris@6 648 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00190">getOutputDescriptors()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00363">lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00369">tempo2lag()</a>.</p>
Chris@1 649
Chris@1 650 </div>
Chris@1 651 </div>
Chris@6 652 <a id="a0b9bf37e600f0564b9f305f73a9517c8"></a>
Chris@6 653 <h2 class="memtitle"><span class="permalink"><a href="#a0b9bf37e600f0564b9f305f73a9517c8">&#9670;&nbsp;</a></span>m_blockSize</h2>
Chris@6 654
Chris@1 655 <div class="memitem">
Chris@1 656 <div class="memproto">
Chris@6 657 <table class="mlabels">
Chris@6 658 <tr>
Chris@6 659 <td class="mlabels-left">
Chris@1 660 <table class="memname">
Chris@1 661 <tr>
Chris@6 662 <td class="memname">size_t FixedTempoEstimator::D::m_blockSize</td>
Chris@1 663 </tr>
Chris@1 664 </table>
Chris@6 665 </td>
Chris@6 666 <td class="mlabels-right">
Chris@6 667 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 668 </tr>
Chris@6 669 </table>
Chris@6 670 </div><div class="memdoc">
Chris@1 671
Chris@6 672 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00080">80</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 673
Chris@6 674 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>.</p>
Chris@1 675
Chris@1 676 </div>
Chris@1 677 </div>
Chris@6 678 <a id="a768fdbb62e4b21a39897963fdbd486ed"></a>
Chris@6 679 <h2 class="memtitle"><span class="permalink"><a href="#a768fdbb62e4b21a39897963fdbd486ed">&#9670;&nbsp;</a></span>m_minbpm</h2>
Chris@6 680
Chris@1 681 <div class="memitem">
Chris@1 682 <div class="memproto">
Chris@6 683 <table class="mlabels">
Chris@6 684 <tr>
Chris@6 685 <td class="mlabels-left">
Chris@1 686 <table class="memname">
Chris@1 687 <tr>
Chris@6 688 <td class="memname">float FixedTempoEstimator::D::m_minbpm</td>
Chris@1 689 </tr>
Chris@1 690 </table>
Chris@6 691 </td>
Chris@6 692 <td class="mlabels-right">
Chris@6 693 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 694 </tr>
Chris@6 695 </table>
Chris@6 696 </div><div class="memdoc">
Chris@1 697
Chris@6 698 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00082">82</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 699
Chris@6 700 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00159">getParameter()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00172">setParameter()</a>.</p>
Chris@1 701
Chris@1 702 </div>
Chris@1 703 </div>
Chris@6 704 <a id="a33e8d045b222addc6173b50df2553ba8"></a>
Chris@6 705 <h2 class="memtitle"><span class="permalink"><a href="#a33e8d045b222addc6173b50df2553ba8">&#9670;&nbsp;</a></span>m_maxbpm</h2>
Chris@6 706
Chris@1 707 <div class="memitem">
Chris@1 708 <div class="memproto">
Chris@6 709 <table class="mlabels">
Chris@6 710 <tr>
Chris@6 711 <td class="mlabels-left">
Chris@1 712 <table class="memname">
Chris@1 713 <tr>
Chris@6 714 <td class="memname">float FixedTempoEstimator::D::m_maxbpm</td>
Chris@1 715 </tr>
Chris@1 716 </table>
Chris@6 717 </td>
Chris@6 718 <td class="mlabels-right">
Chris@6 719 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 720 </tr>
Chris@6 721 </table>
Chris@6 722 </div><div class="memdoc">
Chris@1 723
Chris@6 724 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00083">83</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 725
Chris@6 726 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00159">getParameter()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00172">setParameter()</a>.</p>
Chris@1 727
Chris@1 728 </div>
Chris@1 729 </div>
Chris@6 730 <a id="aca506973452865d436e07462eabdebad"></a>
Chris@6 731 <h2 class="memtitle"><span class="permalink"><a href="#aca506973452865d436e07462eabdebad">&#9670;&nbsp;</a></span>m_maxdflen</h2>
Chris@6 732
Chris@1 733 <div class="memitem">
Chris@1 734 <div class="memproto">
Chris@6 735 <table class="mlabels">
Chris@6 736 <tr>
Chris@6 737 <td class="mlabels-left">
Chris@1 738 <table class="memname">
Chris@1 739 <tr>
Chris@6 740 <td class="memname">float FixedTempoEstimator::D::m_maxdflen</td>
Chris@1 741 </tr>
Chris@1 742 </table>
Chris@6 743 </td>
Chris@6 744 <td class="mlabels-right">
Chris@6 745 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 746 </tr>
Chris@6 747 </table>
Chris@6 748 </div><div class="memdoc">
Chris@1 749
Chris@6 750 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00084">84</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 751
Chris@6 752 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00159">getParameter()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00172">setParameter()</a>.</p>
Chris@1 753
Chris@1 754 </div>
Chris@1 755 </div>
Chris@6 756 <a id="aa59cf1cb5640a910c70884579e5d99ad"></a>
Chris@6 757 <h2 class="memtitle"><span class="permalink"><a href="#aa59cf1cb5640a910c70884579e5d99ad">&#9670;&nbsp;</a></span>m_priorMagnitudes</h2>
Chris@6 758
Chris@1 759 <div class="memitem">
Chris@1 760 <div class="memproto">
Chris@6 761 <table class="mlabels">
Chris@6 762 <tr>
Chris@6 763 <td class="mlabels-left">
Chris@1 764 <table class="memname">
Chris@1 765 <tr>
Chris@6 766 <td class="memname">float* FixedTempoEstimator::D::m_priorMagnitudes</td>
Chris@1 767 </tr>
Chris@1 768 </table>
Chris@6 769 </td>
Chris@6 770 <td class="mlabels-right">
Chris@6 771 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 772 </tr>
Chris@6 773 </table>
Chris@6 774 </div><div class="memdoc">
Chris@1 775
Chris@6 776 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00086">86</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 777
Chris@6 778 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00115">~D()</a>.</p>
Chris@1 779
Chris@1 780 </div>
Chris@1 781 </div>
Chris@6 782 <a id="ae739e006f2d10ef2b13677770b23e663"></a>
Chris@6 783 <h2 class="memtitle"><span class="permalink"><a href="#ae739e006f2d10ef2b13677770b23e663">&#9670;&nbsp;</a></span>m_dfsize</h2>
Chris@6 784
Chris@1 785 <div class="memitem">
Chris@1 786 <div class="memproto">
Chris@6 787 <table class="mlabels">
Chris@6 788 <tr>
Chris@6 789 <td class="mlabels-left">
Chris@1 790 <table class="memname">
Chris@1 791 <tr>
Chris@6 792 <td class="memname">size_t FixedTempoEstimator::D::m_dfsize</td>
Chris@1 793 </tr>
Chris@1 794 </table>
Chris@6 795 </td>
Chris@6 796 <td class="mlabels-right">
Chris@6 797 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 798 </tr>
Chris@6 799 </table>
Chris@6 800 </div><div class="memdoc">
Chris@1 801
Chris@6 802 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00088">88</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 803
Chris@6 804 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00352">getRemainingFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>.</p>
Chris@1 805
Chris@1 806 </div>
Chris@1 807 </div>
Chris@6 808 <a id="a8e2312120e87ad9a48fedeebbaefa396"></a>
Chris@6 809 <h2 class="memtitle"><span class="permalink"><a href="#a8e2312120e87ad9a48fedeebbaefa396">&#9670;&nbsp;</a></span>m_df</h2>
Chris@6 810
Chris@1 811 <div class="memitem">
Chris@1 812 <div class="memproto">
Chris@6 813 <table class="mlabels">
Chris@6 814 <tr>
Chris@6 815 <td class="mlabels-left">
Chris@1 816 <table class="memname">
Chris@1 817 <tr>
Chris@6 818 <td class="memname">float* FixedTempoEstimator::D::m_df</td>
Chris@1 819 </tr>
Chris@1 820 </table>
Chris@6 821 </td>
Chris@6 822 <td class="mlabels-right">
Chris@6 823 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 824 </tr>
Chris@6 825 </table>
Chris@6 826 </div><div class="memdoc">
Chris@1 827
Chris@6 828 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00089">89</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 829
Chris@6 830 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00115">~D()</a>.</p>
Chris@1 831
Chris@1 832 </div>
Chris@1 833 </div>
Chris@6 834 <a id="a7a8c8658ecfeec98962078df89fcd538"></a>
Chris@6 835 <h2 class="memtitle"><span class="permalink"><a href="#a7a8c8658ecfeec98962078df89fcd538">&#9670;&nbsp;</a></span>m_r</h2>
Chris@6 836
Chris@1 837 <div class="memitem">
Chris@1 838 <div class="memproto">
Chris@6 839 <table class="mlabels">
Chris@6 840 <tr>
Chris@6 841 <td class="mlabels-left">
Chris@1 842 <table class="memname">
Chris@1 843 <tr>
Chris@6 844 <td class="memname">float* FixedTempoEstimator::D::m_r</td>
Chris@1 845 </tr>
Chris@1 846 </table>
Chris@6 847 </td>
Chris@6 848 <td class="mlabels-right">
Chris@6 849 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 850 </tr>
Chris@6 851 </table>
Chris@6 852 </div><div class="memdoc">
Chris@1 853
Chris@6 854 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00090">90</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 855
Chris@6 856 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00115">~D()</a>.</p>
Chris@1 857
Chris@1 858 </div>
Chris@1 859 </div>
Chris@6 860 <a id="ab255006072672653e645fc315eea6167"></a>
Chris@6 861 <h2 class="memtitle"><span class="permalink"><a href="#ab255006072672653e645fc315eea6167">&#9670;&nbsp;</a></span>m_fr</h2>
Chris@6 862
Chris@1 863 <div class="memitem">
Chris@1 864 <div class="memproto">
Chris@6 865 <table class="mlabels">
Chris@6 866 <tr>
Chris@6 867 <td class="mlabels-left">
Chris@1 868 <table class="memname">
Chris@1 869 <tr>
Chris@6 870 <td class="memname">float* FixedTempoEstimator::D::m_fr</td>
Chris@1 871 </tr>
Chris@1 872 </table>
Chris@6 873 </td>
Chris@6 874 <td class="mlabels-right">
Chris@6 875 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 876 </tr>
Chris@6 877 </table>
Chris@6 878 </div><div class="memdoc">
Chris@1 879
Chris@6 880 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00091">91</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 881
Chris@6 882 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00115">~D()</a>.</p>
Chris@1 883
Chris@1 884 </div>
Chris@1 885 </div>
Chris@6 886 <a id="a698446aad2c0f737732a392fb86a612c"></a>
Chris@6 887 <h2 class="memtitle"><span class="permalink"><a href="#a698446aad2c0f737732a392fb86a612c">&#9670;&nbsp;</a></span>m_t</h2>
Chris@6 888
Chris@1 889 <div class="memitem">
Chris@1 890 <div class="memproto">
Chris@6 891 <table class="mlabels">
Chris@6 892 <tr>
Chris@6 893 <td class="mlabels-left">
Chris@1 894 <table class="memname">
Chris@1 895 <tr>
Chris@6 896 <td class="memname">float* FixedTempoEstimator::D::m_t</td>
Chris@1 897 </tr>
Chris@1 898 </table>
Chris@6 899 </td>
Chris@6 900 <td class="mlabels-right">
Chris@6 901 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 902 </tr>
Chris@6 903 </table>
Chris@6 904 </div><div class="memdoc">
Chris@1 905
Chris@6 906 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00092">92</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 907
Chris@6 908 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00115">~D()</a>.</p>
Chris@1 909
Chris@1 910 </div>
Chris@1 911 </div>
Chris@6 912 <a id="ab73af7f1943b76388de04cbb4696a983"></a>
Chris@6 913 <h2 class="memtitle"><span class="permalink"><a href="#ab73af7f1943b76388de04cbb4696a983">&#9670;&nbsp;</a></span>m_n</h2>
Chris@6 914
Chris@1 915 <div class="memitem">
Chris@1 916 <div class="memproto">
Chris@6 917 <table class="mlabels">
Chris@6 918 <tr>
Chris@6 919 <td class="mlabels-left">
Chris@1 920 <table class="memname">
Chris@1 921 <tr>
Chris@6 922 <td class="memname">size_t FixedTempoEstimator::D::m_n</td>
Chris@1 923 </tr>
Chris@1 924 </table>
Chris@6 925 </td>
Chris@6 926 <td class="mlabels-right">
Chris@6 927 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 928 </tr>
Chris@6 929 </table>
Chris@6 930 </div><div class="memdoc">
Chris@1 931
Chris@6 932 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00093">93</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 933
Chris@6 934 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00375">calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00352">getRemainingFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00252">initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>.</p>
Chris@1 935
Chris@1 936 </div>
Chris@1 937 </div>
Chris@6 938 <a id="a3a3a0b4a4c259087f02d0046241674d0"></a>
Chris@6 939 <h2 class="memtitle"><span class="permalink"><a href="#a3a3a0b4a4c259087f02d0046241674d0">&#9670;&nbsp;</a></span>m_start</h2>
Chris@6 940
Chris@1 941 <div class="memitem">
Chris@1 942 <div class="memproto">
Chris@6 943 <table class="mlabels">
Chris@6 944 <tr>
Chris@6 945 <td class="mlabels-left">
Chris@1 946 <table class="memname">
Chris@1 947 <tr>
Chris@6 948 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a> FixedTempoEstimator::D::m_start</td>
Chris@1 949 </tr>
Chris@1 950 </table>
Chris@6 951 </td>
Chris@6 952 <td class="mlabels-right">
Chris@6 953 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 954 </tr>
Chris@6 955 </table>
Chris@6 956 </div><div class="memdoc">
Chris@1 957
Chris@6 958 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00095">95</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 959
Chris@6 960 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>.</p>
Chris@1 961
Chris@1 962 </div>
Chris@1 963 </div>
Chris@6 964 <a id="abacd5ff19c301020efb99c03136b849a"></a>
Chris@6 965 <h2 class="memtitle"><span class="permalink"><a href="#abacd5ff19c301020efb99c03136b849a">&#9670;&nbsp;</a></span>m_lasttime</h2>
Chris@6 966
Chris@1 967 <div class="memitem">
Chris@1 968 <div class="memproto">
Chris@6 969 <table class="mlabels">
Chris@6 970 <tr>
Chris@6 971 <td class="mlabels-left">
Chris@1 972 <table class="memname">
Chris@1 973 <tr>
Chris@6 974 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a> FixedTempoEstimator::D::m_lasttime</td>
Chris@1 975 </tr>
Chris@1 976 </table>
Chris@6 977 </td>
Chris@6 978 <td class="mlabels-right">
Chris@6 979 <span class="mlabels"><span class="mlabel">private</span></span> </td>
Chris@6 980 </tr>
Chris@6 981 </table>
Chris@6 982 </div><div class="memdoc">
Chris@1 983
Chris@6 984 <p class="definition">Definition at line <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00096">96</a> of file <a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a>.</p>
Chris@6 985
Chris@6 986 <p class="reference">Referenced by <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00481">assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00303">process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp_source.html#l00276">reset()</a>.</p>
Chris@1 987
Chris@1 988 </div>
Chris@1 989 </div>
Chris@1 990 <hr/>The documentation for this class was generated from the following file:<ul>
Chris@1 991 <li><a class="el" href="FixedTempoEstimator_8cpp_source.html">FixedTempoEstimator.cpp</a></li>
Chris@1 992 </ul>
Chris@3 993 </div><!-- contents -->
Chris@6 994 </div><!-- doc-content -->
Chris@6 995 <!-- start footer part -->
Chris@6 996 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
Chris@6 997 <ul>
Chris@6 998 <li class="navelem"><a class="el" href="classFixedTempoEstimator.html">FixedTempoEstimator</a></li><li class="navelem"><a class="el" href="classFixedTempoEstimator_1_1D.html">D</a></li>
Chris@6 999 <li class="footer">Generated by
Chris@6 1000 <a href="http://www.doxygen.org/index.html">
Chris@6 1001 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
Chris@6 1002 </ul>
Chris@1 1003 </div>
Chris@1 1004 </body>
Chris@1 1005 </html>