Unified · Split
| @@ -10,4 +10,3 @@ · 9 unmodified lines | ||
| 10 | 10 | *.swp |
| 11 | 11 | */Builds |
| 12 | 12 | */JuceLibraryCode |
| 13 | −doxygen/leaf | |
| @@ -0,0 +1,110 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Data Structures</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 76 | + <li><a href="classes.html"><span>Data Structure Index</span></a></li> | |
| 77 | + <li><a href="functions.html"><span>Data Fields</span></a></li> | |
| 78 | + </ul> | |
| 79 | + </div> | |
| 80 | +</div><!-- top --> | |
| 81 | +<!-- window showing the filter options --> | |
| 82 | +<div id="MSearchSelectWindow" | |
| 83 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 84 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 85 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<!-- iframe showing the search results (closed by default) --> | |
| 89 | +<div id="MSearchResultsWindow"> | |
| 90 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 91 | + name="MSearchResults" id="MSearchResults"> | |
| 92 | +</iframe> | |
| 93 | +</div> | |
| 94 | + | |
| 95 | +<div class="header"> | |
| 96 | + <div class="headertitle"> | |
| 97 | +<div class="title">Data Structures</div> </div> | |
| 98 | +</div><!--header--> | |
| 99 | +<div class="contents"> | |
| 100 | +<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> | |
| 101 | +<table class="directory"> | |
| 102 | +<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_l_e_a_f.html" target="_self">LEAF</a></td><td class="desc">Struct for an instance of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> </td></tr> | |
| 103 | +</table> | |
| 104 | +</div><!-- directory --> | |
| 105 | +</div><!-- contents --> | |
| 106 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 107 | +<!-- start footer part --> | |
| 108 | +<footer></footer><script>getFooter()</script> | |
| 109 | +</body> | |
| 110 | +</html> | |
| @@ -0,0 +1,164 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: basic-oscillators.c</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="headertitle"> | |
| 90 | +<div class="title">basic-oscillators.c</div> </div> | |
| 91 | +</div><!--header--> | |
| 92 | +<div class="contents"> | |
| 93 | +<p>Header. </p><div class="fragment"><div class="line"><span class="comment">/*</span></div> | |
| 94 | +<div class="line"><span class="comment"> ==============================================================================</span></div> | |
| 95 | +<div class="line"><span class="comment"></span> </div> | |
| 96 | +<div class="line"><span class="comment"> basic-oscillators.h</span></div> | |
| 97 | +<div class="line"><span class="comment"> Created: 5 Mar 2020 2:56:24pm</span></div> | |
| 98 | +<div class="line"><span class="comment"> Author: Matthew Wang</span></div> | |
| 99 | +<div class="line"><span class="comment"></span> </div> | |
| 100 | +<div class="line"><span class="comment"> ==============================================================================</span></div> | |
| 101 | +<div class="line"><span class="comment">*/</span></div> | |
| 102 | +<div class="line"> </div> | |
| 103 | +<div class="line"><span class="preprocessor">#include "../leaf/leaf.h"</span></div> | |
| 104 | +<div class="line"> </div> | |
| 105 | +<div class="line"><span class="keywordtype">char</span> mempool[1000];</div> | |
| 106 | +<div class="line">tCycle cycle;</div> | |
| 107 | +<div class="line"> </div> | |
| 108 | +<div class="line"><span class="keywordtype">void</span> exampleInit(<span class="keywordtype">void</span>);</div> | |
| 109 | +<div class="line"> </div> | |
| 110 | +<div class="line"><span class="keywordtype">void</span> exampleFrame(<span class="keywordtype">void</span>);</div> | |
| 111 | +<div class="line"> </div> | |
| 112 | +<div class="line"><span class="keywordtype">float</span> exampleTick(<span class="keywordtype">float</span> sampleIn);</div> | |
| 113 | +<div class="line"> </div> | |
| 114 | +<div class="line"><span class="keywordtype">float</span> exampleRandom(<span class="keywordtype">void</span>);</div> | |
| 115 | +</div><!-- fragment --><p>An example.</p> | |
| 116 | +<div class="fragment"><div class="line"><span class="comment">/*</span></div> | |
| 117 | +<div class="line"><span class="comment"> ==============================================================================</span></div> | |
| 118 | +<div class="line"><span class="comment"></span> </div> | |
| 119 | +<div class="line"><span class="comment"> basic-oscillators.c</span></div> | |
| 120 | +<div class="line"><span class="comment"> Created: 5 Mar 2020 2:56:24pm</span></div> | |
| 121 | +<div class="line"><span class="comment"> Author: Matthew Wang</span></div> | |
| 122 | +<div class="line"><span class="comment"></span> </div> | |
| 123 | +<div class="line"><span class="comment"> ==============================================================================</span></div> | |
| 124 | +<div class="line"><span class="comment">*/</span></div> | |
| 125 | +<div class="line"> </div> | |
| 126 | +<div class="line"><span class="preprocessor">#include "basic-oscillators.h"</span></div> | |
| 127 | +<div class="line"> </div> | |
| 128 | +<div class="line"><span class="keywordtype">void</span> exampleInit()</div> | |
| 129 | +<div class="line">{</div> | |
| 130 | +<div class="line"> <a name="_a0"></a><a class="code" href="struct_l_e_a_f.html">LEAF</a> leaf;</div> | |
| 131 | +<div class="line"> </div> | |
| 132 | +<div class="line"> <a name="a1"></a><a class="code" href="group__leaf.html#ga13fefd14706bd5d85346066660f3c9eb">LEAF_init</a>(&leaf, 44100, 128, mempool, 1000, &exampleRandom);</div> | |
| 133 | +<div class="line"> </div> | |
| 134 | +<div class="line"> <a name="a2"></a><a class="code" href="group__tcycle.html#ga3ae2b653f390bdacdfe952e22a7aa5c4">tCycle_init</a>(&cycle, &leaf);</div> | |
| 135 | +<div class="line"> <a name="a3"></a><a class="code" href="group__tcycle.html#ga7eeb58e2292483416474bf83bf313deb">tCycle_setFreq</a>(&cycle, 220);</div> | |
| 136 | +<div class="line">}</div> | |
| 137 | +<div class="line"> </div> | |
| 138 | +<div class="line"><span class="keywordtype">void</span> exampleFrame()</div> | |
| 139 | +<div class="line">{</div> | |
| 140 | +<div class="line"> </div> | |
| 141 | +<div class="line">}</div> | |
| 142 | +<div class="line"> </div> | |
| 143 | +<div class="line"><span class="keywordtype">float</span> exampleTick(<span class="keywordtype">float</span> sampleIn)</div> | |
| 144 | +<div class="line">{</div> | |
| 145 | +<div class="line"> <span class="keywordtype">float</span> sampleOut = <a name="a4"></a><a class="code" href="group__tcycle.html#ga4fd599981f6caf87720db3a9811716cf">tCycle_tick</a>(&cycle);</div> | |
| 146 | +<div class="line"> <span class="keywordflow">return</span> sampleOut;</div> | |
| 147 | +<div class="line">}</div> | |
| 148 | +<div class="line"> </div> | |
| 149 | +<div class="line"><span class="keywordtype">float</span> exampleRandom()</div> | |
| 150 | +<div class="line">{</div> | |
| 151 | +<div class="line"> <span class="keywordflow">return</span> ((<span class="keywordtype">float</span>)rand()/(<span class="keywordtype">float</span>)(RAND_MAX));</div> | |
| 152 | +<div class="line">}</div> | |
| 153 | +<div class="line"> </div> | |
| 154 | +</div><!-- fragment --> </div><!-- contents --> | |
| 155 | +<div class="ttc" id="agroup__tcycle_html_ga3ae2b653f390bdacdfe952e22a7aa5c4"><div class="ttname"><a href="group__tcycle.html#ga3ae2b653f390bdacdfe952e22a7aa5c4">tCycle_init</a></div><div class="ttdeci">void tCycle_init(tCycle *const osc, LEAF *const leaf)</div><div class="ttdoc">Initialize a tCycle to the default mempool of a LEAF instance.</div><div class="ttdef"><b>Definition:</b> leaf-oscillators.c:387</div></div> | |
| 156 | +<div class="ttc" id="agroup__tcycle_html_ga7eeb58e2292483416474bf83bf313deb"><div class="ttname"><a href="group__tcycle.html#ga7eeb58e2292483416474bf83bf313deb">tCycle_setFreq</a></div><div class="ttdeci">void tCycle_setFreq(tCycle *const osc, float freq)</div><div class="ttdoc">Set the frequency of a tCycle oscillator.</div><div class="ttdef"><b>Definition:</b> leaf-oscillators.c:409</div></div> | |
| 157 | +<div class="ttc" id="agroup__tcycle_html_ga4fd599981f6caf87720db3a9811716cf"><div class="ttname"><a href="group__tcycle.html#ga4fd599981f6caf87720db3a9811716cf">tCycle_tick</a></div><div class="ttdeci">float tCycle_tick(tCycle *const osc)</div><div class="ttdoc">Tick a tCycle oscillator.</div><div class="ttdef"><b>Definition:</b> leaf-oscillators.c:422</div></div> | |
| 158 | +<div class="ttc" id="agroup__leaf_html_ga13fefd14706bd5d85346066660f3c9eb"><div class="ttname"><a href="group__leaf.html#ga13fefd14706bd5d85346066660f3c9eb">LEAF_init</a></div><div class="ttdeci">void LEAF_init(LEAF *const leaf, float sampleRate, int blockSize, char *memory, size_t memorySize, float(*random)(void))</div><div class="ttdoc">Initialize the LEAF instance.</div><div class="ttdef"><b>Definition:</b> leaf.c:21</div></div> | |
| 159 | +<div class="ttc" id="astruct_l_e_a_f_html"><div class="ttname"><a href="struct_l_e_a_f.html">LEAF</a></div><div class="ttdoc">Struct for an instance of LEAF.</div><div class="ttdef"><b>Definition:</b> leaf-global.h:31</div></div> | |
| 160 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 161 | +<!-- start footer part --> | |
| 162 | +<footer></footer><script>getFooter()</script> | |
| 163 | +</body> | |
| 164 | +</html> | |
Binary file not shown.
Binary file not shown.
| @@ -0,0 +1,116 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Data Structure Index</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 76 | + <li class="current"><a href="classes.html"><span>Data Structure Index</span></a></li> | |
| 77 | + <li><a href="functions.html"><span>Data Fields</span></a></li> | |
| 78 | + </ul> | |
| 79 | + </div> | |
| 80 | +</div><!-- top --> | |
| 81 | +<!-- window showing the filter options --> | |
| 82 | +<div id="MSearchSelectWindow" | |
| 83 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 84 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 85 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<!-- iframe showing the search results (closed by default) --> | |
| 89 | +<div id="MSearchResultsWindow"> | |
| 90 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 91 | + name="MSearchResults" id="MSearchResults"> | |
| 92 | +</iframe> | |
| 93 | +</div> | |
| 94 | + | |
| 95 | +<div class="header"> | |
| 96 | + <div class="headertitle"> | |
| 97 | +<div class="title">Data Structure Index</div> </div> | |
| 98 | +</div><!--header--> | |
| 99 | +<div class="contents"> | |
| 100 | +<div class="qindex"><a class="qindex" href="#letter_l">l</a></div> | |
| 101 | +<table class="classindex"> | |
| 102 | +<tr><td rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  l  </div></td></tr></table> | |
| 103 | +</td> | |
| 104 | +<td></td></tr> | |
| 105 | +<tr><td></td></tr> | |
| 106 | +<tr><td valign="top"><a class="el" href="struct_l_e_a_f.html">LEAF</a>   </td> | |
| 107 | +<td></td></tr> | |
| 108 | +<tr><td></td><td></td></tr> | |
| 109 | +</table> | |
| 110 | +<div class="qindex"><a class="qindex" href="#letter_l">l</a></div> | |
| 111 | +</div><!-- contents --> | |
| 112 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 113 | +<!-- start footer part --> | |
| 114 | +<footer></footer><script>getFooter()</script> | |
| 115 | +</body> | |
| 116 | +</html> | |
Binary file not shown.
| @@ -0,0 +1,1973 @@ | ||
| 1 | +/* The standard CSS for doxygen 1.8.18 */ | |
| 2 | + | |
| 3 | +body, table, div, p, dl { | |
| 4 | + font: inherit; | |
| 5 | + font-family: -apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif; | |
| 6 | +} | |
| 7 | + | |
| 8 | +p.reference, p.definition { | |
| 9 | + font: inherit; | |
| 10 | +} | |
| 11 | + | |
| 12 | +/* @group Heading Levels */ | |
| 13 | + | |
| 14 | +h1 { | |
| 15 | + display: block; | |
| 16 | + padding-bottom: calc(1rem + 2px) !important; | |
| 17 | + font-size: 2em; | |
| 18 | + margin: .60em 0; | |
| 19 | + font-weight: bold; | |
| 20 | +} | |
| 21 | + | |
| 22 | +h1.groupheader { | |
| 23 | + font-size: 150%; | |
| 24 | +} | |
| 25 | + | |
| 26 | +.title { | |
| 27 | + font: 400 14px/28px Roboto,sans-serif; | |
| 28 | + font-size: 150%; | |
| 29 | + font-weight: bold; | |
| 30 | + margin: 10px 0px; | |
| 31 | +} | |
| 32 | + | |
| 33 | +h2.groupheader { | |
| 34 | + border-bottom: 1px solid #879ECB; | |
| 35 | + color: #354C7B; | |
| 36 | + font-size: 150%; | |
| 37 | + font-weight: normal; | |
| 38 | + margin-top: 1.75em; | |
| 39 | + padding-top: 8px; | |
| 40 | + padding-bottom: 4px; | |
| 41 | + width: 100%; | |
| 42 | +} | |
| 43 | + | |
| 44 | +h3.groupheader { | |
| 45 | + font-size: 100%; | |
| 46 | +} | |
| 47 | + | |
| 48 | +h1, h2, h3, h4, h5, h6 { | |
| 49 | + -webkit-transition: text-shadow 0.5s linear; | |
| 50 | + -moz-transition: text-shadow 0.5s linear; | |
| 51 | + -ms-transition: text-shadow 0.5s linear; | |
| 52 | + -o-transition: text-shadow 0.5s linear; | |
| 53 | + transition: text-shadow 0.5s linear; | |
| 54 | + margin-right: 15px; | |
| 55 | +} | |
| 56 | + | |
| 57 | +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { | |
| 58 | + text-shadow: 0 0 15px cyan; | |
| 59 | +} | |
| 60 | + | |
| 61 | +dt { | |
| 62 | + font-weight: bold; | |
| 63 | +} | |
| 64 | + | |
| 65 | +ul.multicol { | |
| 66 | + -moz-column-gap: 1em; | |
| 67 | + -webkit-column-gap: 1em; | |
| 68 | + column-gap: 1em; | |
| 69 | + -moz-column-count: 3; | |
| 70 | + -webkit-column-count: 3; | |
| 71 | + column-count: 3; | |
| 72 | +} | |
| 73 | + | |
| 74 | +p.startli, p.startdd { | |
| 75 | + margin-top: 2px; | |
| 76 | +} | |
| 77 | + | |
| 78 | +th p.starttd, p.intertd, p.endtd { | |
| 79 | + font-size: 100%; | |
| 80 | + font-weight: 700; | |
| 81 | +} | |
| 82 | + | |
| 83 | +p.starttd { | |
| 84 | + margin-top: 0px; | |
| 85 | +} | |
| 86 | + | |
| 87 | +p.endli { | |
| 88 | + margin-bottom: 0px; | |
| 89 | +} | |
| 90 | + | |
| 91 | +p.enddd { | |
| 92 | + margin-bottom: 4px; | |
| 93 | +} | |
| 94 | + | |
| 95 | +p.endtd { | |
| 96 | + margin-bottom: 2px; | |
| 97 | +} | |
| 98 | + | |
| 99 | +p.interli { | |
| 100 | +} | |
| 101 | + | |
| 102 | +p.interdd { | |
| 103 | +} | |
| 104 | + | |
| 105 | +p.intertd { | |
| 106 | +} | |
| 107 | + | |
| 108 | +/* @end */ | |
| 109 | + | |
| 110 | +caption { | |
| 111 | + font-weight: bold; | |
| 112 | +} | |
| 113 | + | |
| 114 | +span.legend { | |
| 115 | + font-size: 70%; | |
| 116 | + text-align: center; | |
| 117 | +} | |
| 118 | + | |
| 119 | +h3.version { | |
| 120 | + font-size: 90%; | |
| 121 | + text-align: center; | |
| 122 | +} | |
| 123 | + | |
| 124 | +div.qindex, div.navtab{ | |
| 125 | + background-color: #EBEFF6; | |
| 126 | + border: 1px solid #A3B4D7; | |
| 127 | + text-align: center; | |
| 128 | +} | |
| 129 | + | |
| 130 | +div.qindex, div.navpath { | |
| 131 | + width: 100%; | |
| 132 | + line-height: 100%; | |
| 133 | +} | |
| 134 | + | |
| 135 | +div.navtab { | |
| 136 | + margin-right: 15px; | |
| 137 | +} | |
| 138 | + | |
| 139 | +/* @group Link Styling */ | |
| 140 | + | |
| 141 | +a { | |
| 142 | + color: #3D578C; | |
| 143 | + font-weight: inherit; | |
| 144 | + text-decoration: none; | |
| 145 | +} | |
| 146 | + | |
| 147 | +.contents a:visited { | |
| 148 | + color: #4665A2; | |
| 149 | +} | |
| 150 | + | |
| 151 | +a:hover { | |
| 152 | + text-decoration: underline; | |
| 153 | +} | |
| 154 | + | |
| 155 | +a.qindex { | |
| 156 | + font-weight: bold; | |
| 157 | +} | |
| 158 | + | |
| 159 | +a.qindexHL { | |
| 160 | + font-weight: bold; | |
| 161 | + background-color: #9CAFD4; | |
| 162 | + color: #FFFFFF; | |
| 163 | + border: 1px double #869DCA; | |
| 164 | +} | |
| 165 | + | |
| 166 | +.contents a.qindexHL:visited { | |
| 167 | + color: #FFFFFF; | |
| 168 | +} | |
| 169 | + | |
| 170 | +a.el { | |
| 171 | + font-weight: bold; | |
| 172 | +} | |
| 173 | + | |
| 174 | +a.elRef { | |
| 175 | +} | |
| 176 | + | |
| 177 | +a.code, a.code:visited, a.line, a.line:visited { | |
| 178 | + color: #4665A2; | |
| 179 | +} | |
| 180 | + | |
| 181 | +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { | |
| 182 | + color: #4665A2; | |
| 183 | +} | |
| 184 | + | |
| 185 | +/* @end */ | |
| 186 | + | |
| 187 | +dl.el { | |
| 188 | + margin-left: -1cm; | |
| 189 | +} | |
| 190 | + | |
| 191 | +ul { | |
| 192 | + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ | |
| 193 | +} | |
| 194 | + | |
| 195 | +#side-nav ul { | |
| 196 | + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ | |
| 197 | +} | |
| 198 | + | |
| 199 | +#main-nav ul { | |
| 200 | + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ | |
| 201 | +} | |
| 202 | + | |
| 203 | +.fragment { | |
| 204 | + text-align: left; | |
| 205 | + direction: ltr; | |
| 206 | + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ | |
| 207 | + overflow-y: hidden; | |
| 208 | +} | |
| 209 | + | |
| 210 | +pre.fragment { | |
| 211 | + border: 1px solid #C4CFE5; | |
| 212 | + background-color: #FBFCFD; | |
| 213 | + padding: 4px 6px; | |
| 214 | + margin: 4px 8px 4px 2px; | |
| 215 | + overflow: auto; | |
| 216 | + word-wrap: break-word; | |
| 217 | + font-size: 9pt; | |
| 218 | + line-height: 125%; | |
| 219 | + font-family: monospace, fixed; | |
| 220 | + font-size: 105%; | |
| 221 | +} | |
| 222 | + | |
| 223 | +div.fragment { | |
| 224 | + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ | |
| 225 | + margin: 4px 8px 4px 2px; | |
| 226 | + background-color: #FBFCFD; | |
| 227 | + border: 1px solid #C4CFE5; | |
| 228 | +} | |
| 229 | + | |
| 230 | +div.line { | |
| 231 | + font-family: monospace, fixed; | |
| 232 | + font-size: 13px; | |
| 233 | + min-height: 13px; | |
| 234 | + line-height: 1.0; | |
| 235 | + text-wrap: unrestricted; | |
| 236 | + white-space: -moz-pre-wrap; /* Moz */ | |
| 237 | + white-space: -pre-wrap; /* Opera 4-6 */ | |
| 238 | + white-space: -o-pre-wrap; /* Opera 7 */ | |
| 239 | + white-space: pre-wrap; /* CSS3 */ | |
| 240 | + word-wrap: break-word; /* IE 5.5+ */ | |
| 241 | + text-indent: -53px; | |
| 242 | + padding-left: 53px; | |
| 243 | + padding-bottom: 0px; | |
| 244 | + margin: 0px; | |
| 245 | + -webkit-transition-property: background-color, box-shadow; | |
| 246 | + -webkit-transition-duration: 0.5s; | |
| 247 | + -moz-transition-property: background-color, box-shadow; | |
| 248 | + -moz-transition-duration: 0.5s; | |
| 249 | + -ms-transition-property: background-color, box-shadow; | |
| 250 | + -ms-transition-duration: 0.5s; | |
| 251 | + -o-transition-property: background-color, box-shadow; | |
| 252 | + -o-transition-duration: 0.5s; | |
| 253 | + transition-property: background-color, box-shadow; | |
| 254 | + transition-duration: 0.5s; | |
| 255 | +} | |
| 256 | + | |
| 257 | +div.line:after { | |
| 258 | + content:"\000A"; | |
| 259 | + white-space: pre; | |
| 260 | +} | |
| 261 | + | |
| 262 | +div.line.glow { | |
| 263 | + background-color: cyan; | |
| 264 | + box-shadow: 0 0 10px cyan; | |
| 265 | +} | |
| 266 | + | |
| 267 | + | |
| 268 | +span.lineno { | |
| 269 | + padding-right: 4px; | |
| 270 | + text-align: right; | |
| 271 | + border-right: 2px solid #0F0; | |
| 272 | + background-color: #E8E8E8; | |
| 273 | + white-space: pre; | |
| 274 | +} | |
| 275 | +span.lineno a { | |
| 276 | + background-color: #D8D8D8; | |
| 277 | +} | |
| 278 | + | |
| 279 | +span.lineno a:hover { | |
| 280 | + background-color: #C8C8C8; | |
| 281 | +} | |
| 282 | + | |
| 283 | +.lineno { | |
| 284 | + -webkit-touch-callout: none; | |
| 285 | + -webkit-user-select: none; | |
| 286 | + -khtml-user-select: none; | |
| 287 | + -moz-user-select: none; | |
| 288 | + -ms-user-select: none; | |
| 289 | + user-select: none; | |
| 290 | +} | |
| 291 | + | |
| 292 | +div.ah, span.ah { | |
| 293 | + background-color: black; | |
| 294 | + font-weight: bold; | |
| 295 | + color: #FFFFFF; | |
| 296 | + margin-bottom: 3px; | |
| 297 | + margin-top: 3px; | |
| 298 | + padding: 0.2em; | |
| 299 | + border: solid thin #333; | |
| 300 | + border-radius: 0.5em; | |
| 301 | + -webkit-border-radius: .5em; | |
| 302 | + -moz-border-radius: .5em; | |
| 303 | + box-shadow: 2px 2px 3px #999; | |
| 304 | + -webkit-box-shadow: 2px 2px 3px #999; | |
| 305 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; | |
| 306 | + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); | |
| 307 | + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); | |
| 308 | +} | |
| 309 | + | |
| 310 | +div.classindex ul { | |
| 311 | + list-style: none; | |
| 312 | + padding-left: 0; | |
| 313 | +} | |
| 314 | + | |
| 315 | +div.classindex span.ai { | |
| 316 | + display: inline-block; | |
| 317 | +} | |
| 318 | + | |
| 319 | +div.groupHeader { | |
| 320 | + margin-left: 16px; | |
| 321 | + margin-top: 12px; | |
| 322 | + font-weight: bold; | |
| 323 | +} | |
| 324 | + | |
| 325 | +div.groupText { | |
| 326 | + margin-left: 16px; | |
| 327 | + font-style: italic; | |
| 328 | +} | |
| 329 | + | |
| 330 | +body { | |
| 331 | + background-color: #e8fdf5; | |
| 332 | + color: black; | |
| 333 | + margin: 0; | |
| 334 | +} | |
| 335 | + | |
| 336 | +div.contents { | |
| 337 | + margin-top: 10px; | |
| 338 | + margin-left: 1px; | |
| 339 | + margin-right: 8px; | |
| 340 | + margin-bottom: 12px; | |
| 341 | + padding-left: 2rem; | |
| 342 | +} | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | +.indexkey { | |
| 347 | + background-color: #EBEFF6; | |
| 348 | + font-weight: bold; | |
| 349 | + border: 1px solid #C4CFE5; | |
| 350 | + margin: 2px 0px 2px 0; | |
| 351 | + padding: 2px 10px; | |
| 352 | + white-space: nowrap; | |
| 353 | + vertical-align: top; | |
| 354 | +} | |
| 355 | + | |
| 356 | +td.indexvalue { | |
| 357 | + background-color: #EBEFF6; | |
| 358 | + border: 1px solid #C4CFE5; | |
| 359 | + padding: 2px 10px; | |
| 360 | + margin: 2px 0px; | |
| 361 | +} | |
| 362 | + | |
| 363 | +tr.memlist { | |
| 364 | + background-color: #EEF1F7; | |
| 365 | +} | |
| 366 | + | |
| 367 | +p.formulaDsp { | |
| 368 | + text-align: center; | |
| 369 | +} | |
| 370 | + | |
| 371 | +img.formulaDsp { | |
| 372 | + | |
| 373 | +} | |
| 374 | + | |
| 375 | +img.formulaInl, img.inline { | |
| 376 | + vertical-align: middle; | |
| 377 | +} | |
| 378 | + | |
| 379 | +div.center { | |
| 380 | + text-align: center; | |
| 381 | + margin-top: 0px; | |
| 382 | + margin-bottom: 0px; | |
| 383 | + padding: 0px; | |
| 384 | +} | |
| 385 | + | |
| 386 | +div.center img { | |
| 387 | + border: 0px; | |
| 388 | +} | |
| 389 | + | |
| 390 | +address.footer { | |
| 391 | + text-align: right; | |
| 392 | + padding-right: 12px; | |
| 393 | +} | |
| 394 | + | |
| 395 | +img.footer { | |
| 396 | + border: 0px; | |
| 397 | + vertical-align: middle; | |
| 398 | +} | |
| 399 | + | |
| 400 | +/* @group Code Colorization */ | |
| 401 | + | |
| 402 | +span.keyword { | |
| 403 | + color: #008000 | |
| 404 | +} | |
| 405 | + | |
| 406 | +span.keywordtype { | |
| 407 | + color: #604020 | |
| 408 | +} | |
| 409 | + | |
| 410 | +span.keywordflow { | |
| 411 | + color: #e08000 | |
| 412 | +} | |
| 413 | + | |
| 414 | +span.comment { | |
| 415 | + color: #800000 | |
| 416 | +} | |
| 417 | + | |
| 418 | +span.preprocessor { | |
| 419 | + color: #806020 | |
| 420 | +} | |
| 421 | + | |
| 422 | +span.stringliteral { | |
| 423 | + color: #002080 | |
| 424 | +} | |
| 425 | + | |
| 426 | +span.charliteral { | |
| 427 | + color: #008080 | |
| 428 | +} | |
| 429 | + | |
| 430 | +span.vhdldigit { | |
| 431 | + color: #ff00ff | |
| 432 | +} | |
| 433 | + | |
| 434 | +span.vhdlchar { | |
| 435 | + color: #000000 | |
| 436 | +} | |
| 437 | + | |
| 438 | +span.vhdlkeyword { | |
| 439 | + color: #700070 | |
| 440 | +} | |
| 441 | + | |
| 442 | +span.vhdllogic { | |
| 443 | + color: #ff0000 | |
| 444 | +} | |
| 445 | + | |
| 446 | +blockquote { | |
| 447 | + background-color: #F7F8FB; | |
| 448 | + border-left: 2px solid #9CAFD4; | |
| 449 | + margin: 0 24px 0 4px; | |
| 450 | + padding: 0 12px 0 16px; | |
| 451 | +} | |
| 452 | + | |
| 453 | +blockquote.DocNodeRTL { | |
| 454 | + border-left: 0; | |
| 455 | + border-right: 2px solid #9CAFD4; | |
| 456 | + margin: 0 4px 0 24px; | |
| 457 | + padding: 0 16px 0 12px; | |
| 458 | +} | |
| 459 | + | |
| 460 | +/* @end */ | |
| 461 | + | |
| 462 | +/* | |
| 463 | +.search { | |
| 464 | + color: #003399; | |
| 465 | + font-weight: bold; | |
| 466 | +} | |
| 467 | + | |
| 468 | +form.search { | |
| 469 | + margin-bottom: 0px; | |
| 470 | + margin-top: 0px; | |
| 471 | +} | |
| 472 | + | |
| 473 | +input.search { | |
| 474 | + font-size: 75%; | |
| 475 | + color: #000080; | |
| 476 | + font-weight: normal; | |
| 477 | + background-color: #e8eef2; | |
| 478 | +} | |
| 479 | +*/ | |
| 480 | + | |
| 481 | +td.tiny { | |
| 482 | + font-size: 75%; | |
| 483 | +} | |
| 484 | + | |
| 485 | +.dirtab { | |
| 486 | + padding: 4px; | |
| 487 | + border-collapse: collapse; | |
| 488 | + border: 1px solid #A3B4D7; | |
| 489 | +} | |
| 490 | + | |
| 491 | +th.dirtab { | |
| 492 | + background: #EBEFF6; | |
| 493 | + font-weight: bold; | |
| 494 | +} | |
| 495 | + | |
| 496 | +hr { | |
| 497 | + height: 0px; | |
| 498 | + border: none; | |
| 499 | + border-top: 1px solid #4A6AAA; | |
| 500 | +} | |
| 501 | + | |
| 502 | +hr.footer { | |
| 503 | + height: 1px; | |
| 504 | +} | |
| 505 | + | |
| 506 | +/* @group Member Descriptions */ | |
| 507 | + | |
| 508 | +table.memberdecls { | |
| 509 | + border-spacing: 0px; | |
| 510 | + padding: 0px; | |
| 511 | +} | |
| 512 | + | |
| 513 | +.memberdecls td, .fieldtable tr { | |
| 514 | + -webkit-transition-property: background-color, box-shadow; | |
| 515 | + -webkit-transition-duration: 0.5s; | |
| 516 | + -moz-transition-property: background-color, box-shadow; | |
| 517 | + -moz-transition-duration: 0.5s; | |
| 518 | + -ms-transition-property: background-color, box-shadow; | |
| 519 | + -ms-transition-duration: 0.5s; | |
| 520 | + -o-transition-property: background-color, box-shadow; | |
| 521 | + -o-transition-duration: 0.5s; | |
| 522 | + transition-property: background-color, box-shadow; | |
| 523 | + transition-duration: 0.5s; | |
| 524 | +} | |
| 525 | + | |
| 526 | +.memberdecls td.glow, .fieldtable tr.glow { | |
| 527 | + background-color: cyan; | |
| 528 | + box-shadow: 0 0 15px cyan; | |
| 529 | +} | |
| 530 | + | |
| 531 | +.mdescLeft, .mdescRight, | |
| 532 | +.memItemLeft, .memItemRight, | |
| 533 | +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { | |
| 534 | + background-color: #F9FAFC; | |
| 535 | + border: none; | |
| 536 | + margin: 4px; | |
| 537 | + padding: 1px 0 0 8px; | |
| 538 | +} | |
| 539 | + | |
| 540 | +.mdescLeft, .mdescRight { | |
| 541 | + padding: 0px 8px 4px 8px; | |
| 542 | + color: #555; | |
| 543 | +} | |
| 544 | + | |
| 545 | +.memSeparator { | |
| 546 | + border-bottom: 1px solid #DEE4F0; | |
| 547 | + line-height: 1px; | |
| 548 | + margin: 0px; | |
| 549 | + padding: 0px; | |
| 550 | +} | |
| 551 | + | |
| 552 | +.memItemLeft, .memTemplItemLeft { | |
| 553 | + white-space: nowrap; | |
| 554 | +} | |
| 555 | + | |
| 556 | +.memItemRight, .memTemplItemRight { | |
| 557 | + width: 100%; | |
| 558 | +} | |
| 559 | + | |
| 560 | +.memTemplParams { | |
| 561 | + color: #4665A2; | |
| 562 | + white-space: nowrap; | |
| 563 | + font-size: 80%; | |
| 564 | +} | |
| 565 | + | |
| 566 | +/* @end */ | |
| 567 | + | |
| 568 | +/* @group Member Details */ | |
| 569 | + | |
| 570 | +/* Styles for detailed member documentation */ | |
| 571 | + | |
| 572 | +.memtitle { | |
| 573 | + padding: 8px; | |
| 574 | + border-top: 1px solid #A8B8D9; | |
| 575 | + border-left: 1px solid #A8B8D9; | |
| 576 | + border-right: 1px solid #A8B8D9; | |
| 577 | + border-top-right-radius: 4px; | |
| 578 | + border-top-left-radius: 4px; | |
| 579 | + margin-bottom: -1px; | |
| 580 | + background-image: url('nav_f.png'); | |
| 581 | + background-repeat: repeat-x; | |
| 582 | + background-color: #E2E8F2; | |
| 583 | + line-height: 1.25; | |
| 584 | + font-weight: 300; | |
| 585 | + float:left; | |
| 586 | +} | |
| 587 | + | |
| 588 | +.permalink | |
| 589 | +{ | |
| 590 | + font-size: 65%; | |
| 591 | + display: inline-block; | |
| 592 | + vertical-align: middle; | |
| 593 | +} | |
| 594 | + | |
| 595 | +.memtemplate { | |
| 596 | + font-size: 80%; | |
| 597 | + color: #4665A2; | |
| 598 | + font-weight: normal; | |
| 599 | + margin-left: 9px; | |
| 600 | +} | |
| 601 | + | |
| 602 | +.memnav { | |
| 603 | + background-color: #EBEFF6; | |
| 604 | + border: 1px solid #A3B4D7; | |
| 605 | + text-align: center; | |
| 606 | + margin: 2px; | |
| 607 | + margin-right: 15px; | |
| 608 | + padding: 2px; | |
| 609 | +} | |
| 610 | + | |
| 611 | +.mempage { | |
| 612 | + width: 100%; | |
| 613 | +} | |
| 614 | + | |
| 615 | +.memitem { | |
| 616 | + padding: 0; | |
| 617 | + margin-bottom: 10px; | |
| 618 | + margin-right: 5px; | |
| 619 | + -webkit-transition: box-shadow 0.5s linear; | |
| 620 | + -moz-transition: box-shadow 0.5s linear; | |
| 621 | + -ms-transition: box-shadow 0.5s linear; | |
| 622 | + -o-transition: box-shadow 0.5s linear; | |
| 623 | + transition: box-shadow 0.5s linear; | |
| 624 | + display: table !important; | |
| 625 | + width: 100%; | |
| 626 | +} | |
| 627 | + | |
| 628 | +.memitem.glow { | |
| 629 | + box-shadow: 0 0 15px cyan; | |
| 630 | +} | |
| 631 | + | |
| 632 | +.memname { | |
| 633 | + font-weight: 400; | |
| 634 | + margin-left: 6px; | |
| 635 | +} | |
| 636 | + | |
| 637 | +.memname td { | |
| 638 | + vertical-align: bottom; | |
| 639 | +} | |
| 640 | + | |
| 641 | +.memproto, dl.reflist dt { | |
| 642 | + border-top: 1px solid #A8B8D9; | |
| 643 | + border-left: 1px solid #A8B8D9; | |
| 644 | + border-right: 1px solid #A8B8D9; | |
| 645 | + padding: 6px 0px 6px 0px; | |
| 646 | + color: #253555; | |
| 647 | + font-weight: bold; | |
| 648 | + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); | |
| 649 | + background-color: #DFE5F1; | |
| 650 | + /* opera specific markup */ | |
| 651 | + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 652 | + border-top-right-radius: 4px; | |
| 653 | + /* firefox specific markup */ | |
| 654 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | |
| 655 | + -moz-border-radius-topright: 4px; | |
| 656 | + /* webkit specific markup */ | |
| 657 | + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 658 | + -webkit-border-top-right-radius: 4px; | |
| 659 | + | |
| 660 | +} | |
| 661 | + | |
| 662 | +.overload { | |
| 663 | + font-family: "courier new",courier,monospace; | |
| 664 | + font-size: 65%; | |
| 665 | +} | |
| 666 | + | |
| 667 | +.memdoc, dl.reflist dd { | |
| 668 | + border-bottom: 1px solid #A8B8D9; | |
| 669 | + border-left: 1px solid #A8B8D9; | |
| 670 | + border-right: 1px solid #A8B8D9; | |
| 671 | + padding: 6px 10px 2px 10px; | |
| 672 | + background-color: #FBFCFD; | |
| 673 | + border-top-width: 0; | |
| 674 | + background-image:url('nav_g.png'); | |
| 675 | + background-repeat:repeat-x; | |
| 676 | + background-color: #FFFFFF; | |
| 677 | + /* opera specific markup */ | |
| 678 | + border-bottom-left-radius: 4px; | |
| 679 | + border-bottom-right-radius: 4px; | |
| 680 | + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 681 | + /* firefox specific markup */ | |
| 682 | + -moz-border-radius-bottomleft: 4px; | |
| 683 | + -moz-border-radius-bottomright: 4px; | |
| 684 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | |
| 685 | + /* webkit specific markup */ | |
| 686 | + -webkit-border-bottom-left-radius: 4px; | |
| 687 | + -webkit-border-bottom-right-radius: 4px; | |
| 688 | + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 689 | +} | |
| 690 | + | |
| 691 | +dl.reflist dt { | |
| 692 | + padding: 5px; | |
| 693 | +} | |
| 694 | + | |
| 695 | +dl.reflist dd { | |
| 696 | + margin: 0px 0px 10px 0px; | |
| 697 | + padding: 5px; | |
| 698 | +} | |
| 699 | + | |
| 700 | +.paramkey { | |
| 701 | + text-align: right; | |
| 702 | +} | |
| 703 | + | |
| 704 | +.paramtype { | |
| 705 | + white-space: nowrap; | |
| 706 | +} | |
| 707 | + | |
| 708 | +.paramname { | |
| 709 | + color: #602020; | |
| 710 | + white-space: nowrap; | |
| 711 | +} | |
| 712 | +.paramname em { | |
| 713 | + font-style: normal; | |
| 714 | +} | |
| 715 | +.paramname code { | |
| 716 | + line-height: 14px; | |
| 717 | +} | |
| 718 | + | |
| 719 | +.params, .retval, .exception, .tparams { | |
| 720 | + margin-left: 0px; | |
| 721 | + padding-left: 0px; | |
| 722 | +} | |
| 723 | + | |
| 724 | +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { | |
| 725 | + font-weight: bold; | |
| 726 | + vertical-align: top; | |
| 727 | +} | |
| 728 | + | |
| 729 | +.params .paramtype, .tparams .paramtype { | |
| 730 | + font-style: italic; | |
| 731 | + vertical-align: top; | |
| 732 | +} | |
| 733 | + | |
| 734 | +.params .paramdir, .tparams .paramdir { | |
| 735 | + font-family: "courier new",courier,monospace; | |
| 736 | + vertical-align: top; | |
| 737 | +} | |
| 738 | + | |
| 739 | +table.mlabels { | |
| 740 | + border-spacing: 0px; | |
| 741 | +} | |
| 742 | + | |
| 743 | +td.mlabels-left { | |
| 744 | + width: 100%; | |
| 745 | + padding: 0px; | |
| 746 | +} | |
| 747 | + | |
| 748 | +td.mlabels-right { | |
| 749 | + vertical-align: bottom; | |
| 750 | + padding: 0px; | |
| 751 | + white-space: nowrap; | |
| 752 | +} | |
| 753 | + | |
| 754 | +span.mlabels { | |
| 755 | + margin-left: 8px; | |
| 756 | +} | |
| 757 | + | |
| 758 | +span.mlabel { | |
| 759 | + background-color: #728DC1; | |
| 760 | + border-top:1px solid #5373B4; | |
| 761 | + border-left:1px solid #5373B4; | |
| 762 | + border-right:1px solid #C4CFE5; | |
| 763 | + border-bottom:1px solid #C4CFE5; | |
| 764 | + text-shadow: none; | |
| 765 | + color: white; | |
| 766 | + margin-right: 4px; | |
| 767 | + padding: 2px 3px; | |
| 768 | + border-radius: 3px; | |
| 769 | + font-size: 7pt; | |
| 770 | + white-space: nowrap; | |
| 771 | + vertical-align: middle; | |
| 772 | +} | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | +/* @end */ | |
| 777 | + | |
| 778 | +/* these are for tree view inside a (index) page */ | |
| 779 | + | |
| 780 | +div.directory { | |
| 781 | + margin: 0px 0px; | |
| 782 | + border-top: none; | |
| 783 | + border-bottom: none; | |
| 784 | + width: 100%; | |
| 785 | +} | |
| 786 | + | |
| 787 | +.directory table { | |
| 788 | + border-collapse:collapse; | |
| 789 | +} | |
| 790 | + | |
| 791 | +.directory td { | |
| 792 | + margin: 0px; | |
| 793 | + padding: 0px; | |
| 794 | + vertical-align: top; | |
| 795 | +} | |
| 796 | + | |
| 797 | +.directory td.entry { | |
| 798 | + white-space: nowrap; | |
| 799 | + padding-right: 6px; | |
| 800 | + padding-top: 3px; | |
| 801 | +} | |
| 802 | + | |
| 803 | +.directory td.entry a { | |
| 804 | + outline:none; | |
| 805 | +} | |
| 806 | + | |
| 807 | +.directory td.entry a img { | |
| 808 | + border: none; | |
| 809 | +} | |
| 810 | + | |
| 811 | +.directory td.desc { | |
| 812 | + width: 100%; | |
| 813 | + padding-left: 6px; | |
| 814 | + padding-right: 6px; | |
| 815 | + padding-top: 3px; | |
| 816 | + border-left: 1px solid rgba(0,0,0,0.1); | |
| 817 | +} | |
| 818 | + | |
| 819 | +.directory tr { | |
| 820 | + padding-left: 6px; | |
| 821 | + padding-top: 6px; | |
| 822 | + | |
| 823 | +} | |
| 824 | + | |
| 825 | +.directory tr.even { | |
| 826 | + background-color: #e8fdf5; | |
| 827 | +} | |
| 828 | + | |
| 829 | +.directory img { | |
| 830 | + vertical-align: -30%; | |
| 831 | +} | |
| 832 | + | |
| 833 | +.directory .levels { | |
| 834 | + white-space: nowrap; | |
| 835 | + width: 100%; | |
| 836 | + text-align: right; | |
| 837 | + font-size: 10pt; | |
| 838 | +} | |
| 839 | + | |
| 840 | +.directory .levels span { | |
| 841 | + cursor: pointer; | |
| 842 | + padding-left: 2px; | |
| 843 | + padding-right: 2px; | |
| 844 | + color: #3D578C; | |
| 845 | +} | |
| 846 | + | |
| 847 | +.arrow { | |
| 848 | + color: #9CAFD4; | |
| 849 | + -webkit-user-select: none; | |
| 850 | + -khtml-user-select: none; | |
| 851 | + -moz-user-select: none; | |
| 852 | + -ms-user-select: none; | |
| 853 | + user-select: none; | |
| 854 | + cursor: pointer; | |
| 855 | + font-size: 80%; | |
| 856 | + display: inline-block; | |
| 857 | + width: 16px; | |
| 858 | + height: 22px; | |
| 859 | +} | |
| 860 | + | |
| 861 | +.icon { | |
| 862 | + font-family: Arial, Helvetica; | |
| 863 | + font-weight: bold; | |
| 864 | + font-size: 12px; | |
| 865 | + height: 14px; | |
| 866 | + width: 16px; | |
| 867 | + display: inline-block; | |
| 868 | + background-color: #728DC1; | |
| 869 | + color: white; | |
| 870 | + text-align: center; | |
| 871 | + border-radius: 4px; | |
| 872 | + margin-left: 2px; | |
| 873 | + margin-right: 2px; | |
| 874 | +} | |
| 875 | + | |
| 876 | +.icona { | |
| 877 | + width: 24px; | |
| 878 | + height: 22px; | |
| 879 | + display: inline-block; | |
| 880 | +} | |
| 881 | + | |
| 882 | +.iconfopen { | |
| 883 | + width: 24px; | |
| 884 | + height: 18px; | |
| 885 | + margin-bottom: 4px; | |
| 886 | + background-image:url('folderopen.png'); | |
| 887 | + background-position: 0px -4px; | |
| 888 | + background-repeat: repeat-y; | |
| 889 | + vertical-align:top; | |
| 890 | + display: inline-block; | |
| 891 | +} | |
| 892 | + | |
| 893 | +.iconfclosed { | |
| 894 | + width: 24px; | |
| 895 | + height: 18px; | |
| 896 | + margin-bottom: 4px; | |
| 897 | + background-image:url('folderclosed.png'); | |
| 898 | + background-position: 0px -4px; | |
| 899 | + background-repeat: repeat-y; | |
| 900 | + vertical-align:top; | |
| 901 | + display: inline-block; | |
| 902 | +} | |
| 903 | + | |
| 904 | +.icondoc { | |
| 905 | + width: 24px; | |
| 906 | + height: 18px; | |
| 907 | + margin-bottom: 4px; | |
| 908 | + background-image:url('doc.png'); | |
| 909 | + background-position: 0px -4px; | |
| 910 | + background-repeat: repeat-y; | |
| 911 | + vertical-align:top; | |
| 912 | + display: inline-block; | |
| 913 | +} | |
| 914 | + | |
| 915 | +table.directory { | |
| 916 | + font: 400 14px Roboto,sans-serif; | |
| 917 | +} | |
| 918 | + | |
| 919 | +/* @end */ | |
| 920 | + | |
| 921 | +div.dynheader { | |
| 922 | + margin-top: 8px; | |
| 923 | + -webkit-touch-callout: none; | |
| 924 | + -webkit-user-select: none; | |
| 925 | + -khtml-user-select: none; | |
| 926 | + -moz-user-select: none; | |
| 927 | + -ms-user-select: none; | |
| 928 | + user-select: none; | |
| 929 | +} | |
| 930 | + | |
| 931 | +address { | |
| 932 | + font-style: normal; | |
| 933 | + color: #2A3D61; | |
| 934 | +} | |
| 935 | + | |
| 936 | +table.doxtable caption { | |
| 937 | + caption-side: top; | |
| 938 | +} | |
| 939 | + | |
| 940 | +table.doxtable { | |
| 941 | + border-collapse:collapse; | |
| 942 | + margin-top: 4px; | |
| 943 | + margin-bottom: 4px; | |
| 944 | +} | |
| 945 | + | |
| 946 | +table.doxtable td, table.doxtable th { | |
| 947 | + border: 1px solid #2D4068; | |
| 948 | + padding: 3px 7px 2px; | |
| 949 | +} | |
| 950 | + | |
| 951 | +table.doxtable th { | |
| 952 | + background-color: #374F7F; | |
| 953 | + color: #FFFFFF; | |
| 954 | + font-size: 110%; | |
| 955 | + padding-bottom: 4px; | |
| 956 | + padding-top: 5px; | |
| 957 | +} | |
| 958 | + | |
| 959 | +table.fieldtable { | |
| 960 | + /*width: 100%;*/ | |
| 961 | + margin-bottom: 10px; | |
| 962 | + border: 1px solid #A8B8D9; | |
| 963 | + border-spacing: 0px; | |
| 964 | + -moz-border-radius: 4px; | |
| 965 | + -webkit-border-radius: 4px; | |
| 966 | + border-radius: 4px; | |
| 967 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; | |
| 968 | + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); | |
| 969 | + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); | |
| 970 | +} | |
| 971 | + | |
| 972 | +.fieldtable td, .fieldtable th { | |
| 973 | + padding: 3px 7px 2px; | |
| 974 | +} | |
| 975 | + | |
| 976 | +.fieldtable td.fieldtype, .fieldtable td.fieldname { | |
| 977 | + white-space: nowrap; | |
| 978 | + border-right: 1px solid #A8B8D9; | |
| 979 | + border-bottom: 1px solid #A8B8D9; | |
| 980 | + vertical-align: top; | |
| 981 | +} | |
| 982 | + | |
| 983 | +.fieldtable td.fieldname { | |
| 984 | + padding-top: 3px; | |
| 985 | +} | |
| 986 | + | |
| 987 | +.fieldtable td.fielddoc { | |
| 988 | + border-bottom: 1px solid #A8B8D9; | |
| 989 | + /*width: 100%;*/ | |
| 990 | +} | |
| 991 | + | |
| 992 | +.fieldtable td.fielddoc p:first-child { | |
| 993 | + margin-top: 0px; | |
| 994 | +} | |
| 995 | + | |
| 996 | +.fieldtable td.fielddoc p:last-child { | |
| 997 | + margin-bottom: 2px; | |
| 998 | +} | |
| 999 | + | |
| 1000 | +.fieldtable tr:last-child td { | |
| 1001 | + border-bottom: none; | |
| 1002 | +} | |
| 1003 | + | |
| 1004 | +.fieldtable th { | |
| 1005 | + background-image:url('nav_f.png'); | |
| 1006 | + background-repeat:repeat-x; | |
| 1007 | + background-color: #e8fdf5; | |
| 1008 | + font-size: 90%; | |
| 1009 | + color: #253555; | |
| 1010 | + padding-bottom: 4px; | |
| 1011 | + padding-top: 5px; | |
| 1012 | + text-align:left; | |
| 1013 | + font-weight: 400; | |
| 1014 | + -moz-border-radius-topleft: 4px; | |
| 1015 | + -moz-border-radius-topright: 4px; | |
| 1016 | + -webkit-border-top-left-radius: 4px; | |
| 1017 | + -webkit-border-top-right-radius: 4px; | |
| 1018 | + border-top-left-radius: 4px; | |
| 1019 | + border-top-right-radius: 4px; | |
| 1020 | + border-bottom: 1px solid #A8B8D9; | |
| 1021 | +} | |
| 1022 | + | |
| 1023 | + | |
| 1024 | +.tabsearch { | |
| 1025 | + top: 0px; | |
| 1026 | + left: 10px; | |
| 1027 | + height: 36px; | |
| 1028 | + background-image: url('tab_b.png'); | |
| 1029 | + z-index: 101; | |
| 1030 | + overflow: hidden; | |
| 1031 | + font-size: 13px; | |
| 1032 | +} | |
| 1033 | + | |
| 1034 | +.navpath ul | |
| 1035 | +{ | |
| 1036 | + font-size: 11px; | |
| 1037 | + background-image:none; | |
| 1038 | + height:0px; | |
| 1039 | + line-height:0px; | |
| 1040 | + color:#8AA0CC; | |
| 1041 | + border-top:solid 1px #C2CDE4; | |
| 1042 | + border-left: none; | |
| 1043 | + border-right: none; | |
| 1044 | + border-bottom: none; | |
| 1045 | + overflow:hidden; | |
| 1046 | + margin:0px; | |
| 1047 | + padding:0px; | |
| 1048 | +} | |
| 1049 | + | |
| 1050 | +.navpath li | |
| 1051 | +{ | |
| 1052 | + list-style-type:none; | |
| 1053 | + float:left; | |
| 1054 | + padding-left:10px; | |
| 1055 | + padding-right:15px; | |
| 1056 | + background-image:none; | |
| 1057 | + background-repeat:no-repeat; | |
| 1058 | + background-position:right; | |
| 1059 | + color:#364D7C; | |
| 1060 | +} | |
| 1061 | + | |
| 1062 | +.navpath li.navelem a | |
| 1063 | +{ | |
| 1064 | + height:32px; | |
| 1065 | + display:block; | |
| 1066 | + text-decoration: none; | |
| 1067 | + outline: none; | |
| 1068 | + color: #283A5D; | |
| 1069 | + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; | |
| 1070 | + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); | |
| 1071 | + text-decoration: none; | |
| 1072 | +} | |
| 1073 | + | |
| 1074 | +.navpath li.navelem a:hover | |
| 1075 | +{ | |
| 1076 | + color:#6884BD; | |
| 1077 | +} | |
| 1078 | + | |
| 1079 | +.navpath li.footer | |
| 1080 | +{ | |
| 1081 | + list-style-type:none; | |
| 1082 | + float:right; | |
| 1083 | + padding-left:10px; | |
| 1084 | + padding-right:15px; | |
| 1085 | + background-image:none; | |
| 1086 | + background-repeat:no-repeat; | |
| 1087 | + background-position:right; | |
| 1088 | + color:#364D7C; | |
| 1089 | + font-size: 8pt; | |
| 1090 | +} | |
| 1091 | + | |
| 1092 | + | |
| 1093 | +div.summary | |
| 1094 | +{ | |
| 1095 | + float: right; | |
| 1096 | + font-size: 8pt; | |
| 1097 | + padding-right: 5px; | |
| 1098 | + width: 50%; | |
| 1099 | + text-align: right; | |
| 1100 | +} | |
| 1101 | + | |
| 1102 | +div.summary a | |
| 1103 | +{ | |
| 1104 | + white-space: nowrap; | |
| 1105 | +} | |
| 1106 | + | |
| 1107 | +table.classindex | |
| 1108 | +{ | |
| 1109 | + margin: 10px; | |
| 1110 | + white-space: nowrap; | |
| 1111 | + margin-left: 3%; | |
| 1112 | + margin-right: 3%; | |
| 1113 | + width: 94%; | |
| 1114 | + border: 0; | |
| 1115 | + border-spacing: 0; | |
| 1116 | + padding: 0; | |
| 1117 | +} | |
| 1118 | + | |
| 1119 | +div.ingroups | |
| 1120 | +{ | |
| 1121 | + font-size: 8pt; | |
| 1122 | + width: 50%; | |
| 1123 | + text-align: left; | |
| 1124 | +} | |
| 1125 | + | |
| 1126 | +div.ingroups a | |
| 1127 | +{ | |
| 1128 | + white-space: nowrap; | |
| 1129 | +} | |
| 1130 | + | |
| 1131 | +div.header | |
| 1132 | +{ | |
| 1133 | + background-image:none; | |
| 1134 | + background-color: #e8fdf5; | |
| 1135 | + margin: 0px; | |
| 1136 | + border-bottom: 1px solid #C4CFE5; | |
| 1137 | +} | |
| 1138 | + | |
| 1139 | +div.headertitle | |
| 1140 | +{ | |
| 1141 | + padding: 5px 5px 5px 10px; | |
| 1142 | + padding-left: 2rem; | |
| 1143 | +} | |
| 1144 | + | |
| 1145 | +.PageDocRTL-title div.headertitle { | |
| 1146 | + text-align: right; | |
| 1147 | + direction: rtl; | |
| 1148 | +} | |
| 1149 | + | |
| 1150 | +dl { | |
| 1151 | + padding: 0 0 0 0; | |
| 1152 | +} | |
| 1153 | + | |
| 1154 | +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ | |
| 1155 | +dl.section { | |
| 1156 | + margin-left: 0px; | |
| 1157 | + padding-left: 0px; | |
| 1158 | +} | |
| 1159 | + | |
| 1160 | +dl.section.DocNodeRTL { | |
| 1161 | + margin-right: 0px; | |
| 1162 | + padding-right: 0px; | |
| 1163 | +} | |
| 1164 | + | |
| 1165 | +dl.note { | |
| 1166 | + margin-left: -7px; | |
| 1167 | + padding-left: 3px; | |
| 1168 | + border-left: 4px solid; | |
| 1169 | + border-color: #D0C000; | |
| 1170 | +} | |
| 1171 | + | |
| 1172 | +dl.note.DocNodeRTL { | |
| 1173 | + margin-left: 0; | |
| 1174 | + padding-left: 0; | |
| 1175 | + border-left: 0; | |
| 1176 | + margin-right: -7px; | |
| 1177 | + padding-right: 3px; | |
| 1178 | + border-right: 4px solid; | |
| 1179 | + border-color: #D0C000; | |
| 1180 | +} | |
| 1181 | + | |
| 1182 | +dl.warning, dl.attention { | |
| 1183 | + margin-left: -7px; | |
| 1184 | + padding-left: 3px; | |
| 1185 | + border-left: 4px solid; | |
| 1186 | + border-color: #FF0000; | |
| 1187 | +} | |
| 1188 | + | |
| 1189 | +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { | |
| 1190 | + margin-left: 0; | |
| 1191 | + padding-left: 0; | |
| 1192 | + border-left: 0; | |
| 1193 | + margin-right: -7px; | |
| 1194 | + padding-right: 3px; | |
| 1195 | + border-right: 4px solid; | |
| 1196 | + border-color: #FF0000; | |
| 1197 | +} | |
| 1198 | + | |
| 1199 | +dl.pre, dl.post, dl.invariant { | |
| 1200 | + margin-left: -7px; | |
| 1201 | + padding-left: 3px; | |
| 1202 | + border-left: 4px solid; | |
| 1203 | + border-color: #00D000; | |
| 1204 | +} | |
| 1205 | + | |
| 1206 | +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { | |
| 1207 | + margin-left: 0; | |
| 1208 | + padding-left: 0; | |
| 1209 | + border-left: 0; | |
| 1210 | + margin-right: -7px; | |
| 1211 | + padding-right: 3px; | |
| 1212 | + border-right: 4px solid; | |
| 1213 | + border-color: #00D000; | |
| 1214 | +} | |
| 1215 | + | |
| 1216 | +dl.deprecated { | |
| 1217 | + margin-left: -7px; | |
| 1218 | + padding-left: 3px; | |
| 1219 | + border-left: 4px solid; | |
| 1220 | + border-color: #505050; | |
| 1221 | +} | |
| 1222 | + | |
| 1223 | +dl.deprecated.DocNodeRTL { | |
| 1224 | + margin-left: 0; | |
| 1225 | + padding-left: 0; | |
| 1226 | + border-left: 0; | |
| 1227 | + margin-right: -7px; | |
| 1228 | + padding-right: 3px; | |
| 1229 | + border-right: 4px solid; | |
| 1230 | + border-color: #505050; | |
| 1231 | +} | |
| 1232 | + | |
| 1233 | +dl.todo { | |
| 1234 | + margin-left: -7px; | |
| 1235 | + padding-left: 3px; | |
| 1236 | + border-left: 4px solid; | |
| 1237 | + border-color: #00C0E0; | |
| 1238 | +} | |
| 1239 | + | |
| 1240 | +dl.todo.DocNodeRTL { | |
| 1241 | + margin-left: 0; | |
| 1242 | + padding-left: 0; | |
| 1243 | + border-left: 0; | |
| 1244 | + margin-right: -7px; | |
| 1245 | + padding-right: 3px; | |
| 1246 | + border-right: 4px solid; | |
| 1247 | + border-color: #00C0E0; | |
| 1248 | +} | |
| 1249 | + | |
| 1250 | +dl.test { | |
| 1251 | + margin-left: -7px; | |
| 1252 | + padding-left: 3px; | |
| 1253 | + border-left: 4px solid; | |
| 1254 | + border-color: #3030E0; | |
| 1255 | +} | |
| 1256 | + | |
| 1257 | +dl.test.DocNodeRTL { | |
| 1258 | + margin-left: 0; | |
| 1259 | + padding-left: 0; | |
| 1260 | + border-left: 0; | |
| 1261 | + margin-right: -7px; | |
| 1262 | + padding-right: 3px; | |
| 1263 | + border-right: 4px solid; | |
| 1264 | + border-color: #3030E0; | |
| 1265 | +} | |
| 1266 | + | |
| 1267 | +dl.bug { | |
| 1268 | + margin-left: -7px; | |
| 1269 | + padding-left: 3px; | |
| 1270 | + border-left: 4px solid; | |
| 1271 | + border-color: #C08050; | |
| 1272 | +} | |
| 1273 | + | |
| 1274 | +dl.bug.DocNodeRTL { | |
| 1275 | + margin-left: 0; | |
| 1276 | + padding-left: 0; | |
| 1277 | + border-left: 0; | |
| 1278 | + margin-right: -7px; | |
| 1279 | + padding-right: 3px; | |
| 1280 | + border-right: 4px solid; | |
| 1281 | + border-color: #C08050; | |
| 1282 | +} | |
| 1283 | + | |
| 1284 | +dl.section dd { | |
| 1285 | + margin-bottom: 6px; | |
| 1286 | +} | |
| 1287 | + | |
| 1288 | + | |
| 1289 | +#projectlogo | |
| 1290 | +{ | |
| 1291 | + text-align: center; | |
| 1292 | + vertical-align: bottom; | |
| 1293 | + border-collapse: separate; | |
| 1294 | +} | |
| 1295 | + | |
| 1296 | +#projectlogo img | |
| 1297 | +{ | |
| 1298 | + border: 0px none; | |
| 1299 | +} | |
| 1300 | + | |
| 1301 | +#projectalign | |
| 1302 | +{ | |
| 1303 | + vertical-align: middle; | |
| 1304 | +} | |
| 1305 | + | |
| 1306 | +#projectname | |
| 1307 | +{ | |
| 1308 | + font: 300% Tahoma, Arial,sans-serif; | |
| 1309 | + margin: 0px; | |
| 1310 | + padding: 2px 0px; | |
| 1311 | +} | |
| 1312 | + | |
| 1313 | +#projectbrief | |
| 1314 | +{ | |
| 1315 | + font: 120% Tahoma, Arial,sans-serif; | |
| 1316 | + margin: 0px; | |
| 1317 | + padding: 0px; | |
| 1318 | +} | |
| 1319 | + | |
| 1320 | +#projectnumber | |
| 1321 | +{ | |
| 1322 | + font: 50% Tahoma, Arial,sans-serif; | |
| 1323 | + margin: 0px; | |
| 1324 | + padding: 0px; | |
| 1325 | +} | |
| 1326 | + | |
| 1327 | +#titlearea | |
| 1328 | +{ | |
| 1329 | + padding: 0px; | |
| 1330 | + margin: 0px; | |
| 1331 | + width: 100%; | |
| 1332 | + border-bottom: 0px solid #5373B4; | |
| 1333 | +} | |
| 1334 | + | |
| 1335 | +.image | |
| 1336 | +{ | |
| 1337 | + text-align: center; | |
| 1338 | +} | |
| 1339 | + | |
| 1340 | +.dotgraph | |
| 1341 | +{ | |
| 1342 | + text-align: center; | |
| 1343 | +} | |
| 1344 | + | |
| 1345 | +.mscgraph | |
| 1346 | +{ | |
| 1347 | + text-align: center; | |
| 1348 | +} | |
| 1349 | + | |
| 1350 | +.plantumlgraph | |
| 1351 | +{ | |
| 1352 | + text-align: center; | |
| 1353 | +} | |
| 1354 | + | |
| 1355 | +.diagraph | |
| 1356 | +{ | |
| 1357 | + text-align: center; | |
| 1358 | +} | |
| 1359 | + | |
| 1360 | +.caption | |
| 1361 | +{ | |
| 1362 | + font-weight: bold; | |
| 1363 | +} | |
| 1364 | + | |
| 1365 | +div.zoom | |
| 1366 | +{ | |
| 1367 | + border: 1px solid #90A5CE; | |
| 1368 | +} | |
| 1369 | + | |
| 1370 | +dl.citelist { | |
| 1371 | + margin-bottom:50px; | |
| 1372 | +} | |
| 1373 | + | |
| 1374 | +dl.citelist dt { | |
| 1375 | + color:#334975; | |
| 1376 | + float:left; | |
| 1377 | + font-weight:bold; | |
| 1378 | + margin-right:10px; | |
| 1379 | + padding:5px; | |
| 1380 | +} | |
| 1381 | + | |
| 1382 | +dl.citelist dd { | |
| 1383 | + margin:2px 0; | |
| 1384 | + padding:5px 0; | |
| 1385 | +} | |
| 1386 | + | |
| 1387 | +div.toc { | |
| 1388 | + padding: 14px 25px; | |
| 1389 | + background-color: #F4F6FA; | |
| 1390 | + border: 1px solid #D8DFEE; | |
| 1391 | + border-radius: 7px 7px 7px 7px; | |
| 1392 | + float: right; | |
| 1393 | + height: auto; | |
| 1394 | + margin: 0 8px 10px 10px; | |
| 1395 | + width: 200px; | |
| 1396 | +} | |
| 1397 | + | |
| 1398 | +.PageDocRTL-title div.toc { | |
| 1399 | + float: left !important; | |
| 1400 | + text-align: right; | |
| 1401 | +} | |
| 1402 | + | |
| 1403 | +div.toc li { | |
| 1404 | + background: url("bdwn.png") no-repeat scroll 0 5px transparent; | |
| 1405 | + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; | |
| 1406 | + margin-top: 5px; | |
| 1407 | + padding-left: 10px; | |
| 1408 | + padding-top: 2px; | |
| 1409 | +} | |
| 1410 | + | |
| 1411 | +.PageDocRTL-title div.toc li { | |
| 1412 | + background-position-x: right !important; | |
| 1413 | + padding-left: 0 !important; | |
| 1414 | + padding-right: 10px; | |
| 1415 | +} | |
| 1416 | + | |
| 1417 | +div.toc h3 { | |
| 1418 | + font: bold 12px/1.2 Arial,FreeSans,sans-serif; | |
| 1419 | + color: #4665A2; | |
| 1420 | + border-bottom: 0 none; | |
| 1421 | + margin: 0; | |
| 1422 | +} | |
| 1423 | + | |
| 1424 | +div.toc ul { | |
| 1425 | + list-style: none outside none; | |
| 1426 | + border: medium none; | |
| 1427 | + padding: 0px; | |
| 1428 | +} | |
| 1429 | + | |
| 1430 | +div.toc li.level1 { | |
| 1431 | + margin-left: 0px; | |
| 1432 | +} | |
| 1433 | + | |
| 1434 | +div.toc li.level2 { | |
| 1435 | + margin-left: 15px; | |
| 1436 | +} | |
| 1437 | + | |
| 1438 | +div.toc li.level3 { | |
| 1439 | + margin-left: 30px; | |
| 1440 | +} | |
| 1441 | + | |
| 1442 | +div.toc li.level4 { | |
| 1443 | + margin-left: 45px; | |
| 1444 | +} | |
| 1445 | + | |
| 1446 | +.PageDocRTL-title div.toc li.level1 { | |
| 1447 | + margin-left: 0 !important; | |
| 1448 | + margin-right: 0; | |
| 1449 | +} | |
| 1450 | + | |
| 1451 | +.PageDocRTL-title div.toc li.level2 { | |
| 1452 | + margin-left: 0 !important; | |
| 1453 | + margin-right: 15px; | |
| 1454 | +} | |
| 1455 | + | |
| 1456 | +.PageDocRTL-title div.toc li.level3 { | |
| 1457 | + margin-left: 0 !important; | |
| 1458 | + margin-right: 30px; | |
| 1459 | +} | |
| 1460 | + | |
| 1461 | +.PageDocRTL-title div.toc li.level4 { | |
| 1462 | + margin-left: 0 !important; | |
| 1463 | + margin-right: 45px; | |
| 1464 | +} | |
| 1465 | + | |
| 1466 | +.inherit_header { | |
| 1467 | + font-weight: bold; | |
| 1468 | + color: gray; | |
| 1469 | + cursor: pointer; | |
| 1470 | + -webkit-touch-callout: none; | |
| 1471 | + -webkit-user-select: none; | |
| 1472 | + -khtml-user-select: none; | |
| 1473 | + -moz-user-select: none; | |
| 1474 | + -ms-user-select: none; | |
| 1475 | + user-select: none; | |
| 1476 | +} | |
| 1477 | + | |
| 1478 | +.inherit_header td { | |
| 1479 | + padding: 6px 0px 2px 5px; | |
| 1480 | +} | |
| 1481 | + | |
| 1482 | +.inherit { | |
| 1483 | + display: none; | |
| 1484 | +} | |
| 1485 | + | |
| 1486 | +tr.heading h2 { | |
| 1487 | + margin-top: 12px; | |
| 1488 | + margin-bottom: 4px; | |
| 1489 | +} | |
| 1490 | + | |
| 1491 | +/* tooltip related style info */ | |
| 1492 | + | |
| 1493 | +.ttc { | |
| 1494 | + position: absolute; | |
| 1495 | + display: none; | |
| 1496 | +} | |
| 1497 | + | |
| 1498 | +#powerTip { | |
| 1499 | + cursor: default; | |
| 1500 | + white-space: nowrap; | |
| 1501 | + background-color: white; | |
| 1502 | + border: 1px solid gray; | |
| 1503 | + border-radius: 4px 4px 4px 4px; | |
| 1504 | + box-shadow: 1px 1px 7px gray; | |
| 1505 | + display: none; | |
| 1506 | + font-size: smaller; | |
| 1507 | + max-width: 80%; | |
| 1508 | + opacity: 0.9; | |
| 1509 | + padding: 1ex 1em 1em; | |
| 1510 | + position: absolute; | |
| 1511 | + z-index: 2147483647; | |
| 1512 | +} | |
| 1513 | + | |
| 1514 | +#powerTip div.ttdoc { | |
| 1515 | + color: grey; | |
| 1516 | + font-style: italic; | |
| 1517 | +} | |
| 1518 | + | |
| 1519 | +#powerTip div.ttname a { | |
| 1520 | + font-weight: bold; | |
| 1521 | +} | |
| 1522 | + | |
| 1523 | +#powerTip div.ttname { | |
| 1524 | + font-weight: bold; | |
| 1525 | +} | |
| 1526 | + | |
| 1527 | +#powerTip div.ttdeci { | |
| 1528 | + color: #006318; | |
| 1529 | +} | |
| 1530 | + | |
| 1531 | +#powerTip div { | |
| 1532 | + margin: 0px; | |
| 1533 | + padding: 0px; | |
| 1534 | + font: 12px/16px Roboto,sans-serif; | |
| 1535 | +} | |
| 1536 | + | |
| 1537 | +#powerTip:before, #powerTip:after { | |
| 1538 | + content: ""; | |
| 1539 | + position: absolute; | |
| 1540 | + margin: 0px; | |
| 1541 | +} | |
| 1542 | + | |
| 1543 | +#powerTip.n:after, #powerTip.n:before, | |
| 1544 | +#powerTip.s:after, #powerTip.s:before, | |
| 1545 | +#powerTip.w:after, #powerTip.w:before, | |
| 1546 | +#powerTip.e:after, #powerTip.e:before, | |
| 1547 | +#powerTip.ne:after, #powerTip.ne:before, | |
| 1548 | +#powerTip.se:after, #powerTip.se:before, | |
| 1549 | +#powerTip.nw:after, #powerTip.nw:before, | |
| 1550 | +#powerTip.sw:after, #powerTip.sw:before { | |
| 1551 | + border: solid transparent; | |
| 1552 | + content: " "; | |
| 1553 | + height: 0; | |
| 1554 | + width: 0; | |
| 1555 | + position: absolute; | |
| 1556 | +} | |
| 1557 | + | |
| 1558 | +#powerTip.n:after, #powerTip.s:after, | |
| 1559 | +#powerTip.w:after, #powerTip.e:after, | |
| 1560 | +#powerTip.nw:after, #powerTip.ne:after, | |
| 1561 | +#powerTip.sw:after, #powerTip.se:after { | |
| 1562 | + border-color: rgba(255, 255, 255, 0); | |
| 1563 | +} | |
| 1564 | + | |
| 1565 | +#powerTip.n:before, #powerTip.s:before, | |
| 1566 | +#powerTip.w:before, #powerTip.e:before, | |
| 1567 | +#powerTip.nw:before, #powerTip.ne:before, | |
| 1568 | +#powerTip.sw:before, #powerTip.se:before { | |
| 1569 | + border-color: rgba(128, 128, 128, 0); | |
| 1570 | +} | |
| 1571 | + | |
| 1572 | +#powerTip.n:after, #powerTip.n:before, | |
| 1573 | +#powerTip.ne:after, #powerTip.ne:before, | |
| 1574 | +#powerTip.nw:after, #powerTip.nw:before { | |
| 1575 | + top: 100%; | |
| 1576 | +} | |
| 1577 | + | |
| 1578 | +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { | |
| 1579 | + border-top-color: #FFFFFF; | |
| 1580 | + border-width: 10px; | |
| 1581 | + margin: 0px -10px; | |
| 1582 | +} | |
| 1583 | +#powerTip.n:before { | |
| 1584 | + border-top-color: #808080; | |
| 1585 | + border-width: 11px; | |
| 1586 | + margin: 0px -11px; | |
| 1587 | +} | |
| 1588 | +#powerTip.n:after, #powerTip.n:before { | |
| 1589 | + left: 50%; | |
| 1590 | +} | |
| 1591 | + | |
| 1592 | +#powerTip.nw:after, #powerTip.nw:before { | |
| 1593 | + right: 14px; | |
| 1594 | +} | |
| 1595 | + | |
| 1596 | +#powerTip.ne:after, #powerTip.ne:before { | |
| 1597 | + left: 14px; | |
| 1598 | +} | |
| 1599 | + | |
| 1600 | +#powerTip.s:after, #powerTip.s:before, | |
| 1601 | +#powerTip.se:after, #powerTip.se:before, | |
| 1602 | +#powerTip.sw:after, #powerTip.sw:before { | |
| 1603 | + bottom: 100%; | |
| 1604 | +} | |
| 1605 | + | |
| 1606 | +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { | |
| 1607 | + border-bottom-color: #FFFFFF; | |
| 1608 | + border-width: 10px; | |
| 1609 | + margin: 0px -10px; | |
| 1610 | +} | |
| 1611 | + | |
| 1612 | +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { | |
| 1613 | + border-bottom-color: #808080; | |
| 1614 | + border-width: 11px; | |
| 1615 | + margin: 0px -11px; | |
| 1616 | +} | |
| 1617 | + | |
| 1618 | +#powerTip.s:after, #powerTip.s:before { | |
| 1619 | + left: 50%; | |
| 1620 | +} | |
| 1621 | + | |
| 1622 | +#powerTip.sw:after, #powerTip.sw:before { | |
| 1623 | + right: 14px; | |
| 1624 | +} | |
| 1625 | + | |
| 1626 | +#powerTip.se:after, #powerTip.se:before { | |
| 1627 | + left: 14px; | |
| 1628 | +} | |
| 1629 | + | |
| 1630 | +#powerTip.e:after, #powerTip.e:before { | |
| 1631 | + left: 100%; | |
| 1632 | +} | |
| 1633 | +#powerTip.e:after { | |
| 1634 | + border-left-color: #FFFFFF; | |
| 1635 | + border-width: 10px; | |
| 1636 | + top: 50%; | |
| 1637 | + margin-top: -10px; | |
| 1638 | +} | |
| 1639 | +#powerTip.e:before { | |
| 1640 | + border-left-color: #808080; | |
| 1641 | + border-width: 11px; | |
| 1642 | + top: 50%; | |
| 1643 | + margin-top: -11px; | |
| 1644 | +} | |
| 1645 | + | |
| 1646 | +#powerTip.w:after, #powerTip.w:before { | |
| 1647 | + right: 100%; | |
| 1648 | +} | |
| 1649 | +#powerTip.w:after { | |
| 1650 | + border-right-color: #FFFFFF; | |
| 1651 | + border-width: 10px; | |
| 1652 | + top: 50%; | |
| 1653 | + margin-top: -10px; | |
| 1654 | +} | |
| 1655 | +#powerTip.w:before { | |
| 1656 | + border-right-color: #808080; | |
| 1657 | + border-width: 11px; | |
| 1658 | + top: 50%; | |
| 1659 | + margin-top: -11px; | |
| 1660 | +} | |
| 1661 | + | |
| 1662 | +@media print | |
| 1663 | +{ | |
| 1664 | + #top { display: none; } | |
| 1665 | + #side-nav { display: none; } | |
| 1666 | + #nav-path { display: none; } | |
| 1667 | + body { overflow:visible; } | |
| 1668 | + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } | |
| 1669 | + .summary { display: none; } | |
| 1670 | + .memitem { page-break-inside: avoid; } | |
| 1671 | + #doc-content | |
| 1672 | + { | |
| 1673 | + margin-left:0 !important; | |
| 1674 | + height:auto !important; | |
| 1675 | + width:auto !important; | |
| 1676 | + overflow:inherit; | |
| 1677 | + display:inline; | |
| 1678 | + } | |
| 1679 | +} | |
| 1680 | + | |
| 1681 | +/* @group Markdown */ | |
| 1682 | + | |
| 1683 | +table.markdownTable { | |
| 1684 | + border-collapse:collapse; | |
| 1685 | + margin-top: 4px; | |
| 1686 | + margin-bottom: 4px; | |
| 1687 | +} | |
| 1688 | + | |
| 1689 | +table.markdownTable td, table.markdownTable th { | |
| 1690 | + border: 1px solid #2D4068; | |
| 1691 | + padding: 3px 7px 2px; | |
| 1692 | +} | |
| 1693 | + | |
| 1694 | +table.markdownTable tr { | |
| 1695 | +} | |
| 1696 | + | |
| 1697 | +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { | |
| 1698 | + background-color: #374F7F; | |
| 1699 | + color: #FFFFFF; | |
| 1700 | + font-size: 110%; | |
| 1701 | + padding-bottom: 4px; | |
| 1702 | + padding-top: 5px; | |
| 1703 | +} | |
| 1704 | + | |
| 1705 | +th.markdownTableHeadLeft, td.markdownTableBodyLeft { | |
| 1706 | + text-align: left | |
| 1707 | +} | |
| 1708 | + | |
| 1709 | +th.markdownTableHeadRight, td.markdownTableBodyRight { | |
| 1710 | + text-align: right | |
| 1711 | +} | |
| 1712 | + | |
| 1713 | +th.markdownTableHeadCenter, td.markdownTableBodyCenter { | |
| 1714 | + text-align: center | |
| 1715 | +} | |
| 1716 | + | |
| 1717 | +.DocNodeRTL { | |
| 1718 | + text-align: right; | |
| 1719 | + direction: rtl; | |
| 1720 | +} | |
| 1721 | + | |
| 1722 | +.DocNodeLTR { | |
| 1723 | + text-align: left; | |
| 1724 | + direction: ltr; | |
| 1725 | +} | |
| 1726 | + | |
| 1727 | +table.DocNodeRTL { | |
| 1728 | + width: auto; | |
| 1729 | + margin-right: 0; | |
| 1730 | + margin-left: auto; | |
| 1731 | +} | |
| 1732 | + | |
| 1733 | +table.DocNodeLTR { | |
| 1734 | + width: auto; | |
| 1735 | + margin-right: auto; | |
| 1736 | + margin-left: 0; | |
| 1737 | +} | |
| 1738 | + | |
| 1739 | +tt, code, kbd, samp | |
| 1740 | +{ | |
| 1741 | + display: inline-block; | |
| 1742 | + direction:ltr; | |
| 1743 | +} | |
| 1744 | +/* @end */ | |
| 1745 | + | |
| 1746 | +u { | |
| 1747 | + text-decoration: underline; | |
| 1748 | +} | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | +/* NAVTREE */ | |
| 1755 | + | |
| 1756 | + | |
| 1757 | +#nav-tree .children_ul { | |
| 1758 | + margin:0; | |
| 1759 | + padding:4px; | |
| 1760 | +} | |
| 1761 | + | |
| 1762 | +#nav-tree ul { | |
| 1763 | + list-style:none outside none; | |
| 1764 | + margin:0px; | |
| 1765 | + padding:0px; | |
| 1766 | +} | |
| 1767 | + | |
| 1768 | +#nav-tree li { | |
| 1769 | + white-space:nowrap; | |
| 1770 | + margin:0px; | |
| 1771 | + padding:0px; | |
| 1772 | +} | |
| 1773 | + | |
| 1774 | +#nav-tree .plus { | |
| 1775 | + margin:0px; | |
| 1776 | +} | |
| 1777 | + | |
| 1778 | +#nav-tree .selected { | |
| 1779 | + background-image: none; | |
| 1780 | + background-repeat:repeat-x; | |
| 1781 | + color: #fff; | |
| 1782 | +} | |
| 1783 | + | |
| 1784 | +#nav-tree img { | |
| 1785 | + margin:0px; | |
| 1786 | + padding:0px; | |
| 1787 | + border:0px; | |
| 1788 | + vertical-align: middle; | |
| 1789 | +} | |
| 1790 | + | |
| 1791 | +#nav-tree a { | |
| 1792 | + text-decoration:none; | |
| 1793 | + padding:0px; | |
| 1794 | + margin:0px; | |
| 1795 | + outline:none; | |
| 1796 | +} | |
| 1797 | + | |
| 1798 | +#nav-tree .label { | |
| 1799 | + margin:0px; | |
| 1800 | + padding:0px; | |
| 1801 | + font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; | |
| 1802 | +} | |
| 1803 | + | |
| 1804 | +#nav-tree .label a { | |
| 1805 | + padding:2px; | |
| 1806 | +} | |
| 1807 | + | |
| 1808 | +#nav-tree .selected a { | |
| 1809 | + text-decoration:none; | |
| 1810 | + color:#fff; | |
| 1811 | +} | |
| 1812 | + | |
| 1813 | +#nav-tree .children_ul { | |
| 1814 | + margin:0px; | |
| 1815 | + padding:0px; | |
| 1816 | +} | |
| 1817 | + | |
| 1818 | +#nav-tree .item { | |
| 1819 | + margin:0px; | |
| 1820 | + padding:0px; | |
| 1821 | +} | |
| 1822 | + | |
| 1823 | +#nav-tree { | |
| 1824 | + padding: 0px 0px; | |
| 1825 | + background-color: #e8fdf5; | |
| 1826 | + font-size:14px; | |
| 1827 | + overflow:auto; | |
| 1828 | +} | |
| 1829 | + | |
| 1830 | +#doc-content { | |
| 1831 | + overflow:auto; | |
| 1832 | + display:block; | |
| 1833 | + padding:0px; | |
| 1834 | + margin:0px; | |
| 1835 | + -webkit-overflow-scrolling : touch; /* iOS 5+ */ | |
| 1836 | +} | |
| 1837 | + | |
| 1838 | +#side-nav { | |
| 1839 | + padding:0 6px 0 0; | |
| 1840 | + margin: 0px; | |
| 1841 | + display:block; | |
| 1842 | + position: absolute; | |
| 1843 | + left: 0px; | |
| 1844 | + width: 250px; | |
| 1845 | +} | |
| 1846 | + | |
| 1847 | +.ui-resizable .ui-resizable-handle { | |
| 1848 | + display:block; | |
| 1849 | +} | |
| 1850 | + | |
| 1851 | +.ui-resizable-e { | |
| 1852 | + background-image:url("splitbar.png"); | |
| 1853 | + background-size:100%; | |
| 1854 | + background-repeat:repeat-y; | |
| 1855 | + background-attachment: scroll; | |
| 1856 | + cursor:ew-resize; | |
| 1857 | + height:100%; | |
| 1858 | + right:0; | |
| 1859 | + top:0; | |
| 1860 | + width:6px; | |
| 1861 | +} | |
| 1862 | + | |
| 1863 | +.ui-resizable-handle { | |
| 1864 | + display:none; | |
| 1865 | + font-size:0.1px; | |
| 1866 | + position:absolute; | |
| 1867 | + z-index:1; | |
| 1868 | +} | |
| 1869 | + | |
| 1870 | +#nav-tree-contents { | |
| 1871 | + margin: 6px 0px 0px 0px; | |
| 1872 | +} | |
| 1873 | + | |
| 1874 | +#nav-tree { | |
| 1875 | + background-image:url('nav_h.png'); | |
| 1876 | + background-repeat:repeat-x; | |
| 1877 | + background-color: #e8fdf5; | |
| 1878 | + -webkit-overflow-scrolling : touch; /* iOS 5+ */ | |
| 1879 | +} | |
| 1880 | + | |
| 1881 | +#nav-sync { | |
| 1882 | + position:absolute; | |
| 1883 | + top:5px; | |
| 1884 | + right:24px; | |
| 1885 | + z-index:0; | |
| 1886 | +} | |
| 1887 | + | |
| 1888 | +#nav-sync img { | |
| 1889 | + opacity:0.3; | |
| 1890 | +} | |
| 1891 | + | |
| 1892 | +#nav-sync img:hover { | |
| 1893 | + opacity:0.9; | |
| 1894 | +} | |
| 1895 | + | |
| 1896 | +@media print | |
| 1897 | +{ | |
| 1898 | + #nav-tree { display: none; } | |
| 1899 | + div.ui-resizable-handle { display: none; position: relative; } | |
| 1900 | +} | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | +/* TABS */ | |
| 1908 | + | |
| 1909 | +.tabs, .tabs2, .tabs3 { | |
| 1910 | + background-image: none; | |
| 1911 | + background-color: transparent; | |
| 1912 | + width: 100%; | |
| 1913 | + z-index: 101; | |
| 1914 | + font-size: 14px; | |
| 1915 | + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; | |
| 1916 | +} | |
| 1917 | + | |
| 1918 | +.tabs2 { | |
| 1919 | + background-color: rgba( 0, 0, 0, 0.7 ); | |
| 1920 | + font-size: 12px; | |
| 1921 | +} | |
| 1922 | +.tabs3 { | |
| 1923 | + font-size: 10px; | |
| 1924 | +} | |
| 1925 | + | |
| 1926 | +.tablist { | |
| 1927 | + background-color: #096e48; | |
| 1928 | + width: 100%; | |
| 1929 | + margin: 0; | |
| 1930 | + padding: 0; | |
| 1931 | + display: table; | |
| 1932 | +} | |
| 1933 | + | |
| 1934 | +.tablist li { | |
| 1935 | + float: left; | |
| 1936 | + display: table-cell; | |
| 1937 | + background-image: none; | |
| 1938 | + line-height: 36px; | |
| 1939 | + list-style: none; | |
| 1940 | +} | |
| 1941 | + | |
| 1942 | +.tablist a { | |
| 1943 | + display: block; | |
| 1944 | + padding: 0 20px; | |
| 1945 | + padding-left: 4rem; | |
| 1946 | + font-weight: bold; | |
| 1947 | + background-image: none; | |
| 1948 | + color: #fff; | |
| 1949 | + text-shadow: none; | |
| 1950 | + text-decoration: none; | |
| 1951 | + outline: none; | |
| 1952 | +} | |
| 1953 | + | |
| 1954 | +.tabs3 .tablist a { | |
| 1955 | + padding: 0 10px; | |
| 1956 | +} | |
| 1957 | + | |
| 1958 | +.tablist a:hover { | |
| 1959 | + background-image: none; | |
| 1960 | + background-repeat:repeat-x; | |
| 1961 | + color: #ffb700; | |
| 1962 | + text-shadow: none; | |
| 1963 | + text-decoration: none; | |
| 1964 | +} | |
| 1965 | + | |
| 1966 | +.tablist li.current a { | |
| 1967 | + background-image: none; | |
| 1968 | + background-repeat:repeat-x; | |
| 1969 | + color: #ffb700; | |
| 1970 | + text-shadow: none; | |
| 1971 | +} | |
| 1972 | + | |
| 1973 | + | |
| @@ -0,0 +1,139 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: LEAF/Externals/d_fft_mayer.h Source File</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | +<!-- window showing the filter options --> | |
| 80 | +<div id="MSearchSelectWindow" | |
| 81 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 82 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 83 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 84 | +</div> | |
| 85 | + | |
| 86 | +<!-- iframe showing the search results (closed by default) --> | |
| 87 | +<div id="MSearchResultsWindow"> | |
| 88 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 89 | + name="MSearchResults" id="MSearchResults"> | |
| 90 | +</iframe> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<div id="nav-path" class="navpath"> | |
| 94 | + <ul> | |
| 95 | +<li class="navelem"><a class="el" href="dir_127e6aa213d41105176fe0c3bbb2560c.html">LEAF</a></li><li class="navelem"><a class="el" href="dir_c32436ea5eb8693473f37766c9d9ff95.html">Externals</a></li> </ul> | |
| 96 | +</div> | |
| 97 | +</div><!-- top --> | |
| 98 | +<div class="header"> | |
| 99 | + <div class="headertitle"> | |
| 100 | +<div class="title">d_fft_mayer.h</div> </div> | |
| 101 | +</div><!--header--> | |
| 102 | +<div class="contents"> | |
| 103 | +<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> | |
| 104 | +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * d_fft_mayer.h</span></div> | |
| 105 | +<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div> | |
| 106 | +<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Created: 5/4/2017 10:33:59 PM</span></div> | |
| 107 | +<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * Author: Kenny</span></div> | |
| 108 | +<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> */</span> </div> | |
| 109 | +<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  </div> | |
| 110 | +<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  </div> | |
| 111 | +<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#ifndef D_FFT_MAYER_H_</span></div> | |
| 112 | +<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#define D_FFT_MAYER_H_</span></div> | |
| 113 | +<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  </div> | |
| 114 | +<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifdef __cplusplus</span></div> | |
| 115 | +<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div> | |
| 116 | +<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#endif</span></div> | |
| 117 | +<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  </div> | |
| 118 | +<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">typedef</span> <span class="keywordtype">float</span> t_sample; <span class="comment">/* a float type at most the same size */</span></div> | |
| 119 | +<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  </div> | |
| 120 | +<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define REAL t_sample</span></div> | |
| 121 | +<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div> | |
| 122 | +<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">void</span> mayer_fht(REAL *fz, <span class="keywordtype">int</span> n);</div> | |
| 123 | +<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keywordtype">void</span> mayer_fft(<span class="keywordtype">int</span> n, REAL *real, REAL *imag);</div> | |
| 124 | +<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keywordtype">void</span> mayer_ifft(<span class="keywordtype">int</span> n, REAL *real, REAL *imag);</div> | |
| 125 | +<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> mayer_realfft(<span class="keywordtype">int</span> n, REAL *real);</div> | |
| 126 | +<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="keywordtype">void</span> mayer_realifft(<span class="keywordtype">int</span> n, REAL *real);</div> | |
| 127 | +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div> | |
| 128 | +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  </div> | |
| 129 | +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#ifdef __cplusplus</span></div> | |
| 130 | +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> }</div> | |
| 131 | +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div> | |
| 132 | +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  </div> | |
| 133 | +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#endif </span><span class="comment">/* D_FFT_MAYER_H_ */</span><span class="preprocessor"></span></div> | |
| 134 | +</div><!-- fragment --></div><!-- contents --> | |
| 135 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 136 | +<!-- start footer part --> | |
| 137 | +<footer></footer><script>getFooter()</script> | |
| 138 | +</body> | |
| 139 | +</html> | |
| @@ -0,0 +1,118 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: LEAF Directory Reference</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li class="current"><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | +<!-- window showing the filter options --> | |
| 80 | +<div id="MSearchSelectWindow" | |
| 81 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 82 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 83 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 84 | +</div> | |
| 85 | + | |
| 86 | +<!-- iframe showing the search results (closed by default) --> | |
| 87 | +<div id="MSearchResultsWindow"> | |
| 88 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 89 | + name="MSearchResults" id="MSearchResults"> | |
| 90 | +</iframe> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<div id="nav-path" class="navpath"> | |
| 94 | + <ul> | |
| 95 | +<li class="navelem"><a class="el" href="dir_127e6aa213d41105176fe0c3bbb2560c.html">LEAF</a></li> </ul> | |
| 96 | +</div> | |
| 97 | +</div><!-- top --> | |
| 98 | +<div class="header"> | |
| 99 | + <div class="headertitle"> | |
| 100 | +<div class="title">LEAF Directory Reference</div> </div> | |
| 101 | +</div><!--header--> | |
| 102 | +<div class="contents"> | |
| 103 | +<table class="memberdecls"> | |
| 104 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> | |
| 105 | +Directories</h2></td></tr> | |
| 106 | +</table><table class="memberdecls"> | |
| 107 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> | |
| 108 | +Files</h2></td></tr> | |
| 109 | +<tr class="memitem:leaf-config_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="leaf-config_8h.html">leaf-config.h</a> <a href="leaf-config_8h_source.html">[code]</a></td></tr> | |
| 110 | +<tr class="memdesc:leaf-config_8h"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> configuration file. Contains defines for controlling inclusion of various tables. <br /></td></tr> | |
| 111 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +</table> | |
| 113 | +</div><!-- contents --> | |
| 114 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 115 | +<!-- start footer part --> | |
| 116 | +<footer></footer><script>getFooter()</script> | |
| 117 | +</body> | |
| 118 | +</html> | |
| @@ -0,0 +1,108 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: LEAF/Inc Directory Reference</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li class="current"><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | +<!-- window showing the filter options --> | |
| 80 | +<div id="MSearchSelectWindow" | |
| 81 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 82 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 83 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 84 | +</div> | |
| 85 | + | |
| 86 | +<!-- iframe showing the search results (closed by default) --> | |
| 87 | +<div id="MSearchResultsWindow"> | |
| 88 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 89 | + name="MSearchResults" id="MSearchResults"> | |
| 90 | +</iframe> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<div id="nav-path" class="navpath"> | |
| 94 | + <ul> | |
| 95 | +<li class="navelem"><a class="el" href="dir_127e6aa213d41105176fe0c3bbb2560c.html">LEAF</a></li><li class="navelem"><a class="el" href="dir_2638202b9749e6ce2c919e410b7e2f43.html">Inc</a></li> </ul> | |
| 96 | +</div> | |
| 97 | +</div><!-- top --> | |
| 98 | +<div class="header"> | |
| 99 | + <div class="headertitle"> | |
| 100 | +<div class="title">Inc Directory Reference</div> </div> | |
| 101 | +</div><!--header--> | |
| 102 | +<div class="contents"> | |
| 103 | +</div><!-- contents --> | |
| 104 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 105 | +<!-- start footer part --> | |
| 106 | +<footer></footer><script>getFooter()</script> | |
| 107 | +</body> | |
| 108 | +</html> | |
| @@ -0,0 +1,108 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: LEAF/Src Directory Reference</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li class="current"><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | +<!-- window showing the filter options --> | |
| 80 | +<div id="MSearchSelectWindow" | |
| 81 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 82 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 83 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 84 | +</div> | |
| 85 | + | |
| 86 | +<!-- iframe showing the search results (closed by default) --> | |
| 87 | +<div id="MSearchResultsWindow"> | |
| 88 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 89 | + name="MSearchResults" id="MSearchResults"> | |
| 90 | +</iframe> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<div id="nav-path" class="navpath"> | |
| 94 | + <ul> | |
| 95 | +<li class="navelem"><a class="el" href="dir_127e6aa213d41105176fe0c3bbb2560c.html">LEAF</a></li><li class="navelem"><a class="el" href="dir_76a7f9c0effa62c8115652ccf2f83bfd.html">Src</a></li> </ul> | |
| 96 | +</div> | |
| 97 | +</div><!-- top --> | |
| 98 | +<div class="header"> | |
| 99 | + <div class="headertitle"> | |
| 100 | +<div class="title">Src Directory Reference</div> </div> | |
| 101 | +</div><!--header--> | |
| 102 | +<div class="contents"> | |
| 103 | +</div><!-- contents --> | |
| 104 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 105 | +<!-- start footer part --> | |
| 106 | +<footer></footer><script>getFooter()</script> | |
| 107 | +</body> | |
| 108 | +</html> | |
| @@ -0,0 +1,108 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: LEAF/Externals Directory Reference</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li class="current"><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | +<!-- window showing the filter options --> | |
| 80 | +<div id="MSearchSelectWindow" | |
| 81 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 82 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 83 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 84 | +</div> | |
| 85 | + | |
| 86 | +<!-- iframe showing the search results (closed by default) --> | |
| 87 | +<div id="MSearchResultsWindow"> | |
| 88 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 89 | + name="MSearchResults" id="MSearchResults"> | |
| 90 | +</iframe> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<div id="nav-path" class="navpath"> | |
| 94 | + <ul> | |
| 95 | +<li class="navelem"><a class="el" href="dir_127e6aa213d41105176fe0c3bbb2560c.html">LEAF</a></li><li class="navelem"><a class="el" href="dir_c32436ea5eb8693473f37766c9d9ff95.html">Externals</a></li> </ul> | |
| 96 | +</div> | |
| 97 | +</div><!-- top --> | |
| 98 | +<div class="header"> | |
| 99 | + <div class="headertitle"> | |
| 100 | +<div class="title">Externals Directory Reference</div> </div> | |
| 101 | +</div><!--header--> | |
| 102 | +<div class="contents"> | |
| 103 | +</div><!-- contents --> | |
| 104 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 105 | +<!-- start footer part --> | |
| 106 | +<footer></footer><script>getFooter()</script> | |
| 107 | +</body> | |
| 108 | +</html> | |
Binary file not shown.
| @@ -0,0 +1,1766 @@ | ||
| 1 | +/* The standard CSS for doxygen 1.8.16 */ | |
| 2 | + | |
| 3 | +body, table, div, p, dl { | |
| 4 | + font: 400 14px/22px Roboto,sans-serif; | |
| 5 | +} | |
| 6 | + | |
| 7 | +p.reference, p.definition { | |
| 8 | + font: 400 14px/22px Roboto,sans-serif; | |
| 9 | +} | |
| 10 | + | |
| 11 | +/* @group Heading Levels */ | |
| 12 | + | |
| 13 | +h1.groupheader { | |
| 14 | + font-size: 150%; | |
| 15 | +} | |
| 16 | + | |
| 17 | +.title { | |
| 18 | + font: 400 14px/28px Roboto,sans-serif; | |
| 19 | + font-size: 150%; | |
| 20 | + font-weight: bold; | |
| 21 | + margin: 10px 2px; | |
| 22 | +} | |
| 23 | + | |
| 24 | +h2.groupheader { | |
| 25 | + border-bottom: 1px solid #879ECB; | |
| 26 | + color: #354C7B; | |
| 27 | + font-size: 150%; | |
| 28 | + font-weight: normal; | |
| 29 | + margin-top: 1.75em; | |
| 30 | + padding-top: 8px; | |
| 31 | + padding-bottom: 4px; | |
| 32 | + width: 100%; | |
| 33 | +} | |
| 34 | + | |
| 35 | +h3.groupheader { | |
| 36 | + font-size: 100%; | |
| 37 | +} | |
| 38 | + | |
| 39 | +h1, h2, h3, h4, h5, h6 { | |
| 40 | + -webkit-transition: text-shadow 0.5s linear; | |
| 41 | + -moz-transition: text-shadow 0.5s linear; | |
| 42 | + -ms-transition: text-shadow 0.5s linear; | |
| 43 | + -o-transition: text-shadow 0.5s linear; | |
| 44 | + transition: text-shadow 0.5s linear; | |
| 45 | + margin-right: 15px; | |
| 46 | +} | |
| 47 | + | |
| 48 | +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { | |
| 49 | + text-shadow: 0 0 15px cyan; | |
| 50 | +} | |
| 51 | + | |
| 52 | +dt { | |
| 53 | + font-weight: bold; | |
| 54 | +} | |
| 55 | + | |
| 56 | +ul.multicol { | |
| 57 | + -moz-column-gap: 1em; | |
| 58 | + -webkit-column-gap: 1em; | |
| 59 | + column-gap: 1em; | |
| 60 | + -moz-column-count: 3; | |
| 61 | + -webkit-column-count: 3; | |
| 62 | + column-count: 3; | |
| 63 | +} | |
| 64 | + | |
| 65 | +p.startli, p.startdd { | |
| 66 | + margin-top: 2px; | |
| 67 | +} | |
| 68 | + | |
| 69 | +p.starttd { | |
| 70 | + margin-top: 0px; | |
| 71 | +} | |
| 72 | + | |
| 73 | +p.endli { | |
| 74 | + margin-bottom: 0px; | |
| 75 | +} | |
| 76 | + | |
| 77 | +p.enddd { | |
| 78 | + margin-bottom: 4px; | |
| 79 | +} | |
| 80 | + | |
| 81 | +p.endtd { | |
| 82 | + margin-bottom: 2px; | |
| 83 | +} | |
| 84 | + | |
| 85 | +p.interli { | |
| 86 | +} | |
| 87 | + | |
| 88 | +p.interdd { | |
| 89 | +} | |
| 90 | + | |
| 91 | +p.intertd { | |
| 92 | +} | |
| 93 | + | |
| 94 | +/* @end */ | |
| 95 | + | |
| 96 | +caption { | |
| 97 | + font-weight: bold; | |
| 98 | +} | |
| 99 | + | |
| 100 | +span.legend { | |
| 101 | + font-size: 70%; | |
| 102 | + text-align: center; | |
| 103 | +} | |
| 104 | + | |
| 105 | +h3.version { | |
| 106 | + font-size: 90%; | |
| 107 | + text-align: center; | |
| 108 | +} | |
| 109 | + | |
| 110 | +div.qindex, div.navtab{ | |
| 111 | + background-color: #EBEFF6; | |
| 112 | + border: 1px solid #A3B4D7; | |
| 113 | + text-align: center; | |
| 114 | +} | |
| 115 | + | |
| 116 | +div.qindex, div.navpath { | |
| 117 | + width: 100%; | |
| 118 | + line-height: 140%; | |
| 119 | +} | |
| 120 | + | |
| 121 | +div.navtab { | |
| 122 | + margin-right: 15px; | |
| 123 | +} | |
| 124 | + | |
| 125 | +/* @group Link Styling */ | |
| 126 | + | |
| 127 | +a { | |
| 128 | + color: #3D578C; | |
| 129 | + font-weight: normal; | |
| 130 | + text-decoration: none; | |
| 131 | +} | |
| 132 | + | |
| 133 | +.contents a:visited { | |
| 134 | + color: #4665A2; | |
| 135 | +} | |
| 136 | + | |
| 137 | +a:hover { | |
| 138 | + text-decoration: underline; | |
| 139 | +} | |
| 140 | + | |
| 141 | +a.qindex { | |
| 142 | + font-weight: bold; | |
| 143 | +} | |
| 144 | + | |
| 145 | +a.qindexHL { | |
| 146 | + font-weight: bold; | |
| 147 | + background-color: #9CAFD4; | |
| 148 | + color: #FFFFFF; | |
| 149 | + border: 1px double #869DCA; | |
| 150 | +} | |
| 151 | + | |
| 152 | +.contents a.qindexHL:visited { | |
| 153 | + color: #FFFFFF; | |
| 154 | +} | |
| 155 | + | |
| 156 | +a.el { | |
| 157 | + font-weight: bold; | |
| 158 | +} | |
| 159 | + | |
| 160 | +a.elRef { | |
| 161 | +} | |
| 162 | + | |
| 163 | +a.code, a.code:visited, a.line, a.line:visited { | |
| 164 | + color: #4665A2; | |
| 165 | +} | |
| 166 | + | |
| 167 | +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { | |
| 168 | + color: #4665A2; | |
| 169 | +} | |
| 170 | + | |
| 171 | +/* @end */ | |
| 172 | + | |
| 173 | +dl.el { | |
| 174 | + margin-left: -1cm; | |
| 175 | +} | |
| 176 | + | |
| 177 | +ul { | |
| 178 | + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ | |
| 179 | +} | |
| 180 | + | |
| 181 | +#side-nav ul { | |
| 182 | + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ | |
| 183 | +} | |
| 184 | + | |
| 185 | +#main-nav ul { | |
| 186 | + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ | |
| 187 | +} | |
| 188 | + | |
| 189 | +.fragment { | |
| 190 | + text-align: left; | |
| 191 | + direction: ltr; | |
| 192 | + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ | |
| 193 | + overflow-y: hidden; | |
| 194 | +} | |
| 195 | + | |
| 196 | +pre.fragment { | |
| 197 | + border: 1px solid #C4CFE5; | |
| 198 | + background-color: #FBFCFD; | |
| 199 | + padding: 4px 6px; | |
| 200 | + margin: 4px 8px 4px 2px; | |
| 201 | + overflow: auto; | |
| 202 | + word-wrap: break-word; | |
| 203 | + font-size: 9pt; | |
| 204 | + line-height: 125%; | |
| 205 | + font-family: monospace, fixed; | |
| 206 | + font-size: 105%; | |
| 207 | +} | |
| 208 | + | |
| 209 | +div.fragment { | |
| 210 | + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ | |
| 211 | + margin: 4px 8px 4px 2px; | |
| 212 | + background-color: #FBFCFD; | |
| 213 | + border: 1px solid #C4CFE5; | |
| 214 | +} | |
| 215 | + | |
| 216 | +div.line { | |
| 217 | + font-family: monospace, fixed; | |
| 218 | + font-size: 13px; | |
| 219 | + min-height: 13px; | |
| 220 | + line-height: 1.0; | |
| 221 | + text-wrap: unrestricted; | |
| 222 | + white-space: -moz-pre-wrap; /* Moz */ | |
| 223 | + white-space: -pre-wrap; /* Opera 4-6 */ | |
| 224 | + white-space: -o-pre-wrap; /* Opera 7 */ | |
| 225 | + white-space: pre-wrap; /* CSS3 */ | |
| 226 | + word-wrap: break-word; /* IE 5.5+ */ | |
| 227 | + text-indent: -53px; | |
| 228 | + padding-left: 53px; | |
| 229 | + padding-bottom: 0px; | |
| 230 | + margin: 0px; | |
| 231 | + -webkit-transition-property: background-color, box-shadow; | |
| 232 | + -webkit-transition-duration: 0.5s; | |
| 233 | + -moz-transition-property: background-color, box-shadow; | |
| 234 | + -moz-transition-duration: 0.5s; | |
| 235 | + -ms-transition-property: background-color, box-shadow; | |
| 236 | + -ms-transition-duration: 0.5s; | |
| 237 | + -o-transition-property: background-color, box-shadow; | |
| 238 | + -o-transition-duration: 0.5s; | |
| 239 | + transition-property: background-color, box-shadow; | |
| 240 | + transition-duration: 0.5s; | |
| 241 | +} | |
| 242 | + | |
| 243 | +div.line:after { | |
| 244 | + content:"\000A"; | |
| 245 | + white-space: pre; | |
| 246 | +} | |
| 247 | + | |
| 248 | +div.line.glow { | |
| 249 | + background-color: cyan; | |
| 250 | + box-shadow: 0 0 10px cyan; | |
| 251 | +} | |
| 252 | + | |
| 253 | + | |
| 254 | +span.lineno { | |
| 255 | + padding-right: 4px; | |
| 256 | + text-align: right; | |
| 257 | + border-right: 2px solid #0F0; | |
| 258 | + background-color: #E8E8E8; | |
| 259 | + white-space: pre; | |
| 260 | +} | |
| 261 | +span.lineno a { | |
| 262 | + background-color: #D8D8D8; | |
| 263 | +} | |
| 264 | + | |
| 265 | +span.lineno a:hover { | |
| 266 | + background-color: #C8C8C8; | |
| 267 | +} | |
| 268 | + | |
| 269 | +.lineno { | |
| 270 | + -webkit-touch-callout: none; | |
| 271 | + -webkit-user-select: none; | |
| 272 | + -khtml-user-select: none; | |
| 273 | + -moz-user-select: none; | |
| 274 | + -ms-user-select: none; | |
| 275 | + user-select: none; | |
| 276 | +} | |
| 277 | + | |
| 278 | +div.ah, span.ah { | |
| 279 | + background-color: black; | |
| 280 | + font-weight: bold; | |
| 281 | + color: #FFFFFF; | |
| 282 | + margin-bottom: 3px; | |
| 283 | + margin-top: 3px; | |
| 284 | + padding: 0.2em; | |
| 285 | + border: solid thin #333; | |
| 286 | + border-radius: 0.5em; | |
| 287 | + -webkit-border-radius: .5em; | |
| 288 | + -moz-border-radius: .5em; | |
| 289 | + box-shadow: 2px 2px 3px #999; | |
| 290 | + -webkit-box-shadow: 2px 2px 3px #999; | |
| 291 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; | |
| 292 | + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); | |
| 293 | + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); | |
| 294 | +} | |
| 295 | + | |
| 296 | +div.classindex ul { | |
| 297 | + list-style: none; | |
| 298 | + padding-left: 0; | |
| 299 | +} | |
| 300 | + | |
| 301 | +div.classindex span.ai { | |
| 302 | + display: inline-block; | |
| 303 | +} | |
| 304 | + | |
| 305 | +div.groupHeader { | |
| 306 | + margin-left: 16px; | |
| 307 | + margin-top: 12px; | |
| 308 | + font-weight: bold; | |
| 309 | +} | |
| 310 | + | |
| 311 | +div.groupText { | |
| 312 | + margin-left: 16px; | |
| 313 | + font-style: italic; | |
| 314 | +} | |
| 315 | + | |
| 316 | +body { | |
| 317 | + background-color: white; | |
| 318 | + color: black; | |
| 319 | + margin: 0; | |
| 320 | +} | |
| 321 | + | |
| 322 | +div.contents { | |
| 323 | + margin-top: 10px; | |
| 324 | + margin-left: 12px; | |
| 325 | + margin-right: 8px; | |
| 326 | +} | |
| 327 | + | |
| 328 | +td.indexkey { | |
| 329 | + background-color: #EBEFF6; | |
| 330 | + font-weight: bold; | |
| 331 | + border: 1px solid #C4CFE5; | |
| 332 | + margin: 2px 0px 2px 0; | |
| 333 | + padding: 2px 10px; | |
| 334 | + white-space: nowrap; | |
| 335 | + vertical-align: top; | |
| 336 | +} | |
| 337 | + | |
| 338 | +td.indexvalue { | |
| 339 | + background-color: #EBEFF6; | |
| 340 | + border: 1px solid #C4CFE5; | |
| 341 | + padding: 2px 10px; | |
| 342 | + margin: 2px 0px; | |
| 343 | +} | |
| 344 | + | |
| 345 | +tr.memlist { | |
| 346 | + background-color: #EEF1F7; | |
| 347 | +} | |
| 348 | + | |
| 349 | +p.formulaDsp { | |
| 350 | + text-align: center; | |
| 351 | +} | |
| 352 | + | |
| 353 | +img.formulaDsp { | |
| 354 | + | |
| 355 | +} | |
| 356 | + | |
| 357 | +img.formulaInl, img.inline { | |
| 358 | + vertical-align: middle; | |
| 359 | +} | |
| 360 | + | |
| 361 | +div.center { | |
| 362 | + text-align: center; | |
| 363 | + margin-top: 0px; | |
| 364 | + margin-bottom: 0px; | |
| 365 | + padding: 0px; | |
| 366 | +} | |
| 367 | + | |
| 368 | +div.center img { | |
| 369 | + border: 0px; | |
| 370 | +} | |
| 371 | + | |
| 372 | +address.footer { | |
| 373 | + text-align: right; | |
| 374 | + padding-right: 12px; | |
| 375 | +} | |
| 376 | + | |
| 377 | +img.footer { | |
| 378 | + border: 0px; | |
| 379 | + vertical-align: middle; | |
| 380 | +} | |
| 381 | + | |
| 382 | +/* @group Code Colorization */ | |
| 383 | + | |
| 384 | +span.keyword { | |
| 385 | + color: #008000 | |
| 386 | +} | |
| 387 | + | |
| 388 | +span.keywordtype { | |
| 389 | + color: #604020 | |
| 390 | +} | |
| 391 | + | |
| 392 | +span.keywordflow { | |
| 393 | + color: #e08000 | |
| 394 | +} | |
| 395 | + | |
| 396 | +span.comment { | |
| 397 | + color: #800000 | |
| 398 | +} | |
| 399 | + | |
| 400 | +span.preprocessor { | |
| 401 | + color: #806020 | |
| 402 | +} | |
| 403 | + | |
| 404 | +span.stringliteral { | |
| 405 | + color: #002080 | |
| 406 | +} | |
| 407 | + | |
| 408 | +span.charliteral { | |
| 409 | + color: #008080 | |
| 410 | +} | |
| 411 | + | |
| 412 | +span.vhdldigit { | |
| 413 | + color: #ff00ff | |
| 414 | +} | |
| 415 | + | |
| 416 | +span.vhdlchar { | |
| 417 | + color: #000000 | |
| 418 | +} | |
| 419 | + | |
| 420 | +span.vhdlkeyword { | |
| 421 | + color: #700070 | |
| 422 | +} | |
| 423 | + | |
| 424 | +span.vhdllogic { | |
| 425 | + color: #ff0000 | |
| 426 | +} | |
| 427 | + | |
| 428 | +blockquote { | |
| 429 | + background-color: #F7F8FB; | |
| 430 | + border-left: 2px solid #9CAFD4; | |
| 431 | + margin: 0 24px 0 4px; | |
| 432 | + padding: 0 12px 0 16px; | |
| 433 | +} | |
| 434 | + | |
| 435 | +blockquote.DocNodeRTL { | |
| 436 | + border-left: 0; | |
| 437 | + border-right: 2px solid #9CAFD4; | |
| 438 | + margin: 0 4px 0 24px; | |
| 439 | + padding: 0 16px 0 12px; | |
| 440 | +} | |
| 441 | + | |
| 442 | +/* @end */ | |
| 443 | + | |
| 444 | +/* | |
| 445 | +.search { | |
| 446 | + color: #003399; | |
| 447 | + font-weight: bold; | |
| 448 | +} | |
| 449 | + | |
| 450 | +form.search { | |
| 451 | + margin-bottom: 0px; | |
| 452 | + margin-top: 0px; | |
| 453 | +} | |
| 454 | + | |
| 455 | +input.search { | |
| 456 | + font-size: 75%; | |
| 457 | + color: #000080; | |
| 458 | + font-weight: normal; | |
| 459 | + background-color: #e8eef2; | |
| 460 | +} | |
| 461 | +*/ | |
| 462 | + | |
| 463 | +td.tiny { | |
| 464 | + font-size: 75%; | |
| 465 | +} | |
| 466 | + | |
| 467 | +.dirtab { | |
| 468 | + padding: 4px; | |
| 469 | + border-collapse: collapse; | |
| 470 | + border: 1px solid #A3B4D7; | |
| 471 | +} | |
| 472 | + | |
| 473 | +th.dirtab { | |
| 474 | + background: #EBEFF6; | |
| 475 | + font-weight: bold; | |
| 476 | +} | |
| 477 | + | |
| 478 | +hr { | |
| 479 | + height: 0px; | |
| 480 | + border: none; | |
| 481 | + border-top: 1px solid #4A6AAA; | |
| 482 | +} | |
| 483 | + | |
| 484 | +hr.footer { | |
| 485 | + height: 1px; | |
| 486 | +} | |
| 487 | + | |
| 488 | +/* @group Member Descriptions */ | |
| 489 | + | |
| 490 | +table.memberdecls { | |
| 491 | + border-spacing: 0px; | |
| 492 | + padding: 0px; | |
| 493 | +} | |
| 494 | + | |
| 495 | +.memberdecls td, .fieldtable tr { | |
| 496 | + -webkit-transition-property: background-color, box-shadow; | |
| 497 | + -webkit-transition-duration: 0.5s; | |
| 498 | + -moz-transition-property: background-color, box-shadow; | |
| 499 | + -moz-transition-duration: 0.5s; | |
| 500 | + -ms-transition-property: background-color, box-shadow; | |
| 501 | + -ms-transition-duration: 0.5s; | |
| 502 | + -o-transition-property: background-color, box-shadow; | |
| 503 | + -o-transition-duration: 0.5s; | |
| 504 | + transition-property: background-color, box-shadow; | |
| 505 | + transition-duration: 0.5s; | |
| 506 | +} | |
| 507 | + | |
| 508 | +.memberdecls td.glow, .fieldtable tr.glow { | |
| 509 | + background-color: cyan; | |
| 510 | + box-shadow: 0 0 15px cyan; | |
| 511 | +} | |
| 512 | + | |
| 513 | +.mdescLeft, .mdescRight, | |
| 514 | +.memItemLeft, .memItemRight, | |
| 515 | +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { | |
| 516 | + background-color: #F9FAFC; | |
| 517 | + border: none; | |
| 518 | + margin: 4px; | |
| 519 | + padding: 1px 0 0 8px; | |
| 520 | +} | |
| 521 | + | |
| 522 | +.mdescLeft, .mdescRight { | |
| 523 | + padding: 0px 8px 4px 8px; | |
| 524 | + color: #555; | |
| 525 | +} | |
| 526 | + | |
| 527 | +.memSeparator { | |
| 528 | + border-bottom: 1px solid #DEE4F0; | |
| 529 | + line-height: 1px; | |
| 530 | + margin: 0px; | |
| 531 | + padding: 0px; | |
| 532 | +} | |
| 533 | + | |
| 534 | +.memItemLeft, .memTemplItemLeft { | |
| 535 | + white-space: nowrap; | |
| 536 | +} | |
| 537 | + | |
| 538 | +.memItemRight { | |
| 539 | + width: 100%; | |
| 540 | +} | |
| 541 | + | |
| 542 | +.memTemplParams { | |
| 543 | + color: #4665A2; | |
| 544 | + white-space: nowrap; | |
| 545 | + font-size: 80%; | |
| 546 | +} | |
| 547 | + | |
| 548 | +/* @end */ | |
| 549 | + | |
| 550 | +/* @group Member Details */ | |
| 551 | + | |
| 552 | +/* Styles for detailed member documentation */ | |
| 553 | + | |
| 554 | +.memtitle { | |
| 555 | + padding: 8px; | |
| 556 | + border-top: 1px solid #A8B8D9; | |
| 557 | + border-left: 1px solid #A8B8D9; | |
| 558 | + border-right: 1px solid #A8B8D9; | |
| 559 | + border-top-right-radius: 4px; | |
| 560 | + border-top-left-radius: 4px; | |
| 561 | + margin-bottom: -1px; | |
| 562 | + background-image: url('nav_f.png'); | |
| 563 | + background-repeat: repeat-x; | |
| 564 | + background-color: #E2E8F2; | |
| 565 | + line-height: 1.25; | |
| 566 | + font-weight: 300; | |
| 567 | + float:left; | |
| 568 | +} | |
| 569 | + | |
| 570 | +.permalink | |
| 571 | +{ | |
| 572 | + font-size: 65%; | |
| 573 | + display: inline-block; | |
| 574 | + vertical-align: middle; | |
| 575 | +} | |
| 576 | + | |
| 577 | +.memtemplate { | |
| 578 | + font-size: 80%; | |
| 579 | + color: #4665A2; | |
| 580 | + font-weight: normal; | |
| 581 | + margin-left: 9px; | |
| 582 | +} | |
| 583 | + | |
| 584 | +.memnav { | |
| 585 | + background-color: #EBEFF6; | |
| 586 | + border: 1px solid #A3B4D7; | |
| 587 | + text-align: center; | |
| 588 | + margin: 2px; | |
| 589 | + margin-right: 15px; | |
| 590 | + padding: 2px; | |
| 591 | +} | |
| 592 | + | |
| 593 | +.mempage { | |
| 594 | + width: 100%; | |
| 595 | +} | |
| 596 | + | |
| 597 | +.memitem { | |
| 598 | + padding: 0; | |
| 599 | + margin-bottom: 10px; | |
| 600 | + margin-right: 5px; | |
| 601 | + -webkit-transition: box-shadow 0.5s linear; | |
| 602 | + -moz-transition: box-shadow 0.5s linear; | |
| 603 | + -ms-transition: box-shadow 0.5s linear; | |
| 604 | + -o-transition: box-shadow 0.5s linear; | |
| 605 | + transition: box-shadow 0.5s linear; | |
| 606 | + display: table !important; | |
| 607 | + width: 100%; | |
| 608 | +} | |
| 609 | + | |
| 610 | +.memitem.glow { | |
| 611 | + box-shadow: 0 0 15px cyan; | |
| 612 | +} | |
| 613 | + | |
| 614 | +.memname { | |
| 615 | + font-weight: 400; | |
| 616 | + margin-left: 6px; | |
| 617 | +} | |
| 618 | + | |
| 619 | +.memname td { | |
| 620 | + vertical-align: bottom; | |
| 621 | +} | |
| 622 | + | |
| 623 | +.memproto, dl.reflist dt { | |
| 624 | + border-top: 1px solid #A8B8D9; | |
| 625 | + border-left: 1px solid #A8B8D9; | |
| 626 | + border-right: 1px solid #A8B8D9; | |
| 627 | + padding: 6px 0px 6px 0px; | |
| 628 | + color: #253555; | |
| 629 | + font-weight: bold; | |
| 630 | + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); | |
| 631 | + background-color: #DFE5F1; | |
| 632 | + /* opera specific markup */ | |
| 633 | + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 634 | + border-top-right-radius: 4px; | |
| 635 | + /* firefox specific markup */ | |
| 636 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | |
| 637 | + -moz-border-radius-topright: 4px; | |
| 638 | + /* webkit specific markup */ | |
| 639 | + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 640 | + -webkit-border-top-right-radius: 4px; | |
| 641 | + | |
| 642 | +} | |
| 643 | + | |
| 644 | +.overload { | |
| 645 | + font-family: "courier new",courier,monospace; | |
| 646 | + font-size: 65%; | |
| 647 | +} | |
| 648 | + | |
| 649 | +.memdoc, dl.reflist dd { | |
| 650 | + border-bottom: 1px solid #A8B8D9; | |
| 651 | + border-left: 1px solid #A8B8D9; | |
| 652 | + border-right: 1px solid #A8B8D9; | |
| 653 | + padding: 6px 10px 2px 10px; | |
| 654 | + background-color: #FBFCFD; | |
| 655 | + border-top-width: 0; | |
| 656 | + background-image:url('nav_g.png'); | |
| 657 | + background-repeat:repeat-x; | |
| 658 | + background-color: #FFFFFF; | |
| 659 | + /* opera specific markup */ | |
| 660 | + border-bottom-left-radius: 4px; | |
| 661 | + border-bottom-right-radius: 4px; | |
| 662 | + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 663 | + /* firefox specific markup */ | |
| 664 | + -moz-border-radius-bottomleft: 4px; | |
| 665 | + -moz-border-radius-bottomright: 4px; | |
| 666 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | |
| 667 | + /* webkit specific markup */ | |
| 668 | + -webkit-border-bottom-left-radius: 4px; | |
| 669 | + -webkit-border-bottom-right-radius: 4px; | |
| 670 | + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |
| 671 | +} | |
| 672 | + | |
| 673 | +dl.reflist dt { | |
| 674 | + padding: 5px; | |
| 675 | +} | |
| 676 | + | |
| 677 | +dl.reflist dd { | |
| 678 | + margin: 0px 0px 10px 0px; | |
| 679 | + padding: 5px; | |
| 680 | +} | |
| 681 | + | |
| 682 | +.paramkey { | |
| 683 | + text-align: right; | |
| 684 | +} | |
| 685 | + | |
| 686 | +.paramtype { | |
| 687 | + white-space: nowrap; | |
| 688 | +} | |
| 689 | + | |
| 690 | +.paramname { | |
| 691 | + color: #602020; | |
| 692 | + white-space: nowrap; | |
| 693 | +} | |
| 694 | +.paramname em { | |
| 695 | + font-style: normal; | |
| 696 | +} | |
| 697 | +.paramname code { | |
| 698 | + line-height: 14px; | |
| 699 | +} | |
| 700 | + | |
| 701 | +.params, .retval, .exception, .tparams { | |
| 702 | + margin-left: 0px; | |
| 703 | + padding-left: 0px; | |
| 704 | +} | |
| 705 | + | |
| 706 | +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { | |
| 707 | + font-weight: bold; | |
| 708 | + vertical-align: top; | |
| 709 | +} | |
| 710 | + | |
| 711 | +.params .paramtype, .tparams .paramtype { | |
| 712 | + font-style: italic; | |
| 713 | + vertical-align: top; | |
| 714 | +} | |
| 715 | + | |
| 716 | +.params .paramdir, .tparams .paramdir { | |
| 717 | + font-family: "courier new",courier,monospace; | |
| 718 | + vertical-align: top; | |
| 719 | +} | |
| 720 | + | |
| 721 | +table.mlabels { | |
| 722 | + border-spacing: 0px; | |
| 723 | +} | |
| 724 | + | |
| 725 | +td.mlabels-left { | |
| 726 | + width: 100%; | |
| 727 | + padding: 0px; | |
| 728 | +} | |
| 729 | + | |
| 730 | +td.mlabels-right { | |
| 731 | + vertical-align: bottom; | |
| 732 | + padding: 0px; | |
| 733 | + white-space: nowrap; | |
| 734 | +} | |
| 735 | + | |
| 736 | +span.mlabels { | |
| 737 | + margin-left: 8px; | |
| 738 | +} | |
| 739 | + | |
| 740 | +span.mlabel { | |
| 741 | + background-color: #728DC1; | |
| 742 | + border-top:1px solid #5373B4; | |
| 743 | + border-left:1px solid #5373B4; | |
| 744 | + border-right:1px solid #C4CFE5; | |
| 745 | + border-bottom:1px solid #C4CFE5; | |
| 746 | + text-shadow: none; | |
| 747 | + color: white; | |
| 748 | + margin-right: 4px; | |
| 749 | + padding: 2px 3px; | |
| 750 | + border-radius: 3px; | |
| 751 | + font-size: 7pt; | |
| 752 | + white-space: nowrap; | |
| 753 | + vertical-align: middle; | |
| 754 | +} | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | +/* @end */ | |
| 759 | + | |
| 760 | +/* these are for tree view inside a (index) page */ | |
| 761 | + | |
| 762 | +div.directory { | |
| 763 | + margin: 10px 0px; | |
| 764 | + border-top: 1px solid #9CAFD4; | |
| 765 | + border-bottom: 1px solid #9CAFD4; | |
| 766 | + width: 100%; | |
| 767 | +} | |
| 768 | + | |
| 769 | +.directory table { | |
| 770 | + border-collapse:collapse; | |
| 771 | +} | |
| 772 | + | |
| 773 | +.directory td { | |
| 774 | + margin: 0px; | |
| 775 | + padding: 0px; | |
| 776 | + vertical-align: top; | |
| 777 | +} | |
| 778 | + | |
| 779 | +.directory td.entry { | |
| 780 | + white-space: nowrap; | |
| 781 | + padding-right: 6px; | |
| 782 | + padding-top: 3px; | |
| 783 | +} | |
| 784 | + | |
| 785 | +.directory td.entry a { | |
| 786 | + outline:none; | |
| 787 | +} | |
| 788 | + | |
| 789 | +.directory td.entry a img { | |
| 790 | + border: none; | |
| 791 | +} | |
| 792 | + | |
| 793 | +.directory td.desc { | |
| 794 | + width: 100%; | |
| 795 | + padding-left: 6px; | |
| 796 | + padding-right: 6px; | |
| 797 | + padding-top: 3px; | |
| 798 | + border-left: 1px solid rgba(0,0,0,0.05); | |
| 799 | +} | |
| 800 | + | |
| 801 | +.directory tr.even { | |
| 802 | + padding-left: 6px; | |
| 803 | + background-color: #F7F8FB; | |
| 804 | +} | |
| 805 | + | |
| 806 | +.directory img { | |
| 807 | + vertical-align: -30%; | |
| 808 | +} | |
| 809 | + | |
| 810 | +.directory .levels { | |
| 811 | + white-space: nowrap; | |
| 812 | + width: 100%; | |
| 813 | + text-align: right; | |
| 814 | + font-size: 9pt; | |
| 815 | +} | |
| 816 | + | |
| 817 | +.directory .levels span { | |
| 818 | + cursor: pointer; | |
| 819 | + padding-left: 2px; | |
| 820 | + padding-right: 2px; | |
| 821 | + color: #3D578C; | |
| 822 | +} | |
| 823 | + | |
| 824 | +.arrow { | |
| 825 | + color: #9CAFD4; | |
| 826 | + -webkit-user-select: none; | |
| 827 | + -khtml-user-select: none; | |
| 828 | + -moz-user-select: none; | |
| 829 | + -ms-user-select: none; | |
| 830 | + user-select: none; | |
| 831 | + cursor: pointer; | |
| 832 | + font-size: 80%; | |
| 833 | + display: inline-block; | |
| 834 | + width: 16px; | |
| 835 | + height: 22px; | |
| 836 | +} | |
| 837 | + | |
| 838 | +.icon { | |
| 839 | + font-family: Arial, Helvetica; | |
| 840 | + font-weight: bold; | |
| 841 | + font-size: 12px; | |
| 842 | + height: 14px; | |
| 843 | + width: 16px; | |
| 844 | + display: inline-block; | |
| 845 | + background-color: #728DC1; | |
| 846 | + color: white; | |
| 847 | + text-align: center; | |
| 848 | + border-radius: 4px; | |
| 849 | + margin-left: 2px; | |
| 850 | + margin-right: 2px; | |
| 851 | +} | |
| 852 | + | |
| 853 | +.icona { | |
| 854 | + width: 24px; | |
| 855 | + height: 22px; | |
| 856 | + display: inline-block; | |
| 857 | +} | |
| 858 | + | |
| 859 | +.iconfopen { | |
| 860 | + width: 24px; | |
| 861 | + height: 18px; | |
| 862 | + margin-bottom: 4px; | |
| 863 | + background-image:url('folderopen.png'); | |
| 864 | + background-position: 0px -4px; | |
| 865 | + background-repeat: repeat-y; | |
| 866 | + vertical-align:top; | |
| 867 | + display: inline-block; | |
| 868 | +} | |
| 869 | + | |
| 870 | +.iconfclosed { | |
| 871 | + width: 24px; | |
| 872 | + height: 18px; | |
| 873 | + margin-bottom: 4px; | |
| 874 | + background-image:url('folderclosed.png'); | |
| 875 | + background-position: 0px -4px; | |
| 876 | + background-repeat: repeat-y; | |
| 877 | + vertical-align:top; | |
| 878 | + display: inline-block; | |
| 879 | +} | |
| 880 | + | |
| 881 | +.icondoc { | |
| 882 | + width: 24px; | |
| 883 | + height: 18px; | |
| 884 | + margin-bottom: 4px; | |
| 885 | + background-image:url('doc.png'); | |
| 886 | + background-position: 0px -4px; | |
| 887 | + background-repeat: repeat-y; | |
| 888 | + vertical-align:top; | |
| 889 | + display: inline-block; | |
| 890 | +} | |
| 891 | + | |
| 892 | +table.directory { | |
| 893 | + font: 400 14px Roboto,sans-serif; | |
| 894 | +} | |
| 895 | + | |
| 896 | +/* @end */ | |
| 897 | + | |
| 898 | +div.dynheader { | |
| 899 | + margin-top: 8px; | |
| 900 | + -webkit-touch-callout: none; | |
| 901 | + -webkit-user-select: none; | |
| 902 | + -khtml-user-select: none; | |
| 903 | + -moz-user-select: none; | |
| 904 | + -ms-user-select: none; | |
| 905 | + user-select: none; | |
| 906 | +} | |
| 907 | + | |
| 908 | +address { | |
| 909 | + font-style: normal; | |
| 910 | + color: #2A3D61; | |
| 911 | +} | |
| 912 | + | |
| 913 | +table.doxtable caption { | |
| 914 | + caption-side: top; | |
| 915 | +} | |
| 916 | + | |
| 917 | +table.doxtable { | |
| 918 | + border-collapse:collapse; | |
| 919 | + margin-top: 4px; | |
| 920 | + margin-bottom: 4px; | |
| 921 | +} | |
| 922 | + | |
| 923 | +table.doxtable td, table.doxtable th { | |
| 924 | + border: 1px solid #2D4068; | |
| 925 | + padding: 3px 7px 2px; | |
| 926 | +} | |
| 927 | + | |
| 928 | +table.doxtable th { | |
| 929 | + background-color: #374F7F; | |
| 930 | + color: #FFFFFF; | |
| 931 | + font-size: 110%; | |
| 932 | + padding-bottom: 4px; | |
| 933 | + padding-top: 5px; | |
| 934 | +} | |
| 935 | + | |
| 936 | +table.fieldtable { | |
| 937 | + /*width: 100%;*/ | |
| 938 | + margin-bottom: 10px; | |
| 939 | + border: 1px solid #A8B8D9; | |
| 940 | + border-spacing: 0px; | |
| 941 | + -moz-border-radius: 4px; | |
| 942 | + -webkit-border-radius: 4px; | |
| 943 | + border-radius: 4px; | |
| 944 | + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; | |
| 945 | + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); | |
| 946 | + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); | |
| 947 | +} | |
| 948 | + | |
| 949 | +.fieldtable td, .fieldtable th { | |
| 950 | + padding: 3px 7px 2px; | |
| 951 | +} | |
| 952 | + | |
| 953 | +.fieldtable td.fieldtype, .fieldtable td.fieldname { | |
| 954 | + white-space: nowrap; | |
| 955 | + border-right: 1px solid #A8B8D9; | |
| 956 | + border-bottom: 1px solid #A8B8D9; | |
| 957 | + vertical-align: top; | |
| 958 | +} | |
| 959 | + | |
| 960 | +.fieldtable td.fieldname { | |
| 961 | + padding-top: 3px; | |
| 962 | +} | |
| 963 | + | |
| 964 | +.fieldtable td.fielddoc { | |
| 965 | + border-bottom: 1px solid #A8B8D9; | |
| 966 | + /*width: 100%;*/ | |
| 967 | +} | |
| 968 | + | |
| 969 | +.fieldtable td.fielddoc p:first-child { | |
| 970 | + margin-top: 0px; | |
| 971 | +} | |
| 972 | + | |
| 973 | +.fieldtable td.fielddoc p:last-child { | |
| 974 | + margin-bottom: 2px; | |
| 975 | +} | |
| 976 | + | |
| 977 | +.fieldtable tr:last-child td { | |
| 978 | + border-bottom: none; | |
| 979 | +} | |
| 980 | + | |
| 981 | +.fieldtable th { | |
| 982 | + background-image:url('nav_f.png'); | |
| 983 | + background-repeat:repeat-x; | |
| 984 | + background-color: #E2E8F2; | |
| 985 | + font-size: 90%; | |
| 986 | + color: #253555; | |
| 987 | + padding-bottom: 4px; | |
| 988 | + padding-top: 5px; | |
| 989 | + text-align:left; | |
| 990 | + font-weight: 400; | |
| 991 | + -moz-border-radius-topleft: 4px; | |
| 992 | + -moz-border-radius-topright: 4px; | |
| 993 | + -webkit-border-top-left-radius: 4px; | |
| 994 | + -webkit-border-top-right-radius: 4px; | |
| 995 | + border-top-left-radius: 4px; | |
| 996 | + border-top-right-radius: 4px; | |
| 997 | + border-bottom: 1px solid #A8B8D9; | |
| 998 | +} | |
| 999 | + | |
| 1000 | + | |
| 1001 | +.tabsearch { | |
| 1002 | + top: 0px; | |
| 1003 | + left: 10px; | |
| 1004 | + height: 36px; | |
| 1005 | + background-image: url('tab_b.png'); | |
| 1006 | + z-index: 101; | |
| 1007 | + overflow: hidden; | |
| 1008 | + font-size: 13px; | |
| 1009 | +} | |
| 1010 | + | |
| 1011 | +.navpath ul | |
| 1012 | +{ | |
| 1013 | + font-size: 11px; | |
| 1014 | + background-image:url('tab_b.png'); | |
| 1015 | + background-repeat:repeat-x; | |
| 1016 | + background-position: 0 -5px; | |
| 1017 | + height:30px; | |
| 1018 | + line-height:30px; | |
| 1019 | + color:#8AA0CC; | |
| 1020 | + border:solid 1px #C2CDE4; | |
| 1021 | + overflow:hidden; | |
| 1022 | + margin:0px; | |
| 1023 | + padding:0px; | |
| 1024 | +} | |
| 1025 | + | |
| 1026 | +.navpath li | |
| 1027 | +{ | |
| 1028 | + list-style-type:none; | |
| 1029 | + float:left; | |
| 1030 | + padding-left:10px; | |
| 1031 | + padding-right:15px; | |
| 1032 | + background-image:url('bc_s.png'); | |
| 1033 | + background-repeat:no-repeat; | |
| 1034 | + background-position:right; | |
| 1035 | + color:#364D7C; | |
| 1036 | +} | |
| 1037 | + | |
| 1038 | +.navpath li.navelem a | |
| 1039 | +{ | |
| 1040 | + height:32px; | |
| 1041 | + display:block; | |
| 1042 | + text-decoration: none; | |
| 1043 | + outline: none; | |
| 1044 | + color: #283A5D; | |
| 1045 | + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; | |
| 1046 | + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); | |
| 1047 | + text-decoration: none; | |
| 1048 | +} | |
| 1049 | + | |
| 1050 | +.navpath li.navelem a:hover | |
| 1051 | +{ | |
| 1052 | + color:#6884BD; | |
| 1053 | +} | |
| 1054 | + | |
| 1055 | +.navpath li.footer | |
| 1056 | +{ | |
| 1057 | + list-style-type:none; | |
| 1058 | + float:right; | |
| 1059 | + padding-left:10px; | |
| 1060 | + padding-right:15px; | |
| 1061 | + background-image:none; | |
| 1062 | + background-repeat:no-repeat; | |
| 1063 | + background-position:right; | |
| 1064 | + color:#364D7C; | |
| 1065 | + font-size: 8pt; | |
| 1066 | +} | |
| 1067 | + | |
| 1068 | + | |
| 1069 | +div.summary | |
| 1070 | +{ | |
| 1071 | + float: right; | |
| 1072 | + font-size: 8pt; | |
| 1073 | + padding-right: 5px; | |
| 1074 | + width: 50%; | |
| 1075 | + text-align: right; | |
| 1076 | +} | |
| 1077 | + | |
| 1078 | +div.summary a | |
| 1079 | +{ | |
| 1080 | + white-space: nowrap; | |
| 1081 | +} | |
| 1082 | + | |
| 1083 | +table.classindex | |
| 1084 | +{ | |
| 1085 | + margin: 10px; | |
| 1086 | + white-space: nowrap; | |
| 1087 | + margin-left: 3%; | |
| 1088 | + margin-right: 3%; | |
| 1089 | + width: 94%; | |
| 1090 | + border: 0; | |
| 1091 | + border-spacing: 0; | |
| 1092 | + padding: 0; | |
| 1093 | +} | |
| 1094 | + | |
| 1095 | +div.ingroups | |
| 1096 | +{ | |
| 1097 | + font-size: 8pt; | |
| 1098 | + width: 50%; | |
| 1099 | + text-align: left; | |
| 1100 | +} | |
| 1101 | + | |
| 1102 | +div.ingroups a | |
| 1103 | +{ | |
| 1104 | + white-space: nowrap; | |
| 1105 | +} | |
| 1106 | + | |
| 1107 | +div.header | |
| 1108 | +{ | |
| 1109 | + background-image:url('nav_h.png'); | |
| 1110 | + background-repeat:repeat-x; | |
| 1111 | + background-color: #F9FAFC; | |
| 1112 | + margin: 0px; | |
| 1113 | + border-bottom: 1px solid #C4CFE5; | |
| 1114 | +} | |
| 1115 | + | |
| 1116 | +div.headertitle | |
| 1117 | +{ | |
| 1118 | + padding: 5px 5px 5px 10px; | |
| 1119 | +} | |
| 1120 | + | |
| 1121 | +.PageDocRTL-title div.headertitle { | |
| 1122 | + text-align: right; | |
| 1123 | + direction: rtl; | |
| 1124 | +} | |
| 1125 | + | |
| 1126 | +dl { | |
| 1127 | + padding: 0 0 0 0; | |
| 1128 | +} | |
| 1129 | + | |
| 1130 | +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ | |
| 1131 | +dl.section { | |
| 1132 | + margin-left: 0px; | |
| 1133 | + padding-left: 0px; | |
| 1134 | +} | |
| 1135 | + | |
| 1136 | +dl.section.DocNodeRTL { | |
| 1137 | + margin-right: 0px; | |
| 1138 | + padding-right: 0px; | |
| 1139 | +} | |
| 1140 | + | |
| 1141 | +dl.note { | |
| 1142 | + margin-left: -7px; | |
| 1143 | + padding-left: 3px; | |
| 1144 | + border-left: 4px solid; | |
| 1145 | + border-color: #D0C000; | |
| 1146 | +} | |
| 1147 | + | |
| 1148 | +dl.note.DocNodeRTL { | |
| 1149 | + margin-left: 0; | |
| 1150 | + padding-left: 0; | |
| 1151 | + border-left: 0; | |
| 1152 | + margin-right: -7px; | |
| 1153 | + padding-right: 3px; | |
| 1154 | + border-right: 4px solid; | |
| 1155 | + border-color: #D0C000; | |
| 1156 | +} | |
| 1157 | + | |
| 1158 | +dl.warning, dl.attention { | |
| 1159 | + margin-left: -7px; | |
| 1160 | + padding-left: 3px; | |
| 1161 | + border-left: 4px solid; | |
| 1162 | + border-color: #FF0000; | |
| 1163 | +} | |
| 1164 | + | |
| 1165 | +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { | |
| 1166 | + margin-left: 0; | |
| 1167 | + padding-left: 0; | |
| 1168 | + border-left: 0; | |
| 1169 | + margin-right: -7px; | |
| 1170 | + padding-right: 3px; | |
| 1171 | + border-right: 4px solid; | |
| 1172 | + border-color: #FF0000; | |
| 1173 | +} | |
| 1174 | + | |
| 1175 | +dl.pre, dl.post, dl.invariant { | |
| 1176 | + margin-left: -7px; | |
| 1177 | + padding-left: 3px; | |
| 1178 | + border-left: 4px solid; | |
| 1179 | + border-color: #00D000; | |
| 1180 | +} | |
| 1181 | + | |
| 1182 | +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { | |
| 1183 | + margin-left: 0; | |
| 1184 | + padding-left: 0; | |
| 1185 | + border-left: 0; | |
| 1186 | + margin-right: -7px; | |
| 1187 | + padding-right: 3px; | |
| 1188 | + border-right: 4px solid; | |
| 1189 | + border-color: #00D000; | |
| 1190 | +} | |
| 1191 | + | |
| 1192 | +dl.deprecated { | |
| 1193 | + margin-left: -7px; | |
| 1194 | + padding-left: 3px; | |
| 1195 | + border-left: 4px solid; | |
| 1196 | + border-color: #505050; | |
| 1197 | +} | |
| 1198 | + | |
| 1199 | +dl.deprecated.DocNodeRTL { | |
| 1200 | + margin-left: 0; | |
| 1201 | + padding-left: 0; | |
| 1202 | + border-left: 0; | |
| 1203 | + margin-right: -7px; | |
| 1204 | + padding-right: 3px; | |
| 1205 | + border-right: 4px solid; | |
| 1206 | + border-color: #505050; | |
| 1207 | +} | |
| 1208 | + | |
| 1209 | +dl.todo { | |
| 1210 | + margin-left: -7px; | |
| 1211 | + padding-left: 3px; | |
| 1212 | + border-left: 4px solid; | |
| 1213 | + border-color: #00C0E0; | |
| 1214 | +} | |
| 1215 | + | |
| 1216 | +dl.todo.DocNodeRTL { | |
| 1217 | + margin-left: 0; | |
| 1218 | + padding-left: 0; | |
| 1219 | + border-left: 0; | |
| 1220 | + margin-right: -7px; | |
| 1221 | + padding-right: 3px; | |
| 1222 | + border-right: 4px solid; | |
| 1223 | + border-color: #00C0E0; | |
| 1224 | +} | |
| 1225 | + | |
| 1226 | +dl.test { | |
| 1227 | + margin-left: -7px; | |
| 1228 | + padding-left: 3px; | |
| 1229 | + border-left: 4px solid; | |
| 1230 | + border-color: #3030E0; | |
| 1231 | +} | |
| 1232 | + | |
| 1233 | +dl.test.DocNodeRTL { | |
| 1234 | + margin-left: 0; | |
| 1235 | + padding-left: 0; | |
| 1236 | + border-left: 0; | |
| 1237 | + margin-right: -7px; | |
| 1238 | + padding-right: 3px; | |
| 1239 | + border-right: 4px solid; | |
| 1240 | + border-color: #3030E0; | |
| 1241 | +} | |
| 1242 | + | |
| 1243 | +dl.bug { | |
| 1244 | + margin-left: -7px; | |
| 1245 | + padding-left: 3px; | |
| 1246 | + border-left: 4px solid; | |
| 1247 | + border-color: #C08050; | |
| 1248 | +} | |
| 1249 | + | |
| 1250 | +dl.bug.DocNodeRTL { | |
| 1251 | + margin-left: 0; | |
| 1252 | + padding-left: 0; | |
| 1253 | + border-left: 0; | |
| 1254 | + margin-right: -7px; | |
| 1255 | + padding-right: 3px; | |
| 1256 | + border-right: 4px solid; | |
| 1257 | + border-color: #C08050; | |
| 1258 | +} | |
| 1259 | + | |
| 1260 | +dl.section dd { | |
| 1261 | + margin-bottom: 6px; | |
| 1262 | +} | |
| 1263 | + | |
| 1264 | + | |
| 1265 | +#projectlogo | |
| 1266 | +{ | |
| 1267 | + text-align: center; | |
| 1268 | + vertical-align: bottom; | |
| 1269 | + border-collapse: separate; | |
| 1270 | +} | |
| 1271 | + | |
| 1272 | +#projectlogo img | |
| 1273 | +{ | |
| 1274 | + border: 0px none; | |
| 1275 | +} | |
| 1276 | + | |
| 1277 | +#projectalign | |
| 1278 | +{ | |
| 1279 | + vertical-align: middle; | |
| 1280 | +} | |
| 1281 | + | |
| 1282 | +#projectname | |
| 1283 | +{ | |
| 1284 | + font: 300% Tahoma, Arial,sans-serif; | |
| 1285 | + margin: 0px; | |
| 1286 | + padding: 2px 0px; | |
| 1287 | +} | |
| 1288 | + | |
| 1289 | +#projectbrief | |
| 1290 | +{ | |
| 1291 | + font: 120% Tahoma, Arial,sans-serif; | |
| 1292 | + margin: 0px; | |
| 1293 | + padding: 0px; | |
| 1294 | +} | |
| 1295 | + | |
| 1296 | +#projectnumber | |
| 1297 | +{ | |
| 1298 | + font: 50% Tahoma, Arial,sans-serif; | |
| 1299 | + margin: 0px; | |
| 1300 | + padding: 0px; | |
| 1301 | +} | |
| 1302 | + | |
| 1303 | +#titlearea | |
| 1304 | +{ | |
| 1305 | + padding: 0px; | |
| 1306 | + margin: 0px; | |
| 1307 | + width: 100%; | |
| 1308 | + border-bottom: 1px solid #5373B4; | |
| 1309 | +} | |
| 1310 | + | |
| 1311 | +.image | |
| 1312 | +{ | |
| 1313 | + text-align: center; | |
| 1314 | +} | |
| 1315 | + | |
| 1316 | +.dotgraph | |
| 1317 | +{ | |
| 1318 | + text-align: center; | |
| 1319 | +} | |
| 1320 | + | |
| 1321 | +.mscgraph | |
| 1322 | +{ | |
| 1323 | + text-align: center; | |
| 1324 | +} | |
| 1325 | + | |
| 1326 | +.plantumlgraph | |
| 1327 | +{ | |
| 1328 | + text-align: center; | |
| 1329 | +} | |
| 1330 | + | |
| 1331 | +.diagraph | |
| 1332 | +{ | |
| 1333 | + text-align: center; | |
| 1334 | +} | |
| 1335 | + | |
| 1336 | +.caption | |
| 1337 | +{ | |
| 1338 | + font-weight: bold; | |
| 1339 | +} | |
| 1340 | + | |
| 1341 | +div.zoom | |
| 1342 | +{ | |
| 1343 | + border: 1px solid #90A5CE; | |
| 1344 | +} | |
| 1345 | + | |
| 1346 | +dl.citelist { | |
| 1347 | + margin-bottom:50px; | |
| 1348 | +} | |
| 1349 | + | |
| 1350 | +dl.citelist dt { | |
| 1351 | + color:#334975; | |
| 1352 | + float:left; | |
| 1353 | + font-weight:bold; | |
| 1354 | + margin-right:10px; | |
| 1355 | + padding:5px; | |
| 1356 | +} | |
| 1357 | + | |
| 1358 | +dl.citelist dd { | |
| 1359 | + margin:2px 0; | |
| 1360 | + padding:5px 0; | |
| 1361 | +} | |
| 1362 | + | |
| 1363 | +div.toc { | |
| 1364 | + padding: 14px 25px; | |
| 1365 | + background-color: #F4F6FA; | |
| 1366 | + border: 1px solid #D8DFEE; | |
| 1367 | + border-radius: 7px 7px 7px 7px; | |
| 1368 | + float: right; | |
| 1369 | + height: auto; | |
| 1370 | + margin: 0 8px 10px 10px; | |
| 1371 | + width: 200px; | |
| 1372 | +} | |
| 1373 | + | |
| 1374 | +.PageDocRTL-title div.toc { | |
| 1375 | + float: left !important; | |
| 1376 | + text-align: right; | |
| 1377 | +} | |
| 1378 | + | |
| 1379 | +div.toc li { | |
| 1380 | + background: url("bdwn.png") no-repeat scroll 0 5px transparent; | |
| 1381 | + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; | |
| 1382 | + margin-top: 5px; | |
| 1383 | + padding-left: 10px; | |
| 1384 | + padding-top: 2px; | |
| 1385 | +} | |
| 1386 | + | |
| 1387 | +.PageDocRTL-title div.toc li { | |
| 1388 | + background-position-x: right !important; | |
| 1389 | + padding-left: 0 !important; | |
| 1390 | + padding-right: 10px; | |
| 1391 | +} | |
| 1392 | + | |
| 1393 | +div.toc h3 { | |
| 1394 | + font: bold 12px/1.2 Arial,FreeSans,sans-serif; | |
| 1395 | + color: #4665A2; | |
| 1396 | + border-bottom: 0 none; | |
| 1397 | + margin: 0; | |
| 1398 | +} | |
| 1399 | + | |
| 1400 | +div.toc ul { | |
| 1401 | + list-style: none outside none; | |
| 1402 | + border: medium none; | |
| 1403 | + padding: 0px; | |
| 1404 | +} | |
| 1405 | + | |
| 1406 | +div.toc li.level1 { | |
| 1407 | + margin-left: 0px; | |
| 1408 | +} | |
| 1409 | + | |
| 1410 | +div.toc li.level2 { | |
| 1411 | + margin-left: 15px; | |
| 1412 | +} | |
| 1413 | + | |
| 1414 | +div.toc li.level3 { | |
| 1415 | + margin-left: 30px; | |
| 1416 | +} | |
| 1417 | + | |
| 1418 | +div.toc li.level4 { | |
| 1419 | + margin-left: 45px; | |
| 1420 | +} | |
| 1421 | + | |
| 1422 | +.PageDocRTL-title div.toc li.level1 { | |
| 1423 | + margin-left: 0 !important; | |
| 1424 | + margin-right: 0; | |
| 1425 | +} | |
| 1426 | + | |
| 1427 | +.PageDocRTL-title div.toc li.level2 { | |
| 1428 | + margin-left: 0 !important; | |
| 1429 | + margin-right: 15px; | |
| 1430 | +} | |
| 1431 | + | |
| 1432 | +.PageDocRTL-title div.toc li.level3 { | |
| 1433 | + margin-left: 0 !important; | |
| 1434 | + margin-right: 30px; | |
| 1435 | +} | |
| 1436 | + | |
| 1437 | +.PageDocRTL-title div.toc li.level4 { | |
| 1438 | + margin-left: 0 !important; | |
| 1439 | + margin-right: 45px; | |
| 1440 | +} | |
| 1441 | + | |
| 1442 | +.inherit_header { | |
| 1443 | + font-weight: bold; | |
| 1444 | + color: gray; | |
| 1445 | + cursor: pointer; | |
| 1446 | + -webkit-touch-callout: none; | |
| 1447 | + -webkit-user-select: none; | |
| 1448 | + -khtml-user-select: none; | |
| 1449 | + -moz-user-select: none; | |
| 1450 | + -ms-user-select: none; | |
| 1451 | + user-select: none; | |
| 1452 | +} | |
| 1453 | + | |
| 1454 | +.inherit_header td { | |
| 1455 | + padding: 6px 0px 2px 5px; | |
| 1456 | +} | |
| 1457 | + | |
| 1458 | +.inherit { | |
| 1459 | + display: none; | |
| 1460 | +} | |
| 1461 | + | |
| 1462 | +tr.heading h2 { | |
| 1463 | + margin-top: 12px; | |
| 1464 | + margin-bottom: 4px; | |
| 1465 | +} | |
| 1466 | + | |
| 1467 | +/* tooltip related style info */ | |
| 1468 | + | |
| 1469 | +.ttc { | |
| 1470 | + position: absolute; | |
| 1471 | + display: none; | |
| 1472 | +} | |
| 1473 | + | |
| 1474 | +#powerTip { | |
| 1475 | + cursor: default; | |
| 1476 | + white-space: nowrap; | |
| 1477 | + background-color: white; | |
| 1478 | + border: 1px solid gray; | |
| 1479 | + border-radius: 4px 4px 4px 4px; | |
| 1480 | + box-shadow: 1px 1px 7px gray; | |
| 1481 | + display: none; | |
| 1482 | + font-size: smaller; | |
| 1483 | + max-width: 80%; | |
| 1484 | + opacity: 0.9; | |
| 1485 | + padding: 1ex 1em 1em; | |
| 1486 | + position: absolute; | |
| 1487 | + z-index: 2147483647; | |
| 1488 | +} | |
| 1489 | + | |
| 1490 | +#powerTip div.ttdoc { | |
| 1491 | + color: grey; | |
| 1492 | + font-style: italic; | |
| 1493 | +} | |
| 1494 | + | |
| 1495 | +#powerTip div.ttname a { | |
| 1496 | + font-weight: bold; | |
| 1497 | +} | |
| 1498 | + | |
| 1499 | +#powerTip div.ttname { | |
| 1500 | + font-weight: bold; | |
| 1501 | +} | |
| 1502 | + | |
| 1503 | +#powerTip div.ttdeci { | |
| 1504 | + color: #006318; | |
| 1505 | +} | |
| 1506 | + | |
| 1507 | +#powerTip div { | |
| 1508 | + margin: 0px; | |
| 1509 | + padding: 0px; | |
| 1510 | + font: 12px/16px Roboto,sans-serif; | |
| 1511 | +} | |
| 1512 | + | |
| 1513 | +#powerTip:before, #powerTip:after { | |
| 1514 | + content: ""; | |
| 1515 | + position: absolute; | |
| 1516 | + margin: 0px; | |
| 1517 | +} | |
| 1518 | + | |
| 1519 | +#powerTip.n:after, #powerTip.n:before, | |
| 1520 | +#powerTip.s:after, #powerTip.s:before, | |
| 1521 | +#powerTip.w:after, #powerTip.w:before, | |
| 1522 | +#powerTip.e:after, #powerTip.e:before, | |
| 1523 | +#powerTip.ne:after, #powerTip.ne:before, | |
| 1524 | +#powerTip.se:after, #powerTip.se:before, | |
| 1525 | +#powerTip.nw:after, #powerTip.nw:before, | |
| 1526 | +#powerTip.sw:after, #powerTip.sw:before { | |
| 1527 | + border: solid transparent; | |
| 1528 | + content: " "; | |
| 1529 | + height: 0; | |
| 1530 | + width: 0; | |
| 1531 | + position: absolute; | |
| 1532 | +} | |
| 1533 | + | |
| 1534 | +#powerTip.n:after, #powerTip.s:after, | |
| 1535 | +#powerTip.w:after, #powerTip.e:after, | |
| 1536 | +#powerTip.nw:after, #powerTip.ne:after, | |
| 1537 | +#powerTip.sw:after, #powerTip.se:after { | |
| 1538 | + border-color: rgba(255, 255, 255, 0); | |
| 1539 | +} | |
| 1540 | + | |
| 1541 | +#powerTip.n:before, #powerTip.s:before, | |
| 1542 | +#powerTip.w:before, #powerTip.e:before, | |
| 1543 | +#powerTip.nw:before, #powerTip.ne:before, | |
| 1544 | +#powerTip.sw:before, #powerTip.se:before { | |
| 1545 | + border-color: rgba(128, 128, 128, 0); | |
| 1546 | +} | |
| 1547 | + | |
| 1548 | +#powerTip.n:after, #powerTip.n:before, | |
| 1549 | +#powerTip.ne:after, #powerTip.ne:before, | |
| 1550 | +#powerTip.nw:after, #powerTip.nw:before { | |
| 1551 | + top: 100%; | |
| 1552 | +} | |
| 1553 | + | |
| 1554 | +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { | |
| 1555 | + border-top-color: #FFFFFF; | |
| 1556 | + border-width: 10px; | |
| 1557 | + margin: 0px -10px; | |
| 1558 | +} | |
| 1559 | +#powerTip.n:before { | |
| 1560 | + border-top-color: #808080; | |
| 1561 | + border-width: 11px; | |
| 1562 | + margin: 0px -11px; | |
| 1563 | +} | |
| 1564 | +#powerTip.n:after, #powerTip.n:before { | |
| 1565 | + left: 50%; | |
| 1566 | +} | |
| 1567 | + | |
| 1568 | +#powerTip.nw:after, #powerTip.nw:before { | |
| 1569 | + right: 14px; | |
| 1570 | +} | |
| 1571 | + | |
| 1572 | +#powerTip.ne:after, #powerTip.ne:before { | |
| 1573 | + left: 14px; | |
| 1574 | +} | |
| 1575 | + | |
| 1576 | +#powerTip.s:after, #powerTip.s:before, | |
| 1577 | +#powerTip.se:after, #powerTip.se:before, | |
| 1578 | +#powerTip.sw:after, #powerTip.sw:before { | |
| 1579 | + bottom: 100%; | |
| 1580 | +} | |
| 1581 | + | |
| 1582 | +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { | |
| 1583 | + border-bottom-color: #FFFFFF; | |
| 1584 | + border-width: 10px; | |
| 1585 | + margin: 0px -10px; | |
| 1586 | +} | |
| 1587 | + | |
| 1588 | +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { | |
| 1589 | + border-bottom-color: #808080; | |
| 1590 | + border-width: 11px; | |
| 1591 | + margin: 0px -11px; | |
| 1592 | +} | |
| 1593 | + | |
| 1594 | +#powerTip.s:after, #powerTip.s:before { | |
| 1595 | + left: 50%; | |
| 1596 | +} | |
| 1597 | + | |
| 1598 | +#powerTip.sw:after, #powerTip.sw:before { | |
| 1599 | + right: 14px; | |
| 1600 | +} | |
| 1601 | + | |
| 1602 | +#powerTip.se:after, #powerTip.se:before { | |
| 1603 | + left: 14px; | |
| 1604 | +} | |
| 1605 | + | |
| 1606 | +#powerTip.e:after, #powerTip.e:before { | |
| 1607 | + left: 100%; | |
| 1608 | +} | |
| 1609 | +#powerTip.e:after { | |
| 1610 | + border-left-color: #FFFFFF; | |
| 1611 | + border-width: 10px; | |
| 1612 | + top: 50%; | |
| 1613 | + margin-top: -10px; | |
| 1614 | +} | |
| 1615 | +#powerTip.e:before { | |
| 1616 | + border-left-color: #808080; | |
| 1617 | + border-width: 11px; | |
| 1618 | + top: 50%; | |
| 1619 | + margin-top: -11px; | |
| 1620 | +} | |
| 1621 | + | |
| 1622 | +#powerTip.w:after, #powerTip.w:before { | |
| 1623 | + right: 100%; | |
| 1624 | +} | |
| 1625 | +#powerTip.w:after { | |
| 1626 | + border-right-color: #FFFFFF; | |
| 1627 | + border-width: 10px; | |
| 1628 | + top: 50%; | |
| 1629 | + margin-top: -10px; | |
| 1630 | +} | |
| 1631 | +#powerTip.w:before { | |
| 1632 | + border-right-color: #808080; | |
| 1633 | + border-width: 11px; | |
| 1634 | + top: 50%; | |
| 1635 | + margin-top: -11px; | |
| 1636 | +} | |
| 1637 | + | |
| 1638 | +@media print | |
| 1639 | +{ | |
| 1640 | + #top { display: none; } | |
| 1641 | + #side-nav { display: none; } | |
| 1642 | + #nav-path { display: none; } | |
| 1643 | + body { overflow:visible; } | |
| 1644 | + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } | |
| 1645 | + .summary { display: none; } | |
| 1646 | + .memitem { page-break-inside: avoid; } | |
| 1647 | + #doc-content | |
| 1648 | + { | |
| 1649 | + margin-left:0 !important; | |
| 1650 | + height:auto !important; | |
| 1651 | + width:auto !important; | |
| 1652 | + overflow:inherit; | |
| 1653 | + display:inline; | |
| 1654 | + } | |
| 1655 | +} | |
| 1656 | + | |
| 1657 | +/* @group Markdown */ | |
| 1658 | + | |
| 1659 | +/* | |
| 1660 | +table.markdownTable { | |
| 1661 | + border-collapse:collapse; | |
| 1662 | + margin-top: 4px; | |
| 1663 | + margin-bottom: 4px; | |
| 1664 | +} | |
| 1665 | + | |
| 1666 | +table.markdownTable td, table.markdownTable th { | |
| 1667 | + border: 1px solid #2D4068; | |
| 1668 | + padding: 3px 7px 2px; | |
| 1669 | +} | |
| 1670 | + | |
| 1671 | +table.markdownTableHead tr { | |
| 1672 | +} | |
| 1673 | + | |
| 1674 | +table.markdownTableBodyLeft td, table.markdownTable th { | |
| 1675 | + border: 1px solid #2D4068; | |
| 1676 | + padding: 3px 7px 2px; | |
| 1677 | +} | |
| 1678 | + | |
| 1679 | +th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { | |
| 1680 | + background-color: #374F7F; | |
| 1681 | + color: #FFFFFF; | |
| 1682 | + font-size: 110%; | |
| 1683 | + padding-bottom: 4px; | |
| 1684 | + padding-top: 5px; | |
| 1685 | +} | |
| 1686 | + | |
| 1687 | +th.markdownTableHeadLeft { | |
| 1688 | + text-align: left | |
| 1689 | +} | |
| 1690 | + | |
| 1691 | +th.markdownTableHeadRight { | |
| 1692 | + text-align: right | |
| 1693 | +} | |
| 1694 | + | |
| 1695 | +th.markdownTableHeadCenter { | |
| 1696 | + text-align: center | |
| 1697 | +} | |
| 1698 | +*/ | |
| 1699 | + | |
| 1700 | +table.markdownTable { | |
| 1701 | + border-collapse:collapse; | |
| 1702 | + margin-top: 4px; | |
| 1703 | + margin-bottom: 4px; | |
| 1704 | +} | |
| 1705 | + | |
| 1706 | +table.markdownTable td, table.markdownTable th { | |
| 1707 | + border: 1px solid #2D4068; | |
| 1708 | + padding: 3px 7px 2px; | |
| 1709 | +} | |
| 1710 | + | |
| 1711 | +table.markdownTable tr { | |
| 1712 | +} | |
| 1713 | + | |
| 1714 | +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { | |
| 1715 | + background-color: #374F7F; | |
| 1716 | + color: #FFFFFF; | |
| 1717 | + font-size: 110%; | |
| 1718 | + padding-bottom: 4px; | |
| 1719 | + padding-top: 5px; | |
| 1720 | +} | |
| 1721 | + | |
| 1722 | +th.markdownTableHeadLeft, td.markdownTableBodyLeft { | |
| 1723 | + text-align: left | |
| 1724 | +} | |
| 1725 | + | |
| 1726 | +th.markdownTableHeadRight, td.markdownTableBodyRight { | |
| 1727 | + text-align: right | |
| 1728 | +} | |
| 1729 | + | |
| 1730 | +th.markdownTableHeadCenter, td.markdownTableBodyCenter { | |
| 1731 | + text-align: center | |
| 1732 | +} | |
| 1733 | + | |
| 1734 | +.DocNodeRTL { | |
| 1735 | + text-align: right; | |
| 1736 | + direction: rtl; | |
| 1737 | +} | |
| 1738 | + | |
| 1739 | +.DocNodeLTR { | |
| 1740 | + text-align: left; | |
| 1741 | + direction: ltr; | |
| 1742 | +} | |
| 1743 | + | |
| 1744 | +table.DocNodeRTL { | |
| 1745 | + width: auto; | |
| 1746 | + margin-right: 0; | |
| 1747 | + margin-left: auto; | |
| 1748 | +} | |
| 1749 | + | |
| 1750 | +table.DocNodeLTR { | |
| 1751 | + width: auto; | |
| 1752 | + margin-right: auto; | |
| 1753 | + margin-left: 0; | |
| 1754 | +} | |
| 1755 | + | |
| 1756 | +tt, code, kbd, samp | |
| 1757 | +{ | |
| 1758 | + display: inline-block; | |
| 1759 | + direction:ltr; | |
| 1760 | +} | |
| 1761 | +/* @end */ | |
| 1762 | + | |
| 1763 | +u { | |
| 1764 | + text-decoration: underline; | |
| 1765 | +} | |
| 1766 | + | |
Binary file not shown.
| @@ -0,0 +1,120 @@ | ||
| 1 | +/* | |
| 2 | + @licstart The following is the entire license notice for the | |
| 3 | + JavaScript code in this file. | |
| 4 | + | |
| 5 | + Copyright (C) 1997-2017 by Dimitri van Heesch | |
| 6 | + | |
| 7 | + This program is free software; you can redistribute it and/or modify | |
| 8 | + it under the terms of the GNU General Public License as published by | |
| 9 | + the Free Software Foundation; either version 2 of the License, or | |
| 10 | + (at your option) any later version. | |
| 11 | + | |
| 12 | + This program is distributed in the hope that it will be useful, | |
| 13 | + but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 14 | + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 15 | + GNU General Public License for more details. | |
| 16 | + | |
| 17 | + You should have received a copy of the GNU General Public License along | |
| 18 | + with this program; if not, write to the Free Software Foundation, Inc., | |
| 19 | + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | |
| 20 | + | |
| 21 | + @licend The above is the entire license notice | |
| 22 | + for the JavaScript code in this file | |
| 23 | + */ | |
| 24 | +function toggleVisibility(linkObj) | |
| 25 | +{ | |
| 26 | + var base = $(linkObj).attr('id'); | |
| 27 | + var summary = $('#'+base+'-summary'); | |
| 28 | + var content = $('#'+base+'-content'); | |
| 29 | + var trigger = $('#'+base+'-trigger'); | |
| 30 | + var src=$(trigger).attr('src'); | |
| 31 | + if (content.is(':visible')===true) { | |
| 32 | + content.hide(); | |
| 33 | + summary.show(); | |
| 34 | + $(linkObj).addClass('closed').removeClass('opened'); | |
| 35 | + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); | |
| 36 | + } else { | |
| 37 | + content.show(); | |
| 38 | + summary.hide(); | |
| 39 | + $(linkObj).removeClass('closed').addClass('opened'); | |
| 40 | + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); | |
| 41 | + } | |
| 42 | + return false; | |
| 43 | +} | |
| 44 | + | |
| 45 | +function updateStripes() | |
| 46 | +{ | |
| 47 | + $('table.directory tr'). | |
| 48 | + removeClass('even').filter(':visible:even').addClass('even'); | |
| 49 | +} | |
| 50 | + | |
| 51 | +function toggleLevel(level) | |
| 52 | +{ | |
| 53 | + $('table.directory tr').each(function() { | |
| 54 | + var l = this.id.split('_').length-1; | |
| 55 | + var i = $('#img'+this.id.substring(3)); | |
| 56 | + var a = $('#arr'+this.id.substring(3)); | |
| 57 | + if (l<level+1) { | |
| 58 | + i.removeClass('iconfopen iconfclosed').addClass('iconfopen'); | |
| 59 | + a.html('▼'); | |
| 60 | + $(this).show(); | |
| 61 | + } else if (l==level+1) { | |
| 62 | + i.removeClass('iconfclosed iconfopen').addClass('iconfclosed'); | |
| 63 | + a.html('►'); | |
| 64 | + $(this).show(); | |
| 65 | + } else { | |
| 66 | + $(this).hide(); | |
| 67 | + } | |
| 68 | + }); | |
| 69 | + updateStripes(); | |
| 70 | +} | |
| 71 | + | |
| 72 | +function toggleFolder(id) | |
| 73 | +{ | |
| 74 | + // the clicked row | |
| 75 | + var currentRow = $('#row_'+id); | |
| 76 | + | |
| 77 | + // all rows after the clicked row | |
| 78 | + var rows = currentRow.nextAll("tr"); | |
| 79 | + | |
| 80 | + var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub | |
| 81 | + | |
| 82 | + // only match elements AFTER this one (can't hide elements before) | |
| 83 | + var childRows = rows.filter(function() { return this.id.match(re); }); | |
| 84 | + | |
| 85 | + // first row is visible we are HIDING | |
| 86 | + if (childRows.filter(':first').is(':visible')===true) { | |
| 87 | + // replace down arrow by right arrow for current row | |
| 88 | + var currentRowSpans = currentRow.find("span"); | |
| 89 | + currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); | |
| 90 | + currentRowSpans.filter(".arrow").html('►'); | |
| 91 | + rows.filter("[id^=row_"+id+"]").hide(); // hide all children | |
| 92 | + } else { // we are SHOWING | |
| 93 | + // replace right arrow by down arrow for current row | |
| 94 | + var currentRowSpans = currentRow.find("span"); | |
| 95 | + currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen"); | |
| 96 | + currentRowSpans.filter(".arrow").html('▼'); | |
| 97 | + // replace down arrows by right arrows for child rows | |
| 98 | + var childRowsSpans = childRows.find("span"); | |
| 99 | + childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed"); | |
| 100 | + childRowsSpans.filter(".arrow").html('►'); | |
| 101 | + childRows.show(); //show all children | |
| 102 | + } | |
| 103 | + updateStripes(); | |
| 104 | +} | |
| 105 | + | |
| 106 | + | |
| 107 | +function toggleInherit(id) | |
| 108 | +{ | |
| 109 | + var rows = $('tr.inherit.'+id); | |
| 110 | + var img = $('tr.inherit_header.'+id+' img'); | |
| 111 | + var src = $(img).attr('src'); | |
| 112 | + if (rows.filter(':first').is(':visible')===true) { | |
| 113 | + rows.css('display','none'); | |
| 114 | + $(img).attr('src',src.substring(0,src.length-8)+'closed.png'); | |
| 115 | + } else { | |
| 116 | + rows.css('display','table-row'); // using show() causes jump in firefox | |
| 117 | + $(img).attr('src',src.substring(0,src.length-10)+'open.png'); | |
| 118 | + } | |
| 119 | +} | |
| 120 | +/* @license-end */ | |
| @@ -0,0 +1,102 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Examples</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li class="current"><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="headertitle"> | |
| 90 | +<div class="title">Examples</div> </div> | |
| 91 | +</div><!--header--> | |
| 92 | +<div class="contents"> | |
| 93 | +<div class="textblock">Here is a list of all examples:</div><ul> | |
| 94 | +<li><a class="el" href="basic-oscillators_8c-example.html">basic-oscillators.c</a></li> | |
| 95 | + | |
| 96 | +</ul> | |
| 97 | +</div><!-- contents --> | |
| 98 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 99 | +<!-- start footer part --> | |
| 100 | +<footer></footer><script>getFooter()</script> | |
| 101 | +</body> | |
| 102 | +</html> | |
| @@ -0,0 +1,133 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: File List</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li class="current"><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | +</div><!-- top --> | |
| 80 | +<!-- window showing the filter options --> | |
| 81 | +<div id="MSearchSelectWindow" | |
| 82 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 83 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 84 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 85 | +</div> | |
| 86 | + | |
| 87 | +<!-- iframe showing the search results (closed by default) --> | |
| 88 | +<div id="MSearchResultsWindow"> | |
| 89 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 90 | + name="MSearchResults" id="MSearchResults"> | |
| 91 | +</iframe> | |
| 92 | +</div> | |
| 93 | + | |
| 94 | +<div class="header"> | |
| 95 | + <div class="headertitle"> | |
| 96 | +<div class="title">File List</div> </div> | |
| 97 | +</div><!--header--> | |
| 98 | +<div class="contents"> | |
| 99 | +<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory"> | |
| 100 | +<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory"> | |
| 101 | +<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')"> </span><a class="el" href="dir_127e6aa213d41105176fe0c3bbb2560c.html" target="_self">LEAF</a></td><td class="desc"></td></tr> | |
| 102 | +<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')"> </span><a class="el" href="dir_c32436ea5eb8693473f37766c9d9ff95.html" target="_self">Externals</a></td><td class="desc"></td></tr> | |
| 103 | +<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="d__fft__mayer_8h_source.html"><span class="icondoc"></span></a><b>d_fft_mayer.h</b></td><td class="desc"></td></tr> | |
| 104 | +<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="trigtbl_8h_source.html"><span class="icondoc"></span></a><b>trigtbl.h</b></td><td class="desc"></td></tr> | |
| 105 | +<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">▼</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')"> </span><a class="el" href="dir_2638202b9749e6ce2c919e410b7e2f43.html" target="_self">Inc</a></td><td class="desc"></td></tr> | |
| 106 | +<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-analysis_8h_source.html"><span class="icondoc"></span></a><b>leaf-analysis.h</b></td><td class="desc"></td></tr> | |
| 107 | +<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-delay_8h_source.html"><span class="icondoc"></span></a><b>leaf-delay.h</b></td><td class="desc"></td></tr> | |
| 108 | +<tr id="row_0_1_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-distortion_8h_source.html"><span class="icondoc"></span></a><b>leaf-distortion.h</b></td><td class="desc"></td></tr> | |
| 109 | +<tr id="row_0_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-dynamics_8h_source.html"><span class="icondoc"></span></a><b>leaf-dynamics.h</b></td><td class="desc"></td></tr> | |
| 110 | +<tr id="row_0_1_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-effects_8h_source.html"><span class="icondoc"></span></a><b>leaf-effects.h</b></td><td class="desc"></td></tr> | |
| 111 | +<tr id="row_0_1_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-electrical_8h_source.html"><span class="icondoc"></span></a><b>leaf-electrical.h</b></td><td class="desc"></td></tr> | |
| 112 | +<tr id="row_0_1_6_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-envelopes_8h_source.html"><span class="icondoc"></span></a><b>leaf-envelopes.h</b></td><td class="desc"></td></tr> | |
| 113 | +<tr id="row_0_1_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-filters_8h_source.html"><span class="icondoc"></span></a><b>leaf-filters.h</b></td><td class="desc"></td></tr> | |
| 114 | +<tr id="row_0_1_8_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-global_8h_source.html"><span class="icondoc"></span></a><b>leaf-global.h</b></td><td class="desc"></td></tr> | |
| 115 | +<tr id="row_0_1_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-instruments_8h_source.html"><span class="icondoc"></span></a><b>leaf-instruments.h</b></td><td class="desc"></td></tr> | |
| 116 | +<tr id="row_0_1_10_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-math_8h_source.html"><span class="icondoc"></span></a><b>leaf-math.h</b></td><td class="desc"></td></tr> | |
| 117 | +<tr id="row_0_1_11_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-mempool_8h_source.html"><span class="icondoc"></span></a><b>leaf-mempool.h</b></td><td class="desc"></td></tr> | |
| 118 | +<tr id="row_0_1_12_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-midi_8h_source.html"><span class="icondoc"></span></a><b>leaf-midi.h</b></td><td class="desc"></td></tr> | |
| 119 | +<tr id="row_0_1_13_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-oscillators_8h_source.html"><span class="icondoc"></span></a><b>leaf-oscillators.h</b></td><td class="desc"></td></tr> | |
| 120 | +<tr id="row_0_1_14_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-physical_8h_source.html"><span class="icondoc"></span></a><b>leaf-physical.h</b></td><td class="desc"></td></tr> | |
| 121 | +<tr id="row_0_1_15_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-reverb_8h_source.html"><span class="icondoc"></span></a><b>leaf-reverb.h</b></td><td class="desc"></td></tr> | |
| 122 | +<tr id="row_0_1_16_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-sampling_8h_source.html"><span class="icondoc"></span></a><b>leaf-sampling.h</b></td><td class="desc"></td></tr> | |
| 123 | +<tr id="row_0_1_17_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a href="leaf-tables_8h_source.html"><span class="icondoc"></span></a><b>leaf-tables.h</b></td><td class="desc"></td></tr> | |
| 124 | +<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="leaf-config_8h_source.html"><span class="icondoc"></span></a><a class="el" href="leaf-config_8h.html" target="_self">leaf-config.h</a></td><td class="desc"><a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> configuration file. Contains defines for controlling inclusion of various tables </td></tr> | |
| 125 | +<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a href="leaf_8h_source.html"><span class="icondoc"></span></a><b>leaf.h</b></td><td class="desc"></td></tr> | |
| 126 | +</table> | |
| 127 | +</div><!-- directory --> | |
| 128 | +</div><!-- contents --> | |
| 129 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 130 | +<!-- start footer part --> | |
| 131 | +<footer></footer><script>getFooter()</script> | |
| 132 | +</body> | |
| 133 | +</html> | |
Binary file not shown.
Binary file not shown.
| @@ -0,0 +1,139 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Data Fields</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 76 | + <li><a href="classes.html"><span>Data Structure Index</span></a></li> | |
| 77 | + <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> | |
| 78 | + </ul> | |
| 79 | + </div> | |
| 80 | + <div id="navrow3" class="tabs2"> | |
| 81 | + <ul class="tablist"> | |
| 82 | + <li class="current"><a href="functions.html"><span>All</span></a></li> | |
| 83 | + <li><a href="functions_vars.html"><span>Variables</span></a></li> | |
| 84 | + </ul> | |
| 85 | + </div> | |
| 86 | +</div><!-- top --> | |
| 87 | +<!-- window showing the filter options --> | |
| 88 | +<div id="MSearchSelectWindow" | |
| 89 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 90 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 91 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 92 | +</div> | |
| 93 | + | |
| 94 | +<!-- iframe showing the search results (closed by default) --> | |
| 95 | +<div id="MSearchResultsWindow"> | |
| 96 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 97 | + name="MSearchResults" id="MSearchResults"> | |
| 98 | +</iframe> | |
| 99 | +</div> | |
| 100 | + | |
| 101 | +<div class="contents"> | |
| 102 | +<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div><ul> | |
| 103 | +<li>blockSize | |
| 104 | +: <a class="el" href="struct_l_e_a_f.html#a4aaa73e329d20f35039fa5cdd2e6f648">LEAF</a> | |
| 105 | +</li> | |
| 106 | +<li>clearOnAllocation | |
| 107 | +: <a class="el" href="struct_l_e_a_f.html#ad65a59f4aa73365d2e77aeddfca7a449">LEAF</a> | |
| 108 | +</li> | |
| 109 | +<li>errorCallback | |
| 110 | +: <a class="el" href="struct_l_e_a_f.html#a7c7ae1db705b3fdea2bec18add896856">LEAF</a> | |
| 111 | +</li> | |
| 112 | +<li>errorState | |
| 113 | +: <a class="el" href="struct_l_e_a_f.html#afdc66be5b816adc061930cf832328a44">LEAF</a> | |
| 114 | +</li> | |
| 115 | +<li>header_size | |
| 116 | +: <a class="el" href="struct_l_e_a_f.html#a64f1d0c53909f30b0aac882348cd32f2">LEAF</a> | |
| 117 | +</li> | |
| 118 | +<li>invSampleRate | |
| 119 | +: <a class="el" href="struct_l_e_a_f.html#ae4c744f56f561ff4acc66ba4bd3ed201">LEAF</a> | |
| 120 | +</li> | |
| 121 | +<li>mempool | |
| 122 | +: <a class="el" href="struct_l_e_a_f.html#a8bcf1ce65df673f85688cca6f0883723">LEAF</a> | |
| 123 | +</li> | |
| 124 | +<li>random | |
| 125 | +: <a class="el" href="struct_l_e_a_f.html#a8b5a79e58a190779d202a188f82e9e86">LEAF</a> | |
| 126 | +</li> | |
| 127 | +<li>sampleRate | |
| 128 | +: <a class="el" href="struct_l_e_a_f.html#af6a61da668f2188e2850eba261e217c4">LEAF</a> | |
| 129 | +</li> | |
| 130 | +<li>twoPiTimesInvSampleRate | |
| 131 | +: <a class="el" href="struct_l_e_a_f.html#aabd759d3fcb8411249ab4813424e6b29">LEAF</a> | |
| 132 | +</li> | |
| 133 | +</ul> | |
| 134 | +</div><!-- contents --> | |
| 135 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 136 | +<!-- start footer part --> | |
| 137 | +<footer></footer><script>getFooter()</script> | |
| 138 | +</body> | |
| 139 | +</html> | |
| @@ -0,0 +1,139 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Data Fields - Variables</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 76 | + <li><a href="classes.html"><span>Data Structure Index</span></a></li> | |
| 77 | + <li class="current"><a href="functions.html"><span>Data Fields</span></a></li> | |
| 78 | + </ul> | |
| 79 | + </div> | |
| 80 | + <div id="navrow3" class="tabs2"> | |
| 81 | + <ul class="tablist"> | |
| 82 | + <li><a href="functions.html"><span>All</span></a></li> | |
| 83 | + <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li> | |
| 84 | + </ul> | |
| 85 | + </div> | |
| 86 | +</div><!-- top --> | |
| 87 | +<!-- window showing the filter options --> | |
| 88 | +<div id="MSearchSelectWindow" | |
| 89 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 90 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 91 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 92 | +</div> | |
| 93 | + | |
| 94 | +<!-- iframe showing the search results (closed by default) --> | |
| 95 | +<div id="MSearchResultsWindow"> | |
| 96 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 97 | + name="MSearchResults" id="MSearchResults"> | |
| 98 | +</iframe> | |
| 99 | +</div> | |
| 100 | + | |
| 101 | +<div class="contents"> | |
| 102 | + <ul> | |
| 103 | +<li>blockSize | |
| 104 | +: <a class="el" href="struct_l_e_a_f.html#a4aaa73e329d20f35039fa5cdd2e6f648">LEAF</a> | |
| 105 | +</li> | |
| 106 | +<li>clearOnAllocation | |
| 107 | +: <a class="el" href="struct_l_e_a_f.html#ad65a59f4aa73365d2e77aeddfca7a449">LEAF</a> | |
| 108 | +</li> | |
| 109 | +<li>errorCallback | |
| 110 | +: <a class="el" href="struct_l_e_a_f.html#a7c7ae1db705b3fdea2bec18add896856">LEAF</a> | |
| 111 | +</li> | |
| 112 | +<li>errorState | |
| 113 | +: <a class="el" href="struct_l_e_a_f.html#afdc66be5b816adc061930cf832328a44">LEAF</a> | |
| 114 | +</li> | |
| 115 | +<li>header_size | |
| 116 | +: <a class="el" href="struct_l_e_a_f.html#a64f1d0c53909f30b0aac882348cd32f2">LEAF</a> | |
| 117 | +</li> | |
| 118 | +<li>invSampleRate | |
| 119 | +: <a class="el" href="struct_l_e_a_f.html#ae4c744f56f561ff4acc66ba4bd3ed201">LEAF</a> | |
| 120 | +</li> | |
| 121 | +<li>mempool | |
| 122 | +: <a class="el" href="struct_l_e_a_f.html#a8bcf1ce65df673f85688cca6f0883723">LEAF</a> | |
| 123 | +</li> | |
| 124 | +<li>random | |
| 125 | +: <a class="el" href="struct_l_e_a_f.html#a8b5a79e58a190779d202a188f82e9e86">LEAF</a> | |
| 126 | +</li> | |
| 127 | +<li>sampleRate | |
| 128 | +: <a class="el" href="struct_l_e_a_f.html#af6a61da668f2188e2850eba261e217c4">LEAF</a> | |
| 129 | +</li> | |
| 130 | +<li>twoPiTimesInvSampleRate | |
| 131 | +: <a class="el" href="struct_l_e_a_f.html#aabd759d3fcb8411249ab4813424e6b29">LEAF</a> | |
| 132 | +</li> | |
| 133 | +</ul> | |
| 134 | +</div><!-- contents --> | |
| 135 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 136 | +<!-- start footer part --> | |
| 137 | +<footer></footer><script>getFooter()</script> | |
| 138 | +</body> | |
| 139 | +</html> | |
| @@ -0,0 +1,132 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Globals</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li class="current"><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | + <div id="navrow3" class="tabs2"> | |
| 80 | + <ul class="tablist"> | |
| 81 | + <li class="current"><a href="globals.html"><span>All</span></a></li> | |
| 82 | + <li><a href="globals_defs.html"><span>Macros</span></a></li> | |
| 83 | + </ul> | |
| 84 | + </div> | |
| 85 | +</div><!-- top --> | |
| 86 | +<!-- window showing the filter options --> | |
| 87 | +<div id="MSearchSelectWindow" | |
| 88 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 89 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 90 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<!-- iframe showing the search results (closed by default) --> | |
| 94 | +<div id="MSearchResultsWindow"> | |
| 95 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 96 | + name="MSearchResults" id="MSearchResults"> | |
| 97 | +</iframe> | |
| 98 | +</div> | |
| 99 | + | |
| 100 | +<div class="contents"> | |
| 101 | +<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div><ul> | |
| 102 | +<li>LEAF_INCLUDE_ADSR_TABLES | |
| 103 | +: <a class="el" href="leaf-config_8h.html#ac97160952072d68ef1b972822ad272ae">leaf-config.h</a> | |
| 104 | +</li> | |
| 105 | +<li>LEAF_INCLUDE_FILTERTAN_TABLE | |
| 106 | +: <a class="el" href="leaf-config_8h.html#aab2893efe703eab3bb551c9add5ef387">leaf-config.h</a> | |
| 107 | +</li> | |
| 108 | +<li>LEAF_INCLUDE_MINBLEP_TABLES | |
| 109 | +: <a class="el" href="leaf-config_8h.html#a48382d3ccd1f8b5133cc39e5dfec6407">leaf-config.h</a> | |
| 110 | +</li> | |
| 111 | +<li>LEAF_INCLUDE_OVERSAMPLER_TABLES | |
| 112 | +: <a class="el" href="leaf-config_8h.html#aa1d86fcc131ab6f1789217ed6706606b">leaf-config.h</a> | |
| 113 | +</li> | |
| 114 | +<li>LEAF_INCLUDE_SAWTOOTH_TABLE | |
| 115 | +: <a class="el" href="leaf-config_8h.html#adc140cd309979869fe8a593cb4f1ee48">leaf-config.h</a> | |
| 116 | +</li> | |
| 117 | +<li>LEAF_INCLUDE_SINE_TABLE | |
| 118 | +: <a class="el" href="leaf-config_8h.html#a6b45f1d5e0e5f16ef2b7bcfa5c2b69c3">leaf-config.h</a> | |
| 119 | +</li> | |
| 120 | +<li>LEAF_INCLUDE_SQUARE_TABLE | |
| 121 | +: <a class="el" href="leaf-config_8h.html#aeea32201ca1663099f453916e852547d">leaf-config.h</a> | |
| 122 | +</li> | |
| 123 | +<li>LEAF_INCLUDE_TRIANGLE_TABLE | |
| 124 | +: <a class="el" href="leaf-config_8h.html#aae5a99a230cd12d10d9b2011c8461787">leaf-config.h</a> | |
| 125 | +</li> | |
| 126 | +</ul> | |
| 127 | +</div><!-- contents --> | |
| 128 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 129 | +<!-- start footer part --> | |
| 130 | +<footer></footer><script>getFooter()</script> | |
| 131 | +</body> | |
| 132 | +</html> | |
| @@ -0,0 +1,132 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Globals</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li class="current"><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | + <div id="navrow2" class="tabs2"> | |
| 74 | + <ul class="tablist"> | |
| 75 | + <li><a href="files.html"><span>File List</span></a></li> | |
| 76 | + <li class="current"><a href="globals.html"><span>Globals</span></a></li> | |
| 77 | + </ul> | |
| 78 | + </div> | |
| 79 | + <div id="navrow3" class="tabs2"> | |
| 80 | + <ul class="tablist"> | |
| 81 | + <li><a href="globals.html"><span>All</span></a></li> | |
| 82 | + <li class="current"><a href="globals_defs.html"><span>Macros</span></a></li> | |
| 83 | + </ul> | |
| 84 | + </div> | |
| 85 | +</div><!-- top --> | |
| 86 | +<!-- window showing the filter options --> | |
| 87 | +<div id="MSearchSelectWindow" | |
| 88 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 89 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 90 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 91 | +</div> | |
| 92 | + | |
| 93 | +<!-- iframe showing the search results (closed by default) --> | |
| 94 | +<div id="MSearchResultsWindow"> | |
| 95 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 96 | + name="MSearchResults" id="MSearchResults"> | |
| 97 | +</iframe> | |
| 98 | +</div> | |
| 99 | + | |
| 100 | +<div class="contents"> | |
| 101 | + <ul> | |
| 102 | +<li>LEAF_INCLUDE_ADSR_TABLES | |
| 103 | +: <a class="el" href="leaf-config_8h.html#ac97160952072d68ef1b972822ad272ae">leaf-config.h</a> | |
| 104 | +</li> | |
| 105 | +<li>LEAF_INCLUDE_FILTERTAN_TABLE | |
| 106 | +: <a class="el" href="leaf-config_8h.html#aab2893efe703eab3bb551c9add5ef387">leaf-config.h</a> | |
| 107 | +</li> | |
| 108 | +<li>LEAF_INCLUDE_MINBLEP_TABLES | |
| 109 | +: <a class="el" href="leaf-config_8h.html#a48382d3ccd1f8b5133cc39e5dfec6407">leaf-config.h</a> | |
| 110 | +</li> | |
| 111 | +<li>LEAF_INCLUDE_OVERSAMPLER_TABLES | |
| 112 | +: <a class="el" href="leaf-config_8h.html#aa1d86fcc131ab6f1789217ed6706606b">leaf-config.h</a> | |
| 113 | +</li> | |
| 114 | +<li>LEAF_INCLUDE_SAWTOOTH_TABLE | |
| 115 | +: <a class="el" href="leaf-config_8h.html#adc140cd309979869fe8a593cb4f1ee48">leaf-config.h</a> | |
| 116 | +</li> | |
| 117 | +<li>LEAF_INCLUDE_SINE_TABLE | |
| 118 | +: <a class="el" href="leaf-config_8h.html#a6b45f1d5e0e5f16ef2b7bcfa5c2b69c3">leaf-config.h</a> | |
| 119 | +</li> | |
| 120 | +<li>LEAF_INCLUDE_SQUARE_TABLE | |
| 121 | +: <a class="el" href="leaf-config_8h.html#aeea32201ca1663099f453916e852547d">leaf-config.h</a> | |
| 122 | +</li> | |
| 123 | +<li>LEAF_INCLUDE_TRIANGLE_TABLE | |
| 124 | +: <a class="el" href="leaf-config_8h.html#aae5a99a230cd12d10d9b2011c8461787">leaf-config.h</a> | |
| 125 | +</li> | |
| 126 | +</ul> | |
| 127 | +</div><!-- contents --> | |
| 128 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 129 | +<!-- start footer part --> | |
| 130 | +<footer></footer><script>getFooter()</script> | |
| 131 | +</body> | |
| 132 | +</html> | |
| @@ -0,0 +1,139 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Analysis</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Analysis</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Signal analysis. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tenvelopefollower"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tenvelopefollower.html">tEnvelopeFollower</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tenvelopefollower"><td class="mdescLeft"> </td><td class="mdescRight">Detects and returns the basic envelope of incoming audio data. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tzerocrossingcounter"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tzerocrossingcounter.html">tZeroCrossingCounter</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tzerocrossingcounter"><td class="mdescLeft"> </td><td class="mdescRight">Count the amount of zero crossings within a window of the input audio data. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tpowerfollower"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpowerfollower.html">tPowerFollower</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tpowerfollower"><td class="mdescLeft"> </td><td class="mdescRight">Measure and follow the power of an input signal using an exponential moving average for smoothing. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__tenvpd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tenvpd.html">tEnvPD</a></td></tr> | |
| 111 | +<tr class="memdesc:group__tenvpd"><td class="mdescLeft"> </td><td class="mdescRight">ENV~ from PD, modified for <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__tattackdetection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html">tAttackDetection</a></td></tr> | |
| 114 | +<tr class="memdesc:group__tattackdetection"><td class="mdescLeft"> </td><td class="mdescRight">Detect attacks in an input signal. <br /></td></tr> | |
| 115 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:group__tsnac"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsnac.html">tSNAC</a></td></tr> | |
| 117 | +<tr class="memdesc:group__tsnac"><td class="mdescLeft"> </td><td class="mdescRight">Component of period detection algorithm from Katja Vetters <a href="http://www.katjaas.nl/helmholtz/helmholtz.html">http://www.katjaas.nl/helmholtz/helmholtz.html</a>. <br /></td></tr> | |
| 118 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:group__tperioddetection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tperioddetection.html">tPeriodDetection</a></td></tr> | |
| 120 | +<tr class="memdesc:group__tperioddetection"><td class="mdescLeft"> </td><td class="mdescRight">Period detection algorithm from Katja Vetters <a href="http://www.katjaas.nl/helmholtz/helmholtz.html">http://www.katjaas.nl/helmholtz/helmholtz.html</a>. <br /></td></tr> | |
| 121 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:group__tperioddetector"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tperioddetector.html">tPeriodDetector</a></td></tr> | |
| 123 | +<tr class="memdesc:group__tperioddetector"><td class="mdescLeft"> </td><td class="mdescRight">Period detection algorithm from Joel de Guzman's Q Audio DSP Library. <br /></td></tr> | |
| 124 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:group__tpitchdetector"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpitchdetector.html">tPitchDetector</a></td></tr> | |
| 126 | +<tr class="memdesc:group__tpitchdetector"><td class="mdescLeft"> </td><td class="mdescRight">Pitch detection algorithm from Joel de Guzman's Q Audio DSP Library. <br /></td></tr> | |
| 127 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:group__tdualpitchdetector"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdualpitchdetector.html">tDualPitchDetector</a></td></tr> | |
| 129 | +<tr class="memdesc:group__tdualpitchdetector"><td class="mdescLeft"> </td><td class="mdescRight">Combined pitch detection algorithm using both Joel de Guzman's Q Audio DSP Library and Katya Vetters algorithms. <br /></td></tr> | |
| 130 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 131 | +</table> | |
| 132 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 133 | +<p>Signal analysis. </p> | |
| 134 | +</div><!-- contents --> | |
| 135 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 136 | +<!-- start footer part --> | |
| 137 | +<footer></footer><script>getFooter()</script> | |
| 138 | +</body> | |
| 139 | +</html> | |
| @@ -0,0 +1,127 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Delay</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Delay</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Delays. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tdelay"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdelay.html">tDelay</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tdelay"><td class="mdescLeft"> </td><td class="mdescRight">Non-interpolating delay, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tlineardelay"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tlineardelay.html">tLinearDelay</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tlineardelay"><td class="mdescLeft"> </td><td class="mdescRight">Linearly-interpolating delay, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__thermitedelay"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__thermitedelay.html">tHermiteDelay</a></td></tr> | |
| 108 | +<tr class="memdesc:group__thermitedelay"><td class="mdescLeft"> </td><td class="mdescRight">Hermite-interpolating delay, created by adapting STK linear delay with Hermite interpolation. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__tallpassdelay"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html">tAllpassDelay</a></td></tr> | |
| 111 | +<tr class="memdesc:group__tallpassdelay"><td class="mdescLeft"> </td><td class="mdescRight">Allpass-interpolating delay, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__ttapedelay"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttapedelay.html">tTapeDelay</a></td></tr> | |
| 114 | +<tr class="memdesc:group__ttapedelay"><td class="mdescLeft"> </td><td class="mdescRight">Linear interpolating delay with fixed read and write pointers, variable rate. <br /></td></tr> | |
| 115 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:group__tringbuffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tringbuffer.html">tRingBuffer</a></td></tr> | |
| 117 | +<tr class="memdesc:group__tringbuffer"><td class="mdescLeft"> </td><td class="mdescRight">Ring buffer. <br /></td></tr> | |
| 118 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +</table> | |
| 120 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 121 | +<p>Delays. </p> | |
| 122 | +</div><!-- contents --> | |
| 123 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 124 | +<!-- start footer part --> | |
| 125 | +<footer></footer><script>getFooter()</script> | |
| 126 | +</body> | |
| 127 | +</html> | |
| @@ -0,0 +1,121 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Distortion</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Distortion</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Degradation and oversampling. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tsamplereducer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsamplereducer.html">tSampleReducer</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tsamplereducer"><td class="mdescLeft"> </td><td class="mdescRight">Sample rate reducer. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__toversampler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__toversampler.html">tOversampler</a></td></tr> | |
| 105 | +<tr class="memdesc:group__toversampler"><td class="mdescLeft"> </td><td class="mdescRight">Oversampler. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tlockhartwavefolder"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tlockhartwavefolder.html">tLockhartWavefolder</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tlockhartwavefolder"><td class="mdescLeft"> </td><td class="mdescRight">Analog model wavefolder. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__tcrusher"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html">tCrusher</a></td></tr> | |
| 111 | +<tr class="memdesc:group__tcrusher"><td class="mdescLeft"> </td><td class="mdescRight">Bit depth and sampler rate degrader. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +</table> | |
| 114 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 115 | +<p>Degradation and oversampling. </p> | |
| 116 | +</div><!-- contents --> | |
| 117 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 118 | +<!-- start footer part --> | |
| 119 | +<footer></footer><script>getFooter()</script> | |
| 120 | +</body> | |
| 121 | +</html> | |
| @@ -0,0 +1,118 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Dynamics</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Dynamics</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Compression and levelling. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tcompressor"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompressor.html">tCompressor</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tcompressor"><td class="mdescLeft"> </td><td class="mdescRight">Standard compressor. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tfeedbackleveler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tfeedbackleveler.html">tFeedbackLeveler</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tfeedbackleveler"><td class="mdescLeft"> </td><td class="mdescRight">An auto VCA that you put into a feedback circuit to make it stay at the same level. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tthreshold"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tthreshold.html">tThreshold</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tthreshold"><td class="mdescLeft"> </td><td class="mdescRight">Threshold with hysteresis (like Max/MSP thresh~ object) <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +</table> | |
| 111 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 112 | +<p>Compression and levelling. </p> | |
| 113 | +</div><!-- contents --> | |
| 114 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 115 | +<!-- start footer part --> | |
| 116 | +<footer></footer><script>getFooter()</script> | |
| 117 | +</body> | |
| 118 | +</html> | |
| @@ -0,0 +1,136 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Effects</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Effects</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Vocoders, pitch shifters, and more. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__ttalkbox"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttalkbox.html">tTalkbox</a></td></tr> | |
| 102 | +<tr class="memdesc:group__ttalkbox"><td class="mdescLeft"> </td><td class="mdescRight">High resolution vocoder from mda using Levinson-Durbin LPC algorithm. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__ttalkboxfloat"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttalkboxfloat.html">tTalkboxFloat</a></td></tr> | |
| 105 | +<tr class="memdesc:group__ttalkboxfloat"><td class="mdescLeft"> </td><td class="mdescRight">High resolution vocoder from mda using Levinson-Durbin LPC algorithm. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tvocoder"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tvocoder.html">tVocoder</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tvocoder"><td class="mdescLeft"> </td><td class="mdescRight">Channel vocoder from mda. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__trosenbergglottalpulse"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__trosenbergglottalpulse.html">tRosenbergGlottalPulse</a></td></tr> | |
| 111 | +<tr class="memdesc:group__trosenbergglottalpulse"><td class="mdescLeft"> </td><td class="mdescRight">Rosenberg glottal pulse approximator. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__tsolad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsolad.html">tSOLAD</a></td></tr> | |
| 114 | +<tr class="memdesc:group__tsolad"><td class="mdescLeft"> </td><td class="mdescRight">pitch shifting algorithm that underlies tRetune etc from Katja Vetters <a href="http://www.katjaas.nl/pitchshiftlowlatency/pitchshiftlowlatency.html">http://www.katjaas.nl/pitchshiftlowlatency/pitchshiftlowlatency.html</a> <br /></td></tr> | |
| 115 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:group__tpitchshift"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpitchshift.html">tPitchShift</a></td></tr> | |
| 117 | +<tr class="memdesc:group__tpitchshift"><td class="mdescLeft"> </td><td class="mdescRight">SOLAD-based pitch shifter. <br /></td></tr> | |
| 118 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:group__tsimpleretune"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsimpleretune.html">tSimpleRetune</a></td></tr> | |
| 120 | +<tr class="memdesc:group__tsimpleretune"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for multiple pitch shifters with single-channel output. <br /></td></tr> | |
| 121 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:group__tretune"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tretune.html">tRetune</a></td></tr> | |
| 123 | +<tr class="memdesc:group__tretune"><td class="mdescLeft"> </td><td class="mdescRight">Wrapper for multiple pitch shifters with multi-channel output. <br /></td></tr> | |
| 124 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:group__tformantshifter"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tformantshifter.html">tFormantShifter</a></td></tr> | |
| 126 | +<tr class="memdesc:group__tformantshifter"><td class="mdescLeft"> </td><td class="mdescRight">Formant remover and adder, allowing for formant shifting. <br /></td></tr> | |
| 127 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +</table> | |
| 129 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 130 | +<p>Vocoders, pitch shifters, and more. </p> | |
| 131 | +</div><!-- contents --> | |
| 132 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 133 | +<!-- start footer part --> | |
| 134 | +<footer></footer><script>getFooter()</script> | |
| 135 | +</body> | |
| 136 | +</html> | |
| @@ -0,0 +1,112 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Electrical Models</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Electrical Models</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Circuit models. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__twdf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__twdf.html">tWDF</a></td></tr> | |
| 102 | +<tr class="memdesc:group__twdf"><td class="mdescLeft"> </td><td class="mdescRight">Wave digital filter component. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +</table> | |
| 105 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 106 | +<p>Circuit models. </p> | |
| 107 | +</div><!-- contents --> | |
| 108 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 109 | +<!-- start footer part --> | |
| 110 | +<footer></footer><script>getFooter()</script> | |
| 111 | +</body> | |
| 112 | +</html> | |
| @@ -0,0 +1,132 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Envelopes</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Envelopes</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Envelopes and smoothers. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tenvelope"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tenvelope.html">tEnvelope</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tenvelope"><td class="mdescLeft"> </td><td class="mdescRight">Basic attack-decay envelope. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__texpsmooth"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__texpsmooth.html">tExpSmooth</a></td></tr> | |
| 105 | +<tr class="memdesc:group__texpsmooth"><td class="mdescLeft"> </td><td class="mdescRight">Exponential curve smoother. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tadsr"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html">tADSR</a></td></tr> | |
| 108 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:group__tasdr2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html">tADSR2</a></td></tr> | |
| 110 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:group__tadsr3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html">tADSR3</a></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__tadsr4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html">tADSR4</a></td></tr> | |
| 114 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:group__tramp"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tramp.html">tRamp</a></td></tr> | |
| 116 | +<tr class="memdesc:group__tramp"><td class="mdescLeft"> </td><td class="mdescRight">Value ramp. <br /></td></tr> | |
| 117 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:group__trampupdown"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__trampupdown.html">tRampUpDown</a></td></tr> | |
| 119 | +<tr class="memdesc:group__trampupdown"><td class="mdescLeft"> </td><td class="mdescRight">Value ramp with variable rate depending on direction. <br /></td></tr> | |
| 120 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:group__tslide"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tslide.html">tSlide</a></td></tr> | |
| 122 | +<tr class="memdesc:group__tslide"><td class="mdescLeft"> </td><td class="mdescRight">Based on Max/MSP's slide~. <br /></td></tr> | |
| 123 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +</table> | |
| 125 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 126 | +<p>Envelopes and smoothers. </p> | |
| 127 | +</div><!-- contents --> | |
| 128 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 129 | +<!-- start footer part --> | |
| 130 | +<footer></footer><script>getFooter()</script> | |
| 131 | +</body> | |
| 132 | +</html> | |
| @@ -0,0 +1,154 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Filters</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Filters</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Filters. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tallpass"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html">tAllpass</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tallpass"><td class="mdescLeft"> </td><td class="mdescRight">Schroeder allpass. Comb-filter with feedforward and feedback. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tonepole"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tonepole.html">tOnePole</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tonepole"><td class="mdescLeft"> </td><td class="mdescRight">OnePole filter, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__ttwopole"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttwopole.html">tTwoPole</a></td></tr> | |
| 108 | +<tr class="memdesc:group__ttwopole"><td class="mdescLeft"> </td><td class="mdescRight">TwoPole filter, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__tonezero"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tonezero.html">tOneZero</a></td></tr> | |
| 111 | +<tr class="memdesc:group__tonezero"><td class="mdescLeft"> </td><td class="mdescRight">OneZero filter, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__ttwozero"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttwozero.html">tTwoZero</a></td></tr> | |
| 114 | +<tr class="memdesc:group__ttwozero"><td class="mdescLeft"> </td><td class="mdescRight">TwoZero filter, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 115 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:group__tpolezero"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpolezero.html">tPoleZero</a></td></tr> | |
| 117 | +<tr class="memdesc:group__tpolezero"><td class="mdescLeft"> </td><td class="mdescRight">PoleZero filter, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 118 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:group__tbiquad"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html">tBiQuad</a></td></tr> | |
| 120 | +<tr class="memdesc:group__tbiquad"><td class="mdescLeft"> </td><td class="mdescRight">BiQuad filter, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 121 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:group__tsvf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsvf.html">tSVF</a></td></tr> | |
| 123 | +<tr class="memdesc:group__tsvf"><td class="mdescLeft"> </td><td class="mdescRight">State Variable Filter, algorithm from Andy Simper. <br /></td></tr> | |
| 124 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:group__tefficientsvf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tefficientsvf.html">tEfficientSVF</a></td></tr> | |
| 126 | +<tr class="memdesc:group__tefficientsvf"><td class="mdescLeft"> </td><td class="mdescRight">Efficient State Variable Filter for 14-bit control input, [0, 4096). <br /></td></tr> | |
| 127 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:group__thighpass"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__thighpass.html">tHighpass</a></td></tr> | |
| 129 | +<tr class="memdesc:group__thighpass"><td class="mdescLeft"> </td><td class="mdescRight">Simple Highpass filter. <br /></td></tr> | |
| 130 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 131 | +<tr class="memitem:group__tbutterworth"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html">tButterworth</a></td></tr> | |
| 132 | +<tr class="memdesc:group__tbutterworth"><td class="mdescLeft"> </td><td class="mdescRight">Butterworth filter. <br /></td></tr> | |
| 133 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 134 | +<tr class="memitem:group__tfir"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tfir.html">tFIR</a></td></tr> | |
| 135 | +<tr class="memdesc:group__tfir"><td class="mdescLeft"> </td><td class="mdescRight">Finite impulse response filter. <br /></td></tr> | |
| 136 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 137 | +<tr class="memitem:group__tmedianfilter"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tmedianfilter.html">tMedianFilter</a></td></tr> | |
| 138 | +<tr class="memdesc:group__tmedianfilter"><td class="mdescLeft"> </td><td class="mdescRight">Median filter. <br /></td></tr> | |
| 139 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 140 | +<tr class="memitem:group__tvzfilter"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tvzfilter.html">tVZFilter</a></td></tr> | |
| 141 | +<tr class="memdesc:group__tvzfilter"><td class="mdescLeft"> </td><td class="mdescRight">Vadim Zavalishin style from VA book (from implementation in RSlib posted to kvr forum) <br /></td></tr> | |
| 142 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 143 | +<tr class="memitem:group__tdiodefilter"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdiodefilter.html">tDiodeFilter</a></td></tr> | |
| 144 | +<tr class="memdesc:group__tdiodefilter"><td class="mdescLeft"> </td><td class="mdescRight">Diode filter. <br /></td></tr> | |
| 145 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 146 | +</table> | |
| 147 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 148 | +<p>Filters. </p> | |
| 149 | +</div><!-- contents --> | |
| 150 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 151 | +<!-- start footer part --> | |
| 152 | +<footer></footer><script>getFooter()</script> | |
| 153 | +</body> | |
| 154 | +</html> | |
| @@ -0,0 +1,121 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Instruments</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Instruments</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Instruments. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__t808cowbell"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html">t808Cowbell</a></td></tr> | |
| 102 | +<tr class="memdesc:group__t808cowbell"><td class="mdescLeft"> </td><td class="mdescRight">808 drum machine cowbell. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__t808hihat"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html">t808Hihat</a></td></tr> | |
| 105 | +<tr class="memdesc:group__t808hihat"><td class="mdescLeft"> </td><td class="mdescRight">808 drum machine hihat. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__t808snare"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html">t808Snare</a></td></tr> | |
| 108 | +<tr class="memdesc:group__t808snare"><td class="mdescLeft"> </td><td class="mdescRight">808 drum machine snare. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__t808kick"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html">t808Kick</a></td></tr> | |
| 111 | +<tr class="memdesc:group__t808kick"><td class="mdescLeft"> </td><td class="mdescRight">808 drum machine kick. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +</table> | |
| 114 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 115 | +<p>Instruments. </p> | |
| 116 | +</div><!-- contents --> | |
| 117 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 118 | +<!-- start footer part --> | |
| 119 | +<footer></footer><script>getFooter()</script> | |
| 120 | +</body> | |
| 121 | +</html> | |
| @@ -0,0 +1,323 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: LEAF</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#nested-classes">Data Structures</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">LEAF</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>The structure of an instance of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> | |
| 100 | +Data Structures</h2></td></tr> | |
| 101 | +<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_l_e_a_f.html">LEAF</a></td></tr> | |
| 102 | +<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct for an instance of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. <a href="struct_l_e_a_f.html#details">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga13fefd14706bd5d85346066660f3c9eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__leaf.html#ga13fefd14706bd5d85346066660f3c9eb">LEAF_init</a> (<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf, float sampleRate, int blockSize, char *memory, size_t memorySize, float(*random)(void))</td></tr> | |
| 105 | +<tr class="memdesc:ga13fefd14706bd5d85346066660f3c9eb"><td class="mdescLeft"> </td><td class="mdescRight">Initialize the <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__leaf.html#ga13fefd14706bd5d85346066660f3c9eb">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga13fefd14706bd5d85346066660f3c9eb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gab84d5b2ad600cc920248996c86b72f9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__leaf.html#gab84d5b2ad600cc920248996c86b72f9f">LEAF_setSampleRate</a> (<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf, float sampleRate)</td></tr> | |
| 108 | +<tr class="memdesc:gab84d5b2ad600cc920248996c86b72f9f"><td class="mdescLeft"> </td><td class="mdescRight">Set the sample rate of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. <a href="group__leaf.html#gab84d5b2ad600cc920248996c86b72f9f">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gab84d5b2ad600cc920248996c86b72f9f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gaf680c38a6e3234739e57391650dea267"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__leaf.html#gaf680c38a6e3234739e57391650dea267">LEAF_getSampleRate</a> (<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 111 | +<tr class="memdesc:gaf680c38a6e3234739e57391650dea267"><td class="mdescLeft"> </td><td class="mdescRight">Get the sample rate of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. <a href="group__leaf.html#gaf680c38a6e3234739e57391650dea267">More...</a><br /></td></tr> | |
| 112 | +<tr class="separator:gaf680c38a6e3234739e57391650dea267"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga6ad73444bc6f242c30a83bddbd120052"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__leaf.html#ga6ad73444bc6f242c30a83bddbd120052">LEAF_defaultErrorCallback</a> (<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf, LEAFErrorType errorType)</td></tr> | |
| 114 | +<tr class="memdesc:ga6ad73444bc6f242c30a83bddbd120052"><td class="mdescLeft"> </td><td class="mdescRight">The default callback function for <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> errors. <a href="group__leaf.html#ga6ad73444bc6f242c30a83bddbd120052">More...</a><br /></td></tr> | |
| 115 | +<tr class="separator:ga6ad73444bc6f242c30a83bddbd120052"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga046f5f075ebc4562b8e2d97de4b69536"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__leaf.html#ga046f5f075ebc4562b8e2d97de4b69536">LEAF_setErrorCallback</a> (<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf, void(*callback)(<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const, LEAFErrorType))</td></tr> | |
| 117 | +<tr class="memdesc:ga046f5f075ebc4562b8e2d97de4b69536"><td class="mdescLeft"> </td><td class="mdescRight">Set the callback function for <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> errors. <a href="group__leaf.html#ga046f5f075ebc4562b8e2d97de4b69536">More...</a><br /></td></tr> | |
| 118 | +<tr class="separator:ga046f5f075ebc4562b8e2d97de4b69536"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +</table> | |
| 120 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 121 | +<p>The structure of an instance of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. </p> | |
| 122 | +<h2 class="groupheader">Function Documentation</h2> | |
| 123 | +<a id="ga13fefd14706bd5d85346066660f3c9eb"></a> | |
| 124 | +<h2 class="memtitle"><span class="permalink"><a href="#ga13fefd14706bd5d85346066660f3c9eb">◆ </a></span>LEAF_init()</h2> | |
| 125 | + | |
| 126 | +<div class="memitem"> | |
| 127 | +<div class="memproto"> | |
| 128 | + <table class="memname"> | |
| 129 | + <tr> | |
| 130 | + <td class="memname">void LEAF_init </td> | |
| 131 | + <td>(</td> | |
| 132 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 133 | + <td class="paramname"><em>leaf</em>, </td> | |
| 134 | + </tr> | |
| 135 | + <tr> | |
| 136 | + <td class="paramkey"></td> | |
| 137 | + <td></td> | |
| 138 | + <td class="paramtype">float </td> | |
| 139 | + <td class="paramname"><em>sampleRate</em>, </td> | |
| 140 | + </tr> | |
| 141 | + <tr> | |
| 142 | + <td class="paramkey"></td> | |
| 143 | + <td></td> | |
| 144 | + <td class="paramtype">int </td> | |
| 145 | + <td class="paramname"><em>blockSize</em>, </td> | |
| 146 | + </tr> | |
| 147 | + <tr> | |
| 148 | + <td class="paramkey"></td> | |
| 149 | + <td></td> | |
| 150 | + <td class="paramtype">char * </td> | |
| 151 | + <td class="paramname"><em>memory</em>, </td> | |
| 152 | + </tr> | |
| 153 | + <tr> | |
| 154 | + <td class="paramkey"></td> | |
| 155 | + <td></td> | |
| 156 | + <td class="paramtype">size_t </td> | |
| 157 | + <td class="paramname"><em>memorySize</em>, </td> | |
| 158 | + </tr> | |
| 159 | + <tr> | |
| 160 | + <td class="paramkey"></td> | |
| 161 | + <td></td> | |
| 162 | + <td class="paramtype">float(*)(void) </td> | |
| 163 | + <td class="paramname"><em>random</em> </td> | |
| 164 | + </tr> | |
| 165 | + <tr> | |
| 166 | + <td></td> | |
| 167 | + <td>)</td> | |
| 168 | + <td></td><td></td> | |
| 169 | + </tr> | |
| 170 | + </table> | |
| 171 | +</div><div class="memdoc"> | |
| 172 | + | |
| 173 | +<p>Initialize the <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 174 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 175 | + <table class="params"> | |
| 176 | + <tr><td class="paramname">sampleRate</td><td>The audio sample rate. </td></tr> | |
| 177 | + <tr><td class="paramname">blockSize</td><td>The audio block size. </td></tr> | |
| 178 | + <tr><td class="paramname">memory</td><td>A pointer to the memory that will make up the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </td></tr> | |
| 179 | + <tr><td class="paramname">memorySize</td><td>The size of the memory that will make up the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </td></tr> | |
| 180 | + <tr><td class="paramname">random</td><td>A pointer to a random number function. Should return a float >= 0 and < 1. </td></tr> | |
| 181 | + </table> | |
| 182 | + </dd> | |
| 183 | +</dl> | |
| 184 | +<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="basic-oscillators_8c-example.html#a1">basic-oscillators.c</a>.</dd> | |
| 185 | +</dl> | |
| 186 | + | |
| 187 | +</div> | |
| 188 | +</div> | |
| 189 | +<a id="gab84d5b2ad600cc920248996c86b72f9f"></a> | |
| 190 | +<h2 class="memtitle"><span class="permalink"><a href="#gab84d5b2ad600cc920248996c86b72f9f">◆ </a></span>LEAF_setSampleRate()</h2> | |
| 191 | + | |
| 192 | +<div class="memitem"> | |
| 193 | +<div class="memproto"> | |
| 194 | + <table class="memname"> | |
| 195 | + <tr> | |
| 196 | + <td class="memname">void LEAF_setSampleRate </td> | |
| 197 | + <td>(</td> | |
| 198 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 199 | + <td class="paramname"><em>leaf</em>, </td> | |
| 200 | + </tr> | |
| 201 | + <tr> | |
| 202 | + <td class="paramkey"></td> | |
| 203 | + <td></td> | |
| 204 | + <td class="paramtype">float </td> | |
| 205 | + <td class="paramname"><em>sampleRate</em> </td> | |
| 206 | + </tr> | |
| 207 | + <tr> | |
| 208 | + <td></td> | |
| 209 | + <td>)</td> | |
| 210 | + <td></td><td></td> | |
| 211 | + </tr> | |
| 212 | + </table> | |
| 213 | +</div><div class="memdoc"> | |
| 214 | + | |
| 215 | +<p>Set the sample rate of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. </p> | |
| 216 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 217 | + <table class="params"> | |
| 218 | + <tr><td class="paramname">sampleRate</td><td>The new audio sample rate. </td></tr> | |
| 219 | + </table> | |
| 220 | + </dd> | |
| 221 | +</dl> | |
| 222 | + | |
| 223 | +</div> | |
| 224 | +</div> | |
| 225 | +<a id="gaf680c38a6e3234739e57391650dea267"></a> | |
| 226 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf680c38a6e3234739e57391650dea267">◆ </a></span>LEAF_getSampleRate()</h2> | |
| 227 | + | |
| 228 | +<div class="memitem"> | |
| 229 | +<div class="memproto"> | |
| 230 | + <table class="memname"> | |
| 231 | + <tr> | |
| 232 | + <td class="memname">float LEAF_getSampleRate </td> | |
| 233 | + <td>(</td> | |
| 234 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 235 | + <td class="paramname"><em>leaf</em></td><td>)</td> | |
| 236 | + <td></td> | |
| 237 | + </tr> | |
| 238 | + </table> | |
| 239 | +</div><div class="memdoc"> | |
| 240 | + | |
| 241 | +<p>Get the sample rate of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a>. </p> | |
| 242 | +<dl class="section return"><dt>Returns</dt><dd>The current sample rate as a float. </dd></dl> | |
| 243 | + | |
| 244 | +</div> | |
| 245 | +</div> | |
| 246 | +<a id="ga6ad73444bc6f242c30a83bddbd120052"></a> | |
| 247 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6ad73444bc6f242c30a83bddbd120052">◆ </a></span>LEAF_defaultErrorCallback()</h2> | |
| 248 | + | |
| 249 | +<div class="memitem"> | |
| 250 | +<div class="memproto"> | |
| 251 | + <table class="memname"> | |
| 252 | + <tr> | |
| 253 | + <td class="memname">void LEAF_defaultErrorCallback </td> | |
| 254 | + <td>(</td> | |
| 255 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 256 | + <td class="paramname"><em>leaf</em>, </td> | |
| 257 | + </tr> | |
| 258 | + <tr> | |
| 259 | + <td class="paramkey"></td> | |
| 260 | + <td></td> | |
| 261 | + <td class="paramtype">LEAFErrorType </td> | |
| 262 | + <td class="paramname"><em>errorType</em> </td> | |
| 263 | + </tr> | |
| 264 | + <tr> | |
| 265 | + <td></td> | |
| 266 | + <td>)</td> | |
| 267 | + <td></td><td></td> | |
| 268 | + </tr> | |
| 269 | + </table> | |
| 270 | +</div><div class="memdoc"> | |
| 271 | + | |
| 272 | +<p>The default callback function for <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> errors. </p> | |
| 273 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 274 | + <table class="params"> | |
| 275 | + <tr><td class="paramname">errorType</td><td>The type of the error that has occurred. </td></tr> | |
| 276 | + </table> | |
| 277 | + </dd> | |
| 278 | +</dl> | |
| 279 | + | |
| 280 | +</div> | |
| 281 | +</div> | |
| 282 | +<a id="ga046f5f075ebc4562b8e2d97de4b69536"></a> | |
| 283 | +<h2 class="memtitle"><span class="permalink"><a href="#ga046f5f075ebc4562b8e2d97de4b69536">◆ </a></span>LEAF_setErrorCallback()</h2> | |
| 284 | + | |
| 285 | +<div class="memitem"> | |
| 286 | +<div class="memproto"> | |
| 287 | + <table class="memname"> | |
| 288 | + <tr> | |
| 289 | + <td class="memname">void LEAF_setErrorCallback </td> | |
| 290 | + <td>(</td> | |
| 291 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 292 | + <td class="paramname"><em>leaf</em>, </td> | |
| 293 | + </tr> | |
| 294 | + <tr> | |
| 295 | + <td class="paramkey"></td> | |
| 296 | + <td></td> | |
| 297 | + <td class="paramtype">void(*)(<a class="el" href="struct_l_e_a_f.html">LEAF</a> *const, LEAFErrorType) </td> | |
| 298 | + <td class="paramname"><em>callback</em> </td> | |
| 299 | + </tr> | |
| 300 | + <tr> | |
| 301 | + <td></td> | |
| 302 | + <td>)</td> | |
| 303 | + <td></td><td></td> | |
| 304 | + </tr> | |
| 305 | + </table> | |
| 306 | +</div><div class="memdoc"> | |
| 307 | + | |
| 308 | +<p>Set the callback function for <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> errors. </p> | |
| 309 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 310 | + <table class="params"> | |
| 311 | + <tr><td class="paramname">callback</td><td>A pointer to the callback function. </td></tr> | |
| 312 | + </table> | |
| 313 | + </dd> | |
| 314 | +</dl> | |
| 315 | + | |
| 316 | +</div> | |
| 317 | +</div> | |
| 318 | +</div><!-- contents --> | |
| 319 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 320 | +<!-- start footer part --> | |
| 321 | +<footer></footer><script>getFooter()</script> | |
| 322 | +</body> | |
| 323 | +</html> | |
| @@ -0,0 +1,103 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Math</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="headertitle"> | |
| 90 | +<div class="title">Math</div> </div> | |
| 91 | +</div><!--header--> | |
| 92 | +<div class="contents"> | |
| 93 | + | |
| 94 | +<p>Math functions. | |
| 95 | +<a href="#details">More...</a></p> | |
| 96 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 97 | +<p>Math functions. </p> | |
| 98 | +</div><!-- contents --> | |
| 99 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 100 | +<!-- start footer part --> | |
| 101 | +<footer></footer><script>getFooter()</script> | |
| 102 | +</body> | |
| 103 | +</html> | |
| @@ -0,0 +1,112 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Mempool</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Mempool</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Memory allocation. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tmempool"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tmempool.html">tMempool</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tmempool"><td class="mdescLeft"> </td><td class="mdescRight">Memory pool for the allocation of <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> objects. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +</table> | |
| 105 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 106 | +<p>Memory allocation. </p> | |
| 107 | +</div><!-- contents --> | |
| 108 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 109 | +<!-- start footer part --> | |
| 110 | +<footer></footer><script>getFooter()</script> | |
| 111 | +</body> | |
| 112 | +</html> | |
| @@ -0,0 +1,118 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: MIDI</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">MIDI</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>MIDI handling. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tstack"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tstack.html">tStack</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tstack"><td class="mdescLeft"> </td><td class="mdescRight">A basic stack of integers with a fixed capacity of 128, used by tPoly to keep track of MIDI notes. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tpoly"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpoly.html">tPoly</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tpoly"><td class="mdescLeft"> </td><td class="mdescRight">Polyphony handler with glide and pitch bend options. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tsimplepoly"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsimplepoly.html">tSimplePoly</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tsimplepoly"><td class="mdescLeft"> </td><td class="mdescRight">Polyphony handler. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +</table> | |
| 111 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 112 | +<p>MIDI handling. </p> | |
| 113 | +</div><!-- contents --> | |
| 114 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 115 | +<!-- start footer part --> | |
| 116 | +<footer></footer><script>getFooter()</script> | |
| 117 | +</body> | |
| 118 | +</html> | |
| @@ -0,0 +1,157 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Oscillators</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Oscillators</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Oscillators and generators. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__ttable"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttable.html">tTable</a></td></tr> | |
| 102 | +<tr class="memdesc:group__ttable"><td class="mdescLeft"> </td><td class="mdescRight">Simple aliasing wavetable oscillator. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__twavetable"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__twavetable.html">tWavetable</a></td></tr> | |
| 105 | +<tr class="memdesc:group__twavetable"><td class="mdescLeft"> </td><td class="mdescRight">Anti-aliased wavetable oscillator. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tcompactwavetable"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompactwavetable.html">tCompactWavetable</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tcompactwavetable"><td class="mdescLeft"> </td><td class="mdescRight">A more space-efficient anti-aliased wavetable oscillator than tWavetable but with slightly worse fidelity. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__tcycle"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcycle.html">tCycle</a></td></tr> | |
| 111 | +<tr class="memdesc:group__tcycle"><td class="mdescLeft"> </td><td class="mdescRight">Wavetable cycle/sine wave oscillator. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__ttriangle"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttriangle.html">tTriangle</a></td></tr> | |
| 114 | +<tr class="memdesc:group__ttriangle"><td class="mdescLeft"> </td><td class="mdescRight">Anti-aliased wavetable triangle wave oscillator. <br /></td></tr> | |
| 115 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:group__tsquare"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsquare.html">tSquare</a></td></tr> | |
| 117 | +<tr class="memdesc:group__tsquare"><td class="mdescLeft"> </td><td class="mdescRight">Anti-aliased wavetable square wave oscillator. <br /></td></tr> | |
| 118 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:group__tsawtooth"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsawtooth.html">tSawtooth</a></td></tr> | |
| 120 | +<tr class="memdesc:group__tsawtooth"><td class="mdescLeft"> </td><td class="mdescRight">Anti-aliased wavetable saw wave oscillator. <br /></td></tr> | |
| 121 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:group__ttri"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__ttri.html">tTri</a></td></tr> | |
| 123 | +<tr class="memdesc:group__ttri"><td class="mdescLeft"> </td><td class="mdescRight">Triangle wave oscillator with polyBLEP anti-aliasing. <br /></td></tr> | |
| 124 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:group__tpulse"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpulse.html">tPulse</a></td></tr> | |
| 126 | +<tr class="memdesc:group__tpulse"><td class="mdescLeft"> </td><td class="mdescRight">Pulse wave oscillator with polyBLEP anti-aliasing. <br /></td></tr> | |
| 127 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:group__tsaw"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsaw.html">tSaw</a></td></tr> | |
| 129 | +<tr class="memdesc:group__tsaw"><td class="mdescLeft"> </td><td class="mdescRight">Saw wave oscillator with polyBLEP anti-aliasing. <br /></td></tr> | |
| 130 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 131 | +<tr class="memitem:group__tphasor"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tphasor.html">tPhasor</a></td></tr> | |
| 132 | +<tr class="memdesc:group__tphasor"><td class="mdescLeft"> </td><td class="mdescRight">Aliasing phasor. <br /></td></tr> | |
| 133 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 134 | +<tr class="memitem:group__tnoise"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tnoise.html">tNoise</a></td></tr> | |
| 135 | +<tr class="memdesc:group__tnoise"><td class="mdescLeft"> </td><td class="mdescRight">Noise generator, capable of producing white or pink noise. <br /></td></tr> | |
| 136 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 137 | +<tr class="memitem:group__tneuron"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tneuron.html">tNeuron</a></td></tr> | |
| 138 | +<tr class="memdesc:group__tneuron"><td class="mdescLeft"> </td><td class="mdescRight">Model of a neuron, adapted to act as an oscillator. <br /></td></tr> | |
| 139 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 140 | +<tr class="memitem:group__tmbpulse"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tmbpulse.html">tMBPulse</a></td></tr> | |
| 141 | +<tr class="memdesc:group__tmbpulse"><td class="mdescLeft"> </td><td class="mdescRight">Pulse wave oscillator with minBLEP anti-aliasing. <br /></td></tr> | |
| 142 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 143 | +<tr class="memitem:group__tmbtriangle"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tmbtriangle.html">tMBTriangle</a></td></tr> | |
| 144 | +<tr class="memdesc:group__tmbtriangle"><td class="mdescLeft"> </td><td class="mdescRight">Triangle wave oscillator with minBLEP anti-aliasing. <br /></td></tr> | |
| 145 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 146 | +<tr class="memitem:group__tmbsaw"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tmbsaw.html">tMBSaw</a></td></tr> | |
| 147 | +<tr class="memdesc:group__tmbsaw"><td class="mdescLeft"> </td><td class="mdescRight">Saw wave oscillator with minBLEP anti-aliasing. <br /></td></tr> | |
| 148 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 149 | +</table> | |
| 150 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 151 | +<p>Oscillators and generators. </p> | |
| 152 | +</div><!-- contents --> | |
| 153 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 154 | +<!-- start footer part --> | |
| 155 | +<footer></footer><script>getFooter()</script> | |
| 156 | +</body> | |
| 157 | +</html> | |
| @@ -0,0 +1,127 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Physical Models</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Physical Models</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>String models and more. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tpluck"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tpluck.html">tPluck</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tpluck"><td class="mdescLeft"> </td><td class="mdescRight">Karplus-Strong model. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tkarplusstrong"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tkarplusstrong.html">tKarplusStrong</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tkarplusstrong"><td class="mdescLeft"> </td><td class="mdescRight">Stiff Karplus-Strong model. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tsimplelivingstring"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsimplelivingstring.html">tSimpleLivingString</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tsimplelivingstring"><td class="mdescLeft"> </td><td class="mdescRight">Simplified string model. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__tlivingstring"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tlivingstring.html">tLivingString</a></td></tr> | |
| 111 | +<tr class="memdesc:group__tlivingstring"><td class="mdescLeft"> </td><td class="mdescRight">String model. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:group__tcomplexlivingstring"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html">tComplexLivingString</a></td></tr> | |
| 114 | +<tr class="memdesc:group__tcomplexlivingstring"><td class="mdescLeft"> </td><td class="mdescRight">Complex string model. <br /></td></tr> | |
| 115 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:group__treedtable"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__treedtable.html">tReedTable</a></td></tr> | |
| 117 | +<tr class="memdesc:group__treedtable"><td class="mdescLeft"> </td><td class="mdescRight">Reed Table - borrowed from STK. <br /></td></tr> | |
| 118 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +</table> | |
| 120 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 121 | +<p>String models and more. </p> | |
| 122 | +</div><!-- contents --> | |
| 123 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 124 | +<!-- start footer part --> | |
| 125 | +<footer></footer><script>getFooter()</script> | |
| 126 | +</body> | |
| 127 | +</html> | |
| @@ -0,0 +1,118 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Reverb</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Reverb</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Reverbs. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tprcreverb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tprcreverb.html">tPRCReverb</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tprcreverb"><td class="mdescLeft"> </td><td class="mdescRight">Reverb, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tnreverb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tnreverb.html">tNReverb</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tnreverb"><td class="mdescLeft"> </td><td class="mdescRight">Reverb, reimplemented from STK (Cook and Scavone). <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tdattorroreverb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html">tDattorroReverb</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tdattorroreverb"><td class="mdescLeft"> </td><td class="mdescRight">Dattorro plate reverb. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +</table> | |
| 111 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 112 | +<p>Reverbs. </p> | |
| 113 | +</div><!-- contents --> | |
| 114 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 115 | +<!-- start footer part --> | |
| 116 | +<footer></footer><script>getFooter()</script> | |
| 117 | +</body> | |
| 118 | +</html> | |
| @@ -0,0 +1,121 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Sampling</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#groups">Modules</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">Sampling</div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Samplers. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a> | |
| 100 | +Modules</h2></td></tr> | |
| 101 | +<tr class="memitem:group__tbuffer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html">tBuffer</a></td></tr> | |
| 102 | +<tr class="memdesc:group__tbuffer"><td class="mdescLeft"> </td><td class="mdescRight">Buffer for use in Sampler objects. <br /></td></tr> | |
| 103 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:group__tsampler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tsampler.html">tSampler</a></td></tr> | |
| 105 | +<tr class="memdesc:group__tsampler"><td class="mdescLeft"> </td><td class="mdescRight">Loopable input sampler with crossfading. <br /></td></tr> | |
| 106 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:group__tautosampler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html">tAutoSampler</a></td></tr> | |
| 108 | +<tr class="memdesc:group__tautosampler"><td class="mdescLeft"> </td><td class="mdescRight">Automatic sampler based on power of input. <br /></td></tr> | |
| 109 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:group__t_m_b_sampler"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html">tMBSampler</a></td></tr> | |
| 111 | +<tr class="memdesc:group__t_m_b_sampler"><td class="mdescLeft"> </td><td class="mdescRight">Loopable input sampler using minBLEP to remove discontinuities. <br /></td></tr> | |
| 112 | +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +</table> | |
| 114 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 115 | +<p>Samplers. </p> | |
| 116 | +</div><!-- contents --> | |
| 117 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 118 | +<!-- start footer part --> | |
| 119 | +<footer></footer><script>getFooter()</script> | |
| 120 | +</body> | |
| 121 | +</html> | |
| @@ -0,0 +1,509 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: t808Cowbell</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">t808Cowbell<div class="ingroups"><a class="el" href="group__instruments.html">Instruments</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>808 drum machine cowbell. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gad73082119a3ea30b5531c683617d007b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#gad73082119a3ea30b5531c683617d007b">t808Cowbell_init</a> (t808Cowbell *const, int useStick, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gad73082119a3ea30b5531c683617d007b"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Cowbell to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__t808cowbell.html#gad73082119a3ea30b5531c683617d007b">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gad73082119a3ea30b5531c683617d007b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga99059721c541953474999ddd3bb59913"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga99059721c541953474999ddd3bb59913">t808Cowbell_initToPool</a> (t808Cowbell *const, int useStick, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga99059721c541953474999ddd3bb59913"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Cowbell to a specified mempool. <a href="group__t808cowbell.html#ga99059721c541953474999ddd3bb59913">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga99059721c541953474999ddd3bb59913"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gaf582d380f2b6af70344a3a8b4ae04d09"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#gaf582d380f2b6af70344a3a8b4ae04d09">t808Cowbell_free</a> (t808Cowbell *const)</td></tr> | |
| 108 | +<tr class="memdesc:gaf582d380f2b6af70344a3a8b4ae04d09"><td class="mdescLeft"> </td><td class="mdescRight">Free a t808Cowbell from its mempool. <a href="group__t808cowbell.html#gaf582d380f2b6af70344a3a8b4ae04d09">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gaf582d380f2b6af70344a3a8b4ae04d09"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga58c18da70d7dbe34f5074dd3864950ec"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga58c18da70d7dbe34f5074dd3864950ec">t808Cowbell_tick</a> (t808Cowbell *const)</td></tr> | |
| 111 | +<tr class="separator:ga58c18da70d7dbe34f5074dd3864950ec"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:ga0345c870253d83d7328ddcaa8cd5962f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga0345c870253d83d7328ddcaa8cd5962f">t808Cowbell_on</a> (t808Cowbell *const, float vel)</td></tr> | |
| 113 | +<tr class="separator:ga0345c870253d83d7328ddcaa8cd5962f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gaa7f1e2a1ce97bb32cba4c8c55ea23ccd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#gaa7f1e2a1ce97bb32cba4c8c55ea23ccd">t808Cowbell_setDecay</a> (t808Cowbell *const, float decay)</td></tr> | |
| 115 | +<tr class="separator:gaa7f1e2a1ce97bb32cba4c8c55ea23ccd"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga7d3ae5159a1e71f7a48e2888b931d6a6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga7d3ae5159a1e71f7a48e2888b931d6a6">t808Cowbell_setHighpassFreq</a> (t808Cowbell *const, float freq)</td></tr> | |
| 117 | +<tr class="separator:ga7d3ae5159a1e71f7a48e2888b931d6a6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:gab2b2eb374bdd28d96dc91e279cf7f8c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#gab2b2eb374bdd28d96dc91e279cf7f8c8">t808Cowbell_setBandpassFreq</a> (t808Cowbell *const, float freq)</td></tr> | |
| 119 | +<tr class="separator:gab2b2eb374bdd28d96dc91e279cf7f8c8"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga231f7ba0e351caf6989db61a37229c49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga231f7ba0e351caf6989db61a37229c49">t808Cowbell_setFreq</a> (t808Cowbell *const, float freq)</td></tr> | |
| 121 | +<tr class="separator:ga231f7ba0e351caf6989db61a37229c49"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:ga8547ef62c511459d58c1c10636a4ff0e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga8547ef62c511459d58c1c10636a4ff0e">t808Cowbell_setOscMix</a> (t808Cowbell *const, float oscMix)</td></tr> | |
| 123 | +<tr class="separator:ga8547ef62c511459d58c1c10636a4ff0e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:ga2da4c28c28924e77adb14a477bc2b099"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808cowbell.html#ga2da4c28c28924e77adb14a477bc2b099">t808Cowbell_setStick</a> (t808Cowbell *const, int useStick)</td></tr> | |
| 125 | +<tr class="separator:ga2da4c28c28924e77adb14a477bc2b099"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +</table> | |
| 127 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 128 | +<p>808 drum machine cowbell. </p> | |
| 129 | +<h2 class="groupheader">Function Documentation</h2> | |
| 130 | +<a id="gad73082119a3ea30b5531c683617d007b"></a> | |
| 131 | +<h2 class="memtitle"><span class="permalink"><a href="#gad73082119a3ea30b5531c683617d007b">◆ </a></span>t808Cowbell_init()</h2> | |
| 132 | + | |
| 133 | +<div class="memitem"> | |
| 134 | +<div class="memproto"> | |
| 135 | + <table class="memname"> | |
| 136 | + <tr> | |
| 137 | + <td class="memname">void t808Cowbell_init </td> | |
| 138 | + <td>(</td> | |
| 139 | + <td class="paramtype">t808Cowbell * const </td> | |
| 140 | + <td class="paramname">, </td> | |
| 141 | + </tr> | |
| 142 | + <tr> | |
| 143 | + <td class="paramkey"></td> | |
| 144 | + <td></td> | |
| 145 | + <td class="paramtype">int </td> | |
| 146 | + <td class="paramname"><em>useStick</em>, </td> | |
| 147 | + </tr> | |
| 148 | + <tr> | |
| 149 | + <td class="paramkey"></td> | |
| 150 | + <td></td> | |
| 151 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 152 | + <td class="paramname"><em>leaf</em> </td> | |
| 153 | + </tr> | |
| 154 | + <tr> | |
| 155 | + <td></td> | |
| 156 | + <td>)</td> | |
| 157 | + <td></td><td></td> | |
| 158 | + </tr> | |
| 159 | + </table> | |
| 160 | +</div><div class="memdoc"> | |
| 161 | + | |
| 162 | +<p>Initialize a t808Cowbell to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 163 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 164 | + <table class="params"> | |
| 165 | + <tr><td class="paramname">cowbell</td><td>A pointer to the t808Cowbell to initialize. </td></tr> | |
| 166 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 167 | + </table> | |
| 168 | + </dd> | |
| 169 | +</dl> | |
| 170 | + | |
| 171 | +</div> | |
| 172 | +</div> | |
| 173 | +<a id="ga99059721c541953474999ddd3bb59913"></a> | |
| 174 | +<h2 class="memtitle"><span class="permalink"><a href="#ga99059721c541953474999ddd3bb59913">◆ </a></span>t808Cowbell_initToPool()</h2> | |
| 175 | + | |
| 176 | +<div class="memitem"> | |
| 177 | +<div class="memproto"> | |
| 178 | + <table class="memname"> | |
| 179 | + <tr> | |
| 180 | + <td class="memname">void t808Cowbell_initToPool </td> | |
| 181 | + <td>(</td> | |
| 182 | + <td class="paramtype">t808Cowbell * const </td> | |
| 183 | + <td class="paramname">, </td> | |
| 184 | + </tr> | |
| 185 | + <tr> | |
| 186 | + <td class="paramkey"></td> | |
| 187 | + <td></td> | |
| 188 | + <td class="paramtype">int </td> | |
| 189 | + <td class="paramname"><em>useStick</em>, </td> | |
| 190 | + </tr> | |
| 191 | + <tr> | |
| 192 | + <td class="paramkey"></td> | |
| 193 | + <td></td> | |
| 194 | + <td class="paramtype">tMempool * const </td> | |
| 195 | + <td class="paramname"> </td> | |
| 196 | + </tr> | |
| 197 | + <tr> | |
| 198 | + <td></td> | |
| 199 | + <td>)</td> | |
| 200 | + <td></td><td></td> | |
| 201 | + </tr> | |
| 202 | + </table> | |
| 203 | +</div><div class="memdoc"> | |
| 204 | + | |
| 205 | +<p>Initialize a t808Cowbell to a specified mempool. </p> | |
| 206 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 207 | + <table class="params"> | |
| 208 | + <tr><td class="paramname">cowbell</td><td>A pointer to the t808Cowbell to initialize. </td></tr> | |
| 209 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 210 | + </table> | |
| 211 | + </dd> | |
| 212 | +</dl> | |
| 213 | + | |
| 214 | +</div> | |
| 215 | +</div> | |
| 216 | +<a id="gaf582d380f2b6af70344a3a8b4ae04d09"></a> | |
| 217 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf582d380f2b6af70344a3a8b4ae04d09">◆ </a></span>t808Cowbell_free()</h2> | |
| 218 | + | |
| 219 | +<div class="memitem"> | |
| 220 | +<div class="memproto"> | |
| 221 | + <table class="memname"> | |
| 222 | + <tr> | |
| 223 | + <td class="memname">void t808Cowbell_free </td> | |
| 224 | + <td>(</td> | |
| 225 | + <td class="paramtype">t808Cowbell * const </td> | |
| 226 | + <td class="paramname"></td><td>)</td> | |
| 227 | + <td></td> | |
| 228 | + </tr> | |
| 229 | + </table> | |
| 230 | +</div><div class="memdoc"> | |
| 231 | + | |
| 232 | +<p>Free a t808Cowbell from its mempool. </p> | |
| 233 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 234 | + <table class="params"> | |
| 235 | + <tr><td class="paramname">cowbell</td><td>A pointer to the t808Cowbell to free. </td></tr> | |
| 236 | + </table> | |
| 237 | + </dd> | |
| 238 | +</dl> | |
| 239 | + | |
| 240 | +</div> | |
| 241 | +</div> | |
| 242 | +<a id="ga58c18da70d7dbe34f5074dd3864950ec"></a> | |
| 243 | +<h2 class="memtitle"><span class="permalink"><a href="#ga58c18da70d7dbe34f5074dd3864950ec">◆ </a></span>t808Cowbell_tick()</h2> | |
| 244 | + | |
| 245 | +<div class="memitem"> | |
| 246 | +<div class="memproto"> | |
| 247 | + <table class="memname"> | |
| 248 | + <tr> | |
| 249 | + <td class="memname">float t808Cowbell_tick </td> | |
| 250 | + <td>(</td> | |
| 251 | + <td class="paramtype">t808Cowbell * const </td> | |
| 252 | + <td class="paramname"></td><td>)</td> | |
| 253 | + <td></td> | |
| 254 | + </tr> | |
| 255 | + </table> | |
| 256 | +</div><div class="memdoc"> | |
| 257 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 258 | + <table class="params"> | |
| 259 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 260 | + </table> | |
| 261 | + </dd> | |
| 262 | +</dl> | |
| 263 | + | |
| 264 | +</div> | |
| 265 | +</div> | |
| 266 | +<a id="ga0345c870253d83d7328ddcaa8cd5962f"></a> | |
| 267 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0345c870253d83d7328ddcaa8cd5962f">◆ </a></span>t808Cowbell_on()</h2> | |
| 268 | + | |
| 269 | +<div class="memitem"> | |
| 270 | +<div class="memproto"> | |
| 271 | + <table class="memname"> | |
| 272 | + <tr> | |
| 273 | + <td class="memname">void t808Cowbell_on </td> | |
| 274 | + <td>(</td> | |
| 275 | + <td class="paramtype">t808Cowbell * const </td> | |
| 276 | + <td class="paramname">, </td> | |
| 277 | + </tr> | |
| 278 | + <tr> | |
| 279 | + <td class="paramkey"></td> | |
| 280 | + <td></td> | |
| 281 | + <td class="paramtype">float </td> | |
| 282 | + <td class="paramname"><em>vel</em> </td> | |
| 283 | + </tr> | |
| 284 | + <tr> | |
| 285 | + <td></td> | |
| 286 | + <td>)</td> | |
| 287 | + <td></td><td></td> | |
| 288 | + </tr> | |
| 289 | + </table> | |
| 290 | +</div><div class="memdoc"> | |
| 291 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 292 | + <table class="params"> | |
| 293 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 294 | + </table> | |
| 295 | + </dd> | |
| 296 | +</dl> | |
| 297 | + | |
| 298 | +</div> | |
| 299 | +</div> | |
| 300 | +<a id="gaa7f1e2a1ce97bb32cba4c8c55ea23ccd"></a> | |
| 301 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa7f1e2a1ce97bb32cba4c8c55ea23ccd">◆ </a></span>t808Cowbell_setDecay()</h2> | |
| 302 | + | |
| 303 | +<div class="memitem"> | |
| 304 | +<div class="memproto"> | |
| 305 | + <table class="memname"> | |
| 306 | + <tr> | |
| 307 | + <td class="memname">void t808Cowbell_setDecay </td> | |
| 308 | + <td>(</td> | |
| 309 | + <td class="paramtype">t808Cowbell * const </td> | |
| 310 | + <td class="paramname">, </td> | |
| 311 | + </tr> | |
| 312 | + <tr> | |
| 313 | + <td class="paramkey"></td> | |
| 314 | + <td></td> | |
| 315 | + <td class="paramtype">float </td> | |
| 316 | + <td class="paramname"><em>decay</em> </td> | |
| 317 | + </tr> | |
| 318 | + <tr> | |
| 319 | + <td></td> | |
| 320 | + <td>)</td> | |
| 321 | + <td></td><td></td> | |
| 322 | + </tr> | |
| 323 | + </table> | |
| 324 | +</div><div class="memdoc"> | |
| 325 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 326 | + <table class="params"> | |
| 327 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 328 | + </table> | |
| 329 | + </dd> | |
| 330 | +</dl> | |
| 331 | + | |
| 332 | +</div> | |
| 333 | +</div> | |
| 334 | +<a id="ga7d3ae5159a1e71f7a48e2888b931d6a6"></a> | |
| 335 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7d3ae5159a1e71f7a48e2888b931d6a6">◆ </a></span>t808Cowbell_setHighpassFreq()</h2> | |
| 336 | + | |
| 337 | +<div class="memitem"> | |
| 338 | +<div class="memproto"> | |
| 339 | + <table class="memname"> | |
| 340 | + <tr> | |
| 341 | + <td class="memname">void t808Cowbell_setHighpassFreq </td> | |
| 342 | + <td>(</td> | |
| 343 | + <td class="paramtype">t808Cowbell * const </td> | |
| 344 | + <td class="paramname">, </td> | |
| 345 | + </tr> | |
| 346 | + <tr> | |
| 347 | + <td class="paramkey"></td> | |
| 348 | + <td></td> | |
| 349 | + <td class="paramtype">float </td> | |
| 350 | + <td class="paramname"><em>freq</em> </td> | |
| 351 | + </tr> | |
| 352 | + <tr> | |
| 353 | + <td></td> | |
| 354 | + <td>)</td> | |
| 355 | + <td></td><td></td> | |
| 356 | + </tr> | |
| 357 | + </table> | |
| 358 | +</div><div class="memdoc"> | |
| 359 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 360 | + <table class="params"> | |
| 361 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 362 | + </table> | |
| 363 | + </dd> | |
| 364 | +</dl> | |
| 365 | + | |
| 366 | +</div> | |
| 367 | +</div> | |
| 368 | +<a id="gab2b2eb374bdd28d96dc91e279cf7f8c8"></a> | |
| 369 | +<h2 class="memtitle"><span class="permalink"><a href="#gab2b2eb374bdd28d96dc91e279cf7f8c8">◆ </a></span>t808Cowbell_setBandpassFreq()</h2> | |
| 370 | + | |
| 371 | +<div class="memitem"> | |
| 372 | +<div class="memproto"> | |
| 373 | + <table class="memname"> | |
| 374 | + <tr> | |
| 375 | + <td class="memname">void t808Cowbell_setBandpassFreq </td> | |
| 376 | + <td>(</td> | |
| 377 | + <td class="paramtype">t808Cowbell * const </td> | |
| 378 | + <td class="paramname">, </td> | |
| 379 | + </tr> | |
| 380 | + <tr> | |
| 381 | + <td class="paramkey"></td> | |
| 382 | + <td></td> | |
| 383 | + <td class="paramtype">float </td> | |
| 384 | + <td class="paramname"><em>freq</em> </td> | |
| 385 | + </tr> | |
| 386 | + <tr> | |
| 387 | + <td></td> | |
| 388 | + <td>)</td> | |
| 389 | + <td></td><td></td> | |
| 390 | + </tr> | |
| 391 | + </table> | |
| 392 | +</div><div class="memdoc"> | |
| 393 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 394 | + <table class="params"> | |
| 395 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 396 | + </table> | |
| 397 | + </dd> | |
| 398 | +</dl> | |
| 399 | + | |
| 400 | +</div> | |
| 401 | +</div> | |
| 402 | +<a id="ga231f7ba0e351caf6989db61a37229c49"></a> | |
| 403 | +<h2 class="memtitle"><span class="permalink"><a href="#ga231f7ba0e351caf6989db61a37229c49">◆ </a></span>t808Cowbell_setFreq()</h2> | |
| 404 | + | |
| 405 | +<div class="memitem"> | |
| 406 | +<div class="memproto"> | |
| 407 | + <table class="memname"> | |
| 408 | + <tr> | |
| 409 | + <td class="memname">void t808Cowbell_setFreq </td> | |
| 410 | + <td>(</td> | |
| 411 | + <td class="paramtype">t808Cowbell * const </td> | |
| 412 | + <td class="paramname">, </td> | |
| 413 | + </tr> | |
| 414 | + <tr> | |
| 415 | + <td class="paramkey"></td> | |
| 416 | + <td></td> | |
| 417 | + <td class="paramtype">float </td> | |
| 418 | + <td class="paramname"><em>freq</em> </td> | |
| 419 | + </tr> | |
| 420 | + <tr> | |
| 421 | + <td></td> | |
| 422 | + <td>)</td> | |
| 423 | + <td></td><td></td> | |
| 424 | + </tr> | |
| 425 | + </table> | |
| 426 | +</div><div class="memdoc"> | |
| 427 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 428 | + <table class="params"> | |
| 429 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 430 | + </table> | |
| 431 | + </dd> | |
| 432 | +</dl> | |
| 433 | + | |
| 434 | +</div> | |
| 435 | +</div> | |
| 436 | +<a id="ga8547ef62c511459d58c1c10636a4ff0e"></a> | |
| 437 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8547ef62c511459d58c1c10636a4ff0e">◆ </a></span>t808Cowbell_setOscMix()</h2> | |
| 438 | + | |
| 439 | +<div class="memitem"> | |
| 440 | +<div class="memproto"> | |
| 441 | + <table class="memname"> | |
| 442 | + <tr> | |
| 443 | + <td class="memname">void t808Cowbell_setOscMix </td> | |
| 444 | + <td>(</td> | |
| 445 | + <td class="paramtype">t808Cowbell * const </td> | |
| 446 | + <td class="paramname">, </td> | |
| 447 | + </tr> | |
| 448 | + <tr> | |
| 449 | + <td class="paramkey"></td> | |
| 450 | + <td></td> | |
| 451 | + <td class="paramtype">float </td> | |
| 452 | + <td class="paramname"><em>oscMix</em> </td> | |
| 453 | + </tr> | |
| 454 | + <tr> | |
| 455 | + <td></td> | |
| 456 | + <td>)</td> | |
| 457 | + <td></td><td></td> | |
| 458 | + </tr> | |
| 459 | + </table> | |
| 460 | +</div><div class="memdoc"> | |
| 461 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 462 | + <table class="params"> | |
| 463 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 464 | + </table> | |
| 465 | + </dd> | |
| 466 | +</dl> | |
| 467 | + | |
| 468 | +</div> | |
| 469 | +</div> | |
| 470 | +<a id="ga2da4c28c28924e77adb14a477bc2b099"></a> | |
| 471 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2da4c28c28924e77adb14a477bc2b099">◆ </a></span>t808Cowbell_setStick()</h2> | |
| 472 | + | |
| 473 | +<div class="memitem"> | |
| 474 | +<div class="memproto"> | |
| 475 | + <table class="memname"> | |
| 476 | + <tr> | |
| 477 | + <td class="memname">void t808Cowbell_setStick </td> | |
| 478 | + <td>(</td> | |
| 479 | + <td class="paramtype">t808Cowbell * const </td> | |
| 480 | + <td class="paramname">, </td> | |
| 481 | + </tr> | |
| 482 | + <tr> | |
| 483 | + <td class="paramkey"></td> | |
| 484 | + <td></td> | |
| 485 | + <td class="paramtype">int </td> | |
| 486 | + <td class="paramname"><em>useStick</em> </td> | |
| 487 | + </tr> | |
| 488 | + <tr> | |
| 489 | + <td></td> | |
| 490 | + <td>)</td> | |
| 491 | + <td></td><td></td> | |
| 492 | + </tr> | |
| 493 | + </table> | |
| 494 | +</div><div class="memdoc"> | |
| 495 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 496 | + <table class="params"> | |
| 497 | + <tr><td class="paramname">cowbell</td><td>A pointer to the relevant t808Cowbell. </td></tr> | |
| 498 | + </table> | |
| 499 | + </dd> | |
| 500 | +</dl> | |
| 501 | + | |
| 502 | +</div> | |
| 503 | +</div> | |
| 504 | +</div><!-- contents --> | |
| 505 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 506 | +<!-- start footer part --> | |
| 507 | +<footer></footer><script>getFooter()</script> | |
| 508 | +</body> | |
| 509 | +</html> | |
| @@ -0,0 +1,641 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: t808Hihat</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">t808Hihat<div class="ingroups"><a class="el" href="group__instruments.html">Instruments</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>808 drum machine hihat. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga90cf7603e94540308461463f738d120a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#ga90cf7603e94540308461463f738d120a">t808Hihat_init</a> (t808Hihat *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga90cf7603e94540308461463f738d120a"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Hihat to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__t808hihat.html#ga90cf7603e94540308461463f738d120a">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga90cf7603e94540308461463f738d120a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga1aa220309fb3475977ea7878105a8d1d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#ga1aa220309fb3475977ea7878105a8d1d">t808Hihat_initToPool</a> (t808Hihat *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga1aa220309fb3475977ea7878105a8d1d"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Hihat to a specified mempool. <a href="group__t808hihat.html#ga1aa220309fb3475977ea7878105a8d1d">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga1aa220309fb3475977ea7878105a8d1d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gacdf51e9c89696dfe6347bbf5bd750795"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gacdf51e9c89696dfe6347bbf5bd750795">t808Hihat_free</a> (t808Hihat *const)</td></tr> | |
| 108 | +<tr class="memdesc:gacdf51e9c89696dfe6347bbf5bd750795"><td class="mdescLeft"> </td><td class="mdescRight">Free a t808Hihat from its mempool. <a href="group__t808hihat.html#gacdf51e9c89696dfe6347bbf5bd750795">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gacdf51e9c89696dfe6347bbf5bd750795"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gacd110ae0db13491f0eb4aa27b75b3cc0"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gacd110ae0db13491f0eb4aa27b75b3cc0">t808Hihat_tick</a> (t808Hihat *const)</td></tr> | |
| 111 | +<tr class="separator:gacd110ae0db13491f0eb4aa27b75b3cc0"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:gae906b0f89ba9a5ec113512e943b06762"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gae906b0f89ba9a5ec113512e943b06762">t808Hihat_on</a> (t808Hihat *const, float vel)</td></tr> | |
| 113 | +<tr class="separator:gae906b0f89ba9a5ec113512e943b06762"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:ga450a85981e478ea7bf7990b7867dfa7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#ga450a85981e478ea7bf7990b7867dfa7c">t808Hihat_setOscNoiseMix</a> (t808Hihat *const, float oscNoiseMix)</td></tr> | |
| 115 | +<tr class="separator:ga450a85981e478ea7bf7990b7867dfa7c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:gafe362829712b47febbc622a133c978eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gafe362829712b47febbc622a133c978eb">t808Hihat_setDecay</a> (t808Hihat *const, float decay)</td></tr> | |
| 117 | +<tr class="separator:gafe362829712b47febbc622a133c978eb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:gacece6ca1e3cc6bfe0b5b1ba1ef310a4d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gacece6ca1e3cc6bfe0b5b1ba1ef310a4d">t808Hihat_setHighpassFreq</a> (t808Hihat *const, float freq)</td></tr> | |
| 119 | +<tr class="separator:gacece6ca1e3cc6bfe0b5b1ba1ef310a4d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga86f81ed83bf120be74b1d49c8e409ba9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#ga86f81ed83bf120be74b1d49c8e409ba9">t808Hihat_setOscBandpassFreq</a> (t808Hihat *const, float freq)</td></tr> | |
| 121 | +<tr class="separator:ga86f81ed83bf120be74b1d49c8e409ba9"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:gacfd6ccfd7606aa878c6b5a2b4abb646c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gacfd6ccfd7606aa878c6b5a2b4abb646c">t808Hihat_setOscBandpassQ</a> (t808Hihat *const hihat, float Q)</td></tr> | |
| 123 | +<tr class="separator:gacfd6ccfd7606aa878c6b5a2b4abb646c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:gac877fd8a5108ee60ce9bc9629c673749"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gac877fd8a5108ee60ce9bc9629c673749">t808Hihat_setStickBandPassFreq</a> (t808Hihat *const, float freq)</td></tr> | |
| 125 | +<tr class="separator:gac877fd8a5108ee60ce9bc9629c673749"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:ga554517ecfcd8d7c4f46d97a2be3d11ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#ga554517ecfcd8d7c4f46d97a2be3d11ee">t808Hihat_setStickBandPassQ</a> (t808Hihat *const hihat, float Q)</td></tr> | |
| 127 | +<tr class="separator:ga554517ecfcd8d7c4f46d97a2be3d11ee"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:gad9633cc3f51a6ce583c1941309582427"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gad9633cc3f51a6ce583c1941309582427">t808Hihat_setOscFreq</a> (t808Hihat *const, float freq)</td></tr> | |
| 129 | +<tr class="separator:gad9633cc3f51a6ce583c1941309582427"><td class="memSeparator" colspan="2"> </td></tr> | |
| 130 | +<tr class="memitem:gae236e3f43e6099c9b6047bac2b72ab9a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gae236e3f43e6099c9b6047bac2b72ab9a">t808Hihat_setStretch</a> (t808Hihat *const hihat, float stretch)</td></tr> | |
| 131 | +<tr class="separator:gae236e3f43e6099c9b6047bac2b72ab9a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 132 | +<tr class="memitem:gaa2611ffc113296265543a92ebcb1b772"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808hihat.html#gaa2611ffc113296265543a92ebcb1b772">t808Hihat_setFM</a> (t808Hihat *const hihat, float FM_amount)</td></tr> | |
| 133 | +<tr class="separator:gaa2611ffc113296265543a92ebcb1b772"><td class="memSeparator" colspan="2"> </td></tr> | |
| 134 | +</table> | |
| 135 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 136 | +<p>808 drum machine hihat. </p> | |
| 137 | +<h2 class="groupheader">Function Documentation</h2> | |
| 138 | +<a id="ga90cf7603e94540308461463f738d120a"></a> | |
| 139 | +<h2 class="memtitle"><span class="permalink"><a href="#ga90cf7603e94540308461463f738d120a">◆ </a></span>t808Hihat_init()</h2> | |
| 140 | + | |
| 141 | +<div class="memitem"> | |
| 142 | +<div class="memproto"> | |
| 143 | + <table class="memname"> | |
| 144 | + <tr> | |
| 145 | + <td class="memname">void t808Hihat_init </td> | |
| 146 | + <td>(</td> | |
| 147 | + <td class="paramtype">t808Hihat * const </td> | |
| 148 | + <td class="paramname">, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 154 | + <td class="paramname"><em>leaf</em> </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td></td> | |
| 158 | + <td>)</td> | |
| 159 | + <td></td><td></td> | |
| 160 | + </tr> | |
| 161 | + </table> | |
| 162 | +</div><div class="memdoc"> | |
| 163 | + | |
| 164 | +<p>Initialize a t808Hihat to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 165 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 166 | + <table class="params"> | |
| 167 | + <tr><td class="paramname">hihat</td><td>A pointer to the t808Hihat to initialize. </td></tr> | |
| 168 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 169 | + </table> | |
| 170 | + </dd> | |
| 171 | +</dl> | |
| 172 | + | |
| 173 | +</div> | |
| 174 | +</div> | |
| 175 | +<a id="ga1aa220309fb3475977ea7878105a8d1d"></a> | |
| 176 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1aa220309fb3475977ea7878105a8d1d">◆ </a></span>t808Hihat_initToPool()</h2> | |
| 177 | + | |
| 178 | +<div class="memitem"> | |
| 179 | +<div class="memproto"> | |
| 180 | + <table class="memname"> | |
| 181 | + <tr> | |
| 182 | + <td class="memname">void t808Hihat_initToPool </td> | |
| 183 | + <td>(</td> | |
| 184 | + <td class="paramtype">t808Hihat * const </td> | |
| 185 | + <td class="paramname">, </td> | |
| 186 | + </tr> | |
| 187 | + <tr> | |
| 188 | + <td class="paramkey"></td> | |
| 189 | + <td></td> | |
| 190 | + <td class="paramtype">tMempool * const </td> | |
| 191 | + <td class="paramname"> </td> | |
| 192 | + </tr> | |
| 193 | + <tr> | |
| 194 | + <td></td> | |
| 195 | + <td>)</td> | |
| 196 | + <td></td><td></td> | |
| 197 | + </tr> | |
| 198 | + </table> | |
| 199 | +</div><div class="memdoc"> | |
| 200 | + | |
| 201 | +<p>Initialize a t808Hihat to a specified mempool. </p> | |
| 202 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 203 | + <table class="params"> | |
| 204 | + <tr><td class="paramname">hihat</td><td>A pointer to the t808Hihat to initialize. </td></tr> | |
| 205 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 206 | + </table> | |
| 207 | + </dd> | |
| 208 | +</dl> | |
| 209 | + | |
| 210 | +</div> | |
| 211 | +</div> | |
| 212 | +<a id="gacdf51e9c89696dfe6347bbf5bd750795"></a> | |
| 213 | +<h2 class="memtitle"><span class="permalink"><a href="#gacdf51e9c89696dfe6347bbf5bd750795">◆ </a></span>t808Hihat_free()</h2> | |
| 214 | + | |
| 215 | +<div class="memitem"> | |
| 216 | +<div class="memproto"> | |
| 217 | + <table class="memname"> | |
| 218 | + <tr> | |
| 219 | + <td class="memname">void t808Hihat_free </td> | |
| 220 | + <td>(</td> | |
| 221 | + <td class="paramtype">t808Hihat * const </td> | |
| 222 | + <td class="paramname"></td><td>)</td> | |
| 223 | + <td></td> | |
| 224 | + </tr> | |
| 225 | + </table> | |
| 226 | +</div><div class="memdoc"> | |
| 227 | + | |
| 228 | +<p>Free a t808Hihat from its mempool. </p> | |
| 229 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 230 | + <table class="params"> | |
| 231 | + <tr><td class="paramname">hihat</td><td>A pointer to the t808Hihat to free. </td></tr> | |
| 232 | + </table> | |
| 233 | + </dd> | |
| 234 | +</dl> | |
| 235 | + | |
| 236 | +</div> | |
| 237 | +</div> | |
| 238 | +<a id="gacd110ae0db13491f0eb4aa27b75b3cc0"></a> | |
| 239 | +<h2 class="memtitle"><span class="permalink"><a href="#gacd110ae0db13491f0eb4aa27b75b3cc0">◆ </a></span>t808Hihat_tick()</h2> | |
| 240 | + | |
| 241 | +<div class="memitem"> | |
| 242 | +<div class="memproto"> | |
| 243 | + <table class="memname"> | |
| 244 | + <tr> | |
| 245 | + <td class="memname">float t808Hihat_tick </td> | |
| 246 | + <td>(</td> | |
| 247 | + <td class="paramtype">t808Hihat * const </td> | |
| 248 | + <td class="paramname"></td><td>)</td> | |
| 249 | + <td></td> | |
| 250 | + </tr> | |
| 251 | + </table> | |
| 252 | +</div><div class="memdoc"> | |
| 253 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 254 | + <table class="params"> | |
| 255 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 256 | + </table> | |
| 257 | + </dd> | |
| 258 | +</dl> | |
| 259 | + | |
| 260 | +</div> | |
| 261 | +</div> | |
| 262 | +<a id="gae906b0f89ba9a5ec113512e943b06762"></a> | |
| 263 | +<h2 class="memtitle"><span class="permalink"><a href="#gae906b0f89ba9a5ec113512e943b06762">◆ </a></span>t808Hihat_on()</h2> | |
| 264 | + | |
| 265 | +<div class="memitem"> | |
| 266 | +<div class="memproto"> | |
| 267 | + <table class="memname"> | |
| 268 | + <tr> | |
| 269 | + <td class="memname">void t808Hihat_on </td> | |
| 270 | + <td>(</td> | |
| 271 | + <td class="paramtype">t808Hihat * const </td> | |
| 272 | + <td class="paramname">, </td> | |
| 273 | + </tr> | |
| 274 | + <tr> | |
| 275 | + <td class="paramkey"></td> | |
| 276 | + <td></td> | |
| 277 | + <td class="paramtype">float </td> | |
| 278 | + <td class="paramname"><em>vel</em> </td> | |
| 279 | + </tr> | |
| 280 | + <tr> | |
| 281 | + <td></td> | |
| 282 | + <td>)</td> | |
| 283 | + <td></td><td></td> | |
| 284 | + </tr> | |
| 285 | + </table> | |
| 286 | +</div><div class="memdoc"> | |
| 287 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 288 | + <table class="params"> | |
| 289 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 290 | + </table> | |
| 291 | + </dd> | |
| 292 | +</dl> | |
| 293 | + | |
| 294 | +</div> | |
| 295 | +</div> | |
| 296 | +<a id="ga450a85981e478ea7bf7990b7867dfa7c"></a> | |
| 297 | +<h2 class="memtitle"><span class="permalink"><a href="#ga450a85981e478ea7bf7990b7867dfa7c">◆ </a></span>t808Hihat_setOscNoiseMix()</h2> | |
| 298 | + | |
| 299 | +<div class="memitem"> | |
| 300 | +<div class="memproto"> | |
| 301 | + <table class="memname"> | |
| 302 | + <tr> | |
| 303 | + <td class="memname">void t808Hihat_setOscNoiseMix </td> | |
| 304 | + <td>(</td> | |
| 305 | + <td class="paramtype">t808Hihat * const </td> | |
| 306 | + <td class="paramname">, </td> | |
| 307 | + </tr> | |
| 308 | + <tr> | |
| 309 | + <td class="paramkey"></td> | |
| 310 | + <td></td> | |
| 311 | + <td class="paramtype">float </td> | |
| 312 | + <td class="paramname"><em>oscNoiseMix</em> </td> | |
| 313 | + </tr> | |
| 314 | + <tr> | |
| 315 | + <td></td> | |
| 316 | + <td>)</td> | |
| 317 | + <td></td><td></td> | |
| 318 | + </tr> | |
| 319 | + </table> | |
| 320 | +</div><div class="memdoc"> | |
| 321 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 322 | + <table class="params"> | |
| 323 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 324 | + </table> | |
| 325 | + </dd> | |
| 326 | +</dl> | |
| 327 | + | |
| 328 | +</div> | |
| 329 | +</div> | |
| 330 | +<a id="gafe362829712b47febbc622a133c978eb"></a> | |
| 331 | +<h2 class="memtitle"><span class="permalink"><a href="#gafe362829712b47febbc622a133c978eb">◆ </a></span>t808Hihat_setDecay()</h2> | |
| 332 | + | |
| 333 | +<div class="memitem"> | |
| 334 | +<div class="memproto"> | |
| 335 | + <table class="memname"> | |
| 336 | + <tr> | |
| 337 | + <td class="memname">void t808Hihat_setDecay </td> | |
| 338 | + <td>(</td> | |
| 339 | + <td class="paramtype">t808Hihat * const </td> | |
| 340 | + <td class="paramname">, </td> | |
| 341 | + </tr> | |
| 342 | + <tr> | |
| 343 | + <td class="paramkey"></td> | |
| 344 | + <td></td> | |
| 345 | + <td class="paramtype">float </td> | |
| 346 | + <td class="paramname"><em>decay</em> </td> | |
| 347 | + </tr> | |
| 348 | + <tr> | |
| 349 | + <td></td> | |
| 350 | + <td>)</td> | |
| 351 | + <td></td><td></td> | |
| 352 | + </tr> | |
| 353 | + </table> | |
| 354 | +</div><div class="memdoc"> | |
| 355 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 356 | + <table class="params"> | |
| 357 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 358 | + </table> | |
| 359 | + </dd> | |
| 360 | +</dl> | |
| 361 | + | |
| 362 | +</div> | |
| 363 | +</div> | |
| 364 | +<a id="gacece6ca1e3cc6bfe0b5b1ba1ef310a4d"></a> | |
| 365 | +<h2 class="memtitle"><span class="permalink"><a href="#gacece6ca1e3cc6bfe0b5b1ba1ef310a4d">◆ </a></span>t808Hihat_setHighpassFreq()</h2> | |
| 366 | + | |
| 367 | +<div class="memitem"> | |
| 368 | +<div class="memproto"> | |
| 369 | + <table class="memname"> | |
| 370 | + <tr> | |
| 371 | + <td class="memname">void t808Hihat_setHighpassFreq </td> | |
| 372 | + <td>(</td> | |
| 373 | + <td class="paramtype">t808Hihat * const </td> | |
| 374 | + <td class="paramname">, </td> | |
| 375 | + </tr> | |
| 376 | + <tr> | |
| 377 | + <td class="paramkey"></td> | |
| 378 | + <td></td> | |
| 379 | + <td class="paramtype">float </td> | |
| 380 | + <td class="paramname"><em>freq</em> </td> | |
| 381 | + </tr> | |
| 382 | + <tr> | |
| 383 | + <td></td> | |
| 384 | + <td>)</td> | |
| 385 | + <td></td><td></td> | |
| 386 | + </tr> | |
| 387 | + </table> | |
| 388 | +</div><div class="memdoc"> | |
| 389 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 390 | + <table class="params"> | |
| 391 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 392 | + </table> | |
| 393 | + </dd> | |
| 394 | +</dl> | |
| 395 | + | |
| 396 | +</div> | |
| 397 | +</div> | |
| 398 | +<a id="ga86f81ed83bf120be74b1d49c8e409ba9"></a> | |
| 399 | +<h2 class="memtitle"><span class="permalink"><a href="#ga86f81ed83bf120be74b1d49c8e409ba9">◆ </a></span>t808Hihat_setOscBandpassFreq()</h2> | |
| 400 | + | |
| 401 | +<div class="memitem"> | |
| 402 | +<div class="memproto"> | |
| 403 | + <table class="memname"> | |
| 404 | + <tr> | |
| 405 | + <td class="memname">void t808Hihat_setOscBandpassFreq </td> | |
| 406 | + <td>(</td> | |
| 407 | + <td class="paramtype">t808Hihat * const </td> | |
| 408 | + <td class="paramname">, </td> | |
| 409 | + </tr> | |
| 410 | + <tr> | |
| 411 | + <td class="paramkey"></td> | |
| 412 | + <td></td> | |
| 413 | + <td class="paramtype">float </td> | |
| 414 | + <td class="paramname"><em>freq</em> </td> | |
| 415 | + </tr> | |
| 416 | + <tr> | |
| 417 | + <td></td> | |
| 418 | + <td>)</td> | |
| 419 | + <td></td><td></td> | |
| 420 | + </tr> | |
| 421 | + </table> | |
| 422 | +</div><div class="memdoc"> | |
| 423 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 424 | + <table class="params"> | |
| 425 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 426 | + </table> | |
| 427 | + </dd> | |
| 428 | +</dl> | |
| 429 | + | |
| 430 | +</div> | |
| 431 | +</div> | |
| 432 | +<a id="gacfd6ccfd7606aa878c6b5a2b4abb646c"></a> | |
| 433 | +<h2 class="memtitle"><span class="permalink"><a href="#gacfd6ccfd7606aa878c6b5a2b4abb646c">◆ </a></span>t808Hihat_setOscBandpassQ()</h2> | |
| 434 | + | |
| 435 | +<div class="memitem"> | |
| 436 | +<div class="memproto"> | |
| 437 | + <table class="memname"> | |
| 438 | + <tr> | |
| 439 | + <td class="memname">void t808Hihat_setOscBandpassQ </td> | |
| 440 | + <td>(</td> | |
| 441 | + <td class="paramtype">t808Hihat *const </td> | |
| 442 | + <td class="paramname"><em>hihat</em>, </td> | |
| 443 | + </tr> | |
| 444 | + <tr> | |
| 445 | + <td class="paramkey"></td> | |
| 446 | + <td></td> | |
| 447 | + <td class="paramtype">float </td> | |
| 448 | + <td class="paramname"><em>Q</em> </td> | |
| 449 | + </tr> | |
| 450 | + <tr> | |
| 451 | + <td></td> | |
| 452 | + <td>)</td> | |
| 453 | + <td></td><td></td> | |
| 454 | + </tr> | |
| 455 | + </table> | |
| 456 | +</div><div class="memdoc"> | |
| 457 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 458 | + <table class="params"> | |
| 459 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 460 | + </table> | |
| 461 | + </dd> | |
| 462 | +</dl> | |
| 463 | + | |
| 464 | +</div> | |
| 465 | +</div> | |
| 466 | +<a id="gac877fd8a5108ee60ce9bc9629c673749"></a> | |
| 467 | +<h2 class="memtitle"><span class="permalink"><a href="#gac877fd8a5108ee60ce9bc9629c673749">◆ </a></span>t808Hihat_setStickBandPassFreq()</h2> | |
| 468 | + | |
| 469 | +<div class="memitem"> | |
| 470 | +<div class="memproto"> | |
| 471 | + <table class="memname"> | |
| 472 | + <tr> | |
| 473 | + <td class="memname">void t808Hihat_setStickBandPassFreq </td> | |
| 474 | + <td>(</td> | |
| 475 | + <td class="paramtype">t808Hihat * const </td> | |
| 476 | + <td class="paramname">, </td> | |
| 477 | + </tr> | |
| 478 | + <tr> | |
| 479 | + <td class="paramkey"></td> | |
| 480 | + <td></td> | |
| 481 | + <td class="paramtype">float </td> | |
| 482 | + <td class="paramname"><em>freq</em> </td> | |
| 483 | + </tr> | |
| 484 | + <tr> | |
| 485 | + <td></td> | |
| 486 | + <td>)</td> | |
| 487 | + <td></td><td></td> | |
| 488 | + </tr> | |
| 489 | + </table> | |
| 490 | +</div><div class="memdoc"> | |
| 491 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 492 | + <table class="params"> | |
| 493 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 494 | + </table> | |
| 495 | + </dd> | |
| 496 | +</dl> | |
| 497 | + | |
| 498 | +</div> | |
| 499 | +</div> | |
| 500 | +<a id="ga554517ecfcd8d7c4f46d97a2be3d11ee"></a> | |
| 501 | +<h2 class="memtitle"><span class="permalink"><a href="#ga554517ecfcd8d7c4f46d97a2be3d11ee">◆ </a></span>t808Hihat_setStickBandPassQ()</h2> | |
| 502 | + | |
| 503 | +<div class="memitem"> | |
| 504 | +<div class="memproto"> | |
| 505 | + <table class="memname"> | |
| 506 | + <tr> | |
| 507 | + <td class="memname">void t808Hihat_setStickBandPassQ </td> | |
| 508 | + <td>(</td> | |
| 509 | + <td class="paramtype">t808Hihat *const </td> | |
| 510 | + <td class="paramname"><em>hihat</em>, </td> | |
| 511 | + </tr> | |
| 512 | + <tr> | |
| 513 | + <td class="paramkey"></td> | |
| 514 | + <td></td> | |
| 515 | + <td class="paramtype">float </td> | |
| 516 | + <td class="paramname"><em>Q</em> </td> | |
| 517 | + </tr> | |
| 518 | + <tr> | |
| 519 | + <td></td> | |
| 520 | + <td>)</td> | |
| 521 | + <td></td><td></td> | |
| 522 | + </tr> | |
| 523 | + </table> | |
| 524 | +</div><div class="memdoc"> | |
| 525 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 526 | + <table class="params"> | |
| 527 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 528 | + </table> | |
| 529 | + </dd> | |
| 530 | +</dl> | |
| 531 | + | |
| 532 | +</div> | |
| 533 | +</div> | |
| 534 | +<a id="gad9633cc3f51a6ce583c1941309582427"></a> | |
| 535 | +<h2 class="memtitle"><span class="permalink"><a href="#gad9633cc3f51a6ce583c1941309582427">◆ </a></span>t808Hihat_setOscFreq()</h2> | |
| 536 | + | |
| 537 | +<div class="memitem"> | |
| 538 | +<div class="memproto"> | |
| 539 | + <table class="memname"> | |
| 540 | + <tr> | |
| 541 | + <td class="memname">void t808Hihat_setOscFreq </td> | |
| 542 | + <td>(</td> | |
| 543 | + <td class="paramtype">t808Hihat * const </td> | |
| 544 | + <td class="paramname">, </td> | |
| 545 | + </tr> | |
| 546 | + <tr> | |
| 547 | + <td class="paramkey"></td> | |
| 548 | + <td></td> | |
| 549 | + <td class="paramtype">float </td> | |
| 550 | + <td class="paramname"><em>freq</em> </td> | |
| 551 | + </tr> | |
| 552 | + <tr> | |
| 553 | + <td></td> | |
| 554 | + <td>)</td> | |
| 555 | + <td></td><td></td> | |
| 556 | + </tr> | |
| 557 | + </table> | |
| 558 | +</div><div class="memdoc"> | |
| 559 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 560 | + <table class="params"> | |
| 561 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 562 | + </table> | |
| 563 | + </dd> | |
| 564 | +</dl> | |
| 565 | + | |
| 566 | +</div> | |
| 567 | +</div> | |
| 568 | +<a id="gae236e3f43e6099c9b6047bac2b72ab9a"></a> | |
| 569 | +<h2 class="memtitle"><span class="permalink"><a href="#gae236e3f43e6099c9b6047bac2b72ab9a">◆ </a></span>t808Hihat_setStretch()</h2> | |
| 570 | + | |
| 571 | +<div class="memitem"> | |
| 572 | +<div class="memproto"> | |
| 573 | + <table class="memname"> | |
| 574 | + <tr> | |
| 575 | + <td class="memname">void t808Hihat_setStretch </td> | |
| 576 | + <td>(</td> | |
| 577 | + <td class="paramtype">t808Hihat *const </td> | |
| 578 | + <td class="paramname"><em>hihat</em>, </td> | |
| 579 | + </tr> | |
| 580 | + <tr> | |
| 581 | + <td class="paramkey"></td> | |
| 582 | + <td></td> | |
| 583 | + <td class="paramtype">float </td> | |
| 584 | + <td class="paramname"><em>stretch</em> </td> | |
| 585 | + </tr> | |
| 586 | + <tr> | |
| 587 | + <td></td> | |
| 588 | + <td>)</td> | |
| 589 | + <td></td><td></td> | |
| 590 | + </tr> | |
| 591 | + </table> | |
| 592 | +</div><div class="memdoc"> | |
| 593 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 594 | + <table class="params"> | |
| 595 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 596 | + </table> | |
| 597 | + </dd> | |
| 598 | +</dl> | |
| 599 | + | |
| 600 | +</div> | |
| 601 | +</div> | |
| 602 | +<a id="gaa2611ffc113296265543a92ebcb1b772"></a> | |
| 603 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa2611ffc113296265543a92ebcb1b772">◆ </a></span>t808Hihat_setFM()</h2> | |
| 604 | + | |
| 605 | +<div class="memitem"> | |
| 606 | +<div class="memproto"> | |
| 607 | + <table class="memname"> | |
| 608 | + <tr> | |
| 609 | + <td class="memname">void t808Hihat_setFM </td> | |
| 610 | + <td>(</td> | |
| 611 | + <td class="paramtype">t808Hihat *const </td> | |
| 612 | + <td class="paramname"><em>hihat</em>, </td> | |
| 613 | + </tr> | |
| 614 | + <tr> | |
| 615 | + <td class="paramkey"></td> | |
| 616 | + <td></td> | |
| 617 | + <td class="paramtype">float </td> | |
| 618 | + <td class="paramname"><em>FM_amount</em> </td> | |
| 619 | + </tr> | |
| 620 | + <tr> | |
| 621 | + <td></td> | |
| 622 | + <td>)</td> | |
| 623 | + <td></td><td></td> | |
| 624 | + </tr> | |
| 625 | + </table> | |
| 626 | +</div><div class="memdoc"> | |
| 627 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 628 | + <table class="params"> | |
| 629 | + <tr><td class="paramname">hihat</td><td>A pointer to the relevant t808Hihat. </td></tr> | |
| 630 | + </table> | |
| 631 | + </dd> | |
| 632 | +</dl> | |
| 633 | + | |
| 634 | +</div> | |
| 635 | +</div> | |
| 636 | +</div><!-- contents --> | |
| 637 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 638 | +<!-- start footer part --> | |
| 639 | +<footer></footer><script>getFooter()</script> | |
| 640 | +</body> | |
| 641 | +</html> | |
| @@ -0,0 +1,569 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: t808Kick</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">t808Kick<div class="ingroups"><a class="el" href="group__instruments.html">Instruments</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>808 drum machine kick. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gadf0610a6f55caa8fe2bce29be8ae5866"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#gadf0610a6f55caa8fe2bce29be8ae5866">t808Kick_init</a> (t808Kick *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gadf0610a6f55caa8fe2bce29be8ae5866"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Kick to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__t808kick.html#gadf0610a6f55caa8fe2bce29be8ae5866">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gadf0610a6f55caa8fe2bce29be8ae5866"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga0126a59483e835ffb84686ded5ffe4db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga0126a59483e835ffb84686ded5ffe4db">t808Kick_initToPool</a> (t808Kick *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga0126a59483e835ffb84686ded5ffe4db"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Kick to a specified mempool. <a href="group__t808kick.html#ga0126a59483e835ffb84686ded5ffe4db">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga0126a59483e835ffb84686ded5ffe4db"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga29c6085b72a735d53c2112d574b53019"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga29c6085b72a735d53c2112d574b53019">t808Kick_free</a> (t808Kick *const)</td></tr> | |
| 108 | +<tr class="memdesc:ga29c6085b72a735d53c2112d574b53019"><td class="mdescLeft"> </td><td class="mdescRight">Free a t808Kick from its mempool. <a href="group__t808kick.html#ga29c6085b72a735d53c2112d574b53019">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:ga29c6085b72a735d53c2112d574b53019"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga3bba7e177c2b54fadb802277ee4df1d1"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga3bba7e177c2b54fadb802277ee4df1d1">t808Kick_tick</a> (t808Kick *const)</td></tr> | |
| 111 | +<tr class="separator:ga3bba7e177c2b54fadb802277ee4df1d1"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:ga412fef7686fb7b6a6f9a545de1dd66c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga412fef7686fb7b6a6f9a545de1dd66c6">t808Kick_on</a> (t808Kick *const, float vel)</td></tr> | |
| 113 | +<tr class="separator:ga412fef7686fb7b6a6f9a545de1dd66c6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gabb6ccbf278eacb145026c24591a0d37c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#gabb6ccbf278eacb145026c24591a0d37c">t808Kick_setToneFreq</a> (t808Kick *const, float freq)</td></tr> | |
| 115 | +<tr class="separator:gabb6ccbf278eacb145026c24591a0d37c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga5c40b2f7ee8815cd3b50a52f33f69e50"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga5c40b2f7ee8815cd3b50a52f33f69e50">t808Kick_setToneDecay</a> (t808Kick *const, float decay)</td></tr> | |
| 117 | +<tr class="separator:ga5c40b2f7ee8815cd3b50a52f33f69e50"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:gaf7d43ae5eeb2f104773e33f128d04ad7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#gaf7d43ae5eeb2f104773e33f128d04ad7">t808Kick_setNoiseDecay</a> (t808Kick *const, float decay)</td></tr> | |
| 119 | +<tr class="separator:gaf7d43ae5eeb2f104773e33f128d04ad7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:gacc0caa60a523b68eec29d7a6391021ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#gacc0caa60a523b68eec29d7a6391021ba">t808Kick_setSighAmount</a> (t808Kick *const, float sigh)</td></tr> | |
| 121 | +<tr class="separator:gacc0caa60a523b68eec29d7a6391021ba"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:ga5d87bb00168c68eb2c818bcb215998a4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga5d87bb00168c68eb2c818bcb215998a4">t808Kick_setChirpAmount</a> (t808Kick *const, float chirp)</td></tr> | |
| 123 | +<tr class="separator:ga5d87bb00168c68eb2c818bcb215998a4"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:ga8f8bf7a1fcd13931e431e7adf073de68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga8f8bf7a1fcd13931e431e7adf073de68">t808Kick_setToneNoiseMix</a> (t808Kick *const, float toneNoiseMix)</td></tr> | |
| 125 | +<tr class="separator:ga8f8bf7a1fcd13931e431e7adf073de68"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:ga8595d5622afa9ca641b082f016969d25"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#ga8595d5622afa9ca641b082f016969d25">t808Kick_setNoiseFilterFreq</a> (t808Kick *const, float noiseFilterFreq)</td></tr> | |
| 127 | +<tr class="separator:ga8595d5622afa9ca641b082f016969d25"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:gafccd007bf99d7997189694ae37ec568e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808kick.html#gafccd007bf99d7997189694ae37ec568e">t808Kick_setNoiseFilterQ</a> (t808Kick *const, float noiseFilterQ)</td></tr> | |
| 129 | +<tr class="separator:gafccd007bf99d7997189694ae37ec568e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 130 | +</table> | |
| 131 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 132 | +<p>808 drum machine kick. </p> | |
| 133 | +<h2 class="groupheader">Function Documentation</h2> | |
| 134 | +<a id="gadf0610a6f55caa8fe2bce29be8ae5866"></a> | |
| 135 | +<h2 class="memtitle"><span class="permalink"><a href="#gadf0610a6f55caa8fe2bce29be8ae5866">◆ </a></span>t808Kick_init()</h2> | |
| 136 | + | |
| 137 | +<div class="memitem"> | |
| 138 | +<div class="memproto"> | |
| 139 | + <table class="memname"> | |
| 140 | + <tr> | |
| 141 | + <td class="memname">void t808Kick_init </td> | |
| 142 | + <td>(</td> | |
| 143 | + <td class="paramtype">t808Kick * const </td> | |
| 144 | + <td class="paramname">, </td> | |
| 145 | + </tr> | |
| 146 | + <tr> | |
| 147 | + <td class="paramkey"></td> | |
| 148 | + <td></td> | |
| 149 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 150 | + <td class="paramname"><em>leaf</em> </td> | |
| 151 | + </tr> | |
| 152 | + <tr> | |
| 153 | + <td></td> | |
| 154 | + <td>)</td> | |
| 155 | + <td></td><td></td> | |
| 156 | + </tr> | |
| 157 | + </table> | |
| 158 | +</div><div class="memdoc"> | |
| 159 | + | |
| 160 | +<p>Initialize a t808Kick to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 161 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 162 | + <table class="params"> | |
| 163 | + <tr><td class="paramname">kick</td><td>A pointer to the t808Kick to initialize. </td></tr> | |
| 164 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 165 | + </table> | |
| 166 | + </dd> | |
| 167 | +</dl> | |
| 168 | + | |
| 169 | +</div> | |
| 170 | +</div> | |
| 171 | +<a id="ga0126a59483e835ffb84686ded5ffe4db"></a> | |
| 172 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0126a59483e835ffb84686ded5ffe4db">◆ </a></span>t808Kick_initToPool()</h2> | |
| 173 | + | |
| 174 | +<div class="memitem"> | |
| 175 | +<div class="memproto"> | |
| 176 | + <table class="memname"> | |
| 177 | + <tr> | |
| 178 | + <td class="memname">void t808Kick_initToPool </td> | |
| 179 | + <td>(</td> | |
| 180 | + <td class="paramtype">t808Kick * const </td> | |
| 181 | + <td class="paramname">, </td> | |
| 182 | + </tr> | |
| 183 | + <tr> | |
| 184 | + <td class="paramkey"></td> | |
| 185 | + <td></td> | |
| 186 | + <td class="paramtype">tMempool * const </td> | |
| 187 | + <td class="paramname"> </td> | |
| 188 | + </tr> | |
| 189 | + <tr> | |
| 190 | + <td></td> | |
| 191 | + <td>)</td> | |
| 192 | + <td></td><td></td> | |
| 193 | + </tr> | |
| 194 | + </table> | |
| 195 | +</div><div class="memdoc"> | |
| 196 | + | |
| 197 | +<p>Initialize a t808Kick to a specified mempool. </p> | |
| 198 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 199 | + <table class="params"> | |
| 200 | + <tr><td class="paramname">kick</td><td>A pointer to the t808Kick to initialize. </td></tr> | |
| 201 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 202 | + </table> | |
| 203 | + </dd> | |
| 204 | +</dl> | |
| 205 | + | |
| 206 | +</div> | |
| 207 | +</div> | |
| 208 | +<a id="ga29c6085b72a735d53c2112d574b53019"></a> | |
| 209 | +<h2 class="memtitle"><span class="permalink"><a href="#ga29c6085b72a735d53c2112d574b53019">◆ </a></span>t808Kick_free()</h2> | |
| 210 | + | |
| 211 | +<div class="memitem"> | |
| 212 | +<div class="memproto"> | |
| 213 | + <table class="memname"> | |
| 214 | + <tr> | |
| 215 | + <td class="memname">void t808Kick_free </td> | |
| 216 | + <td>(</td> | |
| 217 | + <td class="paramtype">t808Kick * const </td> | |
| 218 | + <td class="paramname"></td><td>)</td> | |
| 219 | + <td></td> | |
| 220 | + </tr> | |
| 221 | + </table> | |
| 222 | +</div><div class="memdoc"> | |
| 223 | + | |
| 224 | +<p>Free a t808Kick from its mempool. </p> | |
| 225 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 226 | + <table class="params"> | |
| 227 | + <tr><td class="paramname">kick</td><td>A pointer to the t808Kick to free. </td></tr> | |
| 228 | + </table> | |
| 229 | + </dd> | |
| 230 | +</dl> | |
| 231 | + | |
| 232 | +</div> | |
| 233 | +</div> | |
| 234 | +<a id="ga3bba7e177c2b54fadb802277ee4df1d1"></a> | |
| 235 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3bba7e177c2b54fadb802277ee4df1d1">◆ </a></span>t808Kick_tick()</h2> | |
| 236 | + | |
| 237 | +<div class="memitem"> | |
| 238 | +<div class="memproto"> | |
| 239 | + <table class="memname"> | |
| 240 | + <tr> | |
| 241 | + <td class="memname">float t808Kick_tick </td> | |
| 242 | + <td>(</td> | |
| 243 | + <td class="paramtype">t808Kick * const </td> | |
| 244 | + <td class="paramname"></td><td>)</td> | |
| 245 | + <td></td> | |
| 246 | + </tr> | |
| 247 | + </table> | |
| 248 | +</div><div class="memdoc"> | |
| 249 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 250 | + <table class="params"> | |
| 251 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 252 | + </table> | |
| 253 | + </dd> | |
| 254 | +</dl> | |
| 255 | + | |
| 256 | +</div> | |
| 257 | +</div> | |
| 258 | +<a id="ga412fef7686fb7b6a6f9a545de1dd66c6"></a> | |
| 259 | +<h2 class="memtitle"><span class="permalink"><a href="#ga412fef7686fb7b6a6f9a545de1dd66c6">◆ </a></span>t808Kick_on()</h2> | |
| 260 | + | |
| 261 | +<div class="memitem"> | |
| 262 | +<div class="memproto"> | |
| 263 | + <table class="memname"> | |
| 264 | + <tr> | |
| 265 | + <td class="memname">void t808Kick_on </td> | |
| 266 | + <td>(</td> | |
| 267 | + <td class="paramtype">t808Kick * const </td> | |
| 268 | + <td class="paramname">, </td> | |
| 269 | + </tr> | |
| 270 | + <tr> | |
| 271 | + <td class="paramkey"></td> | |
| 272 | + <td></td> | |
| 273 | + <td class="paramtype">float </td> | |
| 274 | + <td class="paramname"><em>vel</em> </td> | |
| 275 | + </tr> | |
| 276 | + <tr> | |
| 277 | + <td></td> | |
| 278 | + <td>)</td> | |
| 279 | + <td></td><td></td> | |
| 280 | + </tr> | |
| 281 | + </table> | |
| 282 | +</div><div class="memdoc"> | |
| 283 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 284 | + <table class="params"> | |
| 285 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 286 | + </table> | |
| 287 | + </dd> | |
| 288 | +</dl> | |
| 289 | + | |
| 290 | +</div> | |
| 291 | +</div> | |
| 292 | +<a id="gabb6ccbf278eacb145026c24591a0d37c"></a> | |
| 293 | +<h2 class="memtitle"><span class="permalink"><a href="#gabb6ccbf278eacb145026c24591a0d37c">◆ </a></span>t808Kick_setToneFreq()</h2> | |
| 294 | + | |
| 295 | +<div class="memitem"> | |
| 296 | +<div class="memproto"> | |
| 297 | + <table class="memname"> | |
| 298 | + <tr> | |
| 299 | + <td class="memname">void t808Kick_setToneFreq </td> | |
| 300 | + <td>(</td> | |
| 301 | + <td class="paramtype">t808Kick * const </td> | |
| 302 | + <td class="paramname">, </td> | |
| 303 | + </tr> | |
| 304 | + <tr> | |
| 305 | + <td class="paramkey"></td> | |
| 306 | + <td></td> | |
| 307 | + <td class="paramtype">float </td> | |
| 308 | + <td class="paramname"><em>freq</em> </td> | |
| 309 | + </tr> | |
| 310 | + <tr> | |
| 311 | + <td></td> | |
| 312 | + <td>)</td> | |
| 313 | + <td></td><td></td> | |
| 314 | + </tr> | |
| 315 | + </table> | |
| 316 | +</div><div class="memdoc"> | |
| 317 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 318 | + <table class="params"> | |
| 319 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 320 | + </table> | |
| 321 | + </dd> | |
| 322 | +</dl> | |
| 323 | + | |
| 324 | +</div> | |
| 325 | +</div> | |
| 326 | +<a id="ga5c40b2f7ee8815cd3b50a52f33f69e50"></a> | |
| 327 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5c40b2f7ee8815cd3b50a52f33f69e50">◆ </a></span>t808Kick_setToneDecay()</h2> | |
| 328 | + | |
| 329 | +<div class="memitem"> | |
| 330 | +<div class="memproto"> | |
| 331 | + <table class="memname"> | |
| 332 | + <tr> | |
| 333 | + <td class="memname">void t808Kick_setToneDecay </td> | |
| 334 | + <td>(</td> | |
| 335 | + <td class="paramtype">t808Kick * const </td> | |
| 336 | + <td class="paramname">, </td> | |
| 337 | + </tr> | |
| 338 | + <tr> | |
| 339 | + <td class="paramkey"></td> | |
| 340 | + <td></td> | |
| 341 | + <td class="paramtype">float </td> | |
| 342 | + <td class="paramname"><em>decay</em> </td> | |
| 343 | + </tr> | |
| 344 | + <tr> | |
| 345 | + <td></td> | |
| 346 | + <td>)</td> | |
| 347 | + <td></td><td></td> | |
| 348 | + </tr> | |
| 349 | + </table> | |
| 350 | +</div><div class="memdoc"> | |
| 351 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 352 | + <table class="params"> | |
| 353 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 354 | + </table> | |
| 355 | + </dd> | |
| 356 | +</dl> | |
| 357 | + | |
| 358 | +</div> | |
| 359 | +</div> | |
| 360 | +<a id="gaf7d43ae5eeb2f104773e33f128d04ad7"></a> | |
| 361 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf7d43ae5eeb2f104773e33f128d04ad7">◆ </a></span>t808Kick_setNoiseDecay()</h2> | |
| 362 | + | |
| 363 | +<div class="memitem"> | |
| 364 | +<div class="memproto"> | |
| 365 | + <table class="memname"> | |
| 366 | + <tr> | |
| 367 | + <td class="memname">void t808Kick_setNoiseDecay </td> | |
| 368 | + <td>(</td> | |
| 369 | + <td class="paramtype">t808Kick * const </td> | |
| 370 | + <td class="paramname">, </td> | |
| 371 | + </tr> | |
| 372 | + <tr> | |
| 373 | + <td class="paramkey"></td> | |
| 374 | + <td></td> | |
| 375 | + <td class="paramtype">float </td> | |
| 376 | + <td class="paramname"><em>decay</em> </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td></td> | |
| 380 | + <td>)</td> | |
| 381 | + <td></td><td></td> | |
| 382 | + </tr> | |
| 383 | + </table> | |
| 384 | +</div><div class="memdoc"> | |
| 385 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 386 | + <table class="params"> | |
| 387 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 388 | + </table> | |
| 389 | + </dd> | |
| 390 | +</dl> | |
| 391 | + | |
| 392 | +</div> | |
| 393 | +</div> | |
| 394 | +<a id="gacc0caa60a523b68eec29d7a6391021ba"></a> | |
| 395 | +<h2 class="memtitle"><span class="permalink"><a href="#gacc0caa60a523b68eec29d7a6391021ba">◆ </a></span>t808Kick_setSighAmount()</h2> | |
| 396 | + | |
| 397 | +<div class="memitem"> | |
| 398 | +<div class="memproto"> | |
| 399 | + <table class="memname"> | |
| 400 | + <tr> | |
| 401 | + <td class="memname">void t808Kick_setSighAmount </td> | |
| 402 | + <td>(</td> | |
| 403 | + <td class="paramtype">t808Kick * const </td> | |
| 404 | + <td class="paramname">, </td> | |
| 405 | + </tr> | |
| 406 | + <tr> | |
| 407 | + <td class="paramkey"></td> | |
| 408 | + <td></td> | |
| 409 | + <td class="paramtype">float </td> | |
| 410 | + <td class="paramname"><em>sigh</em> </td> | |
| 411 | + </tr> | |
| 412 | + <tr> | |
| 413 | + <td></td> | |
| 414 | + <td>)</td> | |
| 415 | + <td></td><td></td> | |
| 416 | + </tr> | |
| 417 | + </table> | |
| 418 | +</div><div class="memdoc"> | |
| 419 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 420 | + <table class="params"> | |
| 421 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 422 | + </table> | |
| 423 | + </dd> | |
| 424 | +</dl> | |
| 425 | + | |
| 426 | +</div> | |
| 427 | +</div> | |
| 428 | +<a id="ga5d87bb00168c68eb2c818bcb215998a4"></a> | |
| 429 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5d87bb00168c68eb2c818bcb215998a4">◆ </a></span>t808Kick_setChirpAmount()</h2> | |
| 430 | + | |
| 431 | +<div class="memitem"> | |
| 432 | +<div class="memproto"> | |
| 433 | + <table class="memname"> | |
| 434 | + <tr> | |
| 435 | + <td class="memname">void t808Kick_setChirpAmount </td> | |
| 436 | + <td>(</td> | |
| 437 | + <td class="paramtype">t808Kick * const </td> | |
| 438 | + <td class="paramname">, </td> | |
| 439 | + </tr> | |
| 440 | + <tr> | |
| 441 | + <td class="paramkey"></td> | |
| 442 | + <td></td> | |
| 443 | + <td class="paramtype">float </td> | |
| 444 | + <td class="paramname"><em>chirp</em> </td> | |
| 445 | + </tr> | |
| 446 | + <tr> | |
| 447 | + <td></td> | |
| 448 | + <td>)</td> | |
| 449 | + <td></td><td></td> | |
| 450 | + </tr> | |
| 451 | + </table> | |
| 452 | +</div><div class="memdoc"> | |
| 453 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 454 | + <table class="params"> | |
| 455 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 456 | + </table> | |
| 457 | + </dd> | |
| 458 | +</dl> | |
| 459 | + | |
| 460 | +</div> | |
| 461 | +</div> | |
| 462 | +<a id="ga8f8bf7a1fcd13931e431e7adf073de68"></a> | |
| 463 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8f8bf7a1fcd13931e431e7adf073de68">◆ </a></span>t808Kick_setToneNoiseMix()</h2> | |
| 464 | + | |
| 465 | +<div class="memitem"> | |
| 466 | +<div class="memproto"> | |
| 467 | + <table class="memname"> | |
| 468 | + <tr> | |
| 469 | + <td class="memname">void t808Kick_setToneNoiseMix </td> | |
| 470 | + <td>(</td> | |
| 471 | + <td class="paramtype">t808Kick * const </td> | |
| 472 | + <td class="paramname">, </td> | |
| 473 | + </tr> | |
| 474 | + <tr> | |
| 475 | + <td class="paramkey"></td> | |
| 476 | + <td></td> | |
| 477 | + <td class="paramtype">float </td> | |
| 478 | + <td class="paramname"><em>toneNoiseMix</em> </td> | |
| 479 | + </tr> | |
| 480 | + <tr> | |
| 481 | + <td></td> | |
| 482 | + <td>)</td> | |
| 483 | + <td></td><td></td> | |
| 484 | + </tr> | |
| 485 | + </table> | |
| 486 | +</div><div class="memdoc"> | |
| 487 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 488 | + <table class="params"> | |
| 489 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 490 | + </table> | |
| 491 | + </dd> | |
| 492 | +</dl> | |
| 493 | + | |
| 494 | +</div> | |
| 495 | +</div> | |
| 496 | +<a id="ga8595d5622afa9ca641b082f016969d25"></a> | |
| 497 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8595d5622afa9ca641b082f016969d25">◆ </a></span>t808Kick_setNoiseFilterFreq()</h2> | |
| 498 | + | |
| 499 | +<div class="memitem"> | |
| 500 | +<div class="memproto"> | |
| 501 | + <table class="memname"> | |
| 502 | + <tr> | |
| 503 | + <td class="memname">void t808Kick_setNoiseFilterFreq </td> | |
| 504 | + <td>(</td> | |
| 505 | + <td class="paramtype">t808Kick * const </td> | |
| 506 | + <td class="paramname">, </td> | |
| 507 | + </tr> | |
| 508 | + <tr> | |
| 509 | + <td class="paramkey"></td> | |
| 510 | + <td></td> | |
| 511 | + <td class="paramtype">float </td> | |
| 512 | + <td class="paramname"><em>noiseFilterFreq</em> </td> | |
| 513 | + </tr> | |
| 514 | + <tr> | |
| 515 | + <td></td> | |
| 516 | + <td>)</td> | |
| 517 | + <td></td><td></td> | |
| 518 | + </tr> | |
| 519 | + </table> | |
| 520 | +</div><div class="memdoc"> | |
| 521 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 522 | + <table class="params"> | |
| 523 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 524 | + </table> | |
| 525 | + </dd> | |
| 526 | +</dl> | |
| 527 | + | |
| 528 | +</div> | |
| 529 | +</div> | |
| 530 | +<a id="gafccd007bf99d7997189694ae37ec568e"></a> | |
| 531 | +<h2 class="memtitle"><span class="permalink"><a href="#gafccd007bf99d7997189694ae37ec568e">◆ </a></span>t808Kick_setNoiseFilterQ()</h2> | |
| 532 | + | |
| 533 | +<div class="memitem"> | |
| 534 | +<div class="memproto"> | |
| 535 | + <table class="memname"> | |
| 536 | + <tr> | |
| 537 | + <td class="memname">void t808Kick_setNoiseFilterQ </td> | |
| 538 | + <td>(</td> | |
| 539 | + <td class="paramtype">t808Kick * const </td> | |
| 540 | + <td class="paramname">, </td> | |
| 541 | + </tr> | |
| 542 | + <tr> | |
| 543 | + <td class="paramkey"></td> | |
| 544 | + <td></td> | |
| 545 | + <td class="paramtype">float </td> | |
| 546 | + <td class="paramname"><em>noiseFilterQ</em> </td> | |
| 547 | + </tr> | |
| 548 | + <tr> | |
| 549 | + <td></td> | |
| 550 | + <td>)</td> | |
| 551 | + <td></td><td></td> | |
| 552 | + </tr> | |
| 553 | + </table> | |
| 554 | +</div><div class="memdoc"> | |
| 555 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 556 | + <table class="params"> | |
| 557 | + <tr><td class="paramname">kick</td><td>A pointer to the relevant t808Kick. </td></tr> | |
| 558 | + </table> | |
| 559 | + </dd> | |
| 560 | +</dl> | |
| 561 | + | |
| 562 | +</div> | |
| 563 | +</div> | |
| 564 | +</div><!-- contents --> | |
| 565 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 566 | +<!-- start footer part --> | |
| 567 | +<footer></footer><script>getFooter()</script> | |
| 568 | +</body> | |
| 569 | +</html> | |
| @@ -0,0 +1,569 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: t808Snare</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">t808Snare<div class="ingroups"><a class="el" href="group__instruments.html">Instruments</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>808 drum machine snare. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gacd0d752096b9eb8c14b7bd5e7088f6df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gacd0d752096b9eb8c14b7bd5e7088f6df">t808Snare_init</a> (t808Snare *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gacd0d752096b9eb8c14b7bd5e7088f6df"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Snare to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__t808snare.html#gacd0d752096b9eb8c14b7bd5e7088f6df">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gacd0d752096b9eb8c14b7bd5e7088f6df"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga2aca77d2a4474881901ede4e03bd6209"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#ga2aca77d2a4474881901ede4e03bd6209">t808Snare_initToPool</a> (t808Snare *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga2aca77d2a4474881901ede4e03bd6209"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a t808Snare to a specified mempool. <a href="group__t808snare.html#ga2aca77d2a4474881901ede4e03bd6209">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga2aca77d2a4474881901ede4e03bd6209"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga61d0f7d53b904cf9919a767abe274d10"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#ga61d0f7d53b904cf9919a767abe274d10">t808Snare_free</a> (t808Snare *const)</td></tr> | |
| 108 | +<tr class="memdesc:ga61d0f7d53b904cf9919a767abe274d10"><td class="mdescLeft"> </td><td class="mdescRight">Free a t808Snare from its mempool. <a href="group__t808snare.html#ga61d0f7d53b904cf9919a767abe274d10">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:ga61d0f7d53b904cf9919a767abe274d10"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga517c3b4cfe9e4d362b37d897b852243c"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#ga517c3b4cfe9e4d362b37d897b852243c">t808Snare_tick</a> (t808Snare *const)</td></tr> | |
| 111 | +<tr class="separator:ga517c3b4cfe9e4d362b37d897b852243c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:gae053deab7660527b10d71b087e880565"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gae053deab7660527b10d71b087e880565">t808Snare_on</a> (t808Snare *const, float vel)</td></tr> | |
| 113 | +<tr class="separator:gae053deab7660527b10d71b087e880565"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gac2203aab6623948c0516eac99caff599"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gac2203aab6623948c0516eac99caff599">t808Snare_setTone1Freq</a> (t808Snare *const, float freq)</td></tr> | |
| 115 | +<tr class="separator:gac2203aab6623948c0516eac99caff599"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:gae29d81ddb62b86a01e9d9f91af2727ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gae29d81ddb62b86a01e9d9f91af2727ae">t808Snare_setTone2Freq</a> (t808Snare *const, float freq)</td></tr> | |
| 117 | +<tr class="separator:gae29d81ddb62b86a01e9d9f91af2727ae"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga2428f86cd194304d8473720dde039964"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#ga2428f86cd194304d8473720dde039964">t808Snare_setTone1Decay</a> (t808Snare *const, float decay)</td></tr> | |
| 119 | +<tr class="separator:ga2428f86cd194304d8473720dde039964"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga9fd3b086cf100b54d044f8a4be211ffe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#ga9fd3b086cf100b54d044f8a4be211ffe">t808Snare_setTone2Decay</a> (t808Snare *const, float decay)</td></tr> | |
| 121 | +<tr class="separator:ga9fd3b086cf100b54d044f8a4be211ffe"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:gac4d1025b896f471d4eaa28a00332ffd7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gac4d1025b896f471d4eaa28a00332ffd7">t808Snare_setNoiseDecay</a> (t808Snare *const, float decay)</td></tr> | |
| 123 | +<tr class="separator:gac4d1025b896f471d4eaa28a00332ffd7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:gac2d85920c25919c4d647243f32453229"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gac2d85920c25919c4d647243f32453229">t808Snare_setToneNoiseMix</a> (t808Snare *const, float toneNoiseMix)</td></tr> | |
| 125 | +<tr class="separator:gac2d85920c25919c4d647243f32453229"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:gafaee814013dd2d593d88edb94760f4ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#gafaee814013dd2d593d88edb94760f4ab">t808Snare_setNoiseFilterFreq</a> (t808Snare *const, float noiseFilterFreq)</td></tr> | |
| 127 | +<tr class="separator:gafaee814013dd2d593d88edb94760f4ab"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:ga6777f759f2d5969d1ce54337e85f00f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t808snare.html#ga6777f759f2d5969d1ce54337e85f00f2">t808Snare_setNoiseFilterQ</a> (t808Snare *const, float noiseFilterQ)</td></tr> | |
| 129 | +<tr class="separator:ga6777f759f2d5969d1ce54337e85f00f2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 130 | +</table> | |
| 131 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 132 | +<p>808 drum machine snare. </p> | |
| 133 | +<h2 class="groupheader">Function Documentation</h2> | |
| 134 | +<a id="gacd0d752096b9eb8c14b7bd5e7088f6df"></a> | |
| 135 | +<h2 class="memtitle"><span class="permalink"><a href="#gacd0d752096b9eb8c14b7bd5e7088f6df">◆ </a></span>t808Snare_init()</h2> | |
| 136 | + | |
| 137 | +<div class="memitem"> | |
| 138 | +<div class="memproto"> | |
| 139 | + <table class="memname"> | |
| 140 | + <tr> | |
| 141 | + <td class="memname">void t808Snare_init </td> | |
| 142 | + <td>(</td> | |
| 143 | + <td class="paramtype">t808Snare * const </td> | |
| 144 | + <td class="paramname">, </td> | |
| 145 | + </tr> | |
| 146 | + <tr> | |
| 147 | + <td class="paramkey"></td> | |
| 148 | + <td></td> | |
| 149 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 150 | + <td class="paramname"><em>leaf</em> </td> | |
| 151 | + </tr> | |
| 152 | + <tr> | |
| 153 | + <td></td> | |
| 154 | + <td>)</td> | |
| 155 | + <td></td><td></td> | |
| 156 | + </tr> | |
| 157 | + </table> | |
| 158 | +</div><div class="memdoc"> | |
| 159 | + | |
| 160 | +<p>Initialize a t808Snare to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 161 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 162 | + <table class="params"> | |
| 163 | + <tr><td class="paramname">snare</td><td>A pointer to the t808Snare to initialize. </td></tr> | |
| 164 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 165 | + </table> | |
| 166 | + </dd> | |
| 167 | +</dl> | |
| 168 | + | |
| 169 | +</div> | |
| 170 | +</div> | |
| 171 | +<a id="ga2aca77d2a4474881901ede4e03bd6209"></a> | |
| 172 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2aca77d2a4474881901ede4e03bd6209">◆ </a></span>t808Snare_initToPool()</h2> | |
| 173 | + | |
| 174 | +<div class="memitem"> | |
| 175 | +<div class="memproto"> | |
| 176 | + <table class="memname"> | |
| 177 | + <tr> | |
| 178 | + <td class="memname">void t808Snare_initToPool </td> | |
| 179 | + <td>(</td> | |
| 180 | + <td class="paramtype">t808Snare * const </td> | |
| 181 | + <td class="paramname">, </td> | |
| 182 | + </tr> | |
| 183 | + <tr> | |
| 184 | + <td class="paramkey"></td> | |
| 185 | + <td></td> | |
| 186 | + <td class="paramtype">tMempool * const </td> | |
| 187 | + <td class="paramname"> </td> | |
| 188 | + </tr> | |
| 189 | + <tr> | |
| 190 | + <td></td> | |
| 191 | + <td>)</td> | |
| 192 | + <td></td><td></td> | |
| 193 | + </tr> | |
| 194 | + </table> | |
| 195 | +</div><div class="memdoc"> | |
| 196 | + | |
| 197 | +<p>Initialize a t808Snare to a specified mempool. </p> | |
| 198 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 199 | + <table class="params"> | |
| 200 | + <tr><td class="paramname">snare</td><td>A pointer to the t808Snare to initialize. </td></tr> | |
| 201 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 202 | + </table> | |
| 203 | + </dd> | |
| 204 | +</dl> | |
| 205 | + | |
| 206 | +</div> | |
| 207 | +</div> | |
| 208 | +<a id="ga61d0f7d53b904cf9919a767abe274d10"></a> | |
| 209 | +<h2 class="memtitle"><span class="permalink"><a href="#ga61d0f7d53b904cf9919a767abe274d10">◆ </a></span>t808Snare_free()</h2> | |
| 210 | + | |
| 211 | +<div class="memitem"> | |
| 212 | +<div class="memproto"> | |
| 213 | + <table class="memname"> | |
| 214 | + <tr> | |
| 215 | + <td class="memname">void t808Snare_free </td> | |
| 216 | + <td>(</td> | |
| 217 | + <td class="paramtype">t808Snare * const </td> | |
| 218 | + <td class="paramname"></td><td>)</td> | |
| 219 | + <td></td> | |
| 220 | + </tr> | |
| 221 | + </table> | |
| 222 | +</div><div class="memdoc"> | |
| 223 | + | |
| 224 | +<p>Free a t808Snare from its mempool. </p> | |
| 225 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 226 | + <table class="params"> | |
| 227 | + <tr><td class="paramname">snare</td><td>A pointer to the t808Snare to free. </td></tr> | |
| 228 | + </table> | |
| 229 | + </dd> | |
| 230 | +</dl> | |
| 231 | + | |
| 232 | +</div> | |
| 233 | +</div> | |
| 234 | +<a id="ga517c3b4cfe9e4d362b37d897b852243c"></a> | |
| 235 | +<h2 class="memtitle"><span class="permalink"><a href="#ga517c3b4cfe9e4d362b37d897b852243c">◆ </a></span>t808Snare_tick()</h2> | |
| 236 | + | |
| 237 | +<div class="memitem"> | |
| 238 | +<div class="memproto"> | |
| 239 | + <table class="memname"> | |
| 240 | + <tr> | |
| 241 | + <td class="memname">float t808Snare_tick </td> | |
| 242 | + <td>(</td> | |
| 243 | + <td class="paramtype">t808Snare * const </td> | |
| 244 | + <td class="paramname"></td><td>)</td> | |
| 245 | + <td></td> | |
| 246 | + </tr> | |
| 247 | + </table> | |
| 248 | +</div><div class="memdoc"> | |
| 249 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 250 | + <table class="params"> | |
| 251 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 252 | + </table> | |
| 253 | + </dd> | |
| 254 | +</dl> | |
| 255 | + | |
| 256 | +</div> | |
| 257 | +</div> | |
| 258 | +<a id="gae053deab7660527b10d71b087e880565"></a> | |
| 259 | +<h2 class="memtitle"><span class="permalink"><a href="#gae053deab7660527b10d71b087e880565">◆ </a></span>t808Snare_on()</h2> | |
| 260 | + | |
| 261 | +<div class="memitem"> | |
| 262 | +<div class="memproto"> | |
| 263 | + <table class="memname"> | |
| 264 | + <tr> | |
| 265 | + <td class="memname">void t808Snare_on </td> | |
| 266 | + <td>(</td> | |
| 267 | + <td class="paramtype">t808Snare * const </td> | |
| 268 | + <td class="paramname">, </td> | |
| 269 | + </tr> | |
| 270 | + <tr> | |
| 271 | + <td class="paramkey"></td> | |
| 272 | + <td></td> | |
| 273 | + <td class="paramtype">float </td> | |
| 274 | + <td class="paramname"><em>vel</em> </td> | |
| 275 | + </tr> | |
| 276 | + <tr> | |
| 277 | + <td></td> | |
| 278 | + <td>)</td> | |
| 279 | + <td></td><td></td> | |
| 280 | + </tr> | |
| 281 | + </table> | |
| 282 | +</div><div class="memdoc"> | |
| 283 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 284 | + <table class="params"> | |
| 285 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 286 | + </table> | |
| 287 | + </dd> | |
| 288 | +</dl> | |
| 289 | + | |
| 290 | +</div> | |
| 291 | +</div> | |
| 292 | +<a id="gac2203aab6623948c0516eac99caff599"></a> | |
| 293 | +<h2 class="memtitle"><span class="permalink"><a href="#gac2203aab6623948c0516eac99caff599">◆ </a></span>t808Snare_setTone1Freq()</h2> | |
| 294 | + | |
| 295 | +<div class="memitem"> | |
| 296 | +<div class="memproto"> | |
| 297 | + <table class="memname"> | |
| 298 | + <tr> | |
| 299 | + <td class="memname">void t808Snare_setTone1Freq </td> | |
| 300 | + <td>(</td> | |
| 301 | + <td class="paramtype">t808Snare * const </td> | |
| 302 | + <td class="paramname">, </td> | |
| 303 | + </tr> | |
| 304 | + <tr> | |
| 305 | + <td class="paramkey"></td> | |
| 306 | + <td></td> | |
| 307 | + <td class="paramtype">float </td> | |
| 308 | + <td class="paramname"><em>freq</em> </td> | |
| 309 | + </tr> | |
| 310 | + <tr> | |
| 311 | + <td></td> | |
| 312 | + <td>)</td> | |
| 313 | + <td></td><td></td> | |
| 314 | + </tr> | |
| 315 | + </table> | |
| 316 | +</div><div class="memdoc"> | |
| 317 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 318 | + <table class="params"> | |
| 319 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 320 | + </table> | |
| 321 | + </dd> | |
| 322 | +</dl> | |
| 323 | + | |
| 324 | +</div> | |
| 325 | +</div> | |
| 326 | +<a id="gae29d81ddb62b86a01e9d9f91af2727ae"></a> | |
| 327 | +<h2 class="memtitle"><span class="permalink"><a href="#gae29d81ddb62b86a01e9d9f91af2727ae">◆ </a></span>t808Snare_setTone2Freq()</h2> | |
| 328 | + | |
| 329 | +<div class="memitem"> | |
| 330 | +<div class="memproto"> | |
| 331 | + <table class="memname"> | |
| 332 | + <tr> | |
| 333 | + <td class="memname">void t808Snare_setTone2Freq </td> | |
| 334 | + <td>(</td> | |
| 335 | + <td class="paramtype">t808Snare * const </td> | |
| 336 | + <td class="paramname">, </td> | |
| 337 | + </tr> | |
| 338 | + <tr> | |
| 339 | + <td class="paramkey"></td> | |
| 340 | + <td></td> | |
| 341 | + <td class="paramtype">float </td> | |
| 342 | + <td class="paramname"><em>freq</em> </td> | |
| 343 | + </tr> | |
| 344 | + <tr> | |
| 345 | + <td></td> | |
| 346 | + <td>)</td> | |
| 347 | + <td></td><td></td> | |
| 348 | + </tr> | |
| 349 | + </table> | |
| 350 | +</div><div class="memdoc"> | |
| 351 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 352 | + <table class="params"> | |
| 353 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 354 | + </table> | |
| 355 | + </dd> | |
| 356 | +</dl> | |
| 357 | + | |
| 358 | +</div> | |
| 359 | +</div> | |
| 360 | +<a id="ga2428f86cd194304d8473720dde039964"></a> | |
| 361 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2428f86cd194304d8473720dde039964">◆ </a></span>t808Snare_setTone1Decay()</h2> | |
| 362 | + | |
| 363 | +<div class="memitem"> | |
| 364 | +<div class="memproto"> | |
| 365 | + <table class="memname"> | |
| 366 | + <tr> | |
| 367 | + <td class="memname">void t808Snare_setTone1Decay </td> | |
| 368 | + <td>(</td> | |
| 369 | + <td class="paramtype">t808Snare * const </td> | |
| 370 | + <td class="paramname">, </td> | |
| 371 | + </tr> | |
| 372 | + <tr> | |
| 373 | + <td class="paramkey"></td> | |
| 374 | + <td></td> | |
| 375 | + <td class="paramtype">float </td> | |
| 376 | + <td class="paramname"><em>decay</em> </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td></td> | |
| 380 | + <td>)</td> | |
| 381 | + <td></td><td></td> | |
| 382 | + </tr> | |
| 383 | + </table> | |
| 384 | +</div><div class="memdoc"> | |
| 385 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 386 | + <table class="params"> | |
| 387 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 388 | + </table> | |
| 389 | + </dd> | |
| 390 | +</dl> | |
| 391 | + | |
| 392 | +</div> | |
| 393 | +</div> | |
| 394 | +<a id="ga9fd3b086cf100b54d044f8a4be211ffe"></a> | |
| 395 | +<h2 class="memtitle"><span class="permalink"><a href="#ga9fd3b086cf100b54d044f8a4be211ffe">◆ </a></span>t808Snare_setTone2Decay()</h2> | |
| 396 | + | |
| 397 | +<div class="memitem"> | |
| 398 | +<div class="memproto"> | |
| 399 | + <table class="memname"> | |
| 400 | + <tr> | |
| 401 | + <td class="memname">void t808Snare_setTone2Decay </td> | |
| 402 | + <td>(</td> | |
| 403 | + <td class="paramtype">t808Snare * const </td> | |
| 404 | + <td class="paramname">, </td> | |
| 405 | + </tr> | |
| 406 | + <tr> | |
| 407 | + <td class="paramkey"></td> | |
| 408 | + <td></td> | |
| 409 | + <td class="paramtype">float </td> | |
| 410 | + <td class="paramname"><em>decay</em> </td> | |
| 411 | + </tr> | |
| 412 | + <tr> | |
| 413 | + <td></td> | |
| 414 | + <td>)</td> | |
| 415 | + <td></td><td></td> | |
| 416 | + </tr> | |
| 417 | + </table> | |
| 418 | +</div><div class="memdoc"> | |
| 419 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 420 | + <table class="params"> | |
| 421 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 422 | + </table> | |
| 423 | + </dd> | |
| 424 | +</dl> | |
| 425 | + | |
| 426 | +</div> | |
| 427 | +</div> | |
| 428 | +<a id="gac4d1025b896f471d4eaa28a00332ffd7"></a> | |
| 429 | +<h2 class="memtitle"><span class="permalink"><a href="#gac4d1025b896f471d4eaa28a00332ffd7">◆ </a></span>t808Snare_setNoiseDecay()</h2> | |
| 430 | + | |
| 431 | +<div class="memitem"> | |
| 432 | +<div class="memproto"> | |
| 433 | + <table class="memname"> | |
| 434 | + <tr> | |
| 435 | + <td class="memname">void t808Snare_setNoiseDecay </td> | |
| 436 | + <td>(</td> | |
| 437 | + <td class="paramtype">t808Snare * const </td> | |
| 438 | + <td class="paramname">, </td> | |
| 439 | + </tr> | |
| 440 | + <tr> | |
| 441 | + <td class="paramkey"></td> | |
| 442 | + <td></td> | |
| 443 | + <td class="paramtype">float </td> | |
| 444 | + <td class="paramname"><em>decay</em> </td> | |
| 445 | + </tr> | |
| 446 | + <tr> | |
| 447 | + <td></td> | |
| 448 | + <td>)</td> | |
| 449 | + <td></td><td></td> | |
| 450 | + </tr> | |
| 451 | + </table> | |
| 452 | +</div><div class="memdoc"> | |
| 453 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 454 | + <table class="params"> | |
| 455 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 456 | + </table> | |
| 457 | + </dd> | |
| 458 | +</dl> | |
| 459 | + | |
| 460 | +</div> | |
| 461 | +</div> | |
| 462 | +<a id="gac2d85920c25919c4d647243f32453229"></a> | |
| 463 | +<h2 class="memtitle"><span class="permalink"><a href="#gac2d85920c25919c4d647243f32453229">◆ </a></span>t808Snare_setToneNoiseMix()</h2> | |
| 464 | + | |
| 465 | +<div class="memitem"> | |
| 466 | +<div class="memproto"> | |
| 467 | + <table class="memname"> | |
| 468 | + <tr> | |
| 469 | + <td class="memname">void t808Snare_setToneNoiseMix </td> | |
| 470 | + <td>(</td> | |
| 471 | + <td class="paramtype">t808Snare * const </td> | |
| 472 | + <td class="paramname">, </td> | |
| 473 | + </tr> | |
| 474 | + <tr> | |
| 475 | + <td class="paramkey"></td> | |
| 476 | + <td></td> | |
| 477 | + <td class="paramtype">float </td> | |
| 478 | + <td class="paramname"><em>toneNoiseMix</em> </td> | |
| 479 | + </tr> | |
| 480 | + <tr> | |
| 481 | + <td></td> | |
| 482 | + <td>)</td> | |
| 483 | + <td></td><td></td> | |
| 484 | + </tr> | |
| 485 | + </table> | |
| 486 | +</div><div class="memdoc"> | |
| 487 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 488 | + <table class="params"> | |
| 489 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 490 | + </table> | |
| 491 | + </dd> | |
| 492 | +</dl> | |
| 493 | + | |
| 494 | +</div> | |
| 495 | +</div> | |
| 496 | +<a id="gafaee814013dd2d593d88edb94760f4ab"></a> | |
| 497 | +<h2 class="memtitle"><span class="permalink"><a href="#gafaee814013dd2d593d88edb94760f4ab">◆ </a></span>t808Snare_setNoiseFilterFreq()</h2> | |
| 498 | + | |
| 499 | +<div class="memitem"> | |
| 500 | +<div class="memproto"> | |
| 501 | + <table class="memname"> | |
| 502 | + <tr> | |
| 503 | + <td class="memname">void t808Snare_setNoiseFilterFreq </td> | |
| 504 | + <td>(</td> | |
| 505 | + <td class="paramtype">t808Snare * const </td> | |
| 506 | + <td class="paramname">, </td> | |
| 507 | + </tr> | |
| 508 | + <tr> | |
| 509 | + <td class="paramkey"></td> | |
| 510 | + <td></td> | |
| 511 | + <td class="paramtype">float </td> | |
| 512 | + <td class="paramname"><em>noiseFilterFreq</em> </td> | |
| 513 | + </tr> | |
| 514 | + <tr> | |
| 515 | + <td></td> | |
| 516 | + <td>)</td> | |
| 517 | + <td></td><td></td> | |
| 518 | + </tr> | |
| 519 | + </table> | |
| 520 | +</div><div class="memdoc"> | |
| 521 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 522 | + <table class="params"> | |
| 523 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 524 | + </table> | |
| 525 | + </dd> | |
| 526 | +</dl> | |
| 527 | + | |
| 528 | +</div> | |
| 529 | +</div> | |
| 530 | +<a id="ga6777f759f2d5969d1ce54337e85f00f2"></a> | |
| 531 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6777f759f2d5969d1ce54337e85f00f2">◆ </a></span>t808Snare_setNoiseFilterQ()</h2> | |
| 532 | + | |
| 533 | +<div class="memitem"> | |
| 534 | +<div class="memproto"> | |
| 535 | + <table class="memname"> | |
| 536 | + <tr> | |
| 537 | + <td class="memname">void t808Snare_setNoiseFilterQ </td> | |
| 538 | + <td>(</td> | |
| 539 | + <td class="paramtype">t808Snare * const </td> | |
| 540 | + <td class="paramname">, </td> | |
| 541 | + </tr> | |
| 542 | + <tr> | |
| 543 | + <td class="paramkey"></td> | |
| 544 | + <td></td> | |
| 545 | + <td class="paramtype">float </td> | |
| 546 | + <td class="paramname"><em>noiseFilterQ</em> </td> | |
| 547 | + </tr> | |
| 548 | + <tr> | |
| 549 | + <td></td> | |
| 550 | + <td>)</td> | |
| 551 | + <td></td><td></td> | |
| 552 | + </tr> | |
| 553 | + </table> | |
| 554 | +</div><div class="memdoc"> | |
| 555 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 556 | + <table class="params"> | |
| 557 | + <tr><td class="paramname">snare</td><td>A pointer to the relevant t808Snare. </td></tr> | |
| 558 | + </table> | |
| 559 | + </dd> | |
| 560 | +</dl> | |
| 561 | + | |
| 562 | +</div> | |
| 563 | +</div> | |
| 564 | +</div><!-- contents --> | |
| 565 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 566 | +<!-- start footer part --> | |
| 567 | +<footer></footer><script>getFooter()</script> | |
| 568 | +</body> | |
| 569 | +</html> | |
| @@ -0,0 +1,525 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tMBSampler</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tMBSampler<div class="ingroups"><a class="el" href="group__sampling.html">Sampling</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Loopable input sampler using minBLEP to remove discontinuities. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gaca3e3353a058e3b2d2231daba80e2cba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#gaca3e3353a058e3b2d2231daba80e2cba">tMBSampler_init</a> (tMBSampler *const, tBuffer *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gaca3e3353a058e3b2d2231daba80e2cba"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tMBSampler to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__t_m_b_sampler.html#gaca3e3353a058e3b2d2231daba80e2cba">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gaca3e3353a058e3b2d2231daba80e2cba"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga0cf8b1c9137072b7c99deeb3749a8f13"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga0cf8b1c9137072b7c99deeb3749a8f13">tMBSampler_initToPool</a> (tMBSampler *const, tBuffer *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga0cf8b1c9137072b7c99deeb3749a8f13"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tMBSampler to a specified mempool. <a href="group__t_m_b_sampler.html#ga0cf8b1c9137072b7c99deeb3749a8f13">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga0cf8b1c9137072b7c99deeb3749a8f13"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gabf7ea61189e14b7df128c279342ecabb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#gabf7ea61189e14b7df128c279342ecabb">tMBSampler_free</a> (tMBSampler *const)</td></tr> | |
| 108 | +<tr class="memdesc:gabf7ea61189e14b7df128c279342ecabb"><td class="mdescLeft"> </td><td class="mdescRight">Free a tMBSampler from its mempool. <a href="group__t_m_b_sampler.html#gabf7ea61189e14b7df128c279342ecabb">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gabf7ea61189e14b7df128c279342ecabb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gaa96c1712d883af90494934258901ef98"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#gaa96c1712d883af90494934258901ef98">tMBSampler_tick</a> (tMBSampler *const)</td></tr> | |
| 111 | +<tr class="separator:gaa96c1712d883af90494934258901ef98"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:ga5df0750a1c82828dc7c3d654fd633c63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga5df0750a1c82828dc7c3d654fd633c63">tMBSampler_setSample</a> (tMBSampler *const, tBuffer *const)</td></tr> | |
| 113 | +<tr class="separator:ga5df0750a1c82828dc7c3d654fd633c63"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:ga7017647251f4c6bf8ab2e919cf1d72a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga7017647251f4c6bf8ab2e919cf1d72a0">tMBSampler_setMode</a> (tMBSampler *const, PlayMode mode)</td></tr> | |
| 115 | +<tr class="separator:ga7017647251f4c6bf8ab2e919cf1d72a0"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga8b91b8513f515bd0a26411b14c2c43d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga8b91b8513f515bd0a26411b14c2c43d6">tMBSampler_play</a> (tMBSampler *const)</td></tr> | |
| 117 | +<tr class="separator:ga8b91b8513f515bd0a26411b14c2c43d6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga4f7de005419ba042c280bc6aa0a43013"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga4f7de005419ba042c280bc6aa0a43013">tMBSampler_stop</a> (tMBSampler *const)</td></tr> | |
| 119 | +<tr class="separator:ga4f7de005419ba042c280bc6aa0a43013"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga2adcb66cf57f16c7852fbffb4b6d2201"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga2adcb66cf57f16c7852fbffb4b6d2201">tMBSampler_setStart</a> (tMBSampler *const, int32_t start)</td></tr> | |
| 121 | +<tr class="separator:ga2adcb66cf57f16c7852fbffb4b6d2201"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:gaf3fcfc2f5f9b14c712bc59d9e91d5365"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#gaf3fcfc2f5f9b14c712bc59d9e91d5365">tMBSampler_setEnd</a> (tMBSampler *const, int32_t end)</td></tr> | |
| 123 | +<tr class="separator:gaf3fcfc2f5f9b14c712bc59d9e91d5365"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:ga066b4da5f29266f9138772944f403d8b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#ga066b4da5f29266f9138772944f403d8b">tMBSampler_setLength</a> (tMBSampler *const, int32_t length)</td></tr> | |
| 125 | +<tr class="separator:ga066b4da5f29266f9138772944f403d8b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:gafd87c733fd6c73885b84ac9d02b43f5a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__t_m_b_sampler.html#gafd87c733fd6c73885b84ac9d02b43f5a">tMBSampler_setRate</a> (tMBSampler *const, float rate)</td></tr> | |
| 127 | +<tr class="separator:gafd87c733fd6c73885b84ac9d02b43f5a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +</table> | |
| 129 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 130 | +<p>Loopable input sampler using minBLEP to remove discontinuities. </p> | |
| 131 | +<h2 class="groupheader">Function Documentation</h2> | |
| 132 | +<a id="gaca3e3353a058e3b2d2231daba80e2cba"></a> | |
| 133 | +<h2 class="memtitle"><span class="permalink"><a href="#gaca3e3353a058e3b2d2231daba80e2cba">◆ </a></span>tMBSampler_init()</h2> | |
| 134 | + | |
| 135 | +<div class="memitem"> | |
| 136 | +<div class="memproto"> | |
| 137 | + <table class="memname"> | |
| 138 | + <tr> | |
| 139 | + <td class="memname">void tMBSampler_init </td> | |
| 140 | + <td>(</td> | |
| 141 | + <td class="paramtype">tMBSampler * const </td> | |
| 142 | + <td class="paramname">, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype">tBuffer * const </td> | |
| 148 | + <td class="paramname">, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 154 | + <td class="paramname"><em>leaf</em> </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td></td> | |
| 158 | + <td>)</td> | |
| 159 | + <td></td><td></td> | |
| 160 | + </tr> | |
| 161 | + </table> | |
| 162 | +</div><div class="memdoc"> | |
| 163 | + | |
| 164 | +<p>Initialize a tMBSampler to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 165 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 166 | + <table class="params"> | |
| 167 | + <tr><td class="paramname">sampler</td><td>A pointer to the tMBSampler to initialize. </td></tr> | |
| 168 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 169 | + </table> | |
| 170 | + </dd> | |
| 171 | +</dl> | |
| 172 | + | |
| 173 | +</div> | |
| 174 | +</div> | |
| 175 | +<a id="ga0cf8b1c9137072b7c99deeb3749a8f13"></a> | |
| 176 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0cf8b1c9137072b7c99deeb3749a8f13">◆ </a></span>tMBSampler_initToPool()</h2> | |
| 177 | + | |
| 178 | +<div class="memitem"> | |
| 179 | +<div class="memproto"> | |
| 180 | + <table class="memname"> | |
| 181 | + <tr> | |
| 182 | + <td class="memname">void tMBSampler_initToPool </td> | |
| 183 | + <td>(</td> | |
| 184 | + <td class="paramtype">tMBSampler * const </td> | |
| 185 | + <td class="paramname">, </td> | |
| 186 | + </tr> | |
| 187 | + <tr> | |
| 188 | + <td class="paramkey"></td> | |
| 189 | + <td></td> | |
| 190 | + <td class="paramtype">tBuffer * const </td> | |
| 191 | + <td class="paramname">, </td> | |
| 192 | + </tr> | |
| 193 | + <tr> | |
| 194 | + <td class="paramkey"></td> | |
| 195 | + <td></td> | |
| 196 | + <td class="paramtype">tMempool * const </td> | |
| 197 | + <td class="paramname"> </td> | |
| 198 | + </tr> | |
| 199 | + <tr> | |
| 200 | + <td></td> | |
| 201 | + <td>)</td> | |
| 202 | + <td></td><td></td> | |
| 203 | + </tr> | |
| 204 | + </table> | |
| 205 | +</div><div class="memdoc"> | |
| 206 | + | |
| 207 | +<p>Initialize a tMBSampler to a specified mempool. </p> | |
| 208 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 209 | + <table class="params"> | |
| 210 | + <tr><td class="paramname">sampler</td><td>A pointer to the tMBSampler to initialize. </td></tr> | |
| 211 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 212 | + </table> | |
| 213 | + </dd> | |
| 214 | +</dl> | |
| 215 | + | |
| 216 | +</div> | |
| 217 | +</div> | |
| 218 | +<a id="gabf7ea61189e14b7df128c279342ecabb"></a> | |
| 219 | +<h2 class="memtitle"><span class="permalink"><a href="#gabf7ea61189e14b7df128c279342ecabb">◆ </a></span>tMBSampler_free()</h2> | |
| 220 | + | |
| 221 | +<div class="memitem"> | |
| 222 | +<div class="memproto"> | |
| 223 | + <table class="memname"> | |
| 224 | + <tr> | |
| 225 | + <td class="memname">void tMBSampler_free </td> | |
| 226 | + <td>(</td> | |
| 227 | + <td class="paramtype">tMBSampler * const </td> | |
| 228 | + <td class="paramname"></td><td>)</td> | |
| 229 | + <td></td> | |
| 230 | + </tr> | |
| 231 | + </table> | |
| 232 | +</div><div class="memdoc"> | |
| 233 | + | |
| 234 | +<p>Free a tMBSampler from its mempool. </p> | |
| 235 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 236 | + <table class="params"> | |
| 237 | + <tr><td class="paramname">sampler</td><td>A pointer to the tMBSampler to free. </td></tr> | |
| 238 | + </table> | |
| 239 | + </dd> | |
| 240 | +</dl> | |
| 241 | + | |
| 242 | +</div> | |
| 243 | +</div> | |
| 244 | +<a id="gaa96c1712d883af90494934258901ef98"></a> | |
| 245 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa96c1712d883af90494934258901ef98">◆ </a></span>tMBSampler_tick()</h2> | |
| 246 | + | |
| 247 | +<div class="memitem"> | |
| 248 | +<div class="memproto"> | |
| 249 | + <table class="memname"> | |
| 250 | + <tr> | |
| 251 | + <td class="memname">float tMBSampler_tick </td> | |
| 252 | + <td>(</td> | |
| 253 | + <td class="paramtype">tMBSampler * const </td> | |
| 254 | + <td class="paramname"></td><td>)</td> | |
| 255 | + <td></td> | |
| 256 | + </tr> | |
| 257 | + </table> | |
| 258 | +</div><div class="memdoc"> | |
| 259 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 260 | + <table class="params"> | |
| 261 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 262 | + </table> | |
| 263 | + </dd> | |
| 264 | +</dl> | |
| 265 | + | |
| 266 | +</div> | |
| 267 | +</div> | |
| 268 | +<a id="ga5df0750a1c82828dc7c3d654fd633c63"></a> | |
| 269 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5df0750a1c82828dc7c3d654fd633c63">◆ </a></span>tMBSampler_setSample()</h2> | |
| 270 | + | |
| 271 | +<div class="memitem"> | |
| 272 | +<div class="memproto"> | |
| 273 | + <table class="memname"> | |
| 274 | + <tr> | |
| 275 | + <td class="memname">void tMBSampler_setSample </td> | |
| 276 | + <td>(</td> | |
| 277 | + <td class="paramtype">tMBSampler * const </td> | |
| 278 | + <td class="paramname">, </td> | |
| 279 | + </tr> | |
| 280 | + <tr> | |
| 281 | + <td class="paramkey"></td> | |
| 282 | + <td></td> | |
| 283 | + <td class="paramtype">tBuffer * const </td> | |
| 284 | + <td class="paramname"> </td> | |
| 285 | + </tr> | |
| 286 | + <tr> | |
| 287 | + <td></td> | |
| 288 | + <td>)</td> | |
| 289 | + <td></td><td></td> | |
| 290 | + </tr> | |
| 291 | + </table> | |
| 292 | +</div><div class="memdoc"> | |
| 293 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 294 | + <table class="params"> | |
| 295 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 296 | + </table> | |
| 297 | + </dd> | |
| 298 | +</dl> | |
| 299 | + | |
| 300 | +</div> | |
| 301 | +</div> | |
| 302 | +<a id="ga7017647251f4c6bf8ab2e919cf1d72a0"></a> | |
| 303 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7017647251f4c6bf8ab2e919cf1d72a0">◆ </a></span>tMBSampler_setMode()</h2> | |
| 304 | + | |
| 305 | +<div class="memitem"> | |
| 306 | +<div class="memproto"> | |
| 307 | + <table class="memname"> | |
| 308 | + <tr> | |
| 309 | + <td class="memname">void tMBSampler_setMode </td> | |
| 310 | + <td>(</td> | |
| 311 | + <td class="paramtype">tMBSampler * const </td> | |
| 312 | + <td class="paramname">, </td> | |
| 313 | + </tr> | |
| 314 | + <tr> | |
| 315 | + <td class="paramkey"></td> | |
| 316 | + <td></td> | |
| 317 | + <td class="paramtype">PlayMode </td> | |
| 318 | + <td class="paramname"><em>mode</em> </td> | |
| 319 | + </tr> | |
| 320 | + <tr> | |
| 321 | + <td></td> | |
| 322 | + <td>)</td> | |
| 323 | + <td></td><td></td> | |
| 324 | + </tr> | |
| 325 | + </table> | |
| 326 | +</div><div class="memdoc"> | |
| 327 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 328 | + <table class="params"> | |
| 329 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 330 | + </table> | |
| 331 | + </dd> | |
| 332 | +</dl> | |
| 333 | + | |
| 334 | +</div> | |
| 335 | +</div> | |
| 336 | +<a id="ga8b91b8513f515bd0a26411b14c2c43d6"></a> | |
| 337 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8b91b8513f515bd0a26411b14c2c43d6">◆ </a></span>tMBSampler_play()</h2> | |
| 338 | + | |
| 339 | +<div class="memitem"> | |
| 340 | +<div class="memproto"> | |
| 341 | + <table class="memname"> | |
| 342 | + <tr> | |
| 343 | + <td class="memname">void tMBSampler_play </td> | |
| 344 | + <td>(</td> | |
| 345 | + <td class="paramtype">tMBSampler * const </td> | |
| 346 | + <td class="paramname"></td><td>)</td> | |
| 347 | + <td></td> | |
| 348 | + </tr> | |
| 349 | + </table> | |
| 350 | +</div><div class="memdoc"> | |
| 351 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 352 | + <table class="params"> | |
| 353 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 354 | + </table> | |
| 355 | + </dd> | |
| 356 | +</dl> | |
| 357 | + | |
| 358 | +</div> | |
| 359 | +</div> | |
| 360 | +<a id="ga4f7de005419ba042c280bc6aa0a43013"></a> | |
| 361 | +<h2 class="memtitle"><span class="permalink"><a href="#ga4f7de005419ba042c280bc6aa0a43013">◆ </a></span>tMBSampler_stop()</h2> | |
| 362 | + | |
| 363 | +<div class="memitem"> | |
| 364 | +<div class="memproto"> | |
| 365 | + <table class="memname"> | |
| 366 | + <tr> | |
| 367 | + <td class="memname">void tMBSampler_stop </td> | |
| 368 | + <td>(</td> | |
| 369 | + <td class="paramtype">tMBSampler * const </td> | |
| 370 | + <td class="paramname"></td><td>)</td> | |
| 371 | + <td></td> | |
| 372 | + </tr> | |
| 373 | + </table> | |
| 374 | +</div><div class="memdoc"> | |
| 375 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 376 | + <table class="params"> | |
| 377 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 378 | + </table> | |
| 379 | + </dd> | |
| 380 | +</dl> | |
| 381 | + | |
| 382 | +</div> | |
| 383 | +</div> | |
| 384 | +<a id="ga2adcb66cf57f16c7852fbffb4b6d2201"></a> | |
| 385 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2adcb66cf57f16c7852fbffb4b6d2201">◆ </a></span>tMBSampler_setStart()</h2> | |
| 386 | + | |
| 387 | +<div class="memitem"> | |
| 388 | +<div class="memproto"> | |
| 389 | + <table class="memname"> | |
| 390 | + <tr> | |
| 391 | + <td class="memname">void tMBSampler_setStart </td> | |
| 392 | + <td>(</td> | |
| 393 | + <td class="paramtype">tMBSampler * const </td> | |
| 394 | + <td class="paramname">, </td> | |
| 395 | + </tr> | |
| 396 | + <tr> | |
| 397 | + <td class="paramkey"></td> | |
| 398 | + <td></td> | |
| 399 | + <td class="paramtype">int32_t </td> | |
| 400 | + <td class="paramname"><em>start</em> </td> | |
| 401 | + </tr> | |
| 402 | + <tr> | |
| 403 | + <td></td> | |
| 404 | + <td>)</td> | |
| 405 | + <td></td><td></td> | |
| 406 | + </tr> | |
| 407 | + </table> | |
| 408 | +</div><div class="memdoc"> | |
| 409 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 410 | + <table class="params"> | |
| 411 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 412 | + </table> | |
| 413 | + </dd> | |
| 414 | +</dl> | |
| 415 | + | |
| 416 | +</div> | |
| 417 | +</div> | |
| 418 | +<a id="gaf3fcfc2f5f9b14c712bc59d9e91d5365"></a> | |
| 419 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf3fcfc2f5f9b14c712bc59d9e91d5365">◆ </a></span>tMBSampler_setEnd()</h2> | |
| 420 | + | |
| 421 | +<div class="memitem"> | |
| 422 | +<div class="memproto"> | |
| 423 | + <table class="memname"> | |
| 424 | + <tr> | |
| 425 | + <td class="memname">void tMBSampler_setEnd </td> | |
| 426 | + <td>(</td> | |
| 427 | + <td class="paramtype">tMBSampler * const </td> | |
| 428 | + <td class="paramname">, </td> | |
| 429 | + </tr> | |
| 430 | + <tr> | |
| 431 | + <td class="paramkey"></td> | |
| 432 | + <td></td> | |
| 433 | + <td class="paramtype">int32_t </td> | |
| 434 | + <td class="paramname"><em>end</em> </td> | |
| 435 | + </tr> | |
| 436 | + <tr> | |
| 437 | + <td></td> | |
| 438 | + <td>)</td> | |
| 439 | + <td></td><td></td> | |
| 440 | + </tr> | |
| 441 | + </table> | |
| 442 | +</div><div class="memdoc"> | |
| 443 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 444 | + <table class="params"> | |
| 445 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 446 | + </table> | |
| 447 | + </dd> | |
| 448 | +</dl> | |
| 449 | + | |
| 450 | +</div> | |
| 451 | +</div> | |
| 452 | +<a id="ga066b4da5f29266f9138772944f403d8b"></a> | |
| 453 | +<h2 class="memtitle"><span class="permalink"><a href="#ga066b4da5f29266f9138772944f403d8b">◆ </a></span>tMBSampler_setLength()</h2> | |
| 454 | + | |
| 455 | +<div class="memitem"> | |
| 456 | +<div class="memproto"> | |
| 457 | + <table class="memname"> | |
| 458 | + <tr> | |
| 459 | + <td class="memname">void tMBSampler_setLength </td> | |
| 460 | + <td>(</td> | |
| 461 | + <td class="paramtype">tMBSampler * const </td> | |
| 462 | + <td class="paramname">, </td> | |
| 463 | + </tr> | |
| 464 | + <tr> | |
| 465 | + <td class="paramkey"></td> | |
| 466 | + <td></td> | |
| 467 | + <td class="paramtype">int32_t </td> | |
| 468 | + <td class="paramname"><em>length</em> </td> | |
| 469 | + </tr> | |
| 470 | + <tr> | |
| 471 | + <td></td> | |
| 472 | + <td>)</td> | |
| 473 | + <td></td><td></td> | |
| 474 | + </tr> | |
| 475 | + </table> | |
| 476 | +</div><div class="memdoc"> | |
| 477 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 478 | + <table class="params"> | |
| 479 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 480 | + </table> | |
| 481 | + </dd> | |
| 482 | +</dl> | |
| 483 | + | |
| 484 | +</div> | |
| 485 | +</div> | |
| 486 | +<a id="gafd87c733fd6c73885b84ac9d02b43f5a"></a> | |
| 487 | +<h2 class="memtitle"><span class="permalink"><a href="#gafd87c733fd6c73885b84ac9d02b43f5a">◆ </a></span>tMBSampler_setRate()</h2> | |
| 488 | + | |
| 489 | +<div class="memitem"> | |
| 490 | +<div class="memproto"> | |
| 491 | + <table class="memname"> | |
| 492 | + <tr> | |
| 493 | + <td class="memname">void tMBSampler_setRate </td> | |
| 494 | + <td>(</td> | |
| 495 | + <td class="paramtype">tMBSampler * const </td> | |
| 496 | + <td class="paramname">, </td> | |
| 497 | + </tr> | |
| 498 | + <tr> | |
| 499 | + <td class="paramkey"></td> | |
| 500 | + <td></td> | |
| 501 | + <td class="paramtype">float </td> | |
| 502 | + <td class="paramname"><em>rate</em> </td> | |
| 503 | + </tr> | |
| 504 | + <tr> | |
| 505 | + <td></td> | |
| 506 | + <td>)</td> | |
| 507 | + <td></td><td></td> | |
| 508 | + </tr> | |
| 509 | + </table> | |
| 510 | +</div><div class="memdoc"> | |
| 511 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 512 | + <table class="params"> | |
| 513 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tMBSampler. </td></tr> | |
| 514 | + </table> | |
| 515 | + </dd> | |
| 516 | +</dl> | |
| 517 | + | |
| 518 | +</div> | |
| 519 | +</div> | |
| 520 | +</div><!-- contents --> | |
| 521 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 522 | +<!-- start footer part --> | |
| 523 | +<footer></footer><script>getFooter()</script> | |
| 524 | +</body> | |
| 525 | +</html> | |
| @@ -0,0 +1,103 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: Tables</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="headertitle"> | |
| 90 | +<div class="title">Tables</div> </div> | |
| 91 | +</div><!--header--> | |
| 92 | +<div class="contents"> | |
| 93 | + | |
| 94 | +<p>Wavetables, filter tables, minBLEP tables, and more. | |
| 95 | +<a href="#details">More...</a></p> | |
| 96 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 97 | +<p>Wavetables, filter tables, minBLEP tables, and more. </p> | |
| 98 | +</div><!-- contents --> | |
| 99 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 100 | +<!-- start footer part --> | |
| 101 | +<footer></footer><script>getFooter()</script> | |
| 102 | +</body> | |
| 103 | +</html> | |
| @@ -0,0 +1,531 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tADSR</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tADSR<div class="ingroups"><a class="el" href="group__envelopes.html">Envelopes</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | +<table class="memberdecls"> | |
| 96 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 97 | +Functions</h2></td></tr> | |
| 98 | +<tr class="memitem:gafa76d2b76694362abf9cf0ed987b7106"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#gafa76d2b76694362abf9cf0ed987b7106">tADSR_init</a> (tADSR *const adsrenv, float attack, float decay, float sustain, float release, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 99 | +<tr class="memdesc:gafa76d2b76694362abf9cf0ed987b7106"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tadsr.html#gafa76d2b76694362abf9cf0ed987b7106">More...</a><br /></td></tr> | |
| 100 | +<tr class="separator:gafa76d2b76694362abf9cf0ed987b7106"><td class="memSeparator" colspan="2"> </td></tr> | |
| 101 | +<tr class="memitem:gada1d7d74e13cfddaba736b2920b79d9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#gada1d7d74e13cfddaba736b2920b79d9f">tADSR_initToPool</a> (tADSR *const adsrenv, float attack, float decay, float sustain, float release, tMempool *const mp)</td></tr> | |
| 102 | +<tr class="memdesc:gada1d7d74e13cfddaba736b2920b79d9f"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR to a specified mempool. <a href="group__tadsr.html#gada1d7d74e13cfddaba736b2920b79d9f">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gada1d7d74e13cfddaba736b2920b79d9f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gaccc3f988aaab5a39b495b1ccd21da608"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#gaccc3f988aaab5a39b495b1ccd21da608">tADSR_free</a> (tADSR *const)</td></tr> | |
| 105 | +<tr class="memdesc:gaccc3f988aaab5a39b495b1ccd21da608"><td class="mdescLeft"> </td><td class="mdescRight">Free a tADSR from its mempool. <a href="group__tadsr.html#gaccc3f988aaab5a39b495b1ccd21da608">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gaccc3f988aaab5a39b495b1ccd21da608"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gabbc3685eb6c47a49e657a1792d38dfc7"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#gabbc3685eb6c47a49e657a1792d38dfc7">tADSR_tick</a> (tADSR *const)</td></tr> | |
| 108 | +<tr class="separator:gabbc3685eb6c47a49e657a1792d38dfc7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:ga1cceb7951e999aa388bd72a7bb3901f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#ga1cceb7951e999aa388bd72a7bb3901f6">tADSR_setAttack</a> (tADSR *const, float attack)</td></tr> | |
| 110 | +<tr class="separator:ga1cceb7951e999aa388bd72a7bb3901f6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:ga7f305ead6d014fbafcb132ebcc81dddb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#ga7f305ead6d014fbafcb132ebcc81dddb">tADSR_setDecay</a> (tADSR *const, float decay)</td></tr> | |
| 112 | +<tr class="separator:ga7f305ead6d014fbafcb132ebcc81dddb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:gac676d5a70fe7a8487d125e5aff250fd0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#gac676d5a70fe7a8487d125e5aff250fd0">tADSR_setSustain</a> (tADSR *const, float sustain)</td></tr> | |
| 114 | +<tr class="separator:gac676d5a70fe7a8487d125e5aff250fd0"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:ga3d62827bbd4f058d07e6cb1a8b92cb9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#ga3d62827bbd4f058d07e6cb1a8b92cb9f">tADSR_setRelease</a> (tADSR *const, float release)</td></tr> | |
| 116 | +<tr class="separator:ga3d62827bbd4f058d07e6cb1a8b92cb9f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 117 | +<tr class="memitem:ga1802708b1a0c0ce324c3072554c01624"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#ga1802708b1a0c0ce324c3072554c01624">tADSR_setLeakFactor</a> (tADSR *const, float leakFactor)</td></tr> | |
| 118 | +<tr class="separator:ga1802708b1a0c0ce324c3072554c01624"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:gaffd817040cc125f3b8204e756a16085c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#gaffd817040cc125f3b8204e756a16085c">tADSR_on</a> (tADSR *const, float velocity)</td></tr> | |
| 120 | +<tr class="separator:gaffd817040cc125f3b8204e756a16085c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:ga1a41adcdea81db09f04d008b9b8e62b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr.html#ga1a41adcdea81db09f04d008b9b8e62b8">tADSR_off</a> (tADSR *const)</td></tr> | |
| 122 | +<tr class="separator:ga1a41adcdea81db09f04d008b9b8e62b8"><td class="memSeparator" colspan="2"> </td></tr> | |
| 123 | +</table> | |
| 124 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 125 | +<h2 class="groupheader">Function Documentation</h2> | |
| 126 | +<a id="gafa76d2b76694362abf9cf0ed987b7106"></a> | |
| 127 | +<h2 class="memtitle"><span class="permalink"><a href="#gafa76d2b76694362abf9cf0ed987b7106">◆ </a></span>tADSR_init()</h2> | |
| 128 | + | |
| 129 | +<div class="memitem"> | |
| 130 | +<div class="memproto"> | |
| 131 | + <table class="memname"> | |
| 132 | + <tr> | |
| 133 | + <td class="memname">void tADSR_init </td> | |
| 134 | + <td>(</td> | |
| 135 | + <td class="paramtype">tADSR *const </td> | |
| 136 | + <td class="paramname"><em>adsrenv</em>, </td> | |
| 137 | + </tr> | |
| 138 | + <tr> | |
| 139 | + <td class="paramkey"></td> | |
| 140 | + <td></td> | |
| 141 | + <td class="paramtype">float </td> | |
| 142 | + <td class="paramname"><em>attack</em>, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype">float </td> | |
| 148 | + <td class="paramname"><em>decay</em>, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype">float </td> | |
| 154 | + <td class="paramname"><em>sustain</em>, </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td class="paramkey"></td> | |
| 158 | + <td></td> | |
| 159 | + <td class="paramtype">float </td> | |
| 160 | + <td class="paramname"><em>release</em>, </td> | |
| 161 | + </tr> | |
| 162 | + <tr> | |
| 163 | + <td class="paramkey"></td> | |
| 164 | + <td></td> | |
| 165 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 166 | + <td class="paramname"><em>leaf</em> </td> | |
| 167 | + </tr> | |
| 168 | + <tr> | |
| 169 | + <td></td> | |
| 170 | + <td>)</td> | |
| 171 | + <td></td><td></td> | |
| 172 | + </tr> | |
| 173 | + </table> | |
| 174 | +</div><div class="memdoc"> | |
| 175 | + | |
| 176 | +<p>Initialize a tADSR to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 177 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 178 | + <table class="params"> | |
| 179 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR to initialize. </td></tr> | |
| 180 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 181 | + </table> | |
| 182 | + </dd> | |
| 183 | +</dl> | |
| 184 | + | |
| 185 | +</div> | |
| 186 | +</div> | |
| 187 | +<a id="gada1d7d74e13cfddaba736b2920b79d9f"></a> | |
| 188 | +<h2 class="memtitle"><span class="permalink"><a href="#gada1d7d74e13cfddaba736b2920b79d9f">◆ </a></span>tADSR_initToPool()</h2> | |
| 189 | + | |
| 190 | +<div class="memitem"> | |
| 191 | +<div class="memproto"> | |
| 192 | + <table class="memname"> | |
| 193 | + <tr> | |
| 194 | + <td class="memname">void tADSR_initToPool </td> | |
| 195 | + <td>(</td> | |
| 196 | + <td class="paramtype">tADSR *const </td> | |
| 197 | + <td class="paramname"><em>adsrenv</em>, </td> | |
| 198 | + </tr> | |
| 199 | + <tr> | |
| 200 | + <td class="paramkey"></td> | |
| 201 | + <td></td> | |
| 202 | + <td class="paramtype">float </td> | |
| 203 | + <td class="paramname"><em>attack</em>, </td> | |
| 204 | + </tr> | |
| 205 | + <tr> | |
| 206 | + <td class="paramkey"></td> | |
| 207 | + <td></td> | |
| 208 | + <td class="paramtype">float </td> | |
| 209 | + <td class="paramname"><em>decay</em>, </td> | |
| 210 | + </tr> | |
| 211 | + <tr> | |
| 212 | + <td class="paramkey"></td> | |
| 213 | + <td></td> | |
| 214 | + <td class="paramtype">float </td> | |
| 215 | + <td class="paramname"><em>sustain</em>, </td> | |
| 216 | + </tr> | |
| 217 | + <tr> | |
| 218 | + <td class="paramkey"></td> | |
| 219 | + <td></td> | |
| 220 | + <td class="paramtype">float </td> | |
| 221 | + <td class="paramname"><em>release</em>, </td> | |
| 222 | + </tr> | |
| 223 | + <tr> | |
| 224 | + <td class="paramkey"></td> | |
| 225 | + <td></td> | |
| 226 | + <td class="paramtype">tMempool *const </td> | |
| 227 | + <td class="paramname"><em>mp</em> </td> | |
| 228 | + </tr> | |
| 229 | + <tr> | |
| 230 | + <td></td> | |
| 231 | + <td>)</td> | |
| 232 | + <td></td><td></td> | |
| 233 | + </tr> | |
| 234 | + </table> | |
| 235 | +</div><div class="memdoc"> | |
| 236 | + | |
| 237 | +<p>Initialize a tADSR to a specified mempool. </p> | |
| 238 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 239 | + <table class="params"> | |
| 240 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR to initialize. </td></tr> | |
| 241 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 242 | + </table> | |
| 243 | + </dd> | |
| 244 | +</dl> | |
| 245 | + | |
| 246 | +</div> | |
| 247 | +</div> | |
| 248 | +<a id="gaccc3f988aaab5a39b495b1ccd21da608"></a> | |
| 249 | +<h2 class="memtitle"><span class="permalink"><a href="#gaccc3f988aaab5a39b495b1ccd21da608">◆ </a></span>tADSR_free()</h2> | |
| 250 | + | |
| 251 | +<div class="memitem"> | |
| 252 | +<div class="memproto"> | |
| 253 | + <table class="memname"> | |
| 254 | + <tr> | |
| 255 | + <td class="memname">void tADSR_free </td> | |
| 256 | + <td>(</td> | |
| 257 | + <td class="paramtype">tADSR * const </td> | |
| 258 | + <td class="paramname"></td><td>)</td> | |
| 259 | + <td></td> | |
| 260 | + </tr> | |
| 261 | + </table> | |
| 262 | +</div><div class="memdoc"> | |
| 263 | + | |
| 264 | +<p>Free a tADSR from its mempool. </p> | |
| 265 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 266 | + <table class="params"> | |
| 267 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR to free. </td></tr> | |
| 268 | + </table> | |
| 269 | + </dd> | |
| 270 | +</dl> | |
| 271 | + | |
| 272 | +</div> | |
| 273 | +</div> | |
| 274 | +<a id="gabbc3685eb6c47a49e657a1792d38dfc7"></a> | |
| 275 | +<h2 class="memtitle"><span class="permalink"><a href="#gabbc3685eb6c47a49e657a1792d38dfc7">◆ </a></span>tADSR_tick()</h2> | |
| 276 | + | |
| 277 | +<div class="memitem"> | |
| 278 | +<div class="memproto"> | |
| 279 | + <table class="memname"> | |
| 280 | + <tr> | |
| 281 | + <td class="memname">float tADSR_tick </td> | |
| 282 | + <td>(</td> | |
| 283 | + <td class="paramtype">tADSR * const </td> | |
| 284 | + <td class="paramname"></td><td>)</td> | |
| 285 | + <td></td> | |
| 286 | + </tr> | |
| 287 | + </table> | |
| 288 | +</div><div class="memdoc"> | |
| 289 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 290 | + <table class="params"> | |
| 291 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 292 | + </table> | |
| 293 | + </dd> | |
| 294 | +</dl> | |
| 295 | + | |
| 296 | +</div> | |
| 297 | +</div> | |
| 298 | +<a id="ga1cceb7951e999aa388bd72a7bb3901f6"></a> | |
| 299 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1cceb7951e999aa388bd72a7bb3901f6">◆ </a></span>tADSR_setAttack()</h2> | |
| 300 | + | |
| 301 | +<div class="memitem"> | |
| 302 | +<div class="memproto"> | |
| 303 | + <table class="memname"> | |
| 304 | + <tr> | |
| 305 | + <td class="memname">void tADSR_setAttack </td> | |
| 306 | + <td>(</td> | |
| 307 | + <td class="paramtype">tADSR * const </td> | |
| 308 | + <td class="paramname">, </td> | |
| 309 | + </tr> | |
| 310 | + <tr> | |
| 311 | + <td class="paramkey"></td> | |
| 312 | + <td></td> | |
| 313 | + <td class="paramtype">float </td> | |
| 314 | + <td class="paramname"><em>attack</em> </td> | |
| 315 | + </tr> | |
| 316 | + <tr> | |
| 317 | + <td></td> | |
| 318 | + <td>)</td> | |
| 319 | + <td></td><td></td> | |
| 320 | + </tr> | |
| 321 | + </table> | |
| 322 | +</div><div class="memdoc"> | |
| 323 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 324 | + <table class="params"> | |
| 325 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 326 | + </table> | |
| 327 | + </dd> | |
| 328 | +</dl> | |
| 329 | + | |
| 330 | +</div> | |
| 331 | +</div> | |
| 332 | +<a id="ga7f305ead6d014fbafcb132ebcc81dddb"></a> | |
| 333 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7f305ead6d014fbafcb132ebcc81dddb">◆ </a></span>tADSR_setDecay()</h2> | |
| 334 | + | |
| 335 | +<div class="memitem"> | |
| 336 | +<div class="memproto"> | |
| 337 | + <table class="memname"> | |
| 338 | + <tr> | |
| 339 | + <td class="memname">void tADSR_setDecay </td> | |
| 340 | + <td>(</td> | |
| 341 | + <td class="paramtype">tADSR * const </td> | |
| 342 | + <td class="paramname">, </td> | |
| 343 | + </tr> | |
| 344 | + <tr> | |
| 345 | + <td class="paramkey"></td> | |
| 346 | + <td></td> | |
| 347 | + <td class="paramtype">float </td> | |
| 348 | + <td class="paramname"><em>decay</em> </td> | |
| 349 | + </tr> | |
| 350 | + <tr> | |
| 351 | + <td></td> | |
| 352 | + <td>)</td> | |
| 353 | + <td></td><td></td> | |
| 354 | + </tr> | |
| 355 | + </table> | |
| 356 | +</div><div class="memdoc"> | |
| 357 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 358 | + <table class="params"> | |
| 359 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 360 | + </table> | |
| 361 | + </dd> | |
| 362 | +</dl> | |
| 363 | + | |
| 364 | +</div> | |
| 365 | +</div> | |
| 366 | +<a id="gac676d5a70fe7a8487d125e5aff250fd0"></a> | |
| 367 | +<h2 class="memtitle"><span class="permalink"><a href="#gac676d5a70fe7a8487d125e5aff250fd0">◆ </a></span>tADSR_setSustain()</h2> | |
| 368 | + | |
| 369 | +<div class="memitem"> | |
| 370 | +<div class="memproto"> | |
| 371 | + <table class="memname"> | |
| 372 | + <tr> | |
| 373 | + <td class="memname">void tADSR_setSustain </td> | |
| 374 | + <td>(</td> | |
| 375 | + <td class="paramtype">tADSR * const </td> | |
| 376 | + <td class="paramname">, </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td class="paramkey"></td> | |
| 380 | + <td></td> | |
| 381 | + <td class="paramtype">float </td> | |
| 382 | + <td class="paramname"><em>sustain</em> </td> | |
| 383 | + </tr> | |
| 384 | + <tr> | |
| 385 | + <td></td> | |
| 386 | + <td>)</td> | |
| 387 | + <td></td><td></td> | |
| 388 | + </tr> | |
| 389 | + </table> | |
| 390 | +</div><div class="memdoc"> | |
| 391 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 392 | + <table class="params"> | |
| 393 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 394 | + </table> | |
| 395 | + </dd> | |
| 396 | +</dl> | |
| 397 | + | |
| 398 | +</div> | |
| 399 | +</div> | |
| 400 | +<a id="ga3d62827bbd4f058d07e6cb1a8b92cb9f"></a> | |
| 401 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3d62827bbd4f058d07e6cb1a8b92cb9f">◆ </a></span>tADSR_setRelease()</h2> | |
| 402 | + | |
| 403 | +<div class="memitem"> | |
| 404 | +<div class="memproto"> | |
| 405 | + <table class="memname"> | |
| 406 | + <tr> | |
| 407 | + <td class="memname">void tADSR_setRelease </td> | |
| 408 | + <td>(</td> | |
| 409 | + <td class="paramtype">tADSR * const </td> | |
| 410 | + <td class="paramname">, </td> | |
| 411 | + </tr> | |
| 412 | + <tr> | |
| 413 | + <td class="paramkey"></td> | |
| 414 | + <td></td> | |
| 415 | + <td class="paramtype">float </td> | |
| 416 | + <td class="paramname"><em>release</em> </td> | |
| 417 | + </tr> | |
| 418 | + <tr> | |
| 419 | + <td></td> | |
| 420 | + <td>)</td> | |
| 421 | + <td></td><td></td> | |
| 422 | + </tr> | |
| 423 | + </table> | |
| 424 | +</div><div class="memdoc"> | |
| 425 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 426 | + <table class="params"> | |
| 427 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 428 | + </table> | |
| 429 | + </dd> | |
| 430 | +</dl> | |
| 431 | + | |
| 432 | +</div> | |
| 433 | +</div> | |
| 434 | +<a id="ga1802708b1a0c0ce324c3072554c01624"></a> | |
| 435 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1802708b1a0c0ce324c3072554c01624">◆ </a></span>tADSR_setLeakFactor()</h2> | |
| 436 | + | |
| 437 | +<div class="memitem"> | |
| 438 | +<div class="memproto"> | |
| 439 | + <table class="memname"> | |
| 440 | + <tr> | |
| 441 | + <td class="memname">void tADSR_setLeakFactor </td> | |
| 442 | + <td>(</td> | |
| 443 | + <td class="paramtype">tADSR * const </td> | |
| 444 | + <td class="paramname">, </td> | |
| 445 | + </tr> | |
| 446 | + <tr> | |
| 447 | + <td class="paramkey"></td> | |
| 448 | + <td></td> | |
| 449 | + <td class="paramtype">float </td> | |
| 450 | + <td class="paramname"><em>leakFactor</em> </td> | |
| 451 | + </tr> | |
| 452 | + <tr> | |
| 453 | + <td></td> | |
| 454 | + <td>)</td> | |
| 455 | + <td></td><td></td> | |
| 456 | + </tr> | |
| 457 | + </table> | |
| 458 | +</div><div class="memdoc"> | |
| 459 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 460 | + <table class="params"> | |
| 461 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 462 | + </table> | |
| 463 | + </dd> | |
| 464 | +</dl> | |
| 465 | + | |
| 466 | +</div> | |
| 467 | +</div> | |
| 468 | +<a id="gaffd817040cc125f3b8204e756a16085c"></a> | |
| 469 | +<h2 class="memtitle"><span class="permalink"><a href="#gaffd817040cc125f3b8204e756a16085c">◆ </a></span>tADSR_on()</h2> | |
| 470 | + | |
| 471 | +<div class="memitem"> | |
| 472 | +<div class="memproto"> | |
| 473 | + <table class="memname"> | |
| 474 | + <tr> | |
| 475 | + <td class="memname">void tADSR_on </td> | |
| 476 | + <td>(</td> | |
| 477 | + <td class="paramtype">tADSR * const </td> | |
| 478 | + <td class="paramname">, </td> | |
| 479 | + </tr> | |
| 480 | + <tr> | |
| 481 | + <td class="paramkey"></td> | |
| 482 | + <td></td> | |
| 483 | + <td class="paramtype">float </td> | |
| 484 | + <td class="paramname"><em>velocity</em> </td> | |
| 485 | + </tr> | |
| 486 | + <tr> | |
| 487 | + <td></td> | |
| 488 | + <td>)</td> | |
| 489 | + <td></td><td></td> | |
| 490 | + </tr> | |
| 491 | + </table> | |
| 492 | +</div><div class="memdoc"> | |
| 493 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 494 | + <table class="params"> | |
| 495 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 496 | + </table> | |
| 497 | + </dd> | |
| 498 | +</dl> | |
| 499 | + | |
| 500 | +</div> | |
| 501 | +</div> | |
| 502 | +<a id="ga1a41adcdea81db09f04d008b9b8e62b8"></a> | |
| 503 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1a41adcdea81db09f04d008b9b8e62b8">◆ </a></span>tADSR_off()</h2> | |
| 504 | + | |
| 505 | +<div class="memitem"> | |
| 506 | +<div class="memproto"> | |
| 507 | + <table class="memname"> | |
| 508 | + <tr> | |
| 509 | + <td class="memname">void tADSR_off </td> | |
| 510 | + <td>(</td> | |
| 511 | + <td class="paramtype">tADSR * const </td> | |
| 512 | + <td class="paramname"></td><td>)</td> | |
| 513 | + <td></td> | |
| 514 | + </tr> | |
| 515 | + </table> | |
| 516 | +</div><div class="memdoc"> | |
| 517 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 518 | + <table class="params"> | |
| 519 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR. </td></tr> | |
| 520 | + </table> | |
| 521 | + </dd> | |
| 522 | +</dl> | |
| 523 | + | |
| 524 | +</div> | |
| 525 | +</div> | |
| 526 | +</div><!-- contents --> | |
| 527 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 528 | +<!-- start footer part --> | |
| 529 | +<footer></footer><script>getFooter()</script> | |
| 530 | +</body> | |
| 531 | +</html> | |
| @@ -0,0 +1,531 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tADSR3</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tADSR3<div class="ingroups"><a class="el" href="group__envelopes.html">Envelopes</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | +<table class="memberdecls"> | |
| 96 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 97 | +Functions</h2></td></tr> | |
| 98 | +<tr class="memitem:ga61f1fd529df0d97a9a74b9523024b1fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga61f1fd529df0d97a9a74b9523024b1fe">tADSR3_init</a> (tADSR3 *const, float attack, float decay, float sustain, float release, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 99 | +<tr class="memdesc:ga61f1fd529df0d97a9a74b9523024b1fe"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR3 to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tadsr3.html#ga61f1fd529df0d97a9a74b9523024b1fe">More...</a><br /></td></tr> | |
| 100 | +<tr class="separator:ga61f1fd529df0d97a9a74b9523024b1fe"><td class="memSeparator" colspan="2"> </td></tr> | |
| 101 | +<tr class="memitem:ga7e0784b34c2fef54de2ed993d68f9b7c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga7e0784b34c2fef54de2ed993d68f9b7c">tADSR3_initToPool</a> (tADSR3 *const, float attack, float decay, float sustain, float release, tMempool *const)</td></tr> | |
| 102 | +<tr class="memdesc:ga7e0784b34c2fef54de2ed993d68f9b7c"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR3 to a specified mempool. <a href="group__tadsr3.html#ga7e0784b34c2fef54de2ed993d68f9b7c">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga7e0784b34c2fef54de2ed993d68f9b7c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gaf633a93865d4a9d4ba4840624f2b41bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#gaf633a93865d4a9d4ba4840624f2b41bf">tADSR3_free</a> (tADSR3 *const)</td></tr> | |
| 105 | +<tr class="memdesc:gaf633a93865d4a9d4ba4840624f2b41bf"><td class="mdescLeft"> </td><td class="mdescRight">Free a tADSR3 from its mempool. <a href="group__tadsr3.html#gaf633a93865d4a9d4ba4840624f2b41bf">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gaf633a93865d4a9d4ba4840624f2b41bf"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga3b959e263e7322d7876bdf5e9b633a16"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga3b959e263e7322d7876bdf5e9b633a16">tADSR3_tick</a> (tADSR3 *const)</td></tr> | |
| 108 | +<tr class="separator:ga3b959e263e7322d7876bdf5e9b633a16"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:ga0a6a119590346ee356f486d8af00567a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga0a6a119590346ee356f486d8af00567a">tADSR3_setAttack</a> (tADSR3 *const, float attack)</td></tr> | |
| 110 | +<tr class="separator:ga0a6a119590346ee356f486d8af00567a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:ga325386ad4640ec898971fdedf87b3b49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga325386ad4640ec898971fdedf87b3b49">tADSR3_setDecay</a> (tADSR3 *const, float decay)</td></tr> | |
| 112 | +<tr class="separator:ga325386ad4640ec898971fdedf87b3b49"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:gae5695ee654846bf4f3f092c3f2136ca8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#gae5695ee654846bf4f3f092c3f2136ca8">tADSR3_setSustain</a> (tADSR3 *const, float sustain)</td></tr> | |
| 114 | +<tr class="separator:gae5695ee654846bf4f3f092c3f2136ca8"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:ga3ac9763101f9e3b5338ea92cc02a6032"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga3ac9763101f9e3b5338ea92cc02a6032">tADSR3_setRelease</a> (tADSR3 *const, float release)</td></tr> | |
| 116 | +<tr class="separator:ga3ac9763101f9e3b5338ea92cc02a6032"><td class="memSeparator" colspan="2"> </td></tr> | |
| 117 | +<tr class="memitem:ga589972bef8fca1a6a99064b92968c9fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga589972bef8fca1a6a99064b92968c9fc">tADSR3_setLeakFactor</a> (tADSR3 *const, float leakFactor)</td></tr> | |
| 118 | +<tr class="separator:ga589972bef8fca1a6a99064b92968c9fc"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:ga6054295d933bb2d27898664f4b6f067e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#ga6054295d933bb2d27898664f4b6f067e">tADSR3_on</a> (tADSR3 *const, float velocity)</td></tr> | |
| 120 | +<tr class="separator:ga6054295d933bb2d27898664f4b6f067e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:gad48b26429b4224b199b26690a0d480f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr3.html#gad48b26429b4224b199b26690a0d480f1">tADSR3_off</a> (tADSR3 *const)</td></tr> | |
| 122 | +<tr class="separator:gad48b26429b4224b199b26690a0d480f1"><td class="memSeparator" colspan="2"> </td></tr> | |
| 123 | +</table> | |
| 124 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 125 | +<h2 class="groupheader">Function Documentation</h2> | |
| 126 | +<a id="ga61f1fd529df0d97a9a74b9523024b1fe"></a> | |
| 127 | +<h2 class="memtitle"><span class="permalink"><a href="#ga61f1fd529df0d97a9a74b9523024b1fe">◆ </a></span>tADSR3_init()</h2> | |
| 128 | + | |
| 129 | +<div class="memitem"> | |
| 130 | +<div class="memproto"> | |
| 131 | + <table class="memname"> | |
| 132 | + <tr> | |
| 133 | + <td class="memname">void tADSR3_init </td> | |
| 134 | + <td>(</td> | |
| 135 | + <td class="paramtype">tADSR3 * const </td> | |
| 136 | + <td class="paramname">, </td> | |
| 137 | + </tr> | |
| 138 | + <tr> | |
| 139 | + <td class="paramkey"></td> | |
| 140 | + <td></td> | |
| 141 | + <td class="paramtype">float </td> | |
| 142 | + <td class="paramname"><em>attack</em>, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype">float </td> | |
| 148 | + <td class="paramname"><em>decay</em>, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype">float </td> | |
| 154 | + <td class="paramname"><em>sustain</em>, </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td class="paramkey"></td> | |
| 158 | + <td></td> | |
| 159 | + <td class="paramtype">float </td> | |
| 160 | + <td class="paramname"><em>release</em>, </td> | |
| 161 | + </tr> | |
| 162 | + <tr> | |
| 163 | + <td class="paramkey"></td> | |
| 164 | + <td></td> | |
| 165 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 166 | + <td class="paramname"><em>leaf</em> </td> | |
| 167 | + </tr> | |
| 168 | + <tr> | |
| 169 | + <td></td> | |
| 170 | + <td>)</td> | |
| 171 | + <td></td><td></td> | |
| 172 | + </tr> | |
| 173 | + </table> | |
| 174 | +</div><div class="memdoc"> | |
| 175 | + | |
| 176 | +<p>Initialize a tADSR3 to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 177 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 178 | + <table class="params"> | |
| 179 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR3 to initialize. </td></tr> | |
| 180 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 181 | + </table> | |
| 182 | + </dd> | |
| 183 | +</dl> | |
| 184 | + | |
| 185 | +</div> | |
| 186 | +</div> | |
| 187 | +<a id="ga7e0784b34c2fef54de2ed993d68f9b7c"></a> | |
| 188 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7e0784b34c2fef54de2ed993d68f9b7c">◆ </a></span>tADSR3_initToPool()</h2> | |
| 189 | + | |
| 190 | +<div class="memitem"> | |
| 191 | +<div class="memproto"> | |
| 192 | + <table class="memname"> | |
| 193 | + <tr> | |
| 194 | + <td class="memname">void tADSR3_initToPool </td> | |
| 195 | + <td>(</td> | |
| 196 | + <td class="paramtype">tADSR3 * const </td> | |
| 197 | + <td class="paramname">, </td> | |
| 198 | + </tr> | |
| 199 | + <tr> | |
| 200 | + <td class="paramkey"></td> | |
| 201 | + <td></td> | |
| 202 | + <td class="paramtype">float </td> | |
| 203 | + <td class="paramname"><em>attack</em>, </td> | |
| 204 | + </tr> | |
| 205 | + <tr> | |
| 206 | + <td class="paramkey"></td> | |
| 207 | + <td></td> | |
| 208 | + <td class="paramtype">float </td> | |
| 209 | + <td class="paramname"><em>decay</em>, </td> | |
| 210 | + </tr> | |
| 211 | + <tr> | |
| 212 | + <td class="paramkey"></td> | |
| 213 | + <td></td> | |
| 214 | + <td class="paramtype">float </td> | |
| 215 | + <td class="paramname"><em>sustain</em>, </td> | |
| 216 | + </tr> | |
| 217 | + <tr> | |
| 218 | + <td class="paramkey"></td> | |
| 219 | + <td></td> | |
| 220 | + <td class="paramtype">float </td> | |
| 221 | + <td class="paramname"><em>release</em>, </td> | |
| 222 | + </tr> | |
| 223 | + <tr> | |
| 224 | + <td class="paramkey"></td> | |
| 225 | + <td></td> | |
| 226 | + <td class="paramtype">tMempool * const </td> | |
| 227 | + <td class="paramname"> </td> | |
| 228 | + </tr> | |
| 229 | + <tr> | |
| 230 | + <td></td> | |
| 231 | + <td>)</td> | |
| 232 | + <td></td><td></td> | |
| 233 | + </tr> | |
| 234 | + </table> | |
| 235 | +</div><div class="memdoc"> | |
| 236 | + | |
| 237 | +<p>Initialize a tADSR3 to a specified mempool. </p> | |
| 238 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 239 | + <table class="params"> | |
| 240 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR3 to initialize. </td></tr> | |
| 241 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 242 | + </table> | |
| 243 | + </dd> | |
| 244 | +</dl> | |
| 245 | + | |
| 246 | +</div> | |
| 247 | +</div> | |
| 248 | +<a id="gaf633a93865d4a9d4ba4840624f2b41bf"></a> | |
| 249 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf633a93865d4a9d4ba4840624f2b41bf">◆ </a></span>tADSR3_free()</h2> | |
| 250 | + | |
| 251 | +<div class="memitem"> | |
| 252 | +<div class="memproto"> | |
| 253 | + <table class="memname"> | |
| 254 | + <tr> | |
| 255 | + <td class="memname">void tADSR3_free </td> | |
| 256 | + <td>(</td> | |
| 257 | + <td class="paramtype">tADSR3 * const </td> | |
| 258 | + <td class="paramname"></td><td>)</td> | |
| 259 | + <td></td> | |
| 260 | + </tr> | |
| 261 | + </table> | |
| 262 | +</div><div class="memdoc"> | |
| 263 | + | |
| 264 | +<p>Free a tADSR3 from its mempool. </p> | |
| 265 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 266 | + <table class="params"> | |
| 267 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR3 to free. </td></tr> | |
| 268 | + </table> | |
| 269 | + </dd> | |
| 270 | +</dl> | |
| 271 | + | |
| 272 | +</div> | |
| 273 | +</div> | |
| 274 | +<a id="ga3b959e263e7322d7876bdf5e9b633a16"></a> | |
| 275 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3b959e263e7322d7876bdf5e9b633a16">◆ </a></span>tADSR3_tick()</h2> | |
| 276 | + | |
| 277 | +<div class="memitem"> | |
| 278 | +<div class="memproto"> | |
| 279 | + <table class="memname"> | |
| 280 | + <tr> | |
| 281 | + <td class="memname">float tADSR3_tick </td> | |
| 282 | + <td>(</td> | |
| 283 | + <td class="paramtype">tADSR3 * const </td> | |
| 284 | + <td class="paramname"></td><td>)</td> | |
| 285 | + <td></td> | |
| 286 | + </tr> | |
| 287 | + </table> | |
| 288 | +</div><div class="memdoc"> | |
| 289 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 290 | + <table class="params"> | |
| 291 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 292 | + </table> | |
| 293 | + </dd> | |
| 294 | +</dl> | |
| 295 | + | |
| 296 | +</div> | |
| 297 | +</div> | |
| 298 | +<a id="ga0a6a119590346ee356f486d8af00567a"></a> | |
| 299 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0a6a119590346ee356f486d8af00567a">◆ </a></span>tADSR3_setAttack()</h2> | |
| 300 | + | |
| 301 | +<div class="memitem"> | |
| 302 | +<div class="memproto"> | |
| 303 | + <table class="memname"> | |
| 304 | + <tr> | |
| 305 | + <td class="memname">void tADSR3_setAttack </td> | |
| 306 | + <td>(</td> | |
| 307 | + <td class="paramtype">tADSR3 * const </td> | |
| 308 | + <td class="paramname">, </td> | |
| 309 | + </tr> | |
| 310 | + <tr> | |
| 311 | + <td class="paramkey"></td> | |
| 312 | + <td></td> | |
| 313 | + <td class="paramtype">float </td> | |
| 314 | + <td class="paramname"><em>attack</em> </td> | |
| 315 | + </tr> | |
| 316 | + <tr> | |
| 317 | + <td></td> | |
| 318 | + <td>)</td> | |
| 319 | + <td></td><td></td> | |
| 320 | + </tr> | |
| 321 | + </table> | |
| 322 | +</div><div class="memdoc"> | |
| 323 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 324 | + <table class="params"> | |
| 325 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 326 | + </table> | |
| 327 | + </dd> | |
| 328 | +</dl> | |
| 329 | + | |
| 330 | +</div> | |
| 331 | +</div> | |
| 332 | +<a id="ga325386ad4640ec898971fdedf87b3b49"></a> | |
| 333 | +<h2 class="memtitle"><span class="permalink"><a href="#ga325386ad4640ec898971fdedf87b3b49">◆ </a></span>tADSR3_setDecay()</h2> | |
| 334 | + | |
| 335 | +<div class="memitem"> | |
| 336 | +<div class="memproto"> | |
| 337 | + <table class="memname"> | |
| 338 | + <tr> | |
| 339 | + <td class="memname">void tADSR3_setDecay </td> | |
| 340 | + <td>(</td> | |
| 341 | + <td class="paramtype">tADSR3 * const </td> | |
| 342 | + <td class="paramname">, </td> | |
| 343 | + </tr> | |
| 344 | + <tr> | |
| 345 | + <td class="paramkey"></td> | |
| 346 | + <td></td> | |
| 347 | + <td class="paramtype">float </td> | |
| 348 | + <td class="paramname"><em>decay</em> </td> | |
| 349 | + </tr> | |
| 350 | + <tr> | |
| 351 | + <td></td> | |
| 352 | + <td>)</td> | |
| 353 | + <td></td><td></td> | |
| 354 | + </tr> | |
| 355 | + </table> | |
| 356 | +</div><div class="memdoc"> | |
| 357 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 358 | + <table class="params"> | |
| 359 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 360 | + </table> | |
| 361 | + </dd> | |
| 362 | +</dl> | |
| 363 | + | |
| 364 | +</div> | |
| 365 | +</div> | |
| 366 | +<a id="gae5695ee654846bf4f3f092c3f2136ca8"></a> | |
| 367 | +<h2 class="memtitle"><span class="permalink"><a href="#gae5695ee654846bf4f3f092c3f2136ca8">◆ </a></span>tADSR3_setSustain()</h2> | |
| 368 | + | |
| 369 | +<div class="memitem"> | |
| 370 | +<div class="memproto"> | |
| 371 | + <table class="memname"> | |
| 372 | + <tr> | |
| 373 | + <td class="memname">void tADSR3_setSustain </td> | |
| 374 | + <td>(</td> | |
| 375 | + <td class="paramtype">tADSR3 * const </td> | |
| 376 | + <td class="paramname">, </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td class="paramkey"></td> | |
| 380 | + <td></td> | |
| 381 | + <td class="paramtype">float </td> | |
| 382 | + <td class="paramname"><em>sustain</em> </td> | |
| 383 | + </tr> | |
| 384 | + <tr> | |
| 385 | + <td></td> | |
| 386 | + <td>)</td> | |
| 387 | + <td></td><td></td> | |
| 388 | + </tr> | |
| 389 | + </table> | |
| 390 | +</div><div class="memdoc"> | |
| 391 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 392 | + <table class="params"> | |
| 393 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 394 | + </table> | |
| 395 | + </dd> | |
| 396 | +</dl> | |
| 397 | + | |
| 398 | +</div> | |
| 399 | +</div> | |
| 400 | +<a id="ga3ac9763101f9e3b5338ea92cc02a6032"></a> | |
| 401 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3ac9763101f9e3b5338ea92cc02a6032">◆ </a></span>tADSR3_setRelease()</h2> | |
| 402 | + | |
| 403 | +<div class="memitem"> | |
| 404 | +<div class="memproto"> | |
| 405 | + <table class="memname"> | |
| 406 | + <tr> | |
| 407 | + <td class="memname">void tADSR3_setRelease </td> | |
| 408 | + <td>(</td> | |
| 409 | + <td class="paramtype">tADSR3 * const </td> | |
| 410 | + <td class="paramname">, </td> | |
| 411 | + </tr> | |
| 412 | + <tr> | |
| 413 | + <td class="paramkey"></td> | |
| 414 | + <td></td> | |
| 415 | + <td class="paramtype">float </td> | |
| 416 | + <td class="paramname"><em>release</em> </td> | |
| 417 | + </tr> | |
| 418 | + <tr> | |
| 419 | + <td></td> | |
| 420 | + <td>)</td> | |
| 421 | + <td></td><td></td> | |
| 422 | + </tr> | |
| 423 | + </table> | |
| 424 | +</div><div class="memdoc"> | |
| 425 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 426 | + <table class="params"> | |
| 427 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 428 | + </table> | |
| 429 | + </dd> | |
| 430 | +</dl> | |
| 431 | + | |
| 432 | +</div> | |
| 433 | +</div> | |
| 434 | +<a id="ga589972bef8fca1a6a99064b92968c9fc"></a> | |
| 435 | +<h2 class="memtitle"><span class="permalink"><a href="#ga589972bef8fca1a6a99064b92968c9fc">◆ </a></span>tADSR3_setLeakFactor()</h2> | |
| 436 | + | |
| 437 | +<div class="memitem"> | |
| 438 | +<div class="memproto"> | |
| 439 | + <table class="memname"> | |
| 440 | + <tr> | |
| 441 | + <td class="memname">void tADSR3_setLeakFactor </td> | |
| 442 | + <td>(</td> | |
| 443 | + <td class="paramtype">tADSR3 * const </td> | |
| 444 | + <td class="paramname">, </td> | |
| 445 | + </tr> | |
| 446 | + <tr> | |
| 447 | + <td class="paramkey"></td> | |
| 448 | + <td></td> | |
| 449 | + <td class="paramtype">float </td> | |
| 450 | + <td class="paramname"><em>leakFactor</em> </td> | |
| 451 | + </tr> | |
| 452 | + <tr> | |
| 453 | + <td></td> | |
| 454 | + <td>)</td> | |
| 455 | + <td></td><td></td> | |
| 456 | + </tr> | |
| 457 | + </table> | |
| 458 | +</div><div class="memdoc"> | |
| 459 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 460 | + <table class="params"> | |
| 461 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 462 | + </table> | |
| 463 | + </dd> | |
| 464 | +</dl> | |
| 465 | + | |
| 466 | +</div> | |
| 467 | +</div> | |
| 468 | +<a id="ga6054295d933bb2d27898664f4b6f067e"></a> | |
| 469 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6054295d933bb2d27898664f4b6f067e">◆ </a></span>tADSR3_on()</h2> | |
| 470 | + | |
| 471 | +<div class="memitem"> | |
| 472 | +<div class="memproto"> | |
| 473 | + <table class="memname"> | |
| 474 | + <tr> | |
| 475 | + <td class="memname">void tADSR3_on </td> | |
| 476 | + <td>(</td> | |
| 477 | + <td class="paramtype">tADSR3 * const </td> | |
| 478 | + <td class="paramname">, </td> | |
| 479 | + </tr> | |
| 480 | + <tr> | |
| 481 | + <td class="paramkey"></td> | |
| 482 | + <td></td> | |
| 483 | + <td class="paramtype">float </td> | |
| 484 | + <td class="paramname"><em>velocity</em> </td> | |
| 485 | + </tr> | |
| 486 | + <tr> | |
| 487 | + <td></td> | |
| 488 | + <td>)</td> | |
| 489 | + <td></td><td></td> | |
| 490 | + </tr> | |
| 491 | + </table> | |
| 492 | +</div><div class="memdoc"> | |
| 493 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 494 | + <table class="params"> | |
| 495 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 496 | + </table> | |
| 497 | + </dd> | |
| 498 | +</dl> | |
| 499 | + | |
| 500 | +</div> | |
| 501 | +</div> | |
| 502 | +<a id="gad48b26429b4224b199b26690a0d480f1"></a> | |
| 503 | +<h2 class="memtitle"><span class="permalink"><a href="#gad48b26429b4224b199b26690a0d480f1">◆ </a></span>tADSR3_off()</h2> | |
| 504 | + | |
| 505 | +<div class="memitem"> | |
| 506 | +<div class="memproto"> | |
| 507 | + <table class="memname"> | |
| 508 | + <tr> | |
| 509 | + <td class="memname">void tADSR3_off </td> | |
| 510 | + <td>(</td> | |
| 511 | + <td class="paramtype">tADSR3 * const </td> | |
| 512 | + <td class="paramname"></td><td>)</td> | |
| 513 | + <td></td> | |
| 514 | + </tr> | |
| 515 | + </table> | |
| 516 | +</div><div class="memdoc"> | |
| 517 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 518 | + <table class="params"> | |
| 519 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR3. </td></tr> | |
| 520 | + </table> | |
| 521 | + </dd> | |
| 522 | +</dl> | |
| 523 | + | |
| 524 | +</div> | |
| 525 | +</div> | |
| 526 | +</div><!-- contents --> | |
| 527 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 528 | +<!-- start footer part --> | |
| 529 | +<footer></footer><script>getFooter()</script> | |
| 530 | +</body> | |
| 531 | +</html> | |
| @@ -0,0 +1,581 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tADSR4</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tADSR4<div class="ingroups"><a class="el" href="group__envelopes.html">Envelopes</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | +<table class="memberdecls"> | |
| 96 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 97 | +Functions</h2></td></tr> | |
| 98 | +<tr class="memitem:ga18f8440695a8f99ff6469ff9df6395c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga18f8440695a8f99ff6469ff9df6395c2">tADSR4_init</a> (tADSR4 *const, float attack, float decay, float sustain, float release, float *expBuffer, int bufferSize, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 99 | +<tr class="memdesc:ga18f8440695a8f99ff6469ff9df6395c2"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR4 to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tadsr4.html#ga18f8440695a8f99ff6469ff9df6395c2">More...</a><br /></td></tr> | |
| 100 | +<tr class="separator:ga18f8440695a8f99ff6469ff9df6395c2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 101 | +<tr class="memitem:ga731d6838ae65373c787ecf977523c121"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga731d6838ae65373c787ecf977523c121">tADSR4_initToPool</a> (tADSR4 *const, float attack, float decay, float sustain, float release, float *expBuffer, int bufferSize, tMempool *const)</td></tr> | |
| 102 | +<tr class="memdesc:ga731d6838ae65373c787ecf977523c121"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR4 to a specified mempool. <a href="group__tadsr4.html#ga731d6838ae65373c787ecf977523c121">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga731d6838ae65373c787ecf977523c121"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga2889f7a9596ba5e9d386c9913e51e62d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga2889f7a9596ba5e9d386c9913e51e62d">tADSR4_free</a> (tADSR4 *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga2889f7a9596ba5e9d386c9913e51e62d"><td class="mdescLeft"> </td><td class="mdescRight">Free a tADSR4 from its mempool. <a href="group__tadsr4.html#ga2889f7a9596ba5e9d386c9913e51e62d">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga2889f7a9596ba5e9d386c9913e51e62d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga5f4cc4b20251f8240c0208b452b8eff3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga5f4cc4b20251f8240c0208b452b8eff3">tADSR4_tick</a> (tADSR4 *const)</td></tr> | |
| 108 | +<tr class="separator:ga5f4cc4b20251f8240c0208b452b8eff3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:ga32a5545ca2510d666b9c59d9106888c5"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga32a5545ca2510d666b9c59d9106888c5">tADSR4_tickNoInterp</a> (tADSR4 *const adsrenv)</td></tr> | |
| 110 | +<tr class="separator:ga32a5545ca2510d666b9c59d9106888c5"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:ga5059a2109760aa0188c4769a52b4a4a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga5059a2109760aa0188c4769a52b4a4a3">tADSR4_setAttack</a> (tADSR4 *const, float attack)</td></tr> | |
| 112 | +<tr class="separator:ga5059a2109760aa0188c4769a52b4a4a3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:gab5b58a1067454a87cdff5e09a86e4af3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#gab5b58a1067454a87cdff5e09a86e4af3">tADSR4_setDecay</a> (tADSR4 *const, float decay)</td></tr> | |
| 114 | +<tr class="separator:gab5b58a1067454a87cdff5e09a86e4af3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:ga691edaf4b254d1d44bee378312e370be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga691edaf4b254d1d44bee378312e370be">tADSR4_setSustain</a> (tADSR4 *const, float sustain)</td></tr> | |
| 116 | +<tr class="separator:ga691edaf4b254d1d44bee378312e370be"><td class="memSeparator" colspan="2"> </td></tr> | |
| 117 | +<tr class="memitem:ga7a53860240f681a65d90302145702697"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga7a53860240f681a65d90302145702697">tADSR4_setRelease</a> (tADSR4 *const, float release)</td></tr> | |
| 118 | +<tr class="separator:ga7a53860240f681a65d90302145702697"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:gad79710f31593ada4e3834ebefd67a388"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#gad79710f31593ada4e3834ebefd67a388">tADSR4_setLeakFactor</a> (tADSR4 *const, float leakFactor)</td></tr> | |
| 120 | +<tr class="separator:gad79710f31593ada4e3834ebefd67a388"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:ga63a8a38f1f6f319d0103acf7d0fb21ad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga63a8a38f1f6f319d0103acf7d0fb21ad">tADSR4_on</a> (tADSR4 *const, float velocity)</td></tr> | |
| 122 | +<tr class="separator:ga63a8a38f1f6f319d0103acf7d0fb21ad"><td class="memSeparator" colspan="2"> </td></tr> | |
| 123 | +<tr class="memitem:ga0271a2f741bed72edb08dc965433dade"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tadsr4.html#ga0271a2f741bed72edb08dc965433dade">tADSR4_off</a> (tADSR4 *const)</td></tr> | |
| 124 | +<tr class="separator:ga0271a2f741bed72edb08dc965433dade"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +</table> | |
| 126 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 127 | +<h2 class="groupheader">Function Documentation</h2> | |
| 128 | +<a id="ga18f8440695a8f99ff6469ff9df6395c2"></a> | |
| 129 | +<h2 class="memtitle"><span class="permalink"><a href="#ga18f8440695a8f99ff6469ff9df6395c2">◆ </a></span>tADSR4_init()</h2> | |
| 130 | + | |
| 131 | +<div class="memitem"> | |
| 132 | +<div class="memproto"> | |
| 133 | + <table class="memname"> | |
| 134 | + <tr> | |
| 135 | + <td class="memname">void tADSR4_init </td> | |
| 136 | + <td>(</td> | |
| 137 | + <td class="paramtype">tADSR4 * const </td> | |
| 138 | + <td class="paramname">, </td> | |
| 139 | + </tr> | |
| 140 | + <tr> | |
| 141 | + <td class="paramkey"></td> | |
| 142 | + <td></td> | |
| 143 | + <td class="paramtype">float </td> | |
| 144 | + <td class="paramname"><em>attack</em>, </td> | |
| 145 | + </tr> | |
| 146 | + <tr> | |
| 147 | + <td class="paramkey"></td> | |
| 148 | + <td></td> | |
| 149 | + <td class="paramtype">float </td> | |
| 150 | + <td class="paramname"><em>decay</em>, </td> | |
| 151 | + </tr> | |
| 152 | + <tr> | |
| 153 | + <td class="paramkey"></td> | |
| 154 | + <td></td> | |
| 155 | + <td class="paramtype">float </td> | |
| 156 | + <td class="paramname"><em>sustain</em>, </td> | |
| 157 | + </tr> | |
| 158 | + <tr> | |
| 159 | + <td class="paramkey"></td> | |
| 160 | + <td></td> | |
| 161 | + <td class="paramtype">float </td> | |
| 162 | + <td class="paramname"><em>release</em>, </td> | |
| 163 | + </tr> | |
| 164 | + <tr> | |
| 165 | + <td class="paramkey"></td> | |
| 166 | + <td></td> | |
| 167 | + <td class="paramtype">float * </td> | |
| 168 | + <td class="paramname"><em>expBuffer</em>, </td> | |
| 169 | + </tr> | |
| 170 | + <tr> | |
| 171 | + <td class="paramkey"></td> | |
| 172 | + <td></td> | |
| 173 | + <td class="paramtype">int </td> | |
| 174 | + <td class="paramname"><em>bufferSize</em>, </td> | |
| 175 | + </tr> | |
| 176 | + <tr> | |
| 177 | + <td class="paramkey"></td> | |
| 178 | + <td></td> | |
| 179 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 180 | + <td class="paramname"><em>leaf</em> </td> | |
| 181 | + </tr> | |
| 182 | + <tr> | |
| 183 | + <td></td> | |
| 184 | + <td>)</td> | |
| 185 | + <td></td><td></td> | |
| 186 | + </tr> | |
| 187 | + </table> | |
| 188 | +</div><div class="memdoc"> | |
| 189 | + | |
| 190 | +<p>Initialize a tADSR4 to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 191 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 192 | + <table class="params"> | |
| 193 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR4 to initialize. </td></tr> | |
| 194 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 195 | + </table> | |
| 196 | + </dd> | |
| 197 | +</dl> | |
| 198 | + | |
| 199 | +</div> | |
| 200 | +</div> | |
| 201 | +<a id="ga731d6838ae65373c787ecf977523c121"></a> | |
| 202 | +<h2 class="memtitle"><span class="permalink"><a href="#ga731d6838ae65373c787ecf977523c121">◆ </a></span>tADSR4_initToPool()</h2> | |
| 203 | + | |
| 204 | +<div class="memitem"> | |
| 205 | +<div class="memproto"> | |
| 206 | + <table class="memname"> | |
| 207 | + <tr> | |
| 208 | + <td class="memname">void tADSR4_initToPool </td> | |
| 209 | + <td>(</td> | |
| 210 | + <td class="paramtype">tADSR4 * const </td> | |
| 211 | + <td class="paramname">, </td> | |
| 212 | + </tr> | |
| 213 | + <tr> | |
| 214 | + <td class="paramkey"></td> | |
| 215 | + <td></td> | |
| 216 | + <td class="paramtype">float </td> | |
| 217 | + <td class="paramname"><em>attack</em>, </td> | |
| 218 | + </tr> | |
| 219 | + <tr> | |
| 220 | + <td class="paramkey"></td> | |
| 221 | + <td></td> | |
| 222 | + <td class="paramtype">float </td> | |
| 223 | + <td class="paramname"><em>decay</em>, </td> | |
| 224 | + </tr> | |
| 225 | + <tr> | |
| 226 | + <td class="paramkey"></td> | |
| 227 | + <td></td> | |
| 228 | + <td class="paramtype">float </td> | |
| 229 | + <td class="paramname"><em>sustain</em>, </td> | |
| 230 | + </tr> | |
| 231 | + <tr> | |
| 232 | + <td class="paramkey"></td> | |
| 233 | + <td></td> | |
| 234 | + <td class="paramtype">float </td> | |
| 235 | + <td class="paramname"><em>release</em>, </td> | |
| 236 | + </tr> | |
| 237 | + <tr> | |
| 238 | + <td class="paramkey"></td> | |
| 239 | + <td></td> | |
| 240 | + <td class="paramtype">float * </td> | |
| 241 | + <td class="paramname"><em>expBuffer</em>, </td> | |
| 242 | + </tr> | |
| 243 | + <tr> | |
| 244 | + <td class="paramkey"></td> | |
| 245 | + <td></td> | |
| 246 | + <td class="paramtype">int </td> | |
| 247 | + <td class="paramname"><em>bufferSize</em>, </td> | |
| 248 | + </tr> | |
| 249 | + <tr> | |
| 250 | + <td class="paramkey"></td> | |
| 251 | + <td></td> | |
| 252 | + <td class="paramtype">tMempool * const </td> | |
| 253 | + <td class="paramname"> </td> | |
| 254 | + </tr> | |
| 255 | + <tr> | |
| 256 | + <td></td> | |
| 257 | + <td>)</td> | |
| 258 | + <td></td><td></td> | |
| 259 | + </tr> | |
| 260 | + </table> | |
| 261 | +</div><div class="memdoc"> | |
| 262 | + | |
| 263 | +<p>Initialize a tADSR4 to a specified mempool. </p> | |
| 264 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 265 | + <table class="params"> | |
| 266 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR4 to initialize. </td></tr> | |
| 267 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 268 | + </table> | |
| 269 | + </dd> | |
| 270 | +</dl> | |
| 271 | + | |
| 272 | +</div> | |
| 273 | +</div> | |
| 274 | +<a id="ga2889f7a9596ba5e9d386c9913e51e62d"></a> | |
| 275 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2889f7a9596ba5e9d386c9913e51e62d">◆ </a></span>tADSR4_free()</h2> | |
| 276 | + | |
| 277 | +<div class="memitem"> | |
| 278 | +<div class="memproto"> | |
| 279 | + <table class="memname"> | |
| 280 | + <tr> | |
| 281 | + <td class="memname">void tADSR4_free </td> | |
| 282 | + <td>(</td> | |
| 283 | + <td class="paramtype">tADSR4 * const </td> | |
| 284 | + <td class="paramname"></td><td>)</td> | |
| 285 | + <td></td> | |
| 286 | + </tr> | |
| 287 | + </table> | |
| 288 | +</div><div class="memdoc"> | |
| 289 | + | |
| 290 | +<p>Free a tADSR4 from its mempool. </p> | |
| 291 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 292 | + <table class="params"> | |
| 293 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR4 to free. </td></tr> | |
| 294 | + </table> | |
| 295 | + </dd> | |
| 296 | +</dl> | |
| 297 | + | |
| 298 | +</div> | |
| 299 | +</div> | |
| 300 | +<a id="ga5f4cc4b20251f8240c0208b452b8eff3"></a> | |
| 301 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5f4cc4b20251f8240c0208b452b8eff3">◆ </a></span>tADSR4_tick()</h2> | |
| 302 | + | |
| 303 | +<div class="memitem"> | |
| 304 | +<div class="memproto"> | |
| 305 | + <table class="memname"> | |
| 306 | + <tr> | |
| 307 | + <td class="memname">float tADSR4_tick </td> | |
| 308 | + <td>(</td> | |
| 309 | + <td class="paramtype">tADSR4 * const </td> | |
| 310 | + <td class="paramname"></td><td>)</td> | |
| 311 | + <td></td> | |
| 312 | + </tr> | |
| 313 | + </table> | |
| 314 | +</div><div class="memdoc"> | |
| 315 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 316 | + <table class="params"> | |
| 317 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 318 | + </table> | |
| 319 | + </dd> | |
| 320 | +</dl> | |
| 321 | + | |
| 322 | +</div> | |
| 323 | +</div> | |
| 324 | +<a id="ga32a5545ca2510d666b9c59d9106888c5"></a> | |
| 325 | +<h2 class="memtitle"><span class="permalink"><a href="#ga32a5545ca2510d666b9c59d9106888c5">◆ </a></span>tADSR4_tickNoInterp()</h2> | |
| 326 | + | |
| 327 | +<div class="memitem"> | |
| 328 | +<div class="memproto"> | |
| 329 | + <table class="memname"> | |
| 330 | + <tr> | |
| 331 | + <td class="memname">float tADSR4_tickNoInterp </td> | |
| 332 | + <td>(</td> | |
| 333 | + <td class="paramtype">tADSR4 *const </td> | |
| 334 | + <td class="paramname"><em>adsrenv</em></td><td>)</td> | |
| 335 | + <td></td> | |
| 336 | + </tr> | |
| 337 | + </table> | |
| 338 | +</div><div class="memdoc"> | |
| 339 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 340 | + <table class="params"> | |
| 341 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 342 | + </table> | |
| 343 | + </dd> | |
| 344 | +</dl> | |
| 345 | + | |
| 346 | +</div> | |
| 347 | +</div> | |
| 348 | +<a id="ga5059a2109760aa0188c4769a52b4a4a3"></a> | |
| 349 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5059a2109760aa0188c4769a52b4a4a3">◆ </a></span>tADSR4_setAttack()</h2> | |
| 350 | + | |
| 351 | +<div class="memitem"> | |
| 352 | +<div class="memproto"> | |
| 353 | + <table class="memname"> | |
| 354 | + <tr> | |
| 355 | + <td class="memname">void tADSR4_setAttack </td> | |
| 356 | + <td>(</td> | |
| 357 | + <td class="paramtype">tADSR4 * const </td> | |
| 358 | + <td class="paramname">, </td> | |
| 359 | + </tr> | |
| 360 | + <tr> | |
| 361 | + <td class="paramkey"></td> | |
| 362 | + <td></td> | |
| 363 | + <td class="paramtype">float </td> | |
| 364 | + <td class="paramname"><em>attack</em> </td> | |
| 365 | + </tr> | |
| 366 | + <tr> | |
| 367 | + <td></td> | |
| 368 | + <td>)</td> | |
| 369 | + <td></td><td></td> | |
| 370 | + </tr> | |
| 371 | + </table> | |
| 372 | +</div><div class="memdoc"> | |
| 373 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 374 | + <table class="params"> | |
| 375 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 376 | + </table> | |
| 377 | + </dd> | |
| 378 | +</dl> | |
| 379 | + | |
| 380 | +</div> | |
| 381 | +</div> | |
| 382 | +<a id="gab5b58a1067454a87cdff5e09a86e4af3"></a> | |
| 383 | +<h2 class="memtitle"><span class="permalink"><a href="#gab5b58a1067454a87cdff5e09a86e4af3">◆ </a></span>tADSR4_setDecay()</h2> | |
| 384 | + | |
| 385 | +<div class="memitem"> | |
| 386 | +<div class="memproto"> | |
| 387 | + <table class="memname"> | |
| 388 | + <tr> | |
| 389 | + <td class="memname">void tADSR4_setDecay </td> | |
| 390 | + <td>(</td> | |
| 391 | + <td class="paramtype">tADSR4 * const </td> | |
| 392 | + <td class="paramname">, </td> | |
| 393 | + </tr> | |
| 394 | + <tr> | |
| 395 | + <td class="paramkey"></td> | |
| 396 | + <td></td> | |
| 397 | + <td class="paramtype">float </td> | |
| 398 | + <td class="paramname"><em>decay</em> </td> | |
| 399 | + </tr> | |
| 400 | + <tr> | |
| 401 | + <td></td> | |
| 402 | + <td>)</td> | |
| 403 | + <td></td><td></td> | |
| 404 | + </tr> | |
| 405 | + </table> | |
| 406 | +</div><div class="memdoc"> | |
| 407 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 408 | + <table class="params"> | |
| 409 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 410 | + </table> | |
| 411 | + </dd> | |
| 412 | +</dl> | |
| 413 | + | |
| 414 | +</div> | |
| 415 | +</div> | |
| 416 | +<a id="ga691edaf4b254d1d44bee378312e370be"></a> | |
| 417 | +<h2 class="memtitle"><span class="permalink"><a href="#ga691edaf4b254d1d44bee378312e370be">◆ </a></span>tADSR4_setSustain()</h2> | |
| 418 | + | |
| 419 | +<div class="memitem"> | |
| 420 | +<div class="memproto"> | |
| 421 | + <table class="memname"> | |
| 422 | + <tr> | |
| 423 | + <td class="memname">void tADSR4_setSustain </td> | |
| 424 | + <td>(</td> | |
| 425 | + <td class="paramtype">tADSR4 * const </td> | |
| 426 | + <td class="paramname">, </td> | |
| 427 | + </tr> | |
| 428 | + <tr> | |
| 429 | + <td class="paramkey"></td> | |
| 430 | + <td></td> | |
| 431 | + <td class="paramtype">float </td> | |
| 432 | + <td class="paramname"><em>sustain</em> </td> | |
| 433 | + </tr> | |
| 434 | + <tr> | |
| 435 | + <td></td> | |
| 436 | + <td>)</td> | |
| 437 | + <td></td><td></td> | |
| 438 | + </tr> | |
| 439 | + </table> | |
| 440 | +</div><div class="memdoc"> | |
| 441 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 442 | + <table class="params"> | |
| 443 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 444 | + </table> | |
| 445 | + </dd> | |
| 446 | +</dl> | |
| 447 | + | |
| 448 | +</div> | |
| 449 | +</div> | |
| 450 | +<a id="ga7a53860240f681a65d90302145702697"></a> | |
| 451 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7a53860240f681a65d90302145702697">◆ </a></span>tADSR4_setRelease()</h2> | |
| 452 | + | |
| 453 | +<div class="memitem"> | |
| 454 | +<div class="memproto"> | |
| 455 | + <table class="memname"> | |
| 456 | + <tr> | |
| 457 | + <td class="memname">void tADSR4_setRelease </td> | |
| 458 | + <td>(</td> | |
| 459 | + <td class="paramtype">tADSR4 * const </td> | |
| 460 | + <td class="paramname">, </td> | |
| 461 | + </tr> | |
| 462 | + <tr> | |
| 463 | + <td class="paramkey"></td> | |
| 464 | + <td></td> | |
| 465 | + <td class="paramtype">float </td> | |
| 466 | + <td class="paramname"><em>release</em> </td> | |
| 467 | + </tr> | |
| 468 | + <tr> | |
| 469 | + <td></td> | |
| 470 | + <td>)</td> | |
| 471 | + <td></td><td></td> | |
| 472 | + </tr> | |
| 473 | + </table> | |
| 474 | +</div><div class="memdoc"> | |
| 475 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 476 | + <table class="params"> | |
| 477 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 478 | + </table> | |
| 479 | + </dd> | |
| 480 | +</dl> | |
| 481 | + | |
| 482 | +</div> | |
| 483 | +</div> | |
| 484 | +<a id="gad79710f31593ada4e3834ebefd67a388"></a> | |
| 485 | +<h2 class="memtitle"><span class="permalink"><a href="#gad79710f31593ada4e3834ebefd67a388">◆ </a></span>tADSR4_setLeakFactor()</h2> | |
| 486 | + | |
| 487 | +<div class="memitem"> | |
| 488 | +<div class="memproto"> | |
| 489 | + <table class="memname"> | |
| 490 | + <tr> | |
| 491 | + <td class="memname">void tADSR4_setLeakFactor </td> | |
| 492 | + <td>(</td> | |
| 493 | + <td class="paramtype">tADSR4 * const </td> | |
| 494 | + <td class="paramname">, </td> | |
| 495 | + </tr> | |
| 496 | + <tr> | |
| 497 | + <td class="paramkey"></td> | |
| 498 | + <td></td> | |
| 499 | + <td class="paramtype">float </td> | |
| 500 | + <td class="paramname"><em>leakFactor</em> </td> | |
| 501 | + </tr> | |
| 502 | + <tr> | |
| 503 | + <td></td> | |
| 504 | + <td>)</td> | |
| 505 | + <td></td><td></td> | |
| 506 | + </tr> | |
| 507 | + </table> | |
| 508 | +</div><div class="memdoc"> | |
| 509 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 510 | + <table class="params"> | |
| 511 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 512 | + </table> | |
| 513 | + </dd> | |
| 514 | +</dl> | |
| 515 | + | |
| 516 | +</div> | |
| 517 | +</div> | |
| 518 | +<a id="ga63a8a38f1f6f319d0103acf7d0fb21ad"></a> | |
| 519 | +<h2 class="memtitle"><span class="permalink"><a href="#ga63a8a38f1f6f319d0103acf7d0fb21ad">◆ </a></span>tADSR4_on()</h2> | |
| 520 | + | |
| 521 | +<div class="memitem"> | |
| 522 | +<div class="memproto"> | |
| 523 | + <table class="memname"> | |
| 524 | + <tr> | |
| 525 | + <td class="memname">void tADSR4_on </td> | |
| 526 | + <td>(</td> | |
| 527 | + <td class="paramtype">tADSR4 * const </td> | |
| 528 | + <td class="paramname">, </td> | |
| 529 | + </tr> | |
| 530 | + <tr> | |
| 531 | + <td class="paramkey"></td> | |
| 532 | + <td></td> | |
| 533 | + <td class="paramtype">float </td> | |
| 534 | + <td class="paramname"><em>velocity</em> </td> | |
| 535 | + </tr> | |
| 536 | + <tr> | |
| 537 | + <td></td> | |
| 538 | + <td>)</td> | |
| 539 | + <td></td><td></td> | |
| 540 | + </tr> | |
| 541 | + </table> | |
| 542 | +</div><div class="memdoc"> | |
| 543 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 544 | + <table class="params"> | |
| 545 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 546 | + </table> | |
| 547 | + </dd> | |
| 548 | +</dl> | |
| 549 | + | |
| 550 | +</div> | |
| 551 | +</div> | |
| 552 | +<a id="ga0271a2f741bed72edb08dc965433dade"></a> | |
| 553 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0271a2f741bed72edb08dc965433dade">◆ </a></span>tADSR4_off()</h2> | |
| 554 | + | |
| 555 | +<div class="memitem"> | |
| 556 | +<div class="memproto"> | |
| 557 | + <table class="memname"> | |
| 558 | + <tr> | |
| 559 | + <td class="memname">void tADSR4_off </td> | |
| 560 | + <td>(</td> | |
| 561 | + <td class="paramtype">tADSR4 * const </td> | |
| 562 | + <td class="paramname"></td><td>)</td> | |
| 563 | + <td></td> | |
| 564 | + </tr> | |
| 565 | + </table> | |
| 566 | +</div><div class="memdoc"> | |
| 567 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 568 | + <table class="params"> | |
| 569 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR4. </td></tr> | |
| 570 | + </table> | |
| 571 | + </dd> | |
| 572 | +</dl> | |
| 573 | + | |
| 574 | +</div> | |
| 575 | +</div> | |
| 576 | +</div><!-- contents --> | |
| 577 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 578 | +<!-- start footer part --> | |
| 579 | +<footer></footer><script>getFooter()</script> | |
| 580 | +</body> | |
| 581 | +</html> | |
| @@ -0,0 +1,351 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tAllpass</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tAllpass<div class="ingroups"><a class="el" href="group__filters.html">Filters</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Schroeder allpass. Comb-filter with feedforward and feedback. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga49f8da193def13b70b2380288dbd96d2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html#ga49f8da193def13b70b2380288dbd96d2">tAllpass_init</a> (tAllpass *const, float initDelay, uint32_t maxDelay, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga49f8da193def13b70b2380288dbd96d2"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAllpass to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tallpass.html#ga49f8da193def13b70b2380288dbd96d2">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga49f8da193def13b70b2380288dbd96d2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga51e3ba1dedc220c6f466704870614ec7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html#ga51e3ba1dedc220c6f466704870614ec7">tAllpass_initToPool</a> (tAllpass *const, float initDelay, uint32_t maxDelay, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga51e3ba1dedc220c6f466704870614ec7"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAllpass to a specified mempool. <a href="group__tallpass.html#ga51e3ba1dedc220c6f466704870614ec7">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga51e3ba1dedc220c6f466704870614ec7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga177191c8cb437f2a255f02ee476d6ee0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html#ga177191c8cb437f2a255f02ee476d6ee0">tAllpass_free</a> (tAllpass *const)</td></tr> | |
| 108 | +<tr class="memdesc:ga177191c8cb437f2a255f02ee476d6ee0"><td class="mdescLeft"> </td><td class="mdescRight">Free a tAllpass from its mempool. <a href="group__tallpass.html#ga177191c8cb437f2a255f02ee476d6ee0">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:ga177191c8cb437f2a255f02ee476d6ee0"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gac0b56b4935f44e73e86566289d16aaa5"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html#gac0b56b4935f44e73e86566289d16aaa5">tAllpass_tick</a> (tAllpass *const, float input)</td></tr> | |
| 111 | +<tr class="separator:gac0b56b4935f44e73e86566289d16aaa5"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:gac301093f1c86a58e33f0d197e4f49719"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html#gac301093f1c86a58e33f0d197e4f49719">tAllpass_setGain</a> (tAllpass *const, float gain)</td></tr> | |
| 113 | +<tr class="separator:gac301093f1c86a58e33f0d197e4f49719"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gaa0e5e88f6000959b4a6146e0c1ce4553"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpass.html#gaa0e5e88f6000959b4a6146e0c1ce4553">tAllpass_setDelay</a> (tAllpass *const, float delay)</td></tr> | |
| 115 | +<tr class="separator:gaa0e5e88f6000959b4a6146e0c1ce4553"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +</table> | |
| 117 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 118 | +<p>Schroeder allpass. Comb-filter with feedforward and feedback. </p> | |
| 119 | +<h2 class="groupheader">Function Documentation</h2> | |
| 120 | +<a id="ga49f8da193def13b70b2380288dbd96d2"></a> | |
| 121 | +<h2 class="memtitle"><span class="permalink"><a href="#ga49f8da193def13b70b2380288dbd96d2">◆ </a></span>tAllpass_init()</h2> | |
| 122 | + | |
| 123 | +<div class="memitem"> | |
| 124 | +<div class="memproto"> | |
| 125 | + <table class="memname"> | |
| 126 | + <tr> | |
| 127 | + <td class="memname">void tAllpass_init </td> | |
| 128 | + <td>(</td> | |
| 129 | + <td class="paramtype">tAllpass * const </td> | |
| 130 | + <td class="paramname">, </td> | |
| 131 | + </tr> | |
| 132 | + <tr> | |
| 133 | + <td class="paramkey"></td> | |
| 134 | + <td></td> | |
| 135 | + <td class="paramtype">float </td> | |
| 136 | + <td class="paramname"><em>initDelay</em>, </td> | |
| 137 | + </tr> | |
| 138 | + <tr> | |
| 139 | + <td class="paramkey"></td> | |
| 140 | + <td></td> | |
| 141 | + <td class="paramtype">uint32_t </td> | |
| 142 | + <td class="paramname"><em>maxDelay</em>, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 148 | + <td class="paramname"><em>leaf</em> </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td></td> | |
| 152 | + <td>)</td> | |
| 153 | + <td></td><td></td> | |
| 154 | + </tr> | |
| 155 | + </table> | |
| 156 | +</div><div class="memdoc"> | |
| 157 | + | |
| 158 | +<p>Initialize a tAllpass to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 159 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 160 | + <table class="params"> | |
| 161 | + <tr><td class="paramname">filter</td><td>A pointer to the tAllpass to initialize. </td></tr> | |
| 162 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 163 | + </table> | |
| 164 | + </dd> | |
| 165 | +</dl> | |
| 166 | + | |
| 167 | +</div> | |
| 168 | +</div> | |
| 169 | +<a id="ga51e3ba1dedc220c6f466704870614ec7"></a> | |
| 170 | +<h2 class="memtitle"><span class="permalink"><a href="#ga51e3ba1dedc220c6f466704870614ec7">◆ </a></span>tAllpass_initToPool()</h2> | |
| 171 | + | |
| 172 | +<div class="memitem"> | |
| 173 | +<div class="memproto"> | |
| 174 | + <table class="memname"> | |
| 175 | + <tr> | |
| 176 | + <td class="memname">void tAllpass_initToPool </td> | |
| 177 | + <td>(</td> | |
| 178 | + <td class="paramtype">tAllpass * const </td> | |
| 179 | + <td class="paramname">, </td> | |
| 180 | + </tr> | |
| 181 | + <tr> | |
| 182 | + <td class="paramkey"></td> | |
| 183 | + <td></td> | |
| 184 | + <td class="paramtype">float </td> | |
| 185 | + <td class="paramname"><em>initDelay</em>, </td> | |
| 186 | + </tr> | |
| 187 | + <tr> | |
| 188 | + <td class="paramkey"></td> | |
| 189 | + <td></td> | |
| 190 | + <td class="paramtype">uint32_t </td> | |
| 191 | + <td class="paramname"><em>maxDelay</em>, </td> | |
| 192 | + </tr> | |
| 193 | + <tr> | |
| 194 | + <td class="paramkey"></td> | |
| 195 | + <td></td> | |
| 196 | + <td class="paramtype">tMempool * const </td> | |
| 197 | + <td class="paramname"> </td> | |
| 198 | + </tr> | |
| 199 | + <tr> | |
| 200 | + <td></td> | |
| 201 | + <td>)</td> | |
| 202 | + <td></td><td></td> | |
| 203 | + </tr> | |
| 204 | + </table> | |
| 205 | +</div><div class="memdoc"> | |
| 206 | + | |
| 207 | +<p>Initialize a tAllpass to a specified mempool. </p> | |
| 208 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 209 | + <table class="params"> | |
| 210 | + <tr><td class="paramname">filter</td><td>A pointer to the tAllpass to initialize. </td></tr> | |
| 211 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 212 | + </table> | |
| 213 | + </dd> | |
| 214 | +</dl> | |
| 215 | + | |
| 216 | +</div> | |
| 217 | +</div> | |
| 218 | +<a id="ga177191c8cb437f2a255f02ee476d6ee0"></a> | |
| 219 | +<h2 class="memtitle"><span class="permalink"><a href="#ga177191c8cb437f2a255f02ee476d6ee0">◆ </a></span>tAllpass_free()</h2> | |
| 220 | + | |
| 221 | +<div class="memitem"> | |
| 222 | +<div class="memproto"> | |
| 223 | + <table class="memname"> | |
| 224 | + <tr> | |
| 225 | + <td class="memname">void tAllpass_free </td> | |
| 226 | + <td>(</td> | |
| 227 | + <td class="paramtype">tAllpass * const </td> | |
| 228 | + <td class="paramname"></td><td>)</td> | |
| 229 | + <td></td> | |
| 230 | + </tr> | |
| 231 | + </table> | |
| 232 | +</div><div class="memdoc"> | |
| 233 | + | |
| 234 | +<p>Free a tAllpass from its mempool. </p> | |
| 235 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 236 | + <table class="params"> | |
| 237 | + <tr><td class="paramname">filter</td><td>A pointer to the tAllpass to free. </td></tr> | |
| 238 | + </table> | |
| 239 | + </dd> | |
| 240 | +</dl> | |
| 241 | + | |
| 242 | +</div> | |
| 243 | +</div> | |
| 244 | +<a id="gac0b56b4935f44e73e86566289d16aaa5"></a> | |
| 245 | +<h2 class="memtitle"><span class="permalink"><a href="#gac0b56b4935f44e73e86566289d16aaa5">◆ </a></span>tAllpass_tick()</h2> | |
| 246 | + | |
| 247 | +<div class="memitem"> | |
| 248 | +<div class="memproto"> | |
| 249 | + <table class="memname"> | |
| 250 | + <tr> | |
| 251 | + <td class="memname">float tAllpass_tick </td> | |
| 252 | + <td>(</td> | |
| 253 | + <td class="paramtype">tAllpass * const </td> | |
| 254 | + <td class="paramname">, </td> | |
| 255 | + </tr> | |
| 256 | + <tr> | |
| 257 | + <td class="paramkey"></td> | |
| 258 | + <td></td> | |
| 259 | + <td class="paramtype">float </td> | |
| 260 | + <td class="paramname"><em>input</em> </td> | |
| 261 | + </tr> | |
| 262 | + <tr> | |
| 263 | + <td></td> | |
| 264 | + <td>)</td> | |
| 265 | + <td></td><td></td> | |
| 266 | + </tr> | |
| 267 | + </table> | |
| 268 | +</div><div class="memdoc"> | |
| 269 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 270 | + <table class="params"> | |
| 271 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tAllpass. </td></tr> | |
| 272 | + </table> | |
| 273 | + </dd> | |
| 274 | +</dl> | |
| 275 | + | |
| 276 | +</div> | |
| 277 | +</div> | |
| 278 | +<a id="gac301093f1c86a58e33f0d197e4f49719"></a> | |
| 279 | +<h2 class="memtitle"><span class="permalink"><a href="#gac301093f1c86a58e33f0d197e4f49719">◆ </a></span>tAllpass_setGain()</h2> | |
| 280 | + | |
| 281 | +<div class="memitem"> | |
| 282 | +<div class="memproto"> | |
| 283 | + <table class="memname"> | |
| 284 | + <tr> | |
| 285 | + <td class="memname">void tAllpass_setGain </td> | |
| 286 | + <td>(</td> | |
| 287 | + <td class="paramtype">tAllpass * const </td> | |
| 288 | + <td class="paramname">, </td> | |
| 289 | + </tr> | |
| 290 | + <tr> | |
| 291 | + <td class="paramkey"></td> | |
| 292 | + <td></td> | |
| 293 | + <td class="paramtype">float </td> | |
| 294 | + <td class="paramname"><em>gain</em> </td> | |
| 295 | + </tr> | |
| 296 | + <tr> | |
| 297 | + <td></td> | |
| 298 | + <td>)</td> | |
| 299 | + <td></td><td></td> | |
| 300 | + </tr> | |
| 301 | + </table> | |
| 302 | +</div><div class="memdoc"> | |
| 303 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 304 | + <table class="params"> | |
| 305 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tAllpass. </td></tr> | |
| 306 | + </table> | |
| 307 | + </dd> | |
| 308 | +</dl> | |
| 309 | + | |
| 310 | +</div> | |
| 311 | +</div> | |
| 312 | +<a id="gaa0e5e88f6000959b4a6146e0c1ce4553"></a> | |
| 313 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa0e5e88f6000959b4a6146e0c1ce4553">◆ </a></span>tAllpass_setDelay()</h2> | |
| 314 | + | |
| 315 | +<div class="memitem"> | |
| 316 | +<div class="memproto"> | |
| 317 | + <table class="memname"> | |
| 318 | + <tr> | |
| 319 | + <td class="memname">void tAllpass_setDelay </td> | |
| 320 | + <td>(</td> | |
| 321 | + <td class="paramtype">tAllpass * const </td> | |
| 322 | + <td class="paramname">, </td> | |
| 323 | + </tr> | |
| 324 | + <tr> | |
| 325 | + <td class="paramkey"></td> | |
| 326 | + <td></td> | |
| 327 | + <td class="paramtype">float </td> | |
| 328 | + <td class="paramname"><em>delay</em> </td> | |
| 329 | + </tr> | |
| 330 | + <tr> | |
| 331 | + <td></td> | |
| 332 | + <td>)</td> | |
| 333 | + <td></td><td></td> | |
| 334 | + </tr> | |
| 335 | + </table> | |
| 336 | +</div><div class="memdoc"> | |
| 337 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 338 | + <table class="params"> | |
| 339 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tAllpass.  </td></tr> | |
| 340 | + </table> | |
| 341 | + </dd> | |
| 342 | +</dl> | |
| 343 | + | |
| 344 | +</div> | |
| 345 | +</div> | |
| 346 | +</div><!-- contents --> | |
| 347 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 348 | +<!-- start footer part --> | |
| 349 | +<footer></footer><script>getFooter()</script> | |
| 350 | +</body> | |
| 351 | +</html> | |
| @@ -0,0 +1,556 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tAllpassDelay</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tAllpassDelay<div class="ingroups"><a class="el" href="group__delay.html">Delay</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Allpass-interpolating delay, reimplemented from STK (Cook and Scavone). | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gac68b64e119c315b545227a9404c2dedc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#gac68b64e119c315b545227a9404c2dedc">tAllpassDelay_init</a> (tAllpassDelay *const, float delay, uint32_t maxDelay, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gac68b64e119c315b545227a9404c2dedc"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAllpassDelay to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tallpassdelay.html#gac68b64e119c315b545227a9404c2dedc">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gac68b64e119c315b545227a9404c2dedc"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga9a65c14cde90540162d7fb94bedd4013"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga9a65c14cde90540162d7fb94bedd4013">tAllpassDelay_initToPool</a> (tAllpassDelay *const, float delay, uint32_t maxDelay, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga9a65c14cde90540162d7fb94bedd4013"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAllpassDelay to a specified mempool. <a href="group__tallpassdelay.html#ga9a65c14cde90540162d7fb94bedd4013">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga9a65c14cde90540162d7fb94bedd4013"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gaae4b75bede117322eedbb806f92af672"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#gaae4b75bede117322eedbb806f92af672">tAllpassDelay_free</a> (tAllpassDelay *const)</td></tr> | |
| 108 | +<tr class="memdesc:gaae4b75bede117322eedbb806f92af672"><td class="mdescLeft"> </td><td class="mdescRight">Free a tAllpassDelay from its mempool. <a href="group__tallpassdelay.html#gaae4b75bede117322eedbb806f92af672">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gaae4b75bede117322eedbb806f92af672"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga22a3124a087816518ae22e7dd57049dd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga22a3124a087816518ae22e7dd57049dd">tAllpassDelay_clear</a> (tAllpassDelay *const)</td></tr> | |
| 111 | +<tr class="separator:ga22a3124a087816518ae22e7dd57049dd"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:ga83b93819de2b2d825247c47b830d918c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga83b93819de2b2d825247c47b830d918c">tAllpassDelay_setDelay</a> (tAllpassDelay *const, float delay)</td></tr> | |
| 113 | +<tr class="separator:ga83b93819de2b2d825247c47b830d918c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:ga7cda781e73a82d91e49f3ce5955cbd0a"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga7cda781e73a82d91e49f3ce5955cbd0a">tAllpassDelay_getDelay</a> (tAllpassDelay *const)</td></tr> | |
| 115 | +<tr class="separator:ga7cda781e73a82d91e49f3ce5955cbd0a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga000dae89babb537265f9b56f8ce5560b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga000dae89babb537265f9b56f8ce5560b">tAllpassDelay_tapIn</a> (tAllpassDelay *const, float in, uint32_t tapDelay)</td></tr> | |
| 117 | +<tr class="separator:ga000dae89babb537265f9b56f8ce5560b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga0348f7e531aa956c0e4f1e9eb3bb208a"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga0348f7e531aa956c0e4f1e9eb3bb208a">tAllpassDelay_tapOut</a> (tAllpassDelay *const, uint32_t tapDelay)</td></tr> | |
| 119 | +<tr class="separator:ga0348f7e531aa956c0e4f1e9eb3bb208a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga25124f2fc78144daa86e0008417f410c"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga25124f2fc78144daa86e0008417f410c">tAllpassDelay_addTo</a> (tAllpassDelay *const, float value, uint32_t tapDelay)</td></tr> | |
| 121 | +<tr class="separator:ga25124f2fc78144daa86e0008417f410c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:ga6145fe6d2e4fd9e423d96725183498cc"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga6145fe6d2e4fd9e423d96725183498cc">tAllpassDelay_tick</a> (tAllpassDelay *const, float sample)</td></tr> | |
| 123 | +<tr class="separator:ga6145fe6d2e4fd9e423d96725183498cc"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:gab6937352ad500b205c4fc5e822937735"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#gab6937352ad500b205c4fc5e822937735">tAllpassDelay_getLastOut</a> (tAllpassDelay *const)</td></tr> | |
| 125 | +<tr class="separator:gab6937352ad500b205c4fc5e822937735"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:ga01be8563825023d090b5dbd750f2bba3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tallpassdelay.html#ga01be8563825023d090b5dbd750f2bba3">tAllpassDelay_getLastIn</a> (tAllpassDelay *const)</td></tr> | |
| 127 | +<tr class="separator:ga01be8563825023d090b5dbd750f2bba3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +</table> | |
| 129 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 130 | +<p>Allpass-interpolating delay, reimplemented from STK (Cook and Scavone). </p> | |
| 131 | +<h2 class="groupheader">Function Documentation</h2> | |
| 132 | +<a id="gac68b64e119c315b545227a9404c2dedc"></a> | |
| 133 | +<h2 class="memtitle"><span class="permalink"><a href="#gac68b64e119c315b545227a9404c2dedc">◆ </a></span>tAllpassDelay_init()</h2> | |
| 134 | + | |
| 135 | +<div class="memitem"> | |
| 136 | +<div class="memproto"> | |
| 137 | + <table class="memname"> | |
| 138 | + <tr> | |
| 139 | + <td class="memname">void tAllpassDelay_init </td> | |
| 140 | + <td>(</td> | |
| 141 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 142 | + <td class="paramname">, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype">float </td> | |
| 148 | + <td class="paramname"><em>delay</em>, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype">uint32_t </td> | |
| 154 | + <td class="paramname"><em>maxDelay</em>, </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td class="paramkey"></td> | |
| 158 | + <td></td> | |
| 159 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 160 | + <td class="paramname"><em>leaf</em> </td> | |
| 161 | + </tr> | |
| 162 | + <tr> | |
| 163 | + <td></td> | |
| 164 | + <td>)</td> | |
| 165 | + <td></td><td></td> | |
| 166 | + </tr> | |
| 167 | + </table> | |
| 168 | +</div><div class="memdoc"> | |
| 169 | + | |
| 170 | +<p>Initialize a tAllpassDelay to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 171 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 172 | + <table class="params"> | |
| 173 | + <tr><td class="paramname">delay</td><td>A pointer to the tAllpassDelay to initialize. </td></tr> | |
| 174 | + <tr><td class="paramname">initialLength</td><td></td></tr> | |
| 175 | + <tr><td class="paramname">maxLength</td><td></td></tr> | |
| 176 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 177 | + </table> | |
| 178 | + </dd> | |
| 179 | +</dl> | |
| 180 | + | |
| 181 | +</div> | |
| 182 | +</div> | |
| 183 | +<a id="ga9a65c14cde90540162d7fb94bedd4013"></a> | |
| 184 | +<h2 class="memtitle"><span class="permalink"><a href="#ga9a65c14cde90540162d7fb94bedd4013">◆ </a></span>tAllpassDelay_initToPool()</h2> | |
| 185 | + | |
| 186 | +<div class="memitem"> | |
| 187 | +<div class="memproto"> | |
| 188 | + <table class="memname"> | |
| 189 | + <tr> | |
| 190 | + <td class="memname">void tAllpassDelay_initToPool </td> | |
| 191 | + <td>(</td> | |
| 192 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 193 | + <td class="paramname">, </td> | |
| 194 | + </tr> | |
| 195 | + <tr> | |
| 196 | + <td class="paramkey"></td> | |
| 197 | + <td></td> | |
| 198 | + <td class="paramtype">float </td> | |
| 199 | + <td class="paramname"><em>delay</em>, </td> | |
| 200 | + </tr> | |
| 201 | + <tr> | |
| 202 | + <td class="paramkey"></td> | |
| 203 | + <td></td> | |
| 204 | + <td class="paramtype">uint32_t </td> | |
| 205 | + <td class="paramname"><em>maxDelay</em>, </td> | |
| 206 | + </tr> | |
| 207 | + <tr> | |
| 208 | + <td class="paramkey"></td> | |
| 209 | + <td></td> | |
| 210 | + <td class="paramtype">tMempool * const </td> | |
| 211 | + <td class="paramname"> </td> | |
| 212 | + </tr> | |
| 213 | + <tr> | |
| 214 | + <td></td> | |
| 215 | + <td>)</td> | |
| 216 | + <td></td><td></td> | |
| 217 | + </tr> | |
| 218 | + </table> | |
| 219 | +</div><div class="memdoc"> | |
| 220 | + | |
| 221 | +<p>Initialize a tAllpassDelay to a specified mempool. </p> | |
| 222 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 223 | + <table class="params"> | |
| 224 | + <tr><td class="paramname">delay</td><td>A pointer to the tAllpassDelay to initialize. </td></tr> | |
| 225 | + <tr><td class="paramname">initialLength</td><td></td></tr> | |
| 226 | + <tr><td class="paramname">maxLength</td><td></td></tr> | |
| 227 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 228 | + </table> | |
| 229 | + </dd> | |
| 230 | +</dl> | |
| 231 | + | |
| 232 | +</div> | |
| 233 | +</div> | |
| 234 | +<a id="gaae4b75bede117322eedbb806f92af672"></a> | |
| 235 | +<h2 class="memtitle"><span class="permalink"><a href="#gaae4b75bede117322eedbb806f92af672">◆ </a></span>tAllpassDelay_free()</h2> | |
| 236 | + | |
| 237 | +<div class="memitem"> | |
| 238 | +<div class="memproto"> | |
| 239 | + <table class="memname"> | |
| 240 | + <tr> | |
| 241 | + <td class="memname">void tAllpassDelay_free </td> | |
| 242 | + <td>(</td> | |
| 243 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 244 | + <td class="paramname"></td><td>)</td> | |
| 245 | + <td></td> | |
| 246 | + </tr> | |
| 247 | + </table> | |
| 248 | +</div><div class="memdoc"> | |
| 249 | + | |
| 250 | +<p>Free a tAllpassDelay from its mempool. </p> | |
| 251 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 252 | + <table class="params"> | |
| 253 | + <tr><td class="paramname">delay</td><td>A pointer to the tAllpassDelay to free. </td></tr> | |
| 254 | + </table> | |
| 255 | + </dd> | |
| 256 | +</dl> | |
| 257 | + | |
| 258 | +</div> | |
| 259 | +</div> | |
| 260 | +<a id="ga22a3124a087816518ae22e7dd57049dd"></a> | |
| 261 | +<h2 class="memtitle"><span class="permalink"><a href="#ga22a3124a087816518ae22e7dd57049dd">◆ </a></span>tAllpassDelay_clear()</h2> | |
| 262 | + | |
| 263 | +<div class="memitem"> | |
| 264 | +<div class="memproto"> | |
| 265 | + <table class="memname"> | |
| 266 | + <tr> | |
| 267 | + <td class="memname">void tAllpassDelay_clear </td> | |
| 268 | + <td>(</td> | |
| 269 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 270 | + <td class="paramname"></td><td>)</td> | |
| 271 | + <td></td> | |
| 272 | + </tr> | |
| 273 | + </table> | |
| 274 | +</div><div class="memdoc"> | |
| 275 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 276 | + <table class="params"> | |
| 277 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 278 | + </table> | |
| 279 | + </dd> | |
| 280 | +</dl> | |
| 281 | + | |
| 282 | +</div> | |
| 283 | +</div> | |
| 284 | +<a id="ga83b93819de2b2d825247c47b830d918c"></a> | |
| 285 | +<h2 class="memtitle"><span class="permalink"><a href="#ga83b93819de2b2d825247c47b830d918c">◆ </a></span>tAllpassDelay_setDelay()</h2> | |
| 286 | + | |
| 287 | +<div class="memitem"> | |
| 288 | +<div class="memproto"> | |
| 289 | + <table class="memname"> | |
| 290 | + <tr> | |
| 291 | + <td class="memname">void tAllpassDelay_setDelay </td> | |
| 292 | + <td>(</td> | |
| 293 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 294 | + <td class="paramname">, </td> | |
| 295 | + </tr> | |
| 296 | + <tr> | |
| 297 | + <td class="paramkey"></td> | |
| 298 | + <td></td> | |
| 299 | + <td class="paramtype">float </td> | |
| 300 | + <td class="paramname"><em>delay</em> </td> | |
| 301 | + </tr> | |
| 302 | + <tr> | |
| 303 | + <td></td> | |
| 304 | + <td>)</td> | |
| 305 | + <td></td><td></td> | |
| 306 | + </tr> | |
| 307 | + </table> | |
| 308 | +</div><div class="memdoc"> | |
| 309 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 310 | + <table class="params"> | |
| 311 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 312 | + <tr><td class="paramname">delayLength</td><td>The new delay length in samples. Cannot be greater than the max delay length given on initialization. </td></tr> | |
| 313 | + </table> | |
| 314 | + </dd> | |
| 315 | +</dl> | |
| 316 | + | |
| 317 | +</div> | |
| 318 | +</div> | |
| 319 | +<a id="ga7cda781e73a82d91e49f3ce5955cbd0a"></a> | |
| 320 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7cda781e73a82d91e49f3ce5955cbd0a">◆ </a></span>tAllpassDelay_getDelay()</h2> | |
| 321 | + | |
| 322 | +<div class="memitem"> | |
| 323 | +<div class="memproto"> | |
| 324 | + <table class="memname"> | |
| 325 | + <tr> | |
| 326 | + <td class="memname">float tAllpassDelay_getDelay </td> | |
| 327 | + <td>(</td> | |
| 328 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 329 | + <td class="paramname"></td><td>)</td> | |
| 330 | + <td></td> | |
| 331 | + </tr> | |
| 332 | + </table> | |
| 333 | +</div><div class="memdoc"> | |
| 334 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 335 | + <table class="params"> | |
| 336 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 337 | + </table> | |
| 338 | + </dd> | |
| 339 | +</dl> | |
| 340 | +<dl class="section return"><dt>Returns</dt><dd>The current delay length in samples. </dd></dl> | |
| 341 | + | |
| 342 | +</div> | |
| 343 | +</div> | |
| 344 | +<a id="ga000dae89babb537265f9b56f8ce5560b"></a> | |
| 345 | +<h2 class="memtitle"><span class="permalink"><a href="#ga000dae89babb537265f9b56f8ce5560b">◆ </a></span>tAllpassDelay_tapIn()</h2> | |
| 346 | + | |
| 347 | +<div class="memitem"> | |
| 348 | +<div class="memproto"> | |
| 349 | + <table class="memname"> | |
| 350 | + <tr> | |
| 351 | + <td class="memname">void tAllpassDelay_tapIn </td> | |
| 352 | + <td>(</td> | |
| 353 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 354 | + <td class="paramname">, </td> | |
| 355 | + </tr> | |
| 356 | + <tr> | |
| 357 | + <td class="paramkey"></td> | |
| 358 | + <td></td> | |
| 359 | + <td class="paramtype">float </td> | |
| 360 | + <td class="paramname"><em>in</em>, </td> | |
| 361 | + </tr> | |
| 362 | + <tr> | |
| 363 | + <td class="paramkey"></td> | |
| 364 | + <td></td> | |
| 365 | + <td class="paramtype">uint32_t </td> | |
| 366 | + <td class="paramname"><em>tapDelay</em> </td> | |
| 367 | + </tr> | |
| 368 | + <tr> | |
| 369 | + <td></td> | |
| 370 | + <td>)</td> | |
| 371 | + <td></td><td></td> | |
| 372 | + </tr> | |
| 373 | + </table> | |
| 374 | +</div><div class="memdoc"> | |
| 375 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 376 | + <table class="params"> | |
| 377 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 378 | + <tr><td class="paramname">inptu</td><td></td></tr> | |
| 379 | + <tr><td class="paramname">position</td><td></td></tr> | |
| 380 | + </table> | |
| 381 | + </dd> | |
| 382 | +</dl> | |
| 383 | + | |
| 384 | +</div> | |
| 385 | +</div> | |
| 386 | +<a id="ga0348f7e531aa956c0e4f1e9eb3bb208a"></a> | |
| 387 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0348f7e531aa956c0e4f1e9eb3bb208a">◆ </a></span>tAllpassDelay_tapOut()</h2> | |
| 388 | + | |
| 389 | +<div class="memitem"> | |
| 390 | +<div class="memproto"> | |
| 391 | + <table class="memname"> | |
| 392 | + <tr> | |
| 393 | + <td class="memname">float tAllpassDelay_tapOut </td> | |
| 394 | + <td>(</td> | |
| 395 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 396 | + <td class="paramname">, </td> | |
| 397 | + </tr> | |
| 398 | + <tr> | |
| 399 | + <td class="paramkey"></td> | |
| 400 | + <td></td> | |
| 401 | + <td class="paramtype">uint32_t </td> | |
| 402 | + <td class="paramname"><em>tapDelay</em> </td> | |
| 403 | + </tr> | |
| 404 | + <tr> | |
| 405 | + <td></td> | |
| 406 | + <td>)</td> | |
| 407 | + <td></td><td></td> | |
| 408 | + </tr> | |
| 409 | + </table> | |
| 410 | +</div><div class="memdoc"> | |
| 411 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 412 | + <table class="params"> | |
| 413 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 414 | + <tr><td class="paramname">position</td><td></td></tr> | |
| 415 | + </table> | |
| 416 | + </dd> | |
| 417 | +</dl> | |
| 418 | +<dl class="section return"><dt>Returns</dt><dd></dd></dl> | |
| 419 | + | |
| 420 | +</div> | |
| 421 | +</div> | |
| 422 | +<a id="ga25124f2fc78144daa86e0008417f410c"></a> | |
| 423 | +<h2 class="memtitle"><span class="permalink"><a href="#ga25124f2fc78144daa86e0008417f410c">◆ </a></span>tAllpassDelay_addTo()</h2> | |
| 424 | + | |
| 425 | +<div class="memitem"> | |
| 426 | +<div class="memproto"> | |
| 427 | + <table class="memname"> | |
| 428 | + <tr> | |
| 429 | + <td class="memname">float tAllpassDelay_addTo </td> | |
| 430 | + <td>(</td> | |
| 431 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 432 | + <td class="paramname">, </td> | |
| 433 | + </tr> | |
| 434 | + <tr> | |
| 435 | + <td class="paramkey"></td> | |
| 436 | + <td></td> | |
| 437 | + <td class="paramtype">float </td> | |
| 438 | + <td class="paramname"><em>value</em>, </td> | |
| 439 | + </tr> | |
| 440 | + <tr> | |
| 441 | + <td class="paramkey"></td> | |
| 442 | + <td></td> | |
| 443 | + <td class="paramtype">uint32_t </td> | |
| 444 | + <td class="paramname"><em>tapDelay</em> </td> | |
| 445 | + </tr> | |
| 446 | + <tr> | |
| 447 | + <td></td> | |
| 448 | + <td>)</td> | |
| 449 | + <td></td><td></td> | |
| 450 | + </tr> | |
| 451 | + </table> | |
| 452 | +</div><div class="memdoc"> | |
| 453 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 454 | + <table class="params"> | |
| 455 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 456 | + <tr><td class="paramname">input</td><td></td></tr> | |
| 457 | + <tr><td class="paramname">position</td><td></td></tr> | |
| 458 | + </table> | |
| 459 | + </dd> | |
| 460 | +</dl> | |
| 461 | +<dl class="section return"><dt>Returns</dt><dd></dd></dl> | |
| 462 | + | |
| 463 | +</div> | |
| 464 | +</div> | |
| 465 | +<a id="ga6145fe6d2e4fd9e423d96725183498cc"></a> | |
| 466 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6145fe6d2e4fd9e423d96725183498cc">◆ </a></span>tAllpassDelay_tick()</h2> | |
| 467 | + | |
| 468 | +<div class="memitem"> | |
| 469 | +<div class="memproto"> | |
| 470 | + <table class="memname"> | |
| 471 | + <tr> | |
| 472 | + <td class="memname">float tAllpassDelay_tick </td> | |
| 473 | + <td>(</td> | |
| 474 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 475 | + <td class="paramname">, </td> | |
| 476 | + </tr> | |
| 477 | + <tr> | |
| 478 | + <td class="paramkey"></td> | |
| 479 | + <td></td> | |
| 480 | + <td class="paramtype">float </td> | |
| 481 | + <td class="paramname"><em>sample</em> </td> | |
| 482 | + </tr> | |
| 483 | + <tr> | |
| 484 | + <td></td> | |
| 485 | + <td>)</td> | |
| 486 | + <td></td><td></td> | |
| 487 | + </tr> | |
| 488 | + </table> | |
| 489 | +</div><div class="memdoc"> | |
| 490 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 491 | + <table class="params"> | |
| 492 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 493 | + <tr><td class="paramname">input</td><td></td></tr> | |
| 494 | + </table> | |
| 495 | + </dd> | |
| 496 | +</dl> | |
| 497 | +<dl class="section return"><dt>Returns</dt><dd></dd></dl> | |
| 498 | + | |
| 499 | +</div> | |
| 500 | +</div> | |
| 501 | +<a id="gab6937352ad500b205c4fc5e822937735"></a> | |
| 502 | +<h2 class="memtitle"><span class="permalink"><a href="#gab6937352ad500b205c4fc5e822937735">◆ </a></span>tAllpassDelay_getLastOut()</h2> | |
| 503 | + | |
| 504 | +<div class="memitem"> | |
| 505 | +<div class="memproto"> | |
| 506 | + <table class="memname"> | |
| 507 | + <tr> | |
| 508 | + <td class="memname">float tAllpassDelay_getLastOut </td> | |
| 509 | + <td>(</td> | |
| 510 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 511 | + <td class="paramname"></td><td>)</td> | |
| 512 | + <td></td> | |
| 513 | + </tr> | |
| 514 | + </table> | |
| 515 | +</div><div class="memdoc"> | |
| 516 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 517 | + <table class="params"> | |
| 518 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 519 | + </table> | |
| 520 | + </dd> | |
| 521 | +</dl> | |
| 522 | +<dl class="section return"><dt>Returns</dt><dd></dd></dl> | |
| 523 | + | |
| 524 | +</div> | |
| 525 | +</div> | |
| 526 | +<a id="ga01be8563825023d090b5dbd750f2bba3"></a> | |
| 527 | +<h2 class="memtitle"><span class="permalink"><a href="#ga01be8563825023d090b5dbd750f2bba3">◆ </a></span>tAllpassDelay_getLastIn()</h2> | |
| 528 | + | |
| 529 | +<div class="memitem"> | |
| 530 | +<div class="memproto"> | |
| 531 | + <table class="memname"> | |
| 532 | + <tr> | |
| 533 | + <td class="memname">float tAllpassDelay_getLastIn </td> | |
| 534 | + <td>(</td> | |
| 535 | + <td class="paramtype">tAllpassDelay * const </td> | |
| 536 | + <td class="paramname"></td><td>)</td> | |
| 537 | + <td></td> | |
| 538 | + </tr> | |
| 539 | + </table> | |
| 540 | +</div><div class="memdoc"> | |
| 541 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 542 | + <table class="params"> | |
| 543 | + <tr><td class="paramname">delay</td><td>A pointer to the relevant tAllpassDelay. </td></tr> | |
| 544 | + </table> | |
| 545 | + </dd> | |
| 546 | +</dl> | |
| 547 | +<dl class="section return"><dt>Returns</dt><dd> </dd></dl> | |
| 548 | + | |
| 549 | +</div> | |
| 550 | +</div> | |
| 551 | +</div><!-- contents --> | |
| 552 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 553 | +<!-- start footer part --> | |
| 554 | +<footer></footer><script>getFooter()</script> | |
| 555 | +</body> | |
| 556 | +</html> | |
| @@ -0,0 +1,531 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tADSR2</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tADSR2<div class="ingroups"><a class="el" href="group__envelopes.html">Envelopes</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | +<table class="memberdecls"> | |
| 96 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 97 | +Functions</h2></td></tr> | |
| 98 | +<tr class="memitem:ga5b195997b8fc1934c6cb06cc13f09c13"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga5b195997b8fc1934c6cb06cc13f09c13">tADSR2_init</a> (tADSR2 *const, float attack, float decay, float sustain, float release, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 99 | +<tr class="memdesc:ga5b195997b8fc1934c6cb06cc13f09c13"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR2 to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tasdr2.html#ga5b195997b8fc1934c6cb06cc13f09c13">More...</a><br /></td></tr> | |
| 100 | +<tr class="separator:ga5b195997b8fc1934c6cb06cc13f09c13"><td class="memSeparator" colspan="2"> </td></tr> | |
| 101 | +<tr class="memitem:ga15dbf5b654eb51489bef787f4c9c23b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga15dbf5b654eb51489bef787f4c9c23b7">tADSR2_initToPool</a> (tADSR2 *const, float attack, float decay, float sustain, float release, tMempool *const)</td></tr> | |
| 102 | +<tr class="memdesc:ga15dbf5b654eb51489bef787f4c9c23b7"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tADSR2 to a specified mempool. <a href="group__tasdr2.html#ga15dbf5b654eb51489bef787f4c9c23b7">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga15dbf5b654eb51489bef787f4c9c23b7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga3d78c0c766ca431b535d3adb0bc2f684"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga3d78c0c766ca431b535d3adb0bc2f684">tADSR2_free</a> (tADSR2 *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga3d78c0c766ca431b535d3adb0bc2f684"><td class="mdescLeft"> </td><td class="mdescRight">Free a tADSR2 from its mempool. <a href="group__tasdr2.html#ga3d78c0c766ca431b535d3adb0bc2f684">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga3d78c0c766ca431b535d3adb0bc2f684"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga3033906b9b5a6688818059210b10799e"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga3033906b9b5a6688818059210b10799e">tADSR2_tick</a> (tADSR2 *const)</td></tr> | |
| 108 | +<tr class="separator:ga3033906b9b5a6688818059210b10799e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:ga19f6d152bd5b351dcc4416f4a5f51555"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga19f6d152bd5b351dcc4416f4a5f51555">tADSR2_setAttack</a> (tADSR2 *const, float attack)</td></tr> | |
| 110 | +<tr class="separator:ga19f6d152bd5b351dcc4416f4a5f51555"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:gab50e8fb5a053b908b69315cd83e1840a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#gab50e8fb5a053b908b69315cd83e1840a">tADSR2_setDecay</a> (tADSR2 *const, float decay)</td></tr> | |
| 112 | +<tr class="separator:gab50e8fb5a053b908b69315cd83e1840a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga3910c7c0360e0d7859e4bcf5521b3e7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga3910c7c0360e0d7859e4bcf5521b3e7d">tADSR2_setSustain</a> (tADSR2 *const, float sustain)</td></tr> | |
| 114 | +<tr class="separator:ga3910c7c0360e0d7859e4bcf5521b3e7d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:gaf68f6a5e10f25998f33d65162f9eb583"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#gaf68f6a5e10f25998f33d65162f9eb583">tADSR2_setRelease</a> (tADSR2 *const, float release)</td></tr> | |
| 116 | +<tr class="separator:gaf68f6a5e10f25998f33d65162f9eb583"><td class="memSeparator" colspan="2"> </td></tr> | |
| 117 | +<tr class="memitem:ga8490472fff769f548a45739892a31758"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga8490472fff769f548a45739892a31758">tADSR2_setLeakFactor</a> (tADSR2 *const, float leakFactor)</td></tr> | |
| 118 | +<tr class="separator:ga8490472fff769f548a45739892a31758"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:ga2ba1656a4f5d1f8dcecde930ea54c7b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#ga2ba1656a4f5d1f8dcecde930ea54c7b7">tADSR2_on</a> (tADSR2 *const, float velocity)</td></tr> | |
| 120 | +<tr class="separator:ga2ba1656a4f5d1f8dcecde930ea54c7b7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:gadd6f357864babc27382363b314efd70d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tasdr2.html#gadd6f357864babc27382363b314efd70d">tADSR2_off</a> (tADSR2 *const)</td></tr> | |
| 122 | +<tr class="separator:gadd6f357864babc27382363b314efd70d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 123 | +</table> | |
| 124 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 125 | +<h2 class="groupheader">Function Documentation</h2> | |
| 126 | +<a id="ga5b195997b8fc1934c6cb06cc13f09c13"></a> | |
| 127 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5b195997b8fc1934c6cb06cc13f09c13">◆ </a></span>tADSR2_init()</h2> | |
| 128 | + | |
| 129 | +<div class="memitem"> | |
| 130 | +<div class="memproto"> | |
| 131 | + <table class="memname"> | |
| 132 | + <tr> | |
| 133 | + <td class="memname">void tADSR2_init </td> | |
| 134 | + <td>(</td> | |
| 135 | + <td class="paramtype">tADSR2 * const </td> | |
| 136 | + <td class="paramname">, </td> | |
| 137 | + </tr> | |
| 138 | + <tr> | |
| 139 | + <td class="paramkey"></td> | |
| 140 | + <td></td> | |
| 141 | + <td class="paramtype">float </td> | |
| 142 | + <td class="paramname"><em>attack</em>, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype">float </td> | |
| 148 | + <td class="paramname"><em>decay</em>, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype">float </td> | |
| 154 | + <td class="paramname"><em>sustain</em>, </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td class="paramkey"></td> | |
| 158 | + <td></td> | |
| 159 | + <td class="paramtype">float </td> | |
| 160 | + <td class="paramname"><em>release</em>, </td> | |
| 161 | + </tr> | |
| 162 | + <tr> | |
| 163 | + <td class="paramkey"></td> | |
| 164 | + <td></td> | |
| 165 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 166 | + <td class="paramname"><em>leaf</em> </td> | |
| 167 | + </tr> | |
| 168 | + <tr> | |
| 169 | + <td></td> | |
| 170 | + <td>)</td> | |
| 171 | + <td></td><td></td> | |
| 172 | + </tr> | |
| 173 | + </table> | |
| 174 | +</div><div class="memdoc"> | |
| 175 | + | |
| 176 | +<p>Initialize a tADSR2 to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 177 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 178 | + <table class="params"> | |
| 179 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR2 to initialize. </td></tr> | |
| 180 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 181 | + </table> | |
| 182 | + </dd> | |
| 183 | +</dl> | |
| 184 | + | |
| 185 | +</div> | |
| 186 | +</div> | |
| 187 | +<a id="ga15dbf5b654eb51489bef787f4c9c23b7"></a> | |
| 188 | +<h2 class="memtitle"><span class="permalink"><a href="#ga15dbf5b654eb51489bef787f4c9c23b7">◆ </a></span>tADSR2_initToPool()</h2> | |
| 189 | + | |
| 190 | +<div class="memitem"> | |
| 191 | +<div class="memproto"> | |
| 192 | + <table class="memname"> | |
| 193 | + <tr> | |
| 194 | + <td class="memname">void tADSR2_initToPool </td> | |
| 195 | + <td>(</td> | |
| 196 | + <td class="paramtype">tADSR2 * const </td> | |
| 197 | + <td class="paramname">, </td> | |
| 198 | + </tr> | |
| 199 | + <tr> | |
| 200 | + <td class="paramkey"></td> | |
| 201 | + <td></td> | |
| 202 | + <td class="paramtype">float </td> | |
| 203 | + <td class="paramname"><em>attack</em>, </td> | |
| 204 | + </tr> | |
| 205 | + <tr> | |
| 206 | + <td class="paramkey"></td> | |
| 207 | + <td></td> | |
| 208 | + <td class="paramtype">float </td> | |
| 209 | + <td class="paramname"><em>decay</em>, </td> | |
| 210 | + </tr> | |
| 211 | + <tr> | |
| 212 | + <td class="paramkey"></td> | |
| 213 | + <td></td> | |
| 214 | + <td class="paramtype">float </td> | |
| 215 | + <td class="paramname"><em>sustain</em>, </td> | |
| 216 | + </tr> | |
| 217 | + <tr> | |
| 218 | + <td class="paramkey"></td> | |
| 219 | + <td></td> | |
| 220 | + <td class="paramtype">float </td> | |
| 221 | + <td class="paramname"><em>release</em>, </td> | |
| 222 | + </tr> | |
| 223 | + <tr> | |
| 224 | + <td class="paramkey"></td> | |
| 225 | + <td></td> | |
| 226 | + <td class="paramtype">tMempool * const </td> | |
| 227 | + <td class="paramname"> </td> | |
| 228 | + </tr> | |
| 229 | + <tr> | |
| 230 | + <td></td> | |
| 231 | + <td>)</td> | |
| 232 | + <td></td><td></td> | |
| 233 | + </tr> | |
| 234 | + </table> | |
| 235 | +</div><div class="memdoc"> | |
| 236 | + | |
| 237 | +<p>Initialize a tADSR2 to a specified mempool. </p> | |
| 238 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 239 | + <table class="params"> | |
| 240 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR2 to initialize. </td></tr> | |
| 241 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 242 | + </table> | |
| 243 | + </dd> | |
| 244 | +</dl> | |
| 245 | + | |
| 246 | +</div> | |
| 247 | +</div> | |
| 248 | +<a id="ga3d78c0c766ca431b535d3adb0bc2f684"></a> | |
| 249 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3d78c0c766ca431b535d3adb0bc2f684">◆ </a></span>tADSR2_free()</h2> | |
| 250 | + | |
| 251 | +<div class="memitem"> | |
| 252 | +<div class="memproto"> | |
| 253 | + <table class="memname"> | |
| 254 | + <tr> | |
| 255 | + <td class="memname">void tADSR2_free </td> | |
| 256 | + <td>(</td> | |
| 257 | + <td class="paramtype">tADSR2 * const </td> | |
| 258 | + <td class="paramname"></td><td>)</td> | |
| 259 | + <td></td> | |
| 260 | + </tr> | |
| 261 | + </table> | |
| 262 | +</div><div class="memdoc"> | |
| 263 | + | |
| 264 | +<p>Free a tADSR2 from its mempool. </p> | |
| 265 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 266 | + <table class="params"> | |
| 267 | + <tr><td class="paramname">adsr</td><td>A pointer to the tADSR2 to free. </td></tr> | |
| 268 | + </table> | |
| 269 | + </dd> | |
| 270 | +</dl> | |
| 271 | + | |
| 272 | +</div> | |
| 273 | +</div> | |
| 274 | +<a id="ga3033906b9b5a6688818059210b10799e"></a> | |
| 275 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3033906b9b5a6688818059210b10799e">◆ </a></span>tADSR2_tick()</h2> | |
| 276 | + | |
| 277 | +<div class="memitem"> | |
| 278 | +<div class="memproto"> | |
| 279 | + <table class="memname"> | |
| 280 | + <tr> | |
| 281 | + <td class="memname">float tADSR2_tick </td> | |
| 282 | + <td>(</td> | |
| 283 | + <td class="paramtype">tADSR2 * const </td> | |
| 284 | + <td class="paramname"></td><td>)</td> | |
| 285 | + <td></td> | |
| 286 | + </tr> | |
| 287 | + </table> | |
| 288 | +</div><div class="memdoc"> | |
| 289 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 290 | + <table class="params"> | |
| 291 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 292 | + </table> | |
| 293 | + </dd> | |
| 294 | +</dl> | |
| 295 | + | |
| 296 | +</div> | |
| 297 | +</div> | |
| 298 | +<a id="ga19f6d152bd5b351dcc4416f4a5f51555"></a> | |
| 299 | +<h2 class="memtitle"><span class="permalink"><a href="#ga19f6d152bd5b351dcc4416f4a5f51555">◆ </a></span>tADSR2_setAttack()</h2> | |
| 300 | + | |
| 301 | +<div class="memitem"> | |
| 302 | +<div class="memproto"> | |
| 303 | + <table class="memname"> | |
| 304 | + <tr> | |
| 305 | + <td class="memname">void tADSR2_setAttack </td> | |
| 306 | + <td>(</td> | |
| 307 | + <td class="paramtype">tADSR2 * const </td> | |
| 308 | + <td class="paramname">, </td> | |
| 309 | + </tr> | |
| 310 | + <tr> | |
| 311 | + <td class="paramkey"></td> | |
| 312 | + <td></td> | |
| 313 | + <td class="paramtype">float </td> | |
| 314 | + <td class="paramname"><em>attack</em> </td> | |
| 315 | + </tr> | |
| 316 | + <tr> | |
| 317 | + <td></td> | |
| 318 | + <td>)</td> | |
| 319 | + <td></td><td></td> | |
| 320 | + </tr> | |
| 321 | + </table> | |
| 322 | +</div><div class="memdoc"> | |
| 323 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 324 | + <table class="params"> | |
| 325 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 326 | + </table> | |
| 327 | + </dd> | |
| 328 | +</dl> | |
| 329 | + | |
| 330 | +</div> | |
| 331 | +</div> | |
| 332 | +<a id="gab50e8fb5a053b908b69315cd83e1840a"></a> | |
| 333 | +<h2 class="memtitle"><span class="permalink"><a href="#gab50e8fb5a053b908b69315cd83e1840a">◆ </a></span>tADSR2_setDecay()</h2> | |
| 334 | + | |
| 335 | +<div class="memitem"> | |
| 336 | +<div class="memproto"> | |
| 337 | + <table class="memname"> | |
| 338 | + <tr> | |
| 339 | + <td class="memname">void tADSR2_setDecay </td> | |
| 340 | + <td>(</td> | |
| 341 | + <td class="paramtype">tADSR2 * const </td> | |
| 342 | + <td class="paramname">, </td> | |
| 343 | + </tr> | |
| 344 | + <tr> | |
| 345 | + <td class="paramkey"></td> | |
| 346 | + <td></td> | |
| 347 | + <td class="paramtype">float </td> | |
| 348 | + <td class="paramname"><em>decay</em> </td> | |
| 349 | + </tr> | |
| 350 | + <tr> | |
| 351 | + <td></td> | |
| 352 | + <td>)</td> | |
| 353 | + <td></td><td></td> | |
| 354 | + </tr> | |
| 355 | + </table> | |
| 356 | +</div><div class="memdoc"> | |
| 357 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 358 | + <table class="params"> | |
| 359 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 360 | + </table> | |
| 361 | + </dd> | |
| 362 | +</dl> | |
| 363 | + | |
| 364 | +</div> | |
| 365 | +</div> | |
| 366 | +<a id="ga3910c7c0360e0d7859e4bcf5521b3e7d"></a> | |
| 367 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3910c7c0360e0d7859e4bcf5521b3e7d">◆ </a></span>tADSR2_setSustain()</h2> | |
| 368 | + | |
| 369 | +<div class="memitem"> | |
| 370 | +<div class="memproto"> | |
| 371 | + <table class="memname"> | |
| 372 | + <tr> | |
| 373 | + <td class="memname">void tADSR2_setSustain </td> | |
| 374 | + <td>(</td> | |
| 375 | + <td class="paramtype">tADSR2 * const </td> | |
| 376 | + <td class="paramname">, </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td class="paramkey"></td> | |
| 380 | + <td></td> | |
| 381 | + <td class="paramtype">float </td> | |
| 382 | + <td class="paramname"><em>sustain</em> </td> | |
| 383 | + </tr> | |
| 384 | + <tr> | |
| 385 | + <td></td> | |
| 386 | + <td>)</td> | |
| 387 | + <td></td><td></td> | |
| 388 | + </tr> | |
| 389 | + </table> | |
| 390 | +</div><div class="memdoc"> | |
| 391 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 392 | + <table class="params"> | |
| 393 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 394 | + </table> | |
| 395 | + </dd> | |
| 396 | +</dl> | |
| 397 | + | |
| 398 | +</div> | |
| 399 | +</div> | |
| 400 | +<a id="gaf68f6a5e10f25998f33d65162f9eb583"></a> | |
| 401 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf68f6a5e10f25998f33d65162f9eb583">◆ </a></span>tADSR2_setRelease()</h2> | |
| 402 | + | |
| 403 | +<div class="memitem"> | |
| 404 | +<div class="memproto"> | |
| 405 | + <table class="memname"> | |
| 406 | + <tr> | |
| 407 | + <td class="memname">void tADSR2_setRelease </td> | |
| 408 | + <td>(</td> | |
| 409 | + <td class="paramtype">tADSR2 * const </td> | |
| 410 | + <td class="paramname">, </td> | |
| 411 | + </tr> | |
| 412 | + <tr> | |
| 413 | + <td class="paramkey"></td> | |
| 414 | + <td></td> | |
| 415 | + <td class="paramtype">float </td> | |
| 416 | + <td class="paramname"><em>release</em> </td> | |
| 417 | + </tr> | |
| 418 | + <tr> | |
| 419 | + <td></td> | |
| 420 | + <td>)</td> | |
| 421 | + <td></td><td></td> | |
| 422 | + </tr> | |
| 423 | + </table> | |
| 424 | +</div><div class="memdoc"> | |
| 425 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 426 | + <table class="params"> | |
| 427 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 428 | + </table> | |
| 429 | + </dd> | |
| 430 | +</dl> | |
| 431 | + | |
| 432 | +</div> | |
| 433 | +</div> | |
| 434 | +<a id="ga8490472fff769f548a45739892a31758"></a> | |
| 435 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8490472fff769f548a45739892a31758">◆ </a></span>tADSR2_setLeakFactor()</h2> | |
| 436 | + | |
| 437 | +<div class="memitem"> | |
| 438 | +<div class="memproto"> | |
| 439 | + <table class="memname"> | |
| 440 | + <tr> | |
| 441 | + <td class="memname">void tADSR2_setLeakFactor </td> | |
| 442 | + <td>(</td> | |
| 443 | + <td class="paramtype">tADSR2 * const </td> | |
| 444 | + <td class="paramname">, </td> | |
| 445 | + </tr> | |
| 446 | + <tr> | |
| 447 | + <td class="paramkey"></td> | |
| 448 | + <td></td> | |
| 449 | + <td class="paramtype">float </td> | |
| 450 | + <td class="paramname"><em>leakFactor</em> </td> | |
| 451 | + </tr> | |
| 452 | + <tr> | |
| 453 | + <td></td> | |
| 454 | + <td>)</td> | |
| 455 | + <td></td><td></td> | |
| 456 | + </tr> | |
| 457 | + </table> | |
| 458 | +</div><div class="memdoc"> | |
| 459 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 460 | + <table class="params"> | |
| 461 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 462 | + </table> | |
| 463 | + </dd> | |
| 464 | +</dl> | |
| 465 | + | |
| 466 | +</div> | |
| 467 | +</div> | |
| 468 | +<a id="ga2ba1656a4f5d1f8dcecde930ea54c7b7"></a> | |
| 469 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2ba1656a4f5d1f8dcecde930ea54c7b7">◆ </a></span>tADSR2_on()</h2> | |
| 470 | + | |
| 471 | +<div class="memitem"> | |
| 472 | +<div class="memproto"> | |
| 473 | + <table class="memname"> | |
| 474 | + <tr> | |
| 475 | + <td class="memname">void tADSR2_on </td> | |
| 476 | + <td>(</td> | |
| 477 | + <td class="paramtype">tADSR2 * const </td> | |
| 478 | + <td class="paramname">, </td> | |
| 479 | + </tr> | |
| 480 | + <tr> | |
| 481 | + <td class="paramkey"></td> | |
| 482 | + <td></td> | |
| 483 | + <td class="paramtype">float </td> | |
| 484 | + <td class="paramname"><em>velocity</em> </td> | |
| 485 | + </tr> | |
| 486 | + <tr> | |
| 487 | + <td></td> | |
| 488 | + <td>)</td> | |
| 489 | + <td></td><td></td> | |
| 490 | + </tr> | |
| 491 | + </table> | |
| 492 | +</div><div class="memdoc"> | |
| 493 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 494 | + <table class="params"> | |
| 495 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 496 | + </table> | |
| 497 | + </dd> | |
| 498 | +</dl> | |
| 499 | + | |
| 500 | +</div> | |
| 501 | +</div> | |
| 502 | +<a id="gadd6f357864babc27382363b314efd70d"></a> | |
| 503 | +<h2 class="memtitle"><span class="permalink"><a href="#gadd6f357864babc27382363b314efd70d">◆ </a></span>tADSR2_off()</h2> | |
| 504 | + | |
| 505 | +<div class="memitem"> | |
| 506 | +<div class="memproto"> | |
| 507 | + <table class="memname"> | |
| 508 | + <tr> | |
| 509 | + <td class="memname">void tADSR2_off </td> | |
| 510 | + <td>(</td> | |
| 511 | + <td class="paramtype">tADSR2 * const </td> | |
| 512 | + <td class="paramname"></td><td>)</td> | |
| 513 | + <td></td> | |
| 514 | + </tr> | |
| 515 | + </table> | |
| 516 | +</div><div class="memdoc"> | |
| 517 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 518 | + <table class="params"> | |
| 519 | + <tr><td class="paramname">adsr</td><td>A pointer to the relevant tADSR2. </td></tr> | |
| 520 | + </table> | |
| 521 | + </dd> | |
| 522 | +</dl> | |
| 523 | + | |
| 524 | +</div> | |
| 525 | +</div> | |
| 526 | +</div><!-- contents --> | |
| 527 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 528 | +<!-- start footer part --> | |
| 529 | +<footer></footer><script>getFooter()</script> | |
| 530 | +</body> | |
| 531 | +</html> | |
| @@ -0,0 +1,502 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tAttackDetection</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tAttackDetection<div class="ingroups"><a class="el" href="group__analysis.html">Analysis</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Detect attacks in an input signal. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gaa7cf7c473a720eb6e034661a92a9164a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#gaa7cf7c473a720eb6e034661a92a9164a">tAttackDetection_init</a> (tAttackDetection *const, int blocksize, int atk, int rel, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gaa7cf7c473a720eb6e034661a92a9164a"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAttackDetection to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tattackdetection.html#gaa7cf7c473a720eb6e034661a92a9164a">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gaa7cf7c473a720eb6e034661a92a9164a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga159b77e3617708f63d34705f66891eca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#ga159b77e3617708f63d34705f66891eca">tAttackDetection_initToPool</a> (tAttackDetection *const, int blocksize, int atk, int rel, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga159b77e3617708f63d34705f66891eca"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAttackDetection to a specified mempool. <a href="group__tattackdetection.html#ga159b77e3617708f63d34705f66891eca">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga159b77e3617708f63d34705f66891eca"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gac0cecbd3eb9478a8ac62ad056b4e65e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#gac0cecbd3eb9478a8ac62ad056b4e65e8">tAttackDetection_free</a> (tAttackDetection *const)</td></tr> | |
| 108 | +<tr class="memdesc:gac0cecbd3eb9478a8ac62ad056b4e65e8"><td class="mdescLeft"> </td><td class="mdescRight">Free a tAttackDetection from its mempool. <a href="group__tattackdetection.html#gac0cecbd3eb9478a8ac62ad056b4e65e8">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gac0cecbd3eb9478a8ac62ad056b4e65e8"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga330419a7bcf2aea460cbb8341d0cc7a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#ga330419a7bcf2aea460cbb8341d0cc7a1">tAttackDetection_setBlocksize</a> (tAttackDetection *const, int size)</td></tr> | |
| 111 | +<tr class="memdesc:ga330419a7bcf2aea460cbb8341d0cc7a1"><td class="mdescLeft"> </td><td class="mdescRight">Set expected input blocksize. <a href="group__tattackdetection.html#ga330419a7bcf2aea460cbb8341d0cc7a1">More...</a><br /></td></tr> | |
| 112 | +<tr class="separator:ga330419a7bcf2aea460cbb8341d0cc7a1"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:gafc1088d0fc65cb8c9ca3e219dc6ee23e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#gafc1088d0fc65cb8c9ca3e219dc6ee23e">tAttackDetection_setSamplerate</a> (tAttackDetection *const, int inRate)</td></tr> | |
| 114 | +<tr class="memdesc:gafc1088d0fc65cb8c9ca3e219dc6ee23e"><td class="mdescLeft"> </td><td class="mdescRight">Set attack detection sample rate. <a href="group__tattackdetection.html#gafc1088d0fc65cb8c9ca3e219dc6ee23e">More...</a><br /></td></tr> | |
| 115 | +<tr class="separator:gafc1088d0fc65cb8c9ca3e219dc6ee23e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:gae1258e29699c07368168a5a06e847c1c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#gae1258e29699c07368168a5a06e847c1c">tAttackDetection_setAttack</a> (tAttackDetection *const, int inAtk)</td></tr> | |
| 117 | +<tr class="memdesc:gae1258e29699c07368168a5a06e847c1c"><td class="mdescLeft"> </td><td class="mdescRight">Set attack time and coeff. <a href="group__tattackdetection.html#gae1258e29699c07368168a5a06e847c1c">More...</a><br /></td></tr> | |
| 118 | +<tr class="separator:gae1258e29699c07368168a5a06e847c1c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:ga849d76be546d42e00dcfaee4ca326adb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#ga849d76be546d42e00dcfaee4ca326adb">tAttackDetection_setRelease</a> (tAttackDetection *const, int inRel)</td></tr> | |
| 120 | +<tr class="memdesc:ga849d76be546d42e00dcfaee4ca326adb"><td class="mdescLeft"> </td><td class="mdescRight">Set release time and coeff. <a href="group__tattackdetection.html#ga849d76be546d42e00dcfaee4ca326adb">More...</a><br /></td></tr> | |
| 121 | +<tr class="separator:ga849d76be546d42e00dcfaee4ca326adb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:gafc46d23c20523048eaf45a68e146dbcf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#gafc46d23c20523048eaf45a68e146dbcf">tAttackDetection_setThreshold</a> (tAttackDetection *const, float thres)</td></tr> | |
| 123 | +<tr class="memdesc:gafc46d23c20523048eaf45a68e146dbcf"><td class="mdescLeft"> </td><td class="mdescRight">Set level above which values are identified as attacks. <a href="group__tattackdetection.html#gafc46d23c20523048eaf45a68e146dbcf">More...</a><br /></td></tr> | |
| 124 | +<tr class="separator:gafc46d23c20523048eaf45a68e146dbcf"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:ga628b4e4305fb135f7f363b94a209cb37"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tattackdetection.html#ga628b4e4305fb135f7f363b94a209cb37">tAttackDetection_detect</a> (tAttackDetection *const, float *in)</td></tr> | |
| 126 | +<tr class="memdesc:ga628b4e4305fb135f7f363b94a209cb37"><td class="mdescLeft"> </td><td class="mdescRight">Find the largest transient in input block, return index of attack. <a href="group__tattackdetection.html#ga628b4e4305fb135f7f363b94a209cb37">More...</a><br /></td></tr> | |
| 127 | +<tr class="separator:ga628b4e4305fb135f7f363b94a209cb37"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +</table> | |
| 129 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 130 | +<p>Detect attacks in an input signal. </p> | |
| 131 | +<h2 class="groupheader">Function Documentation</h2> | |
| 132 | +<a id="gaa7cf7c473a720eb6e034661a92a9164a"></a> | |
| 133 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa7cf7c473a720eb6e034661a92a9164a">◆ </a></span>tAttackDetection_init()</h2> | |
| 134 | + | |
| 135 | +<div class="memitem"> | |
| 136 | +<div class="memproto"> | |
| 137 | + <table class="memname"> | |
| 138 | + <tr> | |
| 139 | + <td class="memname">void tAttackDetection_init </td> | |
| 140 | + <td>(</td> | |
| 141 | + <td class="paramtype">tAttackDetection * const </td> | |
| 142 | + <td class="paramname">, </td> | |
| 143 | + </tr> | |
| 144 | + <tr> | |
| 145 | + <td class="paramkey"></td> | |
| 146 | + <td></td> | |
| 147 | + <td class="paramtype">int </td> | |
| 148 | + <td class="paramname"><em>blocksize</em>, </td> | |
| 149 | + </tr> | |
| 150 | + <tr> | |
| 151 | + <td class="paramkey"></td> | |
| 152 | + <td></td> | |
| 153 | + <td class="paramtype">int </td> | |
| 154 | + <td class="paramname"><em>atk</em>, </td> | |
| 155 | + </tr> | |
| 156 | + <tr> | |
| 157 | + <td class="paramkey"></td> | |
| 158 | + <td></td> | |
| 159 | + <td class="paramtype">int </td> | |
| 160 | + <td class="paramname"><em>rel</em>, </td> | |
| 161 | + </tr> | |
| 162 | + <tr> | |
| 163 | + <td class="paramkey"></td> | |
| 164 | + <td></td> | |
| 165 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 166 | + <td class="paramname"><em>leaf</em> </td> | |
| 167 | + </tr> | |
| 168 | + <tr> | |
| 169 | + <td></td> | |
| 170 | + <td>)</td> | |
| 171 | + <td></td><td></td> | |
| 172 | + </tr> | |
| 173 | + </table> | |
| 174 | +</div><div class="memdoc"> | |
| 175 | + | |
| 176 | +<p>Initialize a tAttackDetection to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 177 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 178 | + <table class="params"> | |
| 179 | + <tr><td class="paramname">detection</td><td>A pointer to the tAttackDetection to initialize. </td></tr> | |
| 180 | + <tr><td class="paramname">blockSize</td><td></td></tr> | |
| 181 | + <tr><td class="paramname">attack</td><td></td></tr> | |
| 182 | + <tr><td class="paramname">release</td><td></td></tr> | |
| 183 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 184 | + </table> | |
| 185 | + </dd> | |
| 186 | +</dl> | |
| 187 | + | |
| 188 | +</div> | |
| 189 | +</div> | |
| 190 | +<a id="ga159b77e3617708f63d34705f66891eca"></a> | |
| 191 | +<h2 class="memtitle"><span class="permalink"><a href="#ga159b77e3617708f63d34705f66891eca">◆ </a></span>tAttackDetection_initToPool()</h2> | |
| 192 | + | |
| 193 | +<div class="memitem"> | |
| 194 | +<div class="memproto"> | |
| 195 | + <table class="memname"> | |
| 196 | + <tr> | |
| 197 | + <td class="memname">void tAttackDetection_initToPool </td> | |
| 198 | + <td>(</td> | |
| 199 | + <td class="paramtype">tAttackDetection * const </td> | |
| 200 | + <td class="paramname">, </td> | |
| 201 | + </tr> | |
| 202 | + <tr> | |
| 203 | + <td class="paramkey"></td> | |
| 204 | + <td></td> | |
| 205 | + <td class="paramtype">int </td> | |
| 206 | + <td class="paramname"><em>blocksize</em>, </td> | |
| 207 | + </tr> | |
| 208 | + <tr> | |
| 209 | + <td class="paramkey"></td> | |
| 210 | + <td></td> | |
| 211 | + <td class="paramtype">int </td> | |
| 212 | + <td class="paramname"><em>atk</em>, </td> | |
| 213 | + </tr> | |
| 214 | + <tr> | |
| 215 | + <td class="paramkey"></td> | |
| 216 | + <td></td> | |
| 217 | + <td class="paramtype">int </td> | |
| 218 | + <td class="paramname"><em>rel</em>, </td> | |
| 219 | + </tr> | |
| 220 | + <tr> | |
| 221 | + <td class="paramkey"></td> | |
| 222 | + <td></td> | |
| 223 | + <td class="paramtype">tMempool * const </td> | |
| 224 | + <td class="paramname"> </td> | |
| 225 | + </tr> | |
| 226 | + <tr> | |
| 227 | + <td></td> | |
| 228 | + <td>)</td> | |
| 229 | + <td></td><td></td> | |
| 230 | + </tr> | |
| 231 | + </table> | |
| 232 | +</div><div class="memdoc"> | |
| 233 | + | |
| 234 | +<p>Initialize a tAttackDetection to a specified mempool. </p> | |
| 235 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 236 | + <table class="params"> | |
| 237 | + <tr><td class="paramname">detection</td><td>A pointer to the tAttackDetection to initialize. </td></tr> | |
| 238 | + <tr><td class="paramname">blockSize</td><td></td></tr> | |
| 239 | + <tr><td class="paramname">attack</td><td></td></tr> | |
| 240 | + <tr><td class="paramname">release</td><td></td></tr> | |
| 241 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 242 | + </table> | |
| 243 | + </dd> | |
| 244 | +</dl> | |
| 245 | + | |
| 246 | +</div> | |
| 247 | +</div> | |
| 248 | +<a id="gac0cecbd3eb9478a8ac62ad056b4e65e8"></a> | |
| 249 | +<h2 class="memtitle"><span class="permalink"><a href="#gac0cecbd3eb9478a8ac62ad056b4e65e8">◆ </a></span>tAttackDetection_free()</h2> | |
| 250 | + | |
| 251 | +<div class="memitem"> | |
| 252 | +<div class="memproto"> | |
| 253 | + <table class="memname"> | |
| 254 | + <tr> | |
| 255 | + <td class="memname">void tAttackDetection_free </td> | |
| 256 | + <td>(</td> | |
| 257 | + <td class="paramtype">tAttackDetection * const </td> | |
| 258 | + <td class="paramname"></td><td>)</td> | |
| 259 | + <td></td> | |
| 260 | + </tr> | |
| 261 | + </table> | |
| 262 | +</div><div class="memdoc"> | |
| 263 | + | |
| 264 | +<p>Free a tAttackDetection from its mempool. </p> | |
| 265 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 266 | + <table class="params"> | |
| 267 | + <tr><td class="paramname">detection</td><td>A pointer to the tAttackDetection to free. </td></tr> | |
| 268 | + </table> | |
| 269 | + </dd> | |
| 270 | +</dl> | |
| 271 | + | |
| 272 | +</div> | |
| 273 | +</div> | |
| 274 | +<a id="ga330419a7bcf2aea460cbb8341d0cc7a1"></a> | |
| 275 | +<h2 class="memtitle"><span class="permalink"><a href="#ga330419a7bcf2aea460cbb8341d0cc7a1">◆ </a></span>tAttackDetection_setBlocksize()</h2> | |
| 276 | + | |
| 277 | +<div class="memitem"> | |
| 278 | +<div class="memproto"> | |
| 279 | + <table class="memname"> | |
| 280 | + <tr> | |
| 281 | + <td class="memname">void tAttackDetection_setBlocksize </td> | |
| 282 | + <td>(</td> | |
| 283 | + <td class="paramtype">tAttackDetection * const </td> | |
| 284 | + <td class="paramname">, </td> | |
| 285 | + </tr> | |
| 286 | + <tr> | |
| 287 | + <td class="paramkey"></td> | |
| 288 | + <td></td> | |
| 289 | + <td class="paramtype">int </td> | |
| 290 | + <td class="paramname"><em>size</em> </td> | |
| 291 | + </tr> | |
| 292 | + <tr> | |
| 293 | + <td></td> | |
| 294 | + <td>)</td> | |
| 295 | + <td></td><td></td> | |
| 296 | + </tr> | |
| 297 | + </table> | |
| 298 | +</div><div class="memdoc"> | |
| 299 | + | |
| 300 | +<p>Set expected input blocksize. </p> | |
| 301 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 302 | + <table class="params"> | |
| 303 | + <tr><td class="paramname">detection</td><td>A pointer to the relevant tAttackDetection. </td></tr> | |
| 304 | + <tr><td class="paramname">blockSize</td><td></td></tr> | |
| 305 | + </table> | |
| 306 | + </dd> | |
| 307 | +</dl> | |
| 308 | + | |
| 309 | +</div> | |
| 310 | +</div> | |
| 311 | +<a id="gafc1088d0fc65cb8c9ca3e219dc6ee23e"></a> | |
| 312 | +<h2 class="memtitle"><span class="permalink"><a href="#gafc1088d0fc65cb8c9ca3e219dc6ee23e">◆ </a></span>tAttackDetection_setSamplerate()</h2> | |
| 313 | + | |
| 314 | +<div class="memitem"> | |
| 315 | +<div class="memproto"> | |
| 316 | + <table class="memname"> | |
| 317 | + <tr> | |
| 318 | + <td class="memname">void tAttackDetection_setSamplerate </td> | |
| 319 | + <td>(</td> | |
| 320 | + <td class="paramtype">tAttackDetection * const </td> | |
| 321 | + <td class="paramname">, </td> | |
| 322 | + </tr> | |
| 323 | + <tr> | |
| 324 | + <td class="paramkey"></td> | |
| 325 | + <td></td> | |
| 326 | + <td class="paramtype">int </td> | |
| 327 | + <td class="paramname"><em>inRate</em> </td> | |
| 328 | + </tr> | |
| 329 | + <tr> | |
| 330 | + <td></td> | |
| 331 | + <td>)</td> | |
| 332 | + <td></td><td></td> | |
| 333 | + </tr> | |
| 334 | + </table> | |
| 335 | +</div><div class="memdoc"> | |
| 336 | + | |
| 337 | +<p>Set attack detection sample rate. </p> | |
| 338 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 339 | + <table class="params"> | |
| 340 | + <tr><td class="paramname">detection</td><td>A pointer to the relevant tAttackDetection. </td></tr> | |
| 341 | + <tr><td class="paramname">sampleRate</td><td></td></tr> | |
| 342 | + </table> | |
| 343 | + </dd> | |
| 344 | +</dl> | |
| 345 | + | |
| 346 | +</div> | |
| 347 | +</div> | |
| 348 | +<a id="gae1258e29699c07368168a5a06e847c1c"></a> | |
| 349 | +<h2 class="memtitle"><span class="permalink"><a href="#gae1258e29699c07368168a5a06e847c1c">◆ </a></span>tAttackDetection_setAttack()</h2> | |
| 350 | + | |
| 351 | +<div class="memitem"> | |
| 352 | +<div class="memproto"> | |
| 353 | + <table class="memname"> | |
| 354 | + <tr> | |
| 355 | + <td class="memname">void tAttackDetection_setAttack </td> | |
| 356 | + <td>(</td> | |
| 357 | + <td class="paramtype">tAttackDetection * const </td> | |
| 358 | + <td class="paramname">, </td> | |
| 359 | + </tr> | |
| 360 | + <tr> | |
| 361 | + <td class="paramkey"></td> | |
| 362 | + <td></td> | |
| 363 | + <td class="paramtype">int </td> | |
| 364 | + <td class="paramname"><em>inAtk</em> </td> | |
| 365 | + </tr> | |
| 366 | + <tr> | |
| 367 | + <td></td> | |
| 368 | + <td>)</td> | |
| 369 | + <td></td><td></td> | |
| 370 | + </tr> | |
| 371 | + </table> | |
| 372 | +</div><div class="memdoc"> | |
| 373 | + | |
| 374 | +<p>Set attack time and coeff. </p> | |
| 375 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 376 | + <table class="params"> | |
| 377 | + <tr><td class="paramname">detection</td><td>A pointer to the relevant tAttackDetection. </td></tr> | |
| 378 | + <tr><td class="paramname">attack</td><td></td></tr> | |
| 379 | + </table> | |
| 380 | + </dd> | |
| 381 | +</dl> | |
| 382 | + | |
| 383 | +</div> | |
| 384 | +</div> | |
| 385 | +<a id="ga849d76be546d42e00dcfaee4ca326adb"></a> | |
| 386 | +<h2 class="memtitle"><span class="permalink"><a href="#ga849d76be546d42e00dcfaee4ca326adb">◆ </a></span>tAttackDetection_setRelease()</h2> | |
| 387 | + | |
| 388 | +<div class="memitem"> | |
| 389 | +<div class="memproto"> | |
| 390 | + <table class="memname"> | |
| 391 | + <tr> | |
| 392 | + <td class="memname">void tAttackDetection_setRelease </td> | |
| 393 | + <td>(</td> | |
| 394 | + <td class="paramtype">tAttackDetection * const </td> | |
| 395 | + <td class="paramname">, </td> | |
| 396 | + </tr> | |
| 397 | + <tr> | |
| 398 | + <td class="paramkey"></td> | |
| 399 | + <td></td> | |
| 400 | + <td class="paramtype">int </td> | |
| 401 | + <td class="paramname"><em>inRel</em> </td> | |
| 402 | + </tr> | |
| 403 | + <tr> | |
| 404 | + <td></td> | |
| 405 | + <td>)</td> | |
| 406 | + <td></td><td></td> | |
| 407 | + </tr> | |
| 408 | + </table> | |
| 409 | +</div><div class="memdoc"> | |
| 410 | + | |
| 411 | +<p>Set release time and coeff. </p> | |
| 412 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 413 | + <table class="params"> | |
| 414 | + <tr><td class="paramname">detection</td><td>A pointer to the relevant tAttackDetection. </td></tr> | |
| 415 | + <tr><td class="paramname">release</td><td></td></tr> | |
| 416 | + </table> | |
| 417 | + </dd> | |
| 418 | +</dl> | |
| 419 | + | |
| 420 | +</div> | |
| 421 | +</div> | |
| 422 | +<a id="gafc46d23c20523048eaf45a68e146dbcf"></a> | |
| 423 | +<h2 class="memtitle"><span class="permalink"><a href="#gafc46d23c20523048eaf45a68e146dbcf">◆ </a></span>tAttackDetection_setThreshold()</h2> | |
| 424 | + | |
| 425 | +<div class="memitem"> | |
| 426 | +<div class="memproto"> | |
| 427 | + <table class="memname"> | |
| 428 | + <tr> | |
| 429 | + <td class="memname">void tAttackDetection_setThreshold </td> | |
| 430 | + <td>(</td> | |
| 431 | + <td class="paramtype">tAttackDetection * const </td> | |
| 432 | + <td class="paramname">, </td> | |
| 433 | + </tr> | |
| 434 | + <tr> | |
| 435 | + <td class="paramkey"></td> | |
| 436 | + <td></td> | |
| 437 | + <td class="paramtype">float </td> | |
| 438 | + <td class="paramname"><em>thres</em> </td> | |
| 439 | + </tr> | |
| 440 | + <tr> | |
| 441 | + <td></td> | |
| 442 | + <td>)</td> | |
| 443 | + <td></td><td></td> | |
| 444 | + </tr> | |
| 445 | + </table> | |
| 446 | +</div><div class="memdoc"> | |
| 447 | + | |
| 448 | +<p>Set level above which values are identified as attacks. </p> | |
| 449 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 450 | + <table class="params"> | |
| 451 | + <tr><td class="paramname">detection</td><td>A pointer to the relevant tAttackDetection. </td></tr> | |
| 452 | + <tr><td class="paramname">threshold</td><td></td></tr> | |
| 453 | + </table> | |
| 454 | + </dd> | |
| 455 | +</dl> | |
| 456 | + | |
| 457 | +</div> | |
| 458 | +</div> | |
| 459 | +<a id="ga628b4e4305fb135f7f363b94a209cb37"></a> | |
| 460 | +<h2 class="memtitle"><span class="permalink"><a href="#ga628b4e4305fb135f7f363b94a209cb37">◆ </a></span>tAttackDetection_detect()</h2> | |
| 461 | + | |
| 462 | +<div class="memitem"> | |
| 463 | +<div class="memproto"> | |
| 464 | + <table class="memname"> | |
| 465 | + <tr> | |
| 466 | + <td class="memname">int tAttackDetection_detect </td> | |
| 467 | + <td>(</td> | |
| 468 | + <td class="paramtype">tAttackDetection * const </td> | |
| 469 | + <td class="paramname">, </td> | |
| 470 | + </tr> | |
| 471 | + <tr> | |
| 472 | + <td class="paramkey"></td> | |
| 473 | + <td></td> | |
| 474 | + <td class="paramtype">float * </td> | |
| 475 | + <td class="paramname"><em>in</em> </td> | |
| 476 | + </tr> | |
| 477 | + <tr> | |
| 478 | + <td></td> | |
| 479 | + <td>)</td> | |
| 480 | + <td></td><td></td> | |
| 481 | + </tr> | |
| 482 | + </table> | |
| 483 | +</div><div class="memdoc"> | |
| 484 | + | |
| 485 | +<p>Find the largest transient in input block, return index of attack. </p> | |
| 486 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 487 | + <table class="params"> | |
| 488 | + <tr><td class="paramname">detection</td><td>A pointer to the relevant tAttackDetection. </td></tr> | |
| 489 | + <tr><td class="paramname">inputBlock</td><td></td></tr> | |
| 490 | + </table> | |
| 491 | + </dd> | |
| 492 | +</dl> | |
| 493 | +<dl class="section return"><dt>Returns</dt><dd>Index of the largest transient in the input.  </dd></dl> | |
| 494 | + | |
| 495 | +</div> | |
| 496 | +</div> | |
| 497 | +</div><!-- contents --> | |
| 498 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 499 | +<!-- start footer part --> | |
| 500 | +<footer></footer><script>getFooter()</script> | |
| 501 | +</body> | |
| 502 | +</html> | |
| @@ -0,0 +1,489 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tAutoSampler</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tAutoSampler<div class="ingroups"><a class="el" href="group__sampling.html">Sampling</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Automatic sampler based on power of input. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gafbc477a175f7abfd083b150e7fb425eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#gafbc477a175f7abfd083b150e7fb425eb">tAutoSampler_init</a> (tAutoSampler *const, tBuffer *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gafbc477a175f7abfd083b150e7fb425eb"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tAutoSampler to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tautosampler.html#gafbc477a175f7abfd083b150e7fb425eb">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gafbc477a175f7abfd083b150e7fb425eb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga1317602e4195ebc58d6df3f0263c4bb8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#ga1317602e4195ebc58d6df3f0263c4bb8">tAutoSampler_free</a> (tAutoSampler *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga1317602e4195ebc58d6df3f0263c4bb8"><td class="mdescLeft"> </td><td class="mdescRight">Free a tAutoSampler from its mempool. <a href="group__tautosampler.html#ga1317602e4195ebc58d6df3f0263c4bb8">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga1317602e4195ebc58d6df3f0263c4bb8"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga201113e0c5d4a209bc98719162d256c0"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#ga201113e0c5d4a209bc98719162d256c0">tAutoSampler_tick</a> (tAutoSampler *const, float input)</td></tr> | |
| 108 | +<tr class="separator:ga201113e0c5d4a209bc98719162d256c0"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:gae3740600b81b2d3ecc2f76b354996873"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#gae3740600b81b2d3ecc2f76b354996873">tAutoSampler_setBuffer</a> (tAutoSampler *const, tBuffer *const)</td></tr> | |
| 110 | +<tr class="separator:gae3740600b81b2d3ecc2f76b354996873"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:ga2310af54d4e60debedd10003d6ec8113"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#ga2310af54d4e60debedd10003d6ec8113">tAutoSampler_setMode</a> (tAutoSampler *const, PlayMode mode)</td></tr> | |
| 112 | +<tr class="separator:ga2310af54d4e60debedd10003d6ec8113"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga49675d40778b000fce44454eca05f476"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#ga49675d40778b000fce44454eca05f476">tAutoSampler_play</a> (tAutoSampler *const)</td></tr> | |
| 114 | +<tr class="separator:ga49675d40778b000fce44454eca05f476"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:gaa267e6bad2805ca746b9189ea38cf040"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#gaa267e6bad2805ca746b9189ea38cf040">tAutoSampler_stop</a> (tAutoSampler *const)</td></tr> | |
| 116 | +<tr class="separator:gaa267e6bad2805ca746b9189ea38cf040"><td class="memSeparator" colspan="2"> </td></tr> | |
| 117 | +<tr class="memitem:gaa163a4ea5f76285fdb51de157185740e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#gaa163a4ea5f76285fdb51de157185740e">tAutoSampler_setThreshold</a> (tAutoSampler *const, float thresh)</td></tr> | |
| 118 | +<tr class="separator:gaa163a4ea5f76285fdb51de157185740e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:gabe80e37e28f7b454acf1621ab703506f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#gabe80e37e28f7b454acf1621ab703506f">tAutoSampler_setWindowSize</a> (tAutoSampler *const, uint32_t size)</td></tr> | |
| 120 | +<tr class="separator:gabe80e37e28f7b454acf1621ab703506f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:ga45d69e59ff3924446ff833940adba2db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#ga45d69e59ff3924446ff833940adba2db">tAutoSampler_setCrossfadeLength</a> (tAutoSampler *const, uint32_t length)</td></tr> | |
| 122 | +<tr class="separator:ga45d69e59ff3924446ff833940adba2db"><td class="memSeparator" colspan="2"> </td></tr> | |
| 123 | +<tr class="memitem:ga8abfe84e7aaf00dc70b5b6e96d99af63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautosampler.html#ga8abfe84e7aaf00dc70b5b6e96d99af63">tAutoSampler_setRate</a> (tAutoSampler *const, float rate)</td></tr> | |
| 124 | +<tr class="separator:ga8abfe84e7aaf00dc70b5b6e96d99af63"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +</table> | |
| 126 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 127 | +<p>Automatic sampler based on power of input. </p> | |
| 128 | +<h2 class="groupheader">Function Documentation</h2> | |
| 129 | +<a id="gafbc477a175f7abfd083b150e7fb425eb"></a> | |
| 130 | +<h2 class="memtitle"><span class="permalink"><a href="#gafbc477a175f7abfd083b150e7fb425eb">◆ </a></span>tAutoSampler_init()</h2> | |
| 131 | + | |
| 132 | +<div class="memitem"> | |
| 133 | +<div class="memproto"> | |
| 134 | + <table class="memname"> | |
| 135 | + <tr> | |
| 136 | + <td class="memname">void tAutoSampler_init </td> | |
| 137 | + <td>(</td> | |
| 138 | + <td class="paramtype">tAutoSampler * const </td> | |
| 139 | + <td class="paramname">, </td> | |
| 140 | + </tr> | |
| 141 | + <tr> | |
| 142 | + <td class="paramkey"></td> | |
| 143 | + <td></td> | |
| 144 | + <td class="paramtype">tBuffer * const </td> | |
| 145 | + <td class="paramname">, </td> | |
| 146 | + </tr> | |
| 147 | + <tr> | |
| 148 | + <td class="paramkey"></td> | |
| 149 | + <td></td> | |
| 150 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 151 | + <td class="paramname"><em>leaf</em> </td> | |
| 152 | + </tr> | |
| 153 | + <tr> | |
| 154 | + <td></td> | |
| 155 | + <td>)</td> | |
| 156 | + <td></td><td></td> | |
| 157 | + </tr> | |
| 158 | + </table> | |
| 159 | +</div><div class="memdoc"> | |
| 160 | + | |
| 161 | +<p>Initialize a tAutoSampler to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 162 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 163 | + <table class="params"> | |
| 164 | + <tr><td class="paramname">sampler</td><td>A pointer to the tAutoSampler to initialize. </td></tr> | |
| 165 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 166 | + </table> | |
| 167 | + </dd> | |
| 168 | +</dl> | |
| 169 | + | |
| 170 | +</div> | |
| 171 | +</div> | |
| 172 | +<a id="ga1317602e4195ebc58d6df3f0263c4bb8"></a> | |
| 173 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1317602e4195ebc58d6df3f0263c4bb8">◆ </a></span>tAutoSampler_free()</h2> | |
| 174 | + | |
| 175 | +<div class="memitem"> | |
| 176 | +<div class="memproto"> | |
| 177 | + <table class="memname"> | |
| 178 | + <tr> | |
| 179 | + <td class="memname">void tAutoSampler_free </td> | |
| 180 | + <td>(</td> | |
| 181 | + <td class="paramtype">tAutoSampler * const </td> | |
| 182 | + <td class="paramname"></td><td>)</td> | |
| 183 | + <td></td> | |
| 184 | + </tr> | |
| 185 | + </table> | |
| 186 | +</div><div class="memdoc"> | |
| 187 | + | |
| 188 | +<p>Free a tAutoSampler from its mempool. </p> | |
| 189 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 190 | + <table class="params"> | |
| 191 | + <tr><td class="paramname">sampler</td><td>A pointer to the tAutoSampler to free. </td></tr> | |
| 192 | + </table> | |
| 193 | + </dd> | |
| 194 | +</dl> | |
| 195 | + | |
| 196 | +</div> | |
| 197 | +</div> | |
| 198 | +<a id="ga201113e0c5d4a209bc98719162d256c0"></a> | |
| 199 | +<h2 class="memtitle"><span class="permalink"><a href="#ga201113e0c5d4a209bc98719162d256c0">◆ </a></span>tAutoSampler_tick()</h2> | |
| 200 | + | |
| 201 | +<div class="memitem"> | |
| 202 | +<div class="memproto"> | |
| 203 | + <table class="memname"> | |
| 204 | + <tr> | |
| 205 | + <td class="memname">float tAutoSampler_tick </td> | |
| 206 | + <td>(</td> | |
| 207 | + <td class="paramtype">tAutoSampler * const </td> | |
| 208 | + <td class="paramname">, </td> | |
| 209 | + </tr> | |
| 210 | + <tr> | |
| 211 | + <td class="paramkey"></td> | |
| 212 | + <td></td> | |
| 213 | + <td class="paramtype">float </td> | |
| 214 | + <td class="paramname"><em>input</em> </td> | |
| 215 | + </tr> | |
| 216 | + <tr> | |
| 217 | + <td></td> | |
| 218 | + <td>)</td> | |
| 219 | + <td></td><td></td> | |
| 220 | + </tr> | |
| 221 | + </table> | |
| 222 | +</div><div class="memdoc"> | |
| 223 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 224 | + <table class="params"> | |
| 225 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 226 | + </table> | |
| 227 | + </dd> | |
| 228 | +</dl> | |
| 229 | + | |
| 230 | +</div> | |
| 231 | +</div> | |
| 232 | +<a id="gae3740600b81b2d3ecc2f76b354996873"></a> | |
| 233 | +<h2 class="memtitle"><span class="permalink"><a href="#gae3740600b81b2d3ecc2f76b354996873">◆ </a></span>tAutoSampler_setBuffer()</h2> | |
| 234 | + | |
| 235 | +<div class="memitem"> | |
| 236 | +<div class="memproto"> | |
| 237 | + <table class="memname"> | |
| 238 | + <tr> | |
| 239 | + <td class="memname">void tAutoSampler_setBuffer </td> | |
| 240 | + <td>(</td> | |
| 241 | + <td class="paramtype">tAutoSampler * const </td> | |
| 242 | + <td class="paramname">, </td> | |
| 243 | + </tr> | |
| 244 | + <tr> | |
| 245 | + <td class="paramkey"></td> | |
| 246 | + <td></td> | |
| 247 | + <td class="paramtype">tBuffer * const </td> | |
| 248 | + <td class="paramname"> </td> | |
| 249 | + </tr> | |
| 250 | + <tr> | |
| 251 | + <td></td> | |
| 252 | + <td>)</td> | |
| 253 | + <td></td><td></td> | |
| 254 | + </tr> | |
| 255 | + </table> | |
| 256 | +</div><div class="memdoc"> | |
| 257 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 258 | + <table class="params"> | |
| 259 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 260 | + </table> | |
| 261 | + </dd> | |
| 262 | +</dl> | |
| 263 | + | |
| 264 | +</div> | |
| 265 | +</div> | |
| 266 | +<a id="ga2310af54d4e60debedd10003d6ec8113"></a> | |
| 267 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2310af54d4e60debedd10003d6ec8113">◆ </a></span>tAutoSampler_setMode()</h2> | |
| 268 | + | |
| 269 | +<div class="memitem"> | |
| 270 | +<div class="memproto"> | |
| 271 | + <table class="memname"> | |
| 272 | + <tr> | |
| 273 | + <td class="memname">void tAutoSampler_setMode </td> | |
| 274 | + <td>(</td> | |
| 275 | + <td class="paramtype">tAutoSampler * const </td> | |
| 276 | + <td class="paramname">, </td> | |
| 277 | + </tr> | |
| 278 | + <tr> | |
| 279 | + <td class="paramkey"></td> | |
| 280 | + <td></td> | |
| 281 | + <td class="paramtype">PlayMode </td> | |
| 282 | + <td class="paramname"><em>mode</em> </td> | |
| 283 | + </tr> | |
| 284 | + <tr> | |
| 285 | + <td></td> | |
| 286 | + <td>)</td> | |
| 287 | + <td></td><td></td> | |
| 288 | + </tr> | |
| 289 | + </table> | |
| 290 | +</div><div class="memdoc"> | |
| 291 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 292 | + <table class="params"> | |
| 293 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 294 | + </table> | |
| 295 | + </dd> | |
| 296 | +</dl> | |
| 297 | + | |
| 298 | +</div> | |
| 299 | +</div> | |
| 300 | +<a id="ga49675d40778b000fce44454eca05f476"></a> | |
| 301 | +<h2 class="memtitle"><span class="permalink"><a href="#ga49675d40778b000fce44454eca05f476">◆ </a></span>tAutoSampler_play()</h2> | |
| 302 | + | |
| 303 | +<div class="memitem"> | |
| 304 | +<div class="memproto"> | |
| 305 | + <table class="memname"> | |
| 306 | + <tr> | |
| 307 | + <td class="memname">void tAutoSampler_play </td> | |
| 308 | + <td>(</td> | |
| 309 | + <td class="paramtype">tAutoSampler * const </td> | |
| 310 | + <td class="paramname"></td><td>)</td> | |
| 311 | + <td></td> | |
| 312 | + </tr> | |
| 313 | + </table> | |
| 314 | +</div><div class="memdoc"> | |
| 315 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 316 | + <table class="params"> | |
| 317 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 318 | + </table> | |
| 319 | + </dd> | |
| 320 | +</dl> | |
| 321 | + | |
| 322 | +</div> | |
| 323 | +</div> | |
| 324 | +<a id="gaa267e6bad2805ca746b9189ea38cf040"></a> | |
| 325 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa267e6bad2805ca746b9189ea38cf040">◆ </a></span>tAutoSampler_stop()</h2> | |
| 326 | + | |
| 327 | +<div class="memitem"> | |
| 328 | +<div class="memproto"> | |
| 329 | + <table class="memname"> | |
| 330 | + <tr> | |
| 331 | + <td class="memname">void tAutoSampler_stop </td> | |
| 332 | + <td>(</td> | |
| 333 | + <td class="paramtype">tAutoSampler * const </td> | |
| 334 | + <td class="paramname"></td><td>)</td> | |
| 335 | + <td></td> | |
| 336 | + </tr> | |
| 337 | + </table> | |
| 338 | +</div><div class="memdoc"> | |
| 339 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 340 | + <table class="params"> | |
| 341 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 342 | + </table> | |
| 343 | + </dd> | |
| 344 | +</dl> | |
| 345 | + | |
| 346 | +</div> | |
| 347 | +</div> | |
| 348 | +<a id="gaa163a4ea5f76285fdb51de157185740e"></a> | |
| 349 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa163a4ea5f76285fdb51de157185740e">◆ </a></span>tAutoSampler_setThreshold()</h2> | |
| 350 | + | |
| 351 | +<div class="memitem"> | |
| 352 | +<div class="memproto"> | |
| 353 | + <table class="memname"> | |
| 354 | + <tr> | |
| 355 | + <td class="memname">void tAutoSampler_setThreshold </td> | |
| 356 | + <td>(</td> | |
| 357 | + <td class="paramtype">tAutoSampler * const </td> | |
| 358 | + <td class="paramname">, </td> | |
| 359 | + </tr> | |
| 360 | + <tr> | |
| 361 | + <td class="paramkey"></td> | |
| 362 | + <td></td> | |
| 363 | + <td class="paramtype">float </td> | |
| 364 | + <td class="paramname"><em>thresh</em> </td> | |
| 365 | + </tr> | |
| 366 | + <tr> | |
| 367 | + <td></td> | |
| 368 | + <td>)</td> | |
| 369 | + <td></td><td></td> | |
| 370 | + </tr> | |
| 371 | + </table> | |
| 372 | +</div><div class="memdoc"> | |
| 373 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 374 | + <table class="params"> | |
| 375 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 376 | + </table> | |
| 377 | + </dd> | |
| 378 | +</dl> | |
| 379 | + | |
| 380 | +</div> | |
| 381 | +</div> | |
| 382 | +<a id="gabe80e37e28f7b454acf1621ab703506f"></a> | |
| 383 | +<h2 class="memtitle"><span class="permalink"><a href="#gabe80e37e28f7b454acf1621ab703506f">◆ </a></span>tAutoSampler_setWindowSize()</h2> | |
| 384 | + | |
| 385 | +<div class="memitem"> | |
| 386 | +<div class="memproto"> | |
| 387 | + <table class="memname"> | |
| 388 | + <tr> | |
| 389 | + <td class="memname">void tAutoSampler_setWindowSize </td> | |
| 390 | + <td>(</td> | |
| 391 | + <td class="paramtype">tAutoSampler * const </td> | |
| 392 | + <td class="paramname">, </td> | |
| 393 | + </tr> | |
| 394 | + <tr> | |
| 395 | + <td class="paramkey"></td> | |
| 396 | + <td></td> | |
| 397 | + <td class="paramtype">uint32_t </td> | |
| 398 | + <td class="paramname"><em>size</em> </td> | |
| 399 | + </tr> | |
| 400 | + <tr> | |
| 401 | + <td></td> | |
| 402 | + <td>)</td> | |
| 403 | + <td></td><td></td> | |
| 404 | + </tr> | |
| 405 | + </table> | |
| 406 | +</div><div class="memdoc"> | |
| 407 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 408 | + <table class="params"> | |
| 409 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 410 | + </table> | |
| 411 | + </dd> | |
| 412 | +</dl> | |
| 413 | + | |
| 414 | +</div> | |
| 415 | +</div> | |
| 416 | +<a id="ga45d69e59ff3924446ff833940adba2db"></a> | |
| 417 | +<h2 class="memtitle"><span class="permalink"><a href="#ga45d69e59ff3924446ff833940adba2db">◆ </a></span>tAutoSampler_setCrossfadeLength()</h2> | |
| 418 | + | |
| 419 | +<div class="memitem"> | |
| 420 | +<div class="memproto"> | |
| 421 | + <table class="memname"> | |
| 422 | + <tr> | |
| 423 | + <td class="memname">void tAutoSampler_setCrossfadeLength </td> | |
| 424 | + <td>(</td> | |
| 425 | + <td class="paramtype">tAutoSampler * const </td> | |
| 426 | + <td class="paramname">, </td> | |
| 427 | + </tr> | |
| 428 | + <tr> | |
| 429 | + <td class="paramkey"></td> | |
| 430 | + <td></td> | |
| 431 | + <td class="paramtype">uint32_t </td> | |
| 432 | + <td class="paramname"><em>length</em> </td> | |
| 433 | + </tr> | |
| 434 | + <tr> | |
| 435 | + <td></td> | |
| 436 | + <td>)</td> | |
| 437 | + <td></td><td></td> | |
| 438 | + </tr> | |
| 439 | + </table> | |
| 440 | +</div><div class="memdoc"> | |
| 441 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 442 | + <table class="params"> | |
| 443 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 444 | + </table> | |
| 445 | + </dd> | |
| 446 | +</dl> | |
| 447 | + | |
| 448 | +</div> | |
| 449 | +</div> | |
| 450 | +<a id="ga8abfe84e7aaf00dc70b5b6e96d99af63"></a> | |
| 451 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8abfe84e7aaf00dc70b5b6e96d99af63">◆ </a></span>tAutoSampler_setRate()</h2> | |
| 452 | + | |
| 453 | +<div class="memitem"> | |
| 454 | +<div class="memproto"> | |
| 455 | + <table class="memname"> | |
| 456 | + <tr> | |
| 457 | + <td class="memname">void tAutoSampler_setRate </td> | |
| 458 | + <td>(</td> | |
| 459 | + <td class="paramtype">tAutoSampler * const </td> | |
| 460 | + <td class="paramname">, </td> | |
| 461 | + </tr> | |
| 462 | + <tr> | |
| 463 | + <td class="paramkey"></td> | |
| 464 | + <td></td> | |
| 465 | + <td class="paramtype">float </td> | |
| 466 | + <td class="paramname"><em>rate</em> </td> | |
| 467 | + </tr> | |
| 468 | + <tr> | |
| 469 | + <td></td> | |
| 470 | + <td>)</td> | |
| 471 | + <td></td><td></td> | |
| 472 | + </tr> | |
| 473 | + </table> | |
| 474 | +</div><div class="memdoc"> | |
| 475 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 476 | + <table class="params"> | |
| 477 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tAutoSampler. </td></tr> | |
| 478 | + </table> | |
| 479 | + </dd> | |
| 480 | +</dl> | |
| 481 | + | |
| 482 | +</div> | |
| 483 | +</div> | |
| 484 | +</div><!-- contents --> | |
| 485 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 486 | +<!-- start footer part --> | |
| 487 | +<footer></footer><script>getFooter()</script> | |
| 488 | +</body> | |
| 489 | +</html> | |
| @@ -0,0 +1,663 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | +<head> | |
| 5 | +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |
| 6 | +<meta http-equiv="X-UA-Compatible" content="IE=9"/> | |
| 7 | +<meta name="generator" content="Doxygen 1.8.16"/> | |
| 8 | +<meta name="viewport" content="width=device-width, initial-scale=1"/> | |
| 9 | +<title>LEAF: tAutotune</title> | |
| 10 | +<link href="tabs.css" rel="stylesheet" type="text/css"/> | |
| 11 | +<script type="text/javascript" src="jquery.js"></script> | |
| 12 | +<script type="text/javascript" src="dynsections.js"></script> | |
| 13 | +<script src="/js/template.js"></script> | |
| 14 | +<link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | +<link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | +<link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | +<link rel="stylesheet" href="/css/tachyons.css" type="text/css"> | |
| 25 | +</head> | |
| 26 | +<body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | +<header class="fl bg-deep-green w-100 pt4-ns pb3-ns pl5"> | |
| 28 | + <div class="bg-dark-green pv0"> | |
| 29 | + <h1 class="black-70 pv3 ph4 f-headline-m"> | |
| 30 | + <a class="link hover-gold white dib mr3" href="/" title="NIRL">NIRL — New Instrument Research Lab | |
| 31 | + <div class="fw4 f4">at Princeton University</div> | |
| 32 | + </a> | |
| 33 | + </h1> | |
| 34 | + </div> | |
| 35 | + <nav class="pv0 ph4 f5 fw5 ttu tracked"> | |
| 36 | + <a class="link hover-gold white dib mr6" href="/" title="Home">»Home«</a> | |
| 37 | + <a class="link hover-gold white dib mr6" href="/tabs/projects.html" title="Projects">»Projects«</a> | |
| 38 | + <a class="link hover-gold white dib mr6" href="/tabs/papers.html" title="Papers">»Papers«</a> | |
| 39 | +<!-- <a class="link hover-gold white dib mr6" href="/tabs/people.html" title="People">People</a> --> | |
| 40 | +<!-- <a class="link hover-gold white dib" href="/tabs/contact.html" title="Contact">Contact</a> --> | |
| 41 | + </nav> | |
| 42 | +</header> | |
| 43 | +<div><!-- do not remove this div, it is closed by doxygen! --> | |
| 44 | +<div id="titlearea"> | |
| 45 | +<table cellspacing="0" cellpadding="0"> | |
| 46 | + <tbody> | |
| 47 | + <tr> | |
| 48 | + </tr> | |
| 49 | + </tbody> | |
| 50 | +</table> | |
| 51 | +</div> | |
| 52 | +<!-- end header part --> | |
| 53 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 54 | +<script type="text/javascript"> | |
| 55 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 56 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 57 | +/* @license-end */ | |
| 58 | +</script> | |
| 59 | + <div id="navrow1" class="tabs"> | |
| 60 | + <ul class="tablist"> | |
| 61 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 62 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 63 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 64 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 65 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 66 | + <li> | |
| 67 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 68 | + <span class="left"> | |
| 69 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 70 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 71 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 72 | + alt=""/> | |
| 73 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 74 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 75 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 76 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 77 | + </span><span class="right"> | |
| 78 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 79 | + </span> | |
| 80 | + </div> | |
| 81 | + </li> | |
| 82 | + </ul> | |
| 83 | + </div> | |
| 84 | +</div><!-- top --> | |
| 85 | +<!-- window showing the filter options --> | |
| 86 | +<div id="MSearchSelectWindow" | |
| 87 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 88 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 89 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 90 | +</div> | |
| 91 | + | |
| 92 | +<!-- iframe showing the search results (closed by default) --> | |
| 93 | +<div id="MSearchResultsWindow"> | |
| 94 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 95 | + name="MSearchResults" id="MSearchResults"> | |
| 96 | +</iframe> | |
| 97 | +</div> | |
| 98 | + | |
| 99 | +<div class="header"> | |
| 100 | + <div class="summary"> | |
| 101 | +<a href="#func-members">Functions</a> </div> | |
| 102 | + <div class="headertitle"> | |
| 103 | +<div class="title">tAutotune<div class="ingroups"><a class="el" href="group__effects.html">Effects</a></div></div> </div> | |
| 104 | +</div><!--header--> | |
| 105 | +<div class="contents"> | |
| 106 | +<table class="memberdecls"> | |
| 107 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 108 | +Functions</h2></td></tr> | |
| 109 | +<tr class="memitem:gaf98c92df2312518b1d0069e76dd6c724"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#gaf98c92df2312518b1d0069e76dd6c724">tAutotune_init</a> (tAutotune *const, int numVoices, int bufSize, int frameSize)</td></tr> | |
| 110 | +<tr class="separator:gaf98c92df2312518b1d0069e76dd6c724"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:ga6b306f7b3f6abc6a2e48ce932d74e720"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga6b306f7b3f6abc6a2e48ce932d74e720">tAutotune_initToPool</a> (tAutotune *const, int numVoices, int bufSize, int frameSize, tMempool *const)</td></tr> | |
| 112 | +<tr class="separator:ga6b306f7b3f6abc6a2e48ce932d74e720"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga8ed1845d8de81a427d4ea23881588ed0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga8ed1845d8de81a427d4ea23881588ed0">tAutotune_free</a> (tAutotune *const)</td></tr> | |
| 114 | +<tr class="separator:ga8ed1845d8de81a427d4ea23881588ed0"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +<tr class="memitem:ga6197f6afcadbd023e1036c030c175fb1"><td class="memItemLeft" align="right" valign="top">float * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga6197f6afcadbd023e1036c030c175fb1">tAutotune_tick</a> (tAutotune *const, float sample)</td></tr> | |
| 116 | +<tr class="separator:ga6197f6afcadbd023e1036c030c175fb1"><td class="memSeparator" colspan="2"> </td></tr> | |
| 117 | +<tr class="memitem:ga7e94d16d57e24df5fd16a812101d2f4c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga7e94d16d57e24df5fd16a812101d2f4c">tAutotune_setNumVoices</a> (tAutotune *const, int numVoices)</td></tr> | |
| 118 | +<tr class="separator:ga7e94d16d57e24df5fd16a812101d2f4c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:gace8c9bc009963933acd5817b8bab7ac8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#gace8c9bc009963933acd5817b8bab7ac8">tAutotune_setFreqs</a> (tAutotune *const, float f)</td></tr> | |
| 120 | +<tr class="separator:gace8c9bc009963933acd5817b8bab7ac8"><td class="memSeparator" colspan="2"> </td></tr> | |
| 121 | +<tr class="memitem:ga4a9d62be45b3f85144efb5f6bb5d1d73"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga4a9d62be45b3f85144efb5f6bb5d1d73">tAutotune_setFreq</a> (tAutotune *const, float f, int voice)</td></tr> | |
| 122 | +<tr class="separator:ga4a9d62be45b3f85144efb5f6bb5d1d73"><td class="memSeparator" colspan="2"> </td></tr> | |
| 123 | +<tr class="memitem:gac157ad740e040242b7ccd75680653501"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#gac157ad740e040242b7ccd75680653501">tAutotune_setTimeConstant</a> (tAutotune *const, float tc)</td></tr> | |
| 124 | +<tr class="separator:gac157ad740e040242b7ccd75680653501"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:ga37ce5ae24b2262dcf2ae676d78cc7bb7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga37ce5ae24b2262dcf2ae676d78cc7bb7">tAutotune_setHopSize</a> (tAutotune *const, int hs)</td></tr> | |
| 126 | +<tr class="separator:ga37ce5ae24b2262dcf2ae676d78cc7bb7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 127 | +<tr class="memitem:gafa9741473b8bd0e90d3f9ef2df04bbe3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#gafa9741473b8bd0e90d3f9ef2df04bbe3">tAutotune_setWindowSize</a> (tAutotune *const, int ws)</td></tr> | |
| 128 | +<tr class="separator:gafa9741473b8bd0e90d3f9ef2df04bbe3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 129 | +<tr class="memitem:gaf151ba40269001a3518cd3d591e1d4b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#gaf151ba40269001a3518cd3d591e1d4b3">tAutotune_setFidelityThreshold</a> (tAutotune *const, float threshold)</td></tr> | |
| 130 | +<tr class="separator:gaf151ba40269001a3518cd3d591e1d4b3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 131 | +<tr class="memitem:ga7435d0f32dbeaeb3e1483fad156ad104"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga7435d0f32dbeaeb3e1483fad156ad104">tAutotune_setAlpha</a> (tAutotune *const, float alpha)</td></tr> | |
| 132 | +<tr class="separator:ga7435d0f32dbeaeb3e1483fad156ad104"><td class="memSeparator" colspan="2"> </td></tr> | |
| 133 | +<tr class="memitem:gaf23dfecfff0ae55ece6af4b396ebbdeb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#gaf23dfecfff0ae55ece6af4b396ebbdeb">tAutotune_setTolerance</a> (tAutotune *const, float tolerance)</td></tr> | |
| 134 | +<tr class="separator:gaf23dfecfff0ae55ece6af4b396ebbdeb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 135 | +<tr class="memitem:ga074c2670dc08cf1c4a8f27737a96c3a6"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga074c2670dc08cf1c4a8f27737a96c3a6">tAutotune_getInputPeriod</a> (tAutotune *const)</td></tr> | |
| 136 | +<tr class="separator:ga074c2670dc08cf1c4a8f27737a96c3a6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 137 | +<tr class="memitem:ga95658493f0095108e79de5c1ee685a22"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tautotune.html#ga95658493f0095108e79de5c1ee685a22">tAutotune_getInputFreq</a> (tAutotune *const)</td></tr> | |
| 138 | +<tr class="separator:ga95658493f0095108e79de5c1ee685a22"><td class="memSeparator" colspan="2"> </td></tr> | |
| 139 | +</table> | |
| 140 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 141 | +<h2 class="groupheader">Function Documentation</h2> | |
| 142 | +<a id="gaf98c92df2312518b1d0069e76dd6c724"></a> | |
| 143 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf98c92df2312518b1d0069e76dd6c724">◆ </a></span>tAutotune_init()</h2> | |
| 144 | + | |
| 145 | +<div class="memitem"> | |
| 146 | +<div class="memproto"> | |
| 147 | + <table class="memname"> | |
| 148 | + <tr> | |
| 149 | + <td class="memname">void tAutotune_init </td> | |
| 150 | + <td>(</td> | |
| 151 | + <td class="paramtype">tAutotune * const </td> | |
| 152 | + <td class="paramname">, </td> | |
| 153 | + </tr> | |
| 154 | + <tr> | |
| 155 | + <td class="paramkey"></td> | |
| 156 | + <td></td> | |
| 157 | + <td class="paramtype">int </td> | |
| 158 | + <td class="paramname"><em>numVoices</em>, </td> | |
| 159 | + </tr> | |
| 160 | + <tr> | |
| 161 | + <td class="paramkey"></td> | |
| 162 | + <td></td> | |
| 163 | + <td class="paramtype">int </td> | |
| 164 | + <td class="paramname"><em>bufSize</em>, </td> | |
| 165 | + </tr> | |
| 166 | + <tr> | |
| 167 | + <td class="paramkey"></td> | |
| 168 | + <td></td> | |
| 169 | + <td class="paramtype">int </td> | |
| 170 | + <td class="paramname"><em>frameSize</em> </td> | |
| 171 | + </tr> | |
| 172 | + <tr> | |
| 173 | + <td></td> | |
| 174 | + <td>)</td> | |
| 175 | + <td></td><td></td> | |
| 176 | + </tr> | |
| 177 | + </table> | |
| 178 | +</div><div class="memdoc"> | |
| 179 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 180 | + <table class="params"> | |
| 181 | + <tr><td class="paramname"></td><td></td></tr> | |
| 182 | + </table> | |
| 183 | + </dd> | |
| 184 | +</dl> | |
| 185 | + | |
| 186 | +</div> | |
| 187 | +</div> | |
| 188 | +<a id="ga6b306f7b3f6abc6a2e48ce932d74e720"></a> | |
| 189 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6b306f7b3f6abc6a2e48ce932d74e720">◆ </a></span>tAutotune_initToPool()</h2> | |
| 190 | + | |
| 191 | +<div class="memitem"> | |
| 192 | +<div class="memproto"> | |
| 193 | + <table class="memname"> | |
| 194 | + <tr> | |
| 195 | + <td class="memname">void tAutotune_initToPool </td> | |
| 196 | + <td>(</td> | |
| 197 | + <td class="paramtype">tAutotune * const </td> | |
| 198 | + <td class="paramname">, </td> | |
| 199 | + </tr> | |
| 200 | + <tr> | |
| 201 | + <td class="paramkey"></td> | |
| 202 | + <td></td> | |
| 203 | + <td class="paramtype">int </td> | |
| 204 | + <td class="paramname"><em>numVoices</em>, </td> | |
| 205 | + </tr> | |
| 206 | + <tr> | |
| 207 | + <td class="paramkey"></td> | |
| 208 | + <td></td> | |
| 209 | + <td class="paramtype">int </td> | |
| 210 | + <td class="paramname"><em>bufSize</em>, </td> | |
| 211 | + </tr> | |
| 212 | + <tr> | |
| 213 | + <td class="paramkey"></td> | |
| 214 | + <td></td> | |
| 215 | + <td class="paramtype">int </td> | |
| 216 | + <td class="paramname"><em>frameSize</em>, </td> | |
| 217 | + </tr> | |
| 218 | + <tr> | |
| 219 | + <td class="paramkey"></td> | |
| 220 | + <td></td> | |
| 221 | + <td class="paramtype">tMempool * const </td> | |
| 222 | + <td class="paramname"> </td> | |
| 223 | + </tr> | |
| 224 | + <tr> | |
| 225 | + <td></td> | |
| 226 | + <td>)</td> | |
| 227 | + <td></td><td></td> | |
| 228 | + </tr> | |
| 229 | + </table> | |
| 230 | +</div><div class="memdoc"> | |
| 231 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 232 | + <table class="params"> | |
| 233 | + <tr><td class="paramname"></td><td></td></tr> | |
| 234 | + </table> | |
| 235 | + </dd> | |
| 236 | +</dl> | |
| 237 | + | |
| 238 | +</div> | |
| 239 | +</div> | |
| 240 | +<a id="ga8ed1845d8de81a427d4ea23881588ed0"></a> | |
| 241 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8ed1845d8de81a427d4ea23881588ed0">◆ </a></span>tAutotune_free()</h2> | |
| 242 | + | |
| 243 | +<div class="memitem"> | |
| 244 | +<div class="memproto"> | |
| 245 | + <table class="memname"> | |
| 246 | + <tr> | |
| 247 | + <td class="memname">void tAutotune_free </td> | |
| 248 | + <td>(</td> | |
| 249 | + <td class="paramtype">tAutotune * const </td> | |
| 250 | + <td class="paramname"></td><td>)</td> | |
| 251 | + <td></td> | |
| 252 | + </tr> | |
| 253 | + </table> | |
| 254 | +</div><div class="memdoc"> | |
| 255 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 256 | + <table class="params"> | |
| 257 | + <tr><td class="paramname"></td><td></td></tr> | |
| 258 | + </table> | |
| 259 | + </dd> | |
| 260 | +</dl> | |
| 261 | + | |
| 262 | +</div> | |
| 263 | +</div> | |
| 264 | +<a id="ga6197f6afcadbd023e1036c030c175fb1"></a> | |
| 265 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6197f6afcadbd023e1036c030c175fb1">◆ </a></span>tAutotune_tick()</h2> | |
| 266 | + | |
| 267 | +<div class="memitem"> | |
| 268 | +<div class="memproto"> | |
| 269 | + <table class="memname"> | |
| 270 | + <tr> | |
| 271 | + <td class="memname">float * tAutotune_tick </td> | |
| 272 | + <td>(</td> | |
| 273 | + <td class="paramtype">tAutotune * const </td> | |
| 274 | + <td class="paramname">, </td> | |
| 275 | + </tr> | |
| 276 | + <tr> | |
| 277 | + <td class="paramkey"></td> | |
| 278 | + <td></td> | |
| 279 | + <td class="paramtype">float </td> | |
| 280 | + <td class="paramname"><em>sample</em> </td> | |
| 281 | + </tr> | |
| 282 | + <tr> | |
| 283 | + <td></td> | |
| 284 | + <td>)</td> | |
| 285 | + <td></td><td></td> | |
| 286 | + </tr> | |
| 287 | + </table> | |
| 288 | +</div><div class="memdoc"> | |
| 289 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 290 | + <table class="params"> | |
| 291 | + <tr><td class="paramname"></td><td></td></tr> | |
| 292 | + </table> | |
| 293 | + </dd> | |
| 294 | +</dl> | |
| 295 | + | |
| 296 | +</div> | |
| 297 | +</div> | |
| 298 | +<a id="ga7e94d16d57e24df5fd16a812101d2f4c"></a> | |
| 299 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7e94d16d57e24df5fd16a812101d2f4c">◆ </a></span>tAutotune_setNumVoices()</h2> | |
| 300 | + | |
| 301 | +<div class="memitem"> | |
| 302 | +<div class="memproto"> | |
| 303 | + <table class="memname"> | |
| 304 | + <tr> | |
| 305 | + <td class="memname">void tAutotune_setNumVoices </td> | |
| 306 | + <td>(</td> | |
| 307 | + <td class="paramtype">tAutotune * const </td> | |
| 308 | + <td class="paramname">, </td> | |
| 309 | + </tr> | |
| 310 | + <tr> | |
| 311 | + <td class="paramkey"></td> | |
| 312 | + <td></td> | |
| 313 | + <td class="paramtype">int </td> | |
| 314 | + <td class="paramname"><em>numVoices</em> </td> | |
| 315 | + </tr> | |
| 316 | + <tr> | |
| 317 | + <td></td> | |
| 318 | + <td>)</td> | |
| 319 | + <td></td><td></td> | |
| 320 | + </tr> | |
| 321 | + </table> | |
| 322 | +</div><div class="memdoc"> | |
| 323 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 324 | + <table class="params"> | |
| 325 | + <tr><td class="paramname"></td><td></td></tr> | |
| 326 | + </table> | |
| 327 | + </dd> | |
| 328 | +</dl> | |
| 329 | + | |
| 330 | +</div> | |
| 331 | +</div> | |
| 332 | +<a id="gace8c9bc009963933acd5817b8bab7ac8"></a> | |
| 333 | +<h2 class="memtitle"><span class="permalink"><a href="#gace8c9bc009963933acd5817b8bab7ac8">◆ </a></span>tAutotune_setFreqs()</h2> | |
| 334 | + | |
| 335 | +<div class="memitem"> | |
| 336 | +<div class="memproto"> | |
| 337 | + <table class="memname"> | |
| 338 | + <tr> | |
| 339 | + <td class="memname">void tAutotune_setFreqs </td> | |
| 340 | + <td>(</td> | |
| 341 | + <td class="paramtype">tAutotune * const </td> | |
| 342 | + <td class="paramname">, </td> | |
| 343 | + </tr> | |
| 344 | + <tr> | |
| 345 | + <td class="paramkey"></td> | |
| 346 | + <td></td> | |
| 347 | + <td class="paramtype">float </td> | |
| 348 | + <td class="paramname"><em>f</em> </td> | |
| 349 | + </tr> | |
| 350 | + <tr> | |
| 351 | + <td></td> | |
| 352 | + <td>)</td> | |
| 353 | + <td></td><td></td> | |
| 354 | + </tr> | |
| 355 | + </table> | |
| 356 | +</div><div class="memdoc"> | |
| 357 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 358 | + <table class="params"> | |
| 359 | + <tr><td class="paramname"></td><td></td></tr> | |
| 360 | + </table> | |
| 361 | + </dd> | |
| 362 | +</dl> | |
| 363 | + | |
| 364 | +</div> | |
| 365 | +</div> | |
| 366 | +<a id="ga4a9d62be45b3f85144efb5f6bb5d1d73"></a> | |
| 367 | +<h2 class="memtitle"><span class="permalink"><a href="#ga4a9d62be45b3f85144efb5f6bb5d1d73">◆ </a></span>tAutotune_setFreq()</h2> | |
| 368 | + | |
| 369 | +<div class="memitem"> | |
| 370 | +<div class="memproto"> | |
| 371 | + <table class="memname"> | |
| 372 | + <tr> | |
| 373 | + <td class="memname">void tAutotune_setFreq </td> | |
| 374 | + <td>(</td> | |
| 375 | + <td class="paramtype">tAutotune * const </td> | |
| 376 | + <td class="paramname">, </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td class="paramkey"></td> | |
| 380 | + <td></td> | |
| 381 | + <td class="paramtype">float </td> | |
| 382 | + <td class="paramname"><em>f</em>, </td> | |
| 383 | + </tr> | |
| 384 | + <tr> | |
| 385 | + <td class="paramkey"></td> | |
| 386 | + <td></td> | |
| 387 | + <td class="paramtype">int </td> | |
| 388 | + <td class="paramname"><em>voice</em> </td> | |
| 389 | + </tr> | |
| 390 | + <tr> | |
| 391 | + <td></td> | |
| 392 | + <td>)</td> | |
| 393 | + <td></td><td></td> | |
| 394 | + </tr> | |
| 395 | + </table> | |
| 396 | +</div><div class="memdoc"> | |
| 397 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 398 | + <table class="params"> | |
| 399 | + <tr><td class="paramname"></td><td></td></tr> | |
| 400 | + </table> | |
| 401 | + </dd> | |
| 402 | +</dl> | |
| 403 | + | |
| 404 | +</div> | |
| 405 | +</div> | |
| 406 | +<a id="gac157ad740e040242b7ccd75680653501"></a> | |
| 407 | +<h2 class="memtitle"><span class="permalink"><a href="#gac157ad740e040242b7ccd75680653501">◆ </a></span>tAutotune_setTimeConstant()</h2> | |
| 408 | + | |
| 409 | +<div class="memitem"> | |
| 410 | +<div class="memproto"> | |
| 411 | + <table class="memname"> | |
| 412 | + <tr> | |
| 413 | + <td class="memname">void tAutotune_setTimeConstant </td> | |
| 414 | + <td>(</td> | |
| 415 | + <td class="paramtype">tAutotune * const </td> | |
| 416 | + <td class="paramname">, </td> | |
| 417 | + </tr> | |
| 418 | + <tr> | |
| 419 | + <td class="paramkey"></td> | |
| 420 | + <td></td> | |
| 421 | + <td class="paramtype">float </td> | |
| 422 | + <td class="paramname"><em>tc</em> </td> | |
| 423 | + </tr> | |
| 424 | + <tr> | |
| 425 | + <td></td> | |
| 426 | + <td>)</td> | |
| 427 | + <td></td><td></td> | |
| 428 | + </tr> | |
| 429 | + </table> | |
| 430 | +</div><div class="memdoc"> | |
| 431 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 432 | + <table class="params"> | |
| 433 | + <tr><td class="paramname"></td><td></td></tr> | |
| 434 | + </table> | |
| 435 | + </dd> | |
| 436 | +</dl> | |
| 437 | + | |
| 438 | +</div> | |
| 439 | +</div> | |
| 440 | +<a id="ga37ce5ae24b2262dcf2ae676d78cc7bb7"></a> | |
| 441 | +<h2 class="memtitle"><span class="permalink"><a href="#ga37ce5ae24b2262dcf2ae676d78cc7bb7">◆ </a></span>tAutotune_setHopSize()</h2> | |
| 442 | + | |
| 443 | +<div class="memitem"> | |
| 444 | +<div class="memproto"> | |
| 445 | + <table class="memname"> | |
| 446 | + <tr> | |
| 447 | + <td class="memname">void tAutotune_setHopSize </td> | |
| 448 | + <td>(</td> | |
| 449 | + <td class="paramtype">tAutotune * const </td> | |
| 450 | + <td class="paramname">, </td> | |
| 451 | + </tr> | |
| 452 | + <tr> | |
| 453 | + <td class="paramkey"></td> | |
| 454 | + <td></td> | |
| 455 | + <td class="paramtype">int </td> | |
| 456 | + <td class="paramname"><em>hs</em> </td> | |
| 457 | + </tr> | |
| 458 | + <tr> | |
| 459 | + <td></td> | |
| 460 | + <td>)</td> | |
| 461 | + <td></td><td></td> | |
| 462 | + </tr> | |
| 463 | + </table> | |
| 464 | +</div><div class="memdoc"> | |
| 465 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 466 | + <table class="params"> | |
| 467 | + <tr><td class="paramname"></td><td></td></tr> | |
| 468 | + </table> | |
| 469 | + </dd> | |
| 470 | +</dl> | |
| 471 | + | |
| 472 | +</div> | |
| 473 | +</div> | |
| 474 | +<a id="gafa9741473b8bd0e90d3f9ef2df04bbe3"></a> | |
| 475 | +<h2 class="memtitle"><span class="permalink"><a href="#gafa9741473b8bd0e90d3f9ef2df04bbe3">◆ </a></span>tAutotune_setWindowSize()</h2> | |
| 476 | + | |
| 477 | +<div class="memitem"> | |
| 478 | +<div class="memproto"> | |
| 479 | + <table class="memname"> | |
| 480 | + <tr> | |
| 481 | + <td class="memname">void tAutotune_setWindowSize </td> | |
| 482 | + <td>(</td> | |
| 483 | + <td class="paramtype">tAutotune * const </td> | |
| 484 | + <td class="paramname">, </td> | |
| 485 | + </tr> | |
| 486 | + <tr> | |
| 487 | + <td class="paramkey"></td> | |
| 488 | + <td></td> | |
| 489 | + <td class="paramtype">int </td> | |
| 490 | + <td class="paramname"><em>ws</em> </td> | |
| 491 | + </tr> | |
| 492 | + <tr> | |
| 493 | + <td></td> | |
| 494 | + <td>)</td> | |
| 495 | + <td></td><td></td> | |
| 496 | + </tr> | |
| 497 | + </table> | |
| 498 | +</div><div class="memdoc"> | |
| 499 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 500 | + <table class="params"> | |
| 501 | + <tr><td class="paramname"></td><td></td></tr> | |
| 502 | + </table> | |
| 503 | + </dd> | |
| 504 | +</dl> | |
| 505 | + | |
| 506 | +</div> | |
| 507 | +</div> | |
| 508 | +<a id="gaf151ba40269001a3518cd3d591e1d4b3"></a> | |
| 509 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf151ba40269001a3518cd3d591e1d4b3">◆ </a></span>tAutotune_setFidelityThreshold()</h2> | |
| 510 | + | |
| 511 | +<div class="memitem"> | |
| 512 | +<div class="memproto"> | |
| 513 | + <table class="memname"> | |
| 514 | + <tr> | |
| 515 | + <td class="memname">void tAutotune_setFidelityThreshold </td> | |
| 516 | + <td>(</td> | |
| 517 | + <td class="paramtype">tAutotune * const </td> | |
| 518 | + <td class="paramname">, </td> | |
| 519 | + </tr> | |
| 520 | + <tr> | |
| 521 | + <td class="paramkey"></td> | |
| 522 | + <td></td> | |
| 523 | + <td class="paramtype">float </td> | |
| 524 | + <td class="paramname"><em>threshold</em> </td> | |
| 525 | + </tr> | |
| 526 | + <tr> | |
| 527 | + <td></td> | |
| 528 | + <td>)</td> | |
| 529 | + <td></td><td></td> | |
| 530 | + </tr> | |
| 531 | + </table> | |
| 532 | +</div><div class="memdoc"> | |
| 533 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 534 | + <table class="params"> | |
| 535 | + <tr><td class="paramname"></td><td></td></tr> | |
| 536 | + </table> | |
| 537 | + </dd> | |
| 538 | +</dl> | |
| 539 | + | |
| 540 | +</div> | |
| 541 | +</div> | |
| 542 | +<a id="ga7435d0f32dbeaeb3e1483fad156ad104"></a> | |
| 543 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7435d0f32dbeaeb3e1483fad156ad104">◆ </a></span>tAutotune_setAlpha()</h2> | |
| 544 | + | |
| 545 | +<div class="memitem"> | |
| 546 | +<div class="memproto"> | |
| 547 | + <table class="memname"> | |
| 548 | + <tr> | |
| 549 | + <td class="memname">void tAutotune_setAlpha </td> | |
| 550 | + <td>(</td> | |
| 551 | + <td class="paramtype">tAutotune * const </td> | |
| 552 | + <td class="paramname">, </td> | |
| 553 | + </tr> | |
| 554 | + <tr> | |
| 555 | + <td class="paramkey"></td> | |
| 556 | + <td></td> | |
| 557 | + <td class="paramtype">float </td> | |
| 558 | + <td class="paramname"><em>alpha</em> </td> | |
| 559 | + </tr> | |
| 560 | + <tr> | |
| 561 | + <td></td> | |
| 562 | + <td>)</td> | |
| 563 | + <td></td><td></td> | |
| 564 | + </tr> | |
| 565 | + </table> | |
| 566 | +</div><div class="memdoc"> | |
| 567 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 568 | + <table class="params"> | |
| 569 | + <tr><td class="paramname"></td><td></td></tr> | |
| 570 | + </table> | |
| 571 | + </dd> | |
| 572 | +</dl> | |
| 573 | + | |
| 574 | +</div> | |
| 575 | +</div> | |
| 576 | +<a id="gaf23dfecfff0ae55ece6af4b396ebbdeb"></a> | |
| 577 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf23dfecfff0ae55ece6af4b396ebbdeb">◆ </a></span>tAutotune_setTolerance()</h2> | |
| 578 | + | |
| 579 | +<div class="memitem"> | |
| 580 | +<div class="memproto"> | |
| 581 | + <table class="memname"> | |
| 582 | + <tr> | |
| 583 | + <td class="memname">void tAutotune_setTolerance </td> | |
| 584 | + <td>(</td> | |
| 585 | + <td class="paramtype">tAutotune * const </td> | |
| 586 | + <td class="paramname">, </td> | |
| 587 | + </tr> | |
| 588 | + <tr> | |
| 589 | + <td class="paramkey"></td> | |
| 590 | + <td></td> | |
| 591 | + <td class="paramtype">float </td> | |
| 592 | + <td class="paramname"><em>tolerance</em> </td> | |
| 593 | + </tr> | |
| 594 | + <tr> | |
| 595 | + <td></td> | |
| 596 | + <td>)</td> | |
| 597 | + <td></td><td></td> | |
| 598 | + </tr> | |
| 599 | + </table> | |
| 600 | +</div><div class="memdoc"> | |
| 601 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 602 | + <table class="params"> | |
| 603 | + <tr><td class="paramname"></td><td></td></tr> | |
| 604 | + </table> | |
| 605 | + </dd> | |
| 606 | +</dl> | |
| 607 | + | |
| 608 | +</div> | |
| 609 | +</div> | |
| 610 | +<a id="ga074c2670dc08cf1c4a8f27737a96c3a6"></a> | |
| 611 | +<h2 class="memtitle"><span class="permalink"><a href="#ga074c2670dc08cf1c4a8f27737a96c3a6">◆ </a></span>tAutotune_getInputPeriod()</h2> | |
| 612 | + | |
| 613 | +<div class="memitem"> | |
| 614 | +<div class="memproto"> | |
| 615 | + <table class="memname"> | |
| 616 | + <tr> | |
| 617 | + <td class="memname">float tAutotune_getInputPeriod </td> | |
| 618 | + <td>(</td> | |
| 619 | + <td class="paramtype">tAutotune * const </td> | |
| 620 | + <td class="paramname"></td><td>)</td> | |
| 621 | + <td></td> | |
| 622 | + </tr> | |
| 623 | + </table> | |
| 624 | +</div><div class="memdoc"> | |
| 625 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 626 | + <table class="params"> | |
| 627 | + <tr><td class="paramname"></td><td></td></tr> | |
| 628 | + </table> | |
| 629 | + </dd> | |
| 630 | +</dl> | |
| 631 | + | |
| 632 | +</div> | |
| 633 | +</div> | |
| 634 | +<a id="ga95658493f0095108e79de5c1ee685a22"></a> | |
| 635 | +<h2 class="memtitle"><span class="permalink"><a href="#ga95658493f0095108e79de5c1ee685a22">◆ </a></span>tAutotune_getInputFreq()</h2> | |
| 636 | + | |
| 637 | +<div class="memitem"> | |
| 638 | +<div class="memproto"> | |
| 639 | + <table class="memname"> | |
| 640 | + <tr> | |
| 641 | + <td class="memname">float tAutotune_getInputFreq </td> | |
| 642 | + <td>(</td> | |
| 643 | + <td class="paramtype">tAutotune * const </td> | |
| 644 | + <td class="paramname"></td><td>)</td> | |
| 645 | + <td></td> | |
| 646 | + </tr> | |
| 647 | + </table> | |
| 648 | +</div><div class="memdoc"> | |
| 649 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 650 | + <table class="params"> | |
| 651 | + <tr><td class="paramname"></td><td></td></tr> | |
| 652 | + </table> | |
| 653 | + </dd> | |
| 654 | +</dl> | |
| 655 | + | |
| 656 | +</div> | |
| 657 | +</div> | |
| 658 | +</div><!-- contents --> | |
| 659 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 660 | +<!-- start footer part --> | |
| 661 | +<footer></footer><script>getFooter()</script> | |
| 662 | +</body> | |
| 663 | +</html> | |
| @@ -0,0 +1,622 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tBiQuad</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tBiQuad<div class="ingroups"><a class="el" href="group__filters.html">Filters</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>BiQuad filter, reimplemented from STK (Cook and Scavone). | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga7a8d9261b37e588479b6a9548a28a2ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga7a8d9261b37e588479b6a9548a28a2ae">tBiQuad_init</a> (tBiQuad *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga7a8d9261b37e588479b6a9548a28a2ae"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tBiQuad to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tbiquad.html#ga7a8d9261b37e588479b6a9548a28a2ae">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga7a8d9261b37e588479b6a9548a28a2ae"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gab56ac6460715286ab98439dd8e7e346c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#gab56ac6460715286ab98439dd8e7e346c">tBiQuad_initToPool</a> (tBiQuad *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:gab56ac6460715286ab98439dd8e7e346c"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tBiQuad to a specified mempool. <a href="group__tbiquad.html#gab56ac6460715286ab98439dd8e7e346c">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gab56ac6460715286ab98439dd8e7e346c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gaa73dd0d8efd4d147184a3af3243f50db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#gaa73dd0d8efd4d147184a3af3243f50db">tBiQuad_free</a> (tBiQuad *const)</td></tr> | |
| 108 | +<tr class="memdesc:gaa73dd0d8efd4d147184a3af3243f50db"><td class="mdescLeft"> </td><td class="mdescRight">Free a tBiQuad from its mempool. <a href="group__tbiquad.html#gaa73dd0d8efd4d147184a3af3243f50db">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gaa73dd0d8efd4d147184a3af3243f50db"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga2acfc9097aa260ff141d79199f64fc88"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga2acfc9097aa260ff141d79199f64fc88">tBiQuad_tick</a> (tBiQuad *const, float input)</td></tr> | |
| 111 | +<tr class="separator:ga2acfc9097aa260ff141d79199f64fc88"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:ga2f804ac8c8ccea56bbb3dae661b82692"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga2f804ac8c8ccea56bbb3dae661b82692">tBiQuad_setB0</a> (tBiQuad *const, float b0)</td></tr> | |
| 113 | +<tr class="separator:ga2f804ac8c8ccea56bbb3dae661b82692"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:ga6a2d07723a0652c959c529274b1ca783"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga6a2d07723a0652c959c529274b1ca783">tBiQuad_setB1</a> (tBiQuad *const, float b1)</td></tr> | |
| 115 | +<tr class="separator:ga6a2d07723a0652c959c529274b1ca783"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:gab3602dd88664599839ea67c6797cc4c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#gab3602dd88664599839ea67c6797cc4c2">tBiQuad_setB2</a> (tBiQuad *const, float b2)</td></tr> | |
| 117 | +<tr class="separator:gab3602dd88664599839ea67c6797cc4c2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga18eef101bdb03775d51acec6c6eebdaa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga18eef101bdb03775d51acec6c6eebdaa">tBiQuad_setA1</a> (tBiQuad *const, float a1)</td></tr> | |
| 119 | +<tr class="separator:ga18eef101bdb03775d51acec6c6eebdaa"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga1583768209208a3f9d9135636fb505e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga1583768209208a3f9d9135636fb505e6">tBiQuad_setA2</a> (tBiQuad *const, float a2)</td></tr> | |
| 121 | +<tr class="separator:ga1583768209208a3f9d9135636fb505e6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:gad74e2504b0128119213eceba36f92879"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#gad74e2504b0128119213eceba36f92879">tBiQuad_setNotch</a> (tBiQuad *const, float freq, float radius)</td></tr> | |
| 123 | +<tr class="separator:gad74e2504b0128119213eceba36f92879"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:gaab73d7a7a79dccd112ec4d130b8e6d64"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#gaab73d7a7a79dccd112ec4d130b8e6d64">tBiQuad_setResonance</a> (tBiQuad *const, float freq, float radius, int normalize)</td></tr> | |
| 125 | +<tr class="separator:gaab73d7a7a79dccd112ec4d130b8e6d64"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:gac0b42b1f3660dd1827b0e0a4150aadcd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#gac0b42b1f3660dd1827b0e0a4150aadcd">tBiQuad_setCoefficients</a> (tBiQuad *const, float b0, float b1, float b2, float a1, float a2)</td></tr> | |
| 127 | +<tr class="separator:gac0b42b1f3660dd1827b0e0a4150aadcd"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:ga181c340eed069d92eacaadc8466f3218"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbiquad.html#ga181c340eed069d92eacaadc8466f3218">tBiQuad_setGain</a> (tBiQuad *const, float gain)</td></tr> | |
| 129 | +<tr class="separator:ga181c340eed069d92eacaadc8466f3218"><td class="memSeparator" colspan="2"> </td></tr> | |
| 130 | +</table> | |
| 131 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 132 | +<p>BiQuad filter, reimplemented from STK (Cook and Scavone). </p> | |
| 133 | +<h2 class="groupheader">Function Documentation</h2> | |
| 134 | +<a id="ga7a8d9261b37e588479b6a9548a28a2ae"></a> | |
| 135 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7a8d9261b37e588479b6a9548a28a2ae">◆ </a></span>tBiQuad_init()</h2> | |
| 136 | + | |
| 137 | +<div class="memitem"> | |
| 138 | +<div class="memproto"> | |
| 139 | + <table class="memname"> | |
| 140 | + <tr> | |
| 141 | + <td class="memname">void tBiQuad_init </td> | |
| 142 | + <td>(</td> | |
| 143 | + <td class="paramtype">tBiQuad * const </td> | |
| 144 | + <td class="paramname">, </td> | |
| 145 | + </tr> | |
| 146 | + <tr> | |
| 147 | + <td class="paramkey"></td> | |
| 148 | + <td></td> | |
| 149 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 150 | + <td class="paramname"><em>leaf</em> </td> | |
| 151 | + </tr> | |
| 152 | + <tr> | |
| 153 | + <td></td> | |
| 154 | + <td>)</td> | |
| 155 | + <td></td><td></td> | |
| 156 | + </tr> | |
| 157 | + </table> | |
| 158 | +</div><div class="memdoc"> | |
| 159 | + | |
| 160 | +<p>Initialize a tBiQuad to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 161 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 162 | + <table class="params"> | |
| 163 | + <tr><td class="paramname">filter</td><td>A pointer to the tBiQuad to initialize. </td></tr> | |
| 164 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 165 | + </table> | |
| 166 | + </dd> | |
| 167 | +</dl> | |
| 168 | + | |
| 169 | +</div> | |
| 170 | +</div> | |
| 171 | +<a id="gab56ac6460715286ab98439dd8e7e346c"></a> | |
| 172 | +<h2 class="memtitle"><span class="permalink"><a href="#gab56ac6460715286ab98439dd8e7e346c">◆ </a></span>tBiQuad_initToPool()</h2> | |
| 173 | + | |
| 174 | +<div class="memitem"> | |
| 175 | +<div class="memproto"> | |
| 176 | + <table class="memname"> | |
| 177 | + <tr> | |
| 178 | + <td class="memname">void tBiQuad_initToPool </td> | |
| 179 | + <td>(</td> | |
| 180 | + <td class="paramtype">tBiQuad * const </td> | |
| 181 | + <td class="paramname">, </td> | |
| 182 | + </tr> | |
| 183 | + <tr> | |
| 184 | + <td class="paramkey"></td> | |
| 185 | + <td></td> | |
| 186 | + <td class="paramtype">tMempool * const </td> | |
| 187 | + <td class="paramname"> </td> | |
| 188 | + </tr> | |
| 189 | + <tr> | |
| 190 | + <td></td> | |
| 191 | + <td>)</td> | |
| 192 | + <td></td><td></td> | |
| 193 | + </tr> | |
| 194 | + </table> | |
| 195 | +</div><div class="memdoc"> | |
| 196 | + | |
| 197 | +<p>Initialize a tBiQuad to a specified mempool. </p> | |
| 198 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 199 | + <table class="params"> | |
| 200 | + <tr><td class="paramname">filter</td><td>A pointer to the tBiQuad to initialize. </td></tr> | |
| 201 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 202 | + </table> | |
| 203 | + </dd> | |
| 204 | +</dl> | |
| 205 | + | |
| 206 | +</div> | |
| 207 | +</div> | |
| 208 | +<a id="gaa73dd0d8efd4d147184a3af3243f50db"></a> | |
| 209 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa73dd0d8efd4d147184a3af3243f50db">◆ </a></span>tBiQuad_free()</h2> | |
| 210 | + | |
| 211 | +<div class="memitem"> | |
| 212 | +<div class="memproto"> | |
| 213 | + <table class="memname"> | |
| 214 | + <tr> | |
| 215 | + <td class="memname">void tBiQuad_free </td> | |
| 216 | + <td>(</td> | |
| 217 | + <td class="paramtype">tBiQuad * const </td> | |
| 218 | + <td class="paramname"></td><td>)</td> | |
| 219 | + <td></td> | |
| 220 | + </tr> | |
| 221 | + </table> | |
| 222 | +</div><div class="memdoc"> | |
| 223 | + | |
| 224 | +<p>Free a tBiQuad from its mempool. </p> | |
| 225 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 226 | + <table class="params"> | |
| 227 | + <tr><td class="paramname">filter</td><td>A pointer to the tBiQuad to free. </td></tr> | |
| 228 | + </table> | |
| 229 | + </dd> | |
| 230 | +</dl> | |
| 231 | + | |
| 232 | +</div> | |
| 233 | +</div> | |
| 234 | +<a id="ga2acfc9097aa260ff141d79199f64fc88"></a> | |
| 235 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2acfc9097aa260ff141d79199f64fc88">◆ </a></span>tBiQuad_tick()</h2> | |
| 236 | + | |
| 237 | +<div class="memitem"> | |
| 238 | +<div class="memproto"> | |
| 239 | + <table class="memname"> | |
| 240 | + <tr> | |
| 241 | + <td class="memname">float tBiQuad_tick </td> | |
| 242 | + <td>(</td> | |
| 243 | + <td class="paramtype">tBiQuad * const </td> | |
| 244 | + <td class="paramname">, </td> | |
| 245 | + </tr> | |
| 246 | + <tr> | |
| 247 | + <td class="paramkey"></td> | |
| 248 | + <td></td> | |
| 249 | + <td class="paramtype">float </td> | |
| 250 | + <td class="paramname"><em>input</em> </td> | |
| 251 | + </tr> | |
| 252 | + <tr> | |
| 253 | + <td></td> | |
| 254 | + <td>)</td> | |
| 255 | + <td></td><td></td> | |
| 256 | + </tr> | |
| 257 | + </table> | |
| 258 | +</div><div class="memdoc"> | |
| 259 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 260 | + <table class="params"> | |
| 261 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 262 | + </table> | |
| 263 | + </dd> | |
| 264 | +</dl> | |
| 265 | + | |
| 266 | +</div> | |
| 267 | +</div> | |
| 268 | +<a id="ga2f804ac8c8ccea56bbb3dae661b82692"></a> | |
| 269 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2f804ac8c8ccea56bbb3dae661b82692">◆ </a></span>tBiQuad_setB0()</h2> | |
| 270 | + | |
| 271 | +<div class="memitem"> | |
| 272 | +<div class="memproto"> | |
| 273 | + <table class="memname"> | |
| 274 | + <tr> | |
| 275 | + <td class="memname">void tBiQuad_setB0 </td> | |
| 276 | + <td>(</td> | |
| 277 | + <td class="paramtype">tBiQuad * const </td> | |
| 278 | + <td class="paramname">, </td> | |
| 279 | + </tr> | |
| 280 | + <tr> | |
| 281 | + <td class="paramkey"></td> | |
| 282 | + <td></td> | |
| 283 | + <td class="paramtype">float </td> | |
| 284 | + <td class="paramname"><em>b0</em> </td> | |
| 285 | + </tr> | |
| 286 | + <tr> | |
| 287 | + <td></td> | |
| 288 | + <td>)</td> | |
| 289 | + <td></td><td></td> | |
| 290 | + </tr> | |
| 291 | + </table> | |
| 292 | +</div><div class="memdoc"> | |
| 293 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 294 | + <table class="params"> | |
| 295 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 296 | + </table> | |
| 297 | + </dd> | |
| 298 | +</dl> | |
| 299 | + | |
| 300 | +</div> | |
| 301 | +</div> | |
| 302 | +<a id="ga6a2d07723a0652c959c529274b1ca783"></a> | |
| 303 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6a2d07723a0652c959c529274b1ca783">◆ </a></span>tBiQuad_setB1()</h2> | |
| 304 | + | |
| 305 | +<div class="memitem"> | |
| 306 | +<div class="memproto"> | |
| 307 | + <table class="memname"> | |
| 308 | + <tr> | |
| 309 | + <td class="memname">void tBiQuad_setB1 </td> | |
| 310 | + <td>(</td> | |
| 311 | + <td class="paramtype">tBiQuad * const </td> | |
| 312 | + <td class="paramname">, </td> | |
| 313 | + </tr> | |
| 314 | + <tr> | |
| 315 | + <td class="paramkey"></td> | |
| 316 | + <td></td> | |
| 317 | + <td class="paramtype">float </td> | |
| 318 | + <td class="paramname"><em>b1</em> </td> | |
| 319 | + </tr> | |
| 320 | + <tr> | |
| 321 | + <td></td> | |
| 322 | + <td>)</td> | |
| 323 | + <td></td><td></td> | |
| 324 | + </tr> | |
| 325 | + </table> | |
| 326 | +</div><div class="memdoc"> | |
| 327 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 328 | + <table class="params"> | |
| 329 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 330 | + </table> | |
| 331 | + </dd> | |
| 332 | +</dl> | |
| 333 | + | |
| 334 | +</div> | |
| 335 | +</div> | |
| 336 | +<a id="gab3602dd88664599839ea67c6797cc4c2"></a> | |
| 337 | +<h2 class="memtitle"><span class="permalink"><a href="#gab3602dd88664599839ea67c6797cc4c2">◆ </a></span>tBiQuad_setB2()</h2> | |
| 338 | + | |
| 339 | +<div class="memitem"> | |
| 340 | +<div class="memproto"> | |
| 341 | + <table class="memname"> | |
| 342 | + <tr> | |
| 343 | + <td class="memname">void tBiQuad_setB2 </td> | |
| 344 | + <td>(</td> | |
| 345 | + <td class="paramtype">tBiQuad * const </td> | |
| 346 | + <td class="paramname">, </td> | |
| 347 | + </tr> | |
| 348 | + <tr> | |
| 349 | + <td class="paramkey"></td> | |
| 350 | + <td></td> | |
| 351 | + <td class="paramtype">float </td> | |
| 352 | + <td class="paramname"><em>b2</em> </td> | |
| 353 | + </tr> | |
| 354 | + <tr> | |
| 355 | + <td></td> | |
| 356 | + <td>)</td> | |
| 357 | + <td></td><td></td> | |
| 358 | + </tr> | |
| 359 | + </table> | |
| 360 | +</div><div class="memdoc"> | |
| 361 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 362 | + <table class="params"> | |
| 363 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 364 | + </table> | |
| 365 | + </dd> | |
| 366 | +</dl> | |
| 367 | + | |
| 368 | +</div> | |
| 369 | +</div> | |
| 370 | +<a id="ga18eef101bdb03775d51acec6c6eebdaa"></a> | |
| 371 | +<h2 class="memtitle"><span class="permalink"><a href="#ga18eef101bdb03775d51acec6c6eebdaa">◆ </a></span>tBiQuad_setA1()</h2> | |
| 372 | + | |
| 373 | +<div class="memitem"> | |
| 374 | +<div class="memproto"> | |
| 375 | + <table class="memname"> | |
| 376 | + <tr> | |
| 377 | + <td class="memname">void tBiQuad_setA1 </td> | |
| 378 | + <td>(</td> | |
| 379 | + <td class="paramtype">tBiQuad * const </td> | |
| 380 | + <td class="paramname">, </td> | |
| 381 | + </tr> | |
| 382 | + <tr> | |
| 383 | + <td class="paramkey"></td> | |
| 384 | + <td></td> | |
| 385 | + <td class="paramtype">float </td> | |
| 386 | + <td class="paramname"><em>a1</em> </td> | |
| 387 | + </tr> | |
| 388 | + <tr> | |
| 389 | + <td></td> | |
| 390 | + <td>)</td> | |
| 391 | + <td></td><td></td> | |
| 392 | + </tr> | |
| 393 | + </table> | |
| 394 | +</div><div class="memdoc"> | |
| 395 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 396 | + <table class="params"> | |
| 397 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 398 | + </table> | |
| 399 | + </dd> | |
| 400 | +</dl> | |
| 401 | + | |
| 402 | +</div> | |
| 403 | +</div> | |
| 404 | +<a id="ga1583768209208a3f9d9135636fb505e6"></a> | |
| 405 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1583768209208a3f9d9135636fb505e6">◆ </a></span>tBiQuad_setA2()</h2> | |
| 406 | + | |
| 407 | +<div class="memitem"> | |
| 408 | +<div class="memproto"> | |
| 409 | + <table class="memname"> | |
| 410 | + <tr> | |
| 411 | + <td class="memname">void tBiQuad_setA2 </td> | |
| 412 | + <td>(</td> | |
| 413 | + <td class="paramtype">tBiQuad * const </td> | |
| 414 | + <td class="paramname">, </td> | |
| 415 | + </tr> | |
| 416 | + <tr> | |
| 417 | + <td class="paramkey"></td> | |
| 418 | + <td></td> | |
| 419 | + <td class="paramtype">float </td> | |
| 420 | + <td class="paramname"><em>a2</em> </td> | |
| 421 | + </tr> | |
| 422 | + <tr> | |
| 423 | + <td></td> | |
| 424 | + <td>)</td> | |
| 425 | + <td></td><td></td> | |
| 426 | + </tr> | |
| 427 | + </table> | |
| 428 | +</div><div class="memdoc"> | |
| 429 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 430 | + <table class="params"> | |
| 431 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 432 | + </table> | |
| 433 | + </dd> | |
| 434 | +</dl> | |
| 435 | + | |
| 436 | +</div> | |
| 437 | +</div> | |
| 438 | +<a id="gad74e2504b0128119213eceba36f92879"></a> | |
| 439 | +<h2 class="memtitle"><span class="permalink"><a href="#gad74e2504b0128119213eceba36f92879">◆ </a></span>tBiQuad_setNotch()</h2> | |
| 440 | + | |
| 441 | +<div class="memitem"> | |
| 442 | +<div class="memproto"> | |
| 443 | + <table class="memname"> | |
| 444 | + <tr> | |
| 445 | + <td class="memname">void tBiQuad_setNotch </td> | |
| 446 | + <td>(</td> | |
| 447 | + <td class="paramtype">tBiQuad * const </td> | |
| 448 | + <td class="paramname">, </td> | |
| 449 | + </tr> | |
| 450 | + <tr> | |
| 451 | + <td class="paramkey"></td> | |
| 452 | + <td></td> | |
| 453 | + <td class="paramtype">float </td> | |
| 454 | + <td class="paramname"><em>freq</em>, </td> | |
| 455 | + </tr> | |
| 456 | + <tr> | |
| 457 | + <td class="paramkey"></td> | |
| 458 | + <td></td> | |
| 459 | + <td class="paramtype">float </td> | |
| 460 | + <td class="paramname"><em>radius</em> </td> | |
| 461 | + </tr> | |
| 462 | + <tr> | |
| 463 | + <td></td> | |
| 464 | + <td>)</td> | |
| 465 | + <td></td><td></td> | |
| 466 | + </tr> | |
| 467 | + </table> | |
| 468 | +</div><div class="memdoc"> | |
| 469 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 470 | + <table class="params"> | |
| 471 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 472 | + </table> | |
| 473 | + </dd> | |
| 474 | +</dl> | |
| 475 | + | |
| 476 | +</div> | |
| 477 | +</div> | |
| 478 | +<a id="gaab73d7a7a79dccd112ec4d130b8e6d64"></a> | |
| 479 | +<h2 class="memtitle"><span class="permalink"><a href="#gaab73d7a7a79dccd112ec4d130b8e6d64">◆ </a></span>tBiQuad_setResonance()</h2> | |
| 480 | + | |
| 481 | +<div class="memitem"> | |
| 482 | +<div class="memproto"> | |
| 483 | + <table class="memname"> | |
| 484 | + <tr> | |
| 485 | + <td class="memname">void tBiQuad_setResonance </td> | |
| 486 | + <td>(</td> | |
| 487 | + <td class="paramtype">tBiQuad * const </td> | |
| 488 | + <td class="paramname">, </td> | |
| 489 | + </tr> | |
| 490 | + <tr> | |
| 491 | + <td class="paramkey"></td> | |
| 492 | + <td></td> | |
| 493 | + <td class="paramtype">float </td> | |
| 494 | + <td class="paramname"><em>freq</em>, </td> | |
| 495 | + </tr> | |
| 496 | + <tr> | |
| 497 | + <td class="paramkey"></td> | |
| 498 | + <td></td> | |
| 499 | + <td class="paramtype">float </td> | |
| 500 | + <td class="paramname"><em>radius</em>, </td> | |
| 501 | + </tr> | |
| 502 | + <tr> | |
| 503 | + <td class="paramkey"></td> | |
| 504 | + <td></td> | |
| 505 | + <td class="paramtype">int </td> | |
| 506 | + <td class="paramname"><em>normalize</em> </td> | |
| 507 | + </tr> | |
| 508 | + <tr> | |
| 509 | + <td></td> | |
| 510 | + <td>)</td> | |
| 511 | + <td></td><td></td> | |
| 512 | + </tr> | |
| 513 | + </table> | |
| 514 | +</div><div class="memdoc"> | |
| 515 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 516 | + <table class="params"> | |
| 517 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 518 | + </table> | |
| 519 | + </dd> | |
| 520 | +</dl> | |
| 521 | + | |
| 522 | +</div> | |
| 523 | +</div> | |
| 524 | +<a id="gac0b42b1f3660dd1827b0e0a4150aadcd"></a> | |
| 525 | +<h2 class="memtitle"><span class="permalink"><a href="#gac0b42b1f3660dd1827b0e0a4150aadcd">◆ </a></span>tBiQuad_setCoefficients()</h2> | |
| 526 | + | |
| 527 | +<div class="memitem"> | |
| 528 | +<div class="memproto"> | |
| 529 | + <table class="memname"> | |
| 530 | + <tr> | |
| 531 | + <td class="memname">void tBiQuad_setCoefficients </td> | |
| 532 | + <td>(</td> | |
| 533 | + <td class="paramtype">tBiQuad * const </td> | |
| 534 | + <td class="paramname">, </td> | |
| 535 | + </tr> | |
| 536 | + <tr> | |
| 537 | + <td class="paramkey"></td> | |
| 538 | + <td></td> | |
| 539 | + <td class="paramtype">float </td> | |
| 540 | + <td class="paramname"><em>b0</em>, </td> | |
| 541 | + </tr> | |
| 542 | + <tr> | |
| 543 | + <td class="paramkey"></td> | |
| 544 | + <td></td> | |
| 545 | + <td class="paramtype">float </td> | |
| 546 | + <td class="paramname"><em>b1</em>, </td> | |
| 547 | + </tr> | |
| 548 | + <tr> | |
| 549 | + <td class="paramkey"></td> | |
| 550 | + <td></td> | |
| 551 | + <td class="paramtype">float </td> | |
| 552 | + <td class="paramname"><em>b2</em>, </td> | |
| 553 | + </tr> | |
| 554 | + <tr> | |
| 555 | + <td class="paramkey"></td> | |
| 556 | + <td></td> | |
| 557 | + <td class="paramtype">float </td> | |
| 558 | + <td class="paramname"><em>a1</em>, </td> | |
| 559 | + </tr> | |
| 560 | + <tr> | |
| 561 | + <td class="paramkey"></td> | |
| 562 | + <td></td> | |
| 563 | + <td class="paramtype">float </td> | |
| 564 | + <td class="paramname"><em>a2</em> </td> | |
| 565 | + </tr> | |
| 566 | + <tr> | |
| 567 | + <td></td> | |
| 568 | + <td>)</td> | |
| 569 | + <td></td><td></td> | |
| 570 | + </tr> | |
| 571 | + </table> | |
| 572 | +</div><div class="memdoc"> | |
| 573 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 574 | + <table class="params"> | |
| 575 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad. </td></tr> | |
| 576 | + </table> | |
| 577 | + </dd> | |
| 578 | +</dl> | |
| 579 | + | |
| 580 | +</div> | |
| 581 | +</div> | |
| 582 | +<a id="ga181c340eed069d92eacaadc8466f3218"></a> | |
| 583 | +<h2 class="memtitle"><span class="permalink"><a href="#ga181c340eed069d92eacaadc8466f3218">◆ </a></span>tBiQuad_setGain()</h2> | |
| 584 | + | |
| 585 | +<div class="memitem"> | |
| 586 | +<div class="memproto"> | |
| 587 | + <table class="memname"> | |
| 588 | + <tr> | |
| 589 | + <td class="memname">void tBiQuad_setGain </td> | |
| 590 | + <td>(</td> | |
| 591 | + <td class="paramtype">tBiQuad * const </td> | |
| 592 | + <td class="paramname">, </td> | |
| 593 | + </tr> | |
| 594 | + <tr> | |
| 595 | + <td class="paramkey"></td> | |
| 596 | + <td></td> | |
| 597 | + <td class="paramtype">float </td> | |
| 598 | + <td class="paramname"><em>gain</em> </td> | |
| 599 | + </tr> | |
| 600 | + <tr> | |
| 601 | + <td></td> | |
| 602 | + <td>)</td> | |
| 603 | + <td></td><td></td> | |
| 604 | + </tr> | |
| 605 | + </table> | |
| 606 | +</div><div class="memdoc"> | |
| 607 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 608 | + <table class="params"> | |
| 609 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tBiQuad.</td></tr> | |
| 610 | + </table> | |
| 611 | + </dd> | |
| 612 | +</dl> | |
| 613 | +<p> </p> | |
| 614 | + | |
| 615 | +</div> | |
| 616 | +</div> | |
| 617 | +</div><!-- contents --> | |
| 618 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 619 | +<!-- start footer part --> | |
| 620 | +<footer></footer><script>getFooter()</script> | |
| 621 | +</body> | |
| 622 | +</html> | |
| @@ -0,0 +1,689 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tBuffer</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tBuffer<div class="ingroups"><a class="el" href="group__sampling.html">Sampling</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Buffer for use in Sampler objects. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga91d93789b64c9306b30933c5e8d001fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga91d93789b64c9306b30933c5e8d001fd">tBuffer_init</a> (tBuffer *const, uint32_t length, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga91d93789b64c9306b30933c5e8d001fd"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tBuffer to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tbuffer.html#ga91d93789b64c9306b30933c5e8d001fd">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga91d93789b64c9306b30933c5e8d001fd"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gad24562bae9e5411aa917bee6f27d4153"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#gad24562bae9e5411aa917bee6f27d4153">tBuffer_initToPool</a> (tBuffer *const sb, uint32_t length, tMempool *const mp)</td></tr> | |
| 105 | +<tr class="memdesc:gad24562bae9e5411aa917bee6f27d4153"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tBuffer to a specified mempool. <a href="group__tbuffer.html#gad24562bae9e5411aa917bee6f27d4153">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gad24562bae9e5411aa917bee6f27d4153"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gaa7addef34b26a9464a59f023d690ec04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#gaa7addef34b26a9464a59f023d690ec04">tBuffer_free</a> (tBuffer *const)</td></tr> | |
| 108 | +<tr class="memdesc:gaa7addef34b26a9464a59f023d690ec04"><td class="mdescLeft"> </td><td class="mdescRight">Free a tBuffer from its mempool. <a href="group__tbuffer.html#gaa7addef34b26a9464a59f023d690ec04">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gaa7addef34b26a9464a59f023d690ec04"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gadad3503c475071c5240b37c768f64be2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#gadad3503c475071c5240b37c768f64be2">tBuffer_tick</a> (tBuffer *const, float sample)</td></tr> | |
| 111 | +<tr class="memdesc:gadad3503c475071c5240b37c768f64be2"><td class="mdescLeft"> </td><td class="mdescRight">If recording, add a sample to the buffer. Otherwise do nothing. <a href="group__tbuffer.html#gadad3503c475071c5240b37c768f64be2">More...</a><br /></td></tr> | |
| 112 | +<tr class="separator:gadad3503c475071c5240b37c768f64be2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga73438e2159fac7b67563b1009ca9c7f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga73438e2159fac7b67563b1009ca9c7f6">tBuffer_read</a> (tBuffer *const, float *buff, uint32_t len)</td></tr> | |
| 114 | +<tr class="memdesc:ga73438e2159fac7b67563b1009ca9c7f6"><td class="mdescLeft"> </td><td class="mdescRight">Read an input buffer into the buffer. <a href="group__tbuffer.html#ga73438e2159fac7b67563b1009ca9c7f6">More...</a><br /></td></tr> | |
| 115 | +<tr class="separator:ga73438e2159fac7b67563b1009ca9c7f6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga69d5397829f174b81a621170367a8550"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga69d5397829f174b81a621170367a8550">tBuffer_get</a> (tBuffer *const, int idx)</td></tr> | |
| 117 | +<tr class="memdesc:ga69d5397829f174b81a621170367a8550"><td class="mdescLeft"> </td><td class="mdescRight">Get the sample recorded at a given position in the buffer. <a href="group__tbuffer.html#ga69d5397829f174b81a621170367a8550">More...</a><br /></td></tr> | |
| 118 | +<tr class="separator:ga69d5397829f174b81a621170367a8550"><td class="memSeparator" colspan="2"> </td></tr> | |
| 119 | +<tr class="memitem:ga55baf7685651fd7f9926dc0ed5b2d73b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga55baf7685651fd7f9926dc0ed5b2d73b">tBuffer_record</a> (tBuffer *const)</td></tr> | |
| 120 | +<tr class="memdesc:ga55baf7685651fd7f9926dc0ed5b2d73b"><td class="mdescLeft"> </td><td class="mdescRight">Start recording samples into the buffer. <a href="group__tbuffer.html#ga55baf7685651fd7f9926dc0ed5b2d73b">More...</a><br /></td></tr> | |
| 121 | +<tr class="separator:ga55baf7685651fd7f9926dc0ed5b2d73b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:ga9fcb0f6e0fb037edf1146a3983d8424d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga9fcb0f6e0fb037edf1146a3983d8424d">tBuffer_stop</a> (tBuffer *const)</td></tr> | |
| 123 | +<tr class="memdesc:ga9fcb0f6e0fb037edf1146a3983d8424d"><td class="mdescLeft"> </td><td class="mdescRight">Stop recordings samples into the buffer. <a href="group__tbuffer.html#ga9fcb0f6e0fb037edf1146a3983d8424d">More...</a><br /></td></tr> | |
| 124 | +<tr class="separator:ga9fcb0f6e0fb037edf1146a3983d8424d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 125 | +<tr class="memitem:gaa7ff30c7c2c6de87ed61c8025620429f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#gaa7ff30c7c2c6de87ed61c8025620429f">tBuffer_getRecordPosition</a> (tBuffer *const)</td></tr> | |
| 126 | +<tr class="memdesc:gaa7ff30c7c2c6de87ed61c8025620429f"><td class="mdescLeft"> </td><td class="mdescRight">Get the recording position, from where the buffer will next add samples. <a href="group__tbuffer.html#gaa7ff30c7c2c6de87ed61c8025620429f">More...</a><br /></td></tr> | |
| 127 | +<tr class="separator:gaa7ff30c7c2c6de87ed61c8025620429f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:ga893981a1b088cb6cd43359f869069689"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga893981a1b088cb6cd43359f869069689">tBuffer_setRecordPosition</a> (tBuffer *const, int pos)</td></tr> | |
| 129 | +<tr class="memdesc:ga893981a1b088cb6cd43359f869069689"><td class="mdescLeft"> </td><td class="mdescRight">Set the recording position, from where the buffer will next add samples. <a href="group__tbuffer.html#ga893981a1b088cb6cd43359f869069689">More...</a><br /></td></tr> | |
| 130 | +<tr class="separator:ga893981a1b088cb6cd43359f869069689"><td class="memSeparator" colspan="2"> </td></tr> | |
| 131 | +<tr class="memitem:ga22b4855b2f2e94a7f870de419b3c3c84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga22b4855b2f2e94a7f870de419b3c3c84">tBuffer_setRecordMode</a> (tBuffer *const, RecordMode mode)</td></tr> | |
| 132 | +<tr class="memdesc:ga22b4855b2f2e94a7f870de419b3c3c84"><td class="mdescLeft"> </td><td class="mdescRight">Set the recording mode. <a href="group__tbuffer.html#ga22b4855b2f2e94a7f870de419b3c3c84">More...</a><br /></td></tr> | |
| 133 | +<tr class="separator:ga22b4855b2f2e94a7f870de419b3c3c84"><td class="memSeparator" colspan="2"> </td></tr> | |
| 134 | +<tr class="memitem:ga39fb5d9d5ed963390e45322a2a97a1f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga39fb5d9d5ed963390e45322a2a97a1f1">tBuffer_clear</a> (tBuffer *const)</td></tr> | |
| 135 | +<tr class="memdesc:ga39fb5d9d5ed963390e45322a2a97a1f1"><td class="mdescLeft"> </td><td class="mdescRight">Clear the buffer. <a href="group__tbuffer.html#ga39fb5d9d5ed963390e45322a2a97a1f1">More...</a><br /></td></tr> | |
| 136 | +<tr class="separator:ga39fb5d9d5ed963390e45322a2a97a1f1"><td class="memSeparator" colspan="2"> </td></tr> | |
| 137 | +<tr class="memitem:ga79955880600cfd3ec722b7110a4aab33"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga79955880600cfd3ec722b7110a4aab33">tBuffer_getBufferLength</a> (tBuffer *const)</td></tr> | |
| 138 | +<tr class="memdesc:ga79955880600cfd3ec722b7110a4aab33"><td class="mdescLeft"> </td><td class="mdescRight">Get the length of the buffer. <a href="group__tbuffer.html#ga79955880600cfd3ec722b7110a4aab33">More...</a><br /></td></tr> | |
| 139 | +<tr class="separator:ga79955880600cfd3ec722b7110a4aab33"><td class="memSeparator" colspan="2"> </td></tr> | |
| 140 | +<tr class="memitem:gaa68440f784cd947e6bb4eb00cd6473b5"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#gaa68440f784cd947e6bb4eb00cd6473b5">tBuffer_getRecordedLength</a> (tBuffer *const sb)</td></tr> | |
| 141 | +<tr class="memdesc:gaa68440f784cd947e6bb4eb00cd6473b5"><td class="mdescLeft"> </td><td class="mdescRight">Get the length of recorded audio in the buffer. <a href="group__tbuffer.html#gaa68440f784cd947e6bb4eb00cd6473b5">More...</a><br /></td></tr> | |
| 142 | +<tr class="separator:gaa68440f784cd947e6bb4eb00cd6473b5"><td class="memSeparator" colspan="2"> </td></tr> | |
| 143 | +<tr class="memitem:ga28a6063f2d763e4ba9414c797c1884b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga28a6063f2d763e4ba9414c797c1884b4">tBuffer_setRecordedLength</a> (tBuffer *const sb, int length)</td></tr> | |
| 144 | +<tr class="memdesc:ga28a6063f2d763e4ba9414c797c1884b4"><td class="mdescLeft"> </td><td class="mdescRight">Set the length of what is considered recorded audio in the buffer. <a href="group__tbuffer.html#ga28a6063f2d763e4ba9414c797c1884b4">More...</a><br /></td></tr> | |
| 145 | +<tr class="separator:ga28a6063f2d763e4ba9414c797c1884b4"><td class="memSeparator" colspan="2"> </td></tr> | |
| 146 | +<tr class="memitem:ga37ffab4845668d588eac944f4adb1f65"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbuffer.html#ga37ffab4845668d588eac944f4adb1f65">tBuffer_isActive</a> (tBuffer *const sb)</td></tr> | |
| 147 | +<tr class="memdesc:ga37ffab4845668d588eac944f4adb1f65"><td class="mdescLeft"> </td><td class="mdescRight">Check if the buffer is recording. <a href="group__tbuffer.html#ga37ffab4845668d588eac944f4adb1f65">More...</a><br /></td></tr> | |
| 148 | +<tr class="separator:ga37ffab4845668d588eac944f4adb1f65"><td class="memSeparator" colspan="2"> </td></tr> | |
| 149 | +</table> | |
| 150 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 151 | +<p>Buffer for use in Sampler objects. </p> | |
| 152 | +<p>Buffer for use in Sampler objects. Can selectively record audio and keeps track of the length of recorded audio. </p> | |
| 153 | +<h2 class="groupheader">Function Documentation</h2> | |
| 154 | +<a id="ga91d93789b64c9306b30933c5e8d001fd"></a> | |
| 155 | +<h2 class="memtitle"><span class="permalink"><a href="#ga91d93789b64c9306b30933c5e8d001fd">◆ </a></span>tBuffer_init()</h2> | |
| 156 | + | |
| 157 | +<div class="memitem"> | |
| 158 | +<div class="memproto"> | |
| 159 | + <table class="memname"> | |
| 160 | + <tr> | |
| 161 | + <td class="memname">void tBuffer_init </td> | |
| 162 | + <td>(</td> | |
| 163 | + <td class="paramtype">tBuffer * const </td> | |
| 164 | + <td class="paramname">, </td> | |
| 165 | + </tr> | |
| 166 | + <tr> | |
| 167 | + <td class="paramkey"></td> | |
| 168 | + <td></td> | |
| 169 | + <td class="paramtype">uint32_t </td> | |
| 170 | + <td class="paramname"><em>length</em>, </td> | |
| 171 | + </tr> | |
| 172 | + <tr> | |
| 173 | + <td class="paramkey"></td> | |
| 174 | + <td></td> | |
| 175 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 176 | + <td class="paramname"><em>leaf</em> </td> | |
| 177 | + </tr> | |
| 178 | + <tr> | |
| 179 | + <td></td> | |
| 180 | + <td>)</td> | |
| 181 | + <td></td><td></td> | |
| 182 | + </tr> | |
| 183 | + </table> | |
| 184 | +</div><div class="memdoc"> | |
| 185 | + | |
| 186 | +<p>Initialize a tBuffer to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 187 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 188 | + <table class="params"> | |
| 189 | + <tr><td class="paramname">sampler</td><td>A pointer to the tBuffer to initialize. </td></tr> | |
| 190 | + <tr><td class="paramname">length</td><td>The length of the buffer in samples. </td></tr> | |
| 191 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 192 | + </table> | |
| 193 | + </dd> | |
| 194 | +</dl> | |
| 195 | + | |
| 196 | +</div> | |
| 197 | +</div> | |
| 198 | +<a id="gad24562bae9e5411aa917bee6f27d4153"></a> | |
| 199 | +<h2 class="memtitle"><span class="permalink"><a href="#gad24562bae9e5411aa917bee6f27d4153">◆ </a></span>tBuffer_initToPool()</h2> | |
| 200 | + | |
| 201 | +<div class="memitem"> | |
| 202 | +<div class="memproto"> | |
| 203 | + <table class="memname"> | |
| 204 | + <tr> | |
| 205 | + <td class="memname">void tBuffer_initToPool </td> | |
| 206 | + <td>(</td> | |
| 207 | + <td class="paramtype">tBuffer *const </td> | |
| 208 | + <td class="paramname"><em>sb</em>, </td> | |
| 209 | + </tr> | |
| 210 | + <tr> | |
| 211 | + <td class="paramkey"></td> | |
| 212 | + <td></td> | |
| 213 | + <td class="paramtype">uint32_t </td> | |
| 214 | + <td class="paramname"><em>length</em>, </td> | |
| 215 | + </tr> | |
| 216 | + <tr> | |
| 217 | + <td class="paramkey"></td> | |
| 218 | + <td></td> | |
| 219 | + <td class="paramtype">tMempool *const </td> | |
| 220 | + <td class="paramname"><em>mp</em> </td> | |
| 221 | + </tr> | |
| 222 | + <tr> | |
| 223 | + <td></td> | |
| 224 | + <td>)</td> | |
| 225 | + <td></td><td></td> | |
| 226 | + </tr> | |
| 227 | + </table> | |
| 228 | +</div><div class="memdoc"> | |
| 229 | + | |
| 230 | +<p>Initialize a tBuffer to a specified mempool. </p> | |
| 231 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 232 | + <table class="params"> | |
| 233 | + <tr><td class="paramname">sampler</td><td>A pointer to the tBuffer to initialize. </td></tr> | |
| 234 | + <tr><td class="paramname">length</td><td>The length of the buffer in samples. </td></tr> | |
| 235 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 236 | + </table> | |
| 237 | + </dd> | |
| 238 | +</dl> | |
| 239 | + | |
| 240 | +</div> | |
| 241 | +</div> | |
| 242 | +<a id="gaa7addef34b26a9464a59f023d690ec04"></a> | |
| 243 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa7addef34b26a9464a59f023d690ec04">◆ </a></span>tBuffer_free()</h2> | |
| 244 | + | |
| 245 | +<div class="memitem"> | |
| 246 | +<div class="memproto"> | |
| 247 | + <table class="memname"> | |
| 248 | + <tr> | |
| 249 | + <td class="memname">void tBuffer_free </td> | |
| 250 | + <td>(</td> | |
| 251 | + <td class="paramtype">tBuffer * const </td> | |
| 252 | + <td class="paramname"></td><td>)</td> | |
| 253 | + <td></td> | |
| 254 | + </tr> | |
| 255 | + </table> | |
| 256 | +</div><div class="memdoc"> | |
| 257 | + | |
| 258 | +<p>Free a tBuffer from its mempool. </p> | |
| 259 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 260 | + <table class="params"> | |
| 261 | + <tr><td class="paramname">sampler</td><td>A pointer to the tBuffer to free. </td></tr> | |
| 262 | + </table> | |
| 263 | + </dd> | |
| 264 | +</dl> | |
| 265 | + | |
| 266 | +</div> | |
| 267 | +</div> | |
| 268 | +<a id="gadad3503c475071c5240b37c768f64be2"></a> | |
| 269 | +<h2 class="memtitle"><span class="permalink"><a href="#gadad3503c475071c5240b37c768f64be2">◆ </a></span>tBuffer_tick()</h2> | |
| 270 | + | |
| 271 | +<div class="memitem"> | |
| 272 | +<div class="memproto"> | |
| 273 | + <table class="memname"> | |
| 274 | + <tr> | |
| 275 | + <td class="memname">void tBuffer_tick </td> | |
| 276 | + <td>(</td> | |
| 277 | + <td class="paramtype">tBuffer * const </td> | |
| 278 | + <td class="paramname">, </td> | |
| 279 | + </tr> | |
| 280 | + <tr> | |
| 281 | + <td class="paramkey"></td> | |
| 282 | + <td></td> | |
| 283 | + <td class="paramtype">float </td> | |
| 284 | + <td class="paramname"><em>sample</em> </td> | |
| 285 | + </tr> | |
| 286 | + <tr> | |
| 287 | + <td></td> | |
| 288 | + <td>)</td> | |
| 289 | + <td></td><td></td> | |
| 290 | + </tr> | |
| 291 | + </table> | |
| 292 | +</div><div class="memdoc"> | |
| 293 | + | |
| 294 | +<p>If recording, add a sample to the buffer. Otherwise do nothing. </p> | |
| 295 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 296 | + <table class="params"> | |
| 297 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 298 | + <tr><td class="paramname">input</td><td>The input sample. </td></tr> | |
| 299 | + </table> | |
| 300 | + </dd> | |
| 301 | +</dl> | |
| 302 | + | |
| 303 | +</div> | |
| 304 | +</div> | |
| 305 | +<a id="ga73438e2159fac7b67563b1009ca9c7f6"></a> | |
| 306 | +<h2 class="memtitle"><span class="permalink"><a href="#ga73438e2159fac7b67563b1009ca9c7f6">◆ </a></span>tBuffer_read()</h2> | |
| 307 | + | |
| 308 | +<div class="memitem"> | |
| 309 | +<div class="memproto"> | |
| 310 | + <table class="memname"> | |
| 311 | + <tr> | |
| 312 | + <td class="memname">void tBuffer_read </td> | |
| 313 | + <td>(</td> | |
| 314 | + <td class="paramtype">tBuffer * const </td> | |
| 315 | + <td class="paramname">, </td> | |
| 316 | + </tr> | |
| 317 | + <tr> | |
| 318 | + <td class="paramkey"></td> | |
| 319 | + <td></td> | |
| 320 | + <td class="paramtype">float * </td> | |
| 321 | + <td class="paramname"><em>buff</em>, </td> | |
| 322 | + </tr> | |
| 323 | + <tr> | |
| 324 | + <td class="paramkey"></td> | |
| 325 | + <td></td> | |
| 326 | + <td class="paramtype">uint32_t </td> | |
| 327 | + <td class="paramname"><em>len</em> </td> | |
| 328 | + </tr> | |
| 329 | + <tr> | |
| 330 | + <td></td> | |
| 331 | + <td>)</td> | |
| 332 | + <td></td><td></td> | |
| 333 | + </tr> | |
| 334 | + </table> | |
| 335 | +</div><div class="memdoc"> | |
| 336 | + | |
| 337 | +<p>Read an input buffer into the buffer. </p> | |
| 338 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 339 | + <table class="params"> | |
| 340 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 341 | + <tr><td class="paramname">inputBuffer</td><td>The input buffer. </td></tr> | |
| 342 | + <tr><td class="paramname">length</td><td>The length of the input buffer. </td></tr> | |
| 343 | + </table> | |
| 344 | + </dd> | |
| 345 | +</dl> | |
| 346 | + | |
| 347 | +</div> | |
| 348 | +</div> | |
| 349 | +<a id="ga69d5397829f174b81a621170367a8550"></a> | |
| 350 | +<h2 class="memtitle"><span class="permalink"><a href="#ga69d5397829f174b81a621170367a8550">◆ </a></span>tBuffer_get()</h2> | |
| 351 | + | |
| 352 | +<div class="memitem"> | |
| 353 | +<div class="memproto"> | |
| 354 | + <table class="memname"> | |
| 355 | + <tr> | |
| 356 | + <td class="memname">float tBuffer_get </td> | |
| 357 | + <td>(</td> | |
| 358 | + <td class="paramtype">tBuffer * const </td> | |
| 359 | + <td class="paramname">, </td> | |
| 360 | + </tr> | |
| 361 | + <tr> | |
| 362 | + <td class="paramkey"></td> | |
| 363 | + <td></td> | |
| 364 | + <td class="paramtype">int </td> | |
| 365 | + <td class="paramname"><em>idx</em> </td> | |
| 366 | + </tr> | |
| 367 | + <tr> | |
| 368 | + <td></td> | |
| 369 | + <td>)</td> | |
| 370 | + <td></td><td></td> | |
| 371 | + </tr> | |
| 372 | + </table> | |
| 373 | +</div><div class="memdoc"> | |
| 374 | + | |
| 375 | +<p>Get the sample recorded at a given position in the buffer. </p> | |
| 376 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 377 | + <table class="params"> | |
| 378 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 379 | + <tr><td class="paramname">position</td><td>The position to get a sample from. </td></tr> | |
| 380 | + </table> | |
| 381 | + </dd> | |
| 382 | +</dl> | |
| 383 | +<dl class="section return"><dt>Returns</dt><dd>The recorded sample. </dd></dl> | |
| 384 | + | |
| 385 | +</div> | |
| 386 | +</div> | |
| 387 | +<a id="ga55baf7685651fd7f9926dc0ed5b2d73b"></a> | |
| 388 | +<h2 class="memtitle"><span class="permalink"><a href="#ga55baf7685651fd7f9926dc0ed5b2d73b">◆ </a></span>tBuffer_record()</h2> | |
| 389 | + | |
| 390 | +<div class="memitem"> | |
| 391 | +<div class="memproto"> | |
| 392 | + <table class="memname"> | |
| 393 | + <tr> | |
| 394 | + <td class="memname">void tBuffer_record </td> | |
| 395 | + <td>(</td> | |
| 396 | + <td class="paramtype">tBuffer * const </td> | |
| 397 | + <td class="paramname"></td><td>)</td> | |
| 398 | + <td></td> | |
| 399 | + </tr> | |
| 400 | + </table> | |
| 401 | +</div><div class="memdoc"> | |
| 402 | + | |
| 403 | +<p>Start recording samples into the buffer. </p> | |
| 404 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 405 | + <table class="params"> | |
| 406 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 407 | + </table> | |
| 408 | + </dd> | |
| 409 | +</dl> | |
| 410 | + | |
| 411 | +</div> | |
| 412 | +</div> | |
| 413 | +<a id="ga9fcb0f6e0fb037edf1146a3983d8424d"></a> | |
| 414 | +<h2 class="memtitle"><span class="permalink"><a href="#ga9fcb0f6e0fb037edf1146a3983d8424d">◆ </a></span>tBuffer_stop()</h2> | |
| 415 | + | |
| 416 | +<div class="memitem"> | |
| 417 | +<div class="memproto"> | |
| 418 | + <table class="memname"> | |
| 419 | + <tr> | |
| 420 | + <td class="memname">void tBuffer_stop </td> | |
| 421 | + <td>(</td> | |
| 422 | + <td class="paramtype">tBuffer * const </td> | |
| 423 | + <td class="paramname"></td><td>)</td> | |
| 424 | + <td></td> | |
| 425 | + </tr> | |
| 426 | + </table> | |
| 427 | +</div><div class="memdoc"> | |
| 428 | + | |
| 429 | +<p>Stop recordings samples into the buffer. </p> | |
| 430 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 431 | + <table class="params"> | |
| 432 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 433 | + </table> | |
| 434 | + </dd> | |
| 435 | +</dl> | |
| 436 | + | |
| 437 | +</div> | |
| 438 | +</div> | |
| 439 | +<a id="gaa7ff30c7c2c6de87ed61c8025620429f"></a> | |
| 440 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa7ff30c7c2c6de87ed61c8025620429f">◆ </a></span>tBuffer_getRecordPosition()</h2> | |
| 441 | + | |
| 442 | +<div class="memitem"> | |
| 443 | +<div class="memproto"> | |
| 444 | + <table class="memname"> | |
| 445 | + <tr> | |
| 446 | + <td class="memname">int tBuffer_getRecordPosition </td> | |
| 447 | + <td>(</td> | |
| 448 | + <td class="paramtype">tBuffer * const </td> | |
| 449 | + <td class="paramname"></td><td>)</td> | |
| 450 | + <td></td> | |
| 451 | + </tr> | |
| 452 | + </table> | |
| 453 | +</div><div class="memdoc"> | |
| 454 | + | |
| 455 | +<p>Get the recording position, from where the buffer will next add samples. </p> | |
| 456 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 457 | + <table class="params"> | |
| 458 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 459 | + </table> | |
| 460 | + </dd> | |
| 461 | +</dl> | |
| 462 | +<dl class="section return"><dt>Returns</dt><dd>The recording position. </dd></dl> | |
| 463 | + | |
| 464 | +</div> | |
| 465 | +</div> | |
| 466 | +<a id="ga893981a1b088cb6cd43359f869069689"></a> | |
| 467 | +<h2 class="memtitle"><span class="permalink"><a href="#ga893981a1b088cb6cd43359f869069689">◆ </a></span>tBuffer_setRecordPosition()</h2> | |
| 468 | + | |
| 469 | +<div class="memitem"> | |
| 470 | +<div class="memproto"> | |
| 471 | + <table class="memname"> | |
| 472 | + <tr> | |
| 473 | + <td class="memname">void tBuffer_setRecordPosition </td> | |
| 474 | + <td>(</td> | |
| 475 | + <td class="paramtype">tBuffer * const </td> | |
| 476 | + <td class="paramname">, </td> | |
| 477 | + </tr> | |
| 478 | + <tr> | |
| 479 | + <td class="paramkey"></td> | |
| 480 | + <td></td> | |
| 481 | + <td class="paramtype">int </td> | |
| 482 | + <td class="paramname"><em>pos</em> </td> | |
| 483 | + </tr> | |
| 484 | + <tr> | |
| 485 | + <td></td> | |
| 486 | + <td>)</td> | |
| 487 | + <td></td><td></td> | |
| 488 | + </tr> | |
| 489 | + </table> | |
| 490 | +</div><div class="memdoc"> | |
| 491 | + | |
| 492 | +<p>Set the recording position, from where the buffer will next add samples. </p> | |
| 493 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 494 | + <table class="params"> | |
| 495 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 496 | + <tr><td class="paramname">index</td><td>The new recording position. </td></tr> | |
| 497 | + </table> | |
| 498 | + </dd> | |
| 499 | +</dl> | |
| 500 | + | |
| 501 | +</div> | |
| 502 | +</div> | |
| 503 | +<a id="ga22b4855b2f2e94a7f870de419b3c3c84"></a> | |
| 504 | +<h2 class="memtitle"><span class="permalink"><a href="#ga22b4855b2f2e94a7f870de419b3c3c84">◆ </a></span>tBuffer_setRecordMode()</h2> | |
| 505 | + | |
| 506 | +<div class="memitem"> | |
| 507 | +<div class="memproto"> | |
| 508 | + <table class="memname"> | |
| 509 | + <tr> | |
| 510 | + <td class="memname">void tBuffer_setRecordMode </td> | |
| 511 | + <td>(</td> | |
| 512 | + <td class="paramtype">tBuffer * const </td> | |
| 513 | + <td class="paramname">, </td> | |
| 514 | + </tr> | |
| 515 | + <tr> | |
| 516 | + <td class="paramkey"></td> | |
| 517 | + <td></td> | |
| 518 | + <td class="paramtype">RecordMode </td> | |
| 519 | + <td class="paramname"><em>mode</em> </td> | |
| 520 | + </tr> | |
| 521 | + <tr> | |
| 522 | + <td></td> | |
| 523 | + <td>)</td> | |
| 524 | + <td></td><td></td> | |
| 525 | + </tr> | |
| 526 | + </table> | |
| 527 | +</div><div class="memdoc"> | |
| 528 | + | |
| 529 | +<p>Set the recording mode. </p> | |
| 530 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 531 | + <table class="params"> | |
| 532 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 533 | + <tr><td class="paramname">mode</td><td>The new mode, either RecordOneShot to record one buffer length or RecordLoop to record on loop, overwriting old samples. </td></tr> | |
| 534 | + </table> | |
| 535 | + </dd> | |
| 536 | +</dl> | |
| 537 | + | |
| 538 | +</div> | |
| 539 | +</div> | |
| 540 | +<a id="ga39fb5d9d5ed963390e45322a2a97a1f1"></a> | |
| 541 | +<h2 class="memtitle"><span class="permalink"><a href="#ga39fb5d9d5ed963390e45322a2a97a1f1">◆ </a></span>tBuffer_clear()</h2> | |
| 542 | + | |
| 543 | +<div class="memitem"> | |
| 544 | +<div class="memproto"> | |
| 545 | + <table class="memname"> | |
| 546 | + <tr> | |
| 547 | + <td class="memname">void tBuffer_clear </td> | |
| 548 | + <td>(</td> | |
| 549 | + <td class="paramtype">tBuffer * const </td> | |
| 550 | + <td class="paramname"></td><td>)</td> | |
| 551 | + <td></td> | |
| 552 | + </tr> | |
| 553 | + </table> | |
| 554 | +</div><div class="memdoc"> | |
| 555 | + | |
| 556 | +<p>Clear the buffer. </p> | |
| 557 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 558 | + <table class="params"> | |
| 559 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 560 | + </table> | |
| 561 | + </dd> | |
| 562 | +</dl> | |
| 563 | + | |
| 564 | +</div> | |
| 565 | +</div> | |
| 566 | +<a id="ga79955880600cfd3ec722b7110a4aab33"></a> | |
| 567 | +<h2 class="memtitle"><span class="permalink"><a href="#ga79955880600cfd3ec722b7110a4aab33">◆ </a></span>tBuffer_getBufferLength()</h2> | |
| 568 | + | |
| 569 | +<div class="memitem"> | |
| 570 | +<div class="memproto"> | |
| 571 | + <table class="memname"> | |
| 572 | + <tr> | |
| 573 | + <td class="memname">uint32_t tBuffer_getBufferLength </td> | |
| 574 | + <td>(</td> | |
| 575 | + <td class="paramtype">tBuffer * const </td> | |
| 576 | + <td class="paramname"></td><td>)</td> | |
| 577 | + <td></td> | |
| 578 | + </tr> | |
| 579 | + </table> | |
| 580 | +</div><div class="memdoc"> | |
| 581 | + | |
| 582 | +<p>Get the length of the buffer. </p> | |
| 583 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 584 | + <table class="params"> | |
| 585 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 586 | + </table> | |
| 587 | + </dd> | |
| 588 | +</dl> | |
| 589 | +<dl class="section return"><dt>Returns</dt><dd>The length of the buffer. </dd></dl> | |
| 590 | + | |
| 591 | +</div> | |
| 592 | +</div> | |
| 593 | +<a id="gaa68440f784cd947e6bb4eb00cd6473b5"></a> | |
| 594 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa68440f784cd947e6bb4eb00cd6473b5">◆ </a></span>tBuffer_getRecordedLength()</h2> | |
| 595 | + | |
| 596 | +<div class="memitem"> | |
| 597 | +<div class="memproto"> | |
| 598 | + <table class="memname"> | |
| 599 | + <tr> | |
| 600 | + <td class="memname">uint32_t tBuffer_getRecordedLength </td> | |
| 601 | + <td>(</td> | |
| 602 | + <td class="paramtype">tBuffer *const </td> | |
| 603 | + <td class="paramname"><em>sb</em></td><td>)</td> | |
| 604 | + <td></td> | |
| 605 | + </tr> | |
| 606 | + </table> | |
| 607 | +</div><div class="memdoc"> | |
| 608 | + | |
| 609 | +<p>Get the length of recorded audio in the buffer. </p> | |
| 610 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 611 | + <table class="params"> | |
| 612 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 613 | + </table> | |
| 614 | + </dd> | |
| 615 | +</dl> | |
| 616 | +<dl class="section return"><dt>Returns</dt><dd>The length in samples of recorded audio. </dd></dl> | |
| 617 | + | |
| 618 | +</div> | |
| 619 | +</div> | |
| 620 | +<a id="ga28a6063f2d763e4ba9414c797c1884b4"></a> | |
| 621 | +<h2 class="memtitle"><span class="permalink"><a href="#ga28a6063f2d763e4ba9414c797c1884b4">◆ </a></span>tBuffer_setRecordedLength()</h2> | |
| 622 | + | |
| 623 | +<div class="memitem"> | |
| 624 | +<div class="memproto"> | |
| 625 | + <table class="memname"> | |
| 626 | + <tr> | |
| 627 | + <td class="memname">void tBuffer_setRecordedLength </td> | |
| 628 | + <td>(</td> | |
| 629 | + <td class="paramtype">tBuffer *const </td> | |
| 630 | + <td class="paramname"><em>sb</em>, </td> | |
| 631 | + </tr> | |
| 632 | + <tr> | |
| 633 | + <td class="paramkey"></td> | |
| 634 | + <td></td> | |
| 635 | + <td class="paramtype">int </td> | |
| 636 | + <td class="paramname"><em>length</em> </td> | |
| 637 | + </tr> | |
| 638 | + <tr> | |
| 639 | + <td></td> | |
| 640 | + <td>)</td> | |
| 641 | + <td></td><td></td> | |
| 642 | + </tr> | |
| 643 | + </table> | |
| 644 | +</div><div class="memdoc"> | |
| 645 | + | |
| 646 | +<p>Set the length of what is considered recorded audio in the buffer. </p> | |
| 647 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 648 | + <table class="params"> | |
| 649 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 650 | + <tr><td class="paramname">length</td><td>The new recorded length. </td></tr> | |
| 651 | + </table> | |
| 652 | + </dd> | |
| 653 | +</dl> | |
| 654 | + | |
| 655 | +</div> | |
| 656 | +</div> | |
| 657 | +<a id="ga37ffab4845668d588eac944f4adb1f65"></a> | |
| 658 | +<h2 class="memtitle"><span class="permalink"><a href="#ga37ffab4845668d588eac944f4adb1f65">◆ </a></span>tBuffer_isActive()</h2> | |
| 659 | + | |
| 660 | +<div class="memitem"> | |
| 661 | +<div class="memproto"> | |
| 662 | + <table class="memname"> | |
| 663 | + <tr> | |
| 664 | + <td class="memname">int tBuffer_isActive </td> | |
| 665 | + <td>(</td> | |
| 666 | + <td class="paramtype">tBuffer *const </td> | |
| 667 | + <td class="paramname"><em>sb</em></td><td>)</td> | |
| 668 | + <td></td> | |
| 669 | + </tr> | |
| 670 | + </table> | |
| 671 | +</div><div class="memdoc"> | |
| 672 | + | |
| 673 | +<p>Check if the buffer is recording. </p> | |
| 674 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 675 | + <table class="params"> | |
| 676 | + <tr><td class="paramname">sampler</td><td>A pointer to the relevant tBuffer. </td></tr> | |
| 677 | + </table> | |
| 678 | + </dd> | |
| 679 | +</dl> | |
| 680 | +<dl class="section return"><dt>Returns</dt><dd>1 if recording, 0 if not. </dd></dl> | |
| 681 | + | |
| 682 | +</div> | |
| 683 | +</div> | |
| 684 | +</div><!-- contents --> | |
| 685 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 686 | +<!-- start footer part --> | |
| 687 | +<footer></footer><script>getFooter()</script> | |
| 688 | +</body> | |
| 689 | +</html> | |
| @@ -0,0 +1,350 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tButterworth</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tButterworth<div class="ingroups"><a class="el" href="group__filters.html">Filters</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Butterworth filter. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga567582dd961193c6a49ebcb5f78db211"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html#ga567582dd961193c6a49ebcb5f78db211">tButterworth_initToPool</a> (tButterworth *const, int N, float f1, float f2, tMempool *const)</td></tr> | |
| 102 | +<tr class="memdesc:ga567582dd961193c6a49ebcb5f78db211"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tButterworth to a specified mempool. <a href="group__tbutterworth.html#ga567582dd961193c6a49ebcb5f78db211">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga567582dd961193c6a49ebcb5f78db211"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga340f64a2f39d6a75dddbff0664c6a0c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html#ga340f64a2f39d6a75dddbff0664c6a0c2">tButterworth_free</a> (tButterworth *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga340f64a2f39d6a75dddbff0664c6a0c2"><td class="mdescLeft"> </td><td class="mdescRight">Free a tButterworth from its mempool. <a href="group__tbutterworth.html#ga340f64a2f39d6a75dddbff0664c6a0c2">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga340f64a2f39d6a75dddbff0664c6a0c2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gac4729b8e622da0d570efe80ac1c54707"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html#gac4729b8e622da0d570efe80ac1c54707">tButterworth_tick</a> (tButterworth *const, float input)</td></tr> | |
| 108 | +<tr class="separator:gac4729b8e622da0d570efe80ac1c54707"><td class="memSeparator" colspan="2"> </td></tr> | |
| 109 | +<tr class="memitem:ga12a4c927d24d1664d0beb425cf64e284"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html#ga12a4c927d24d1664d0beb425cf64e284">tButterworth_setF1</a> (tButterworth *const, float in)</td></tr> | |
| 110 | +<tr class="separator:ga12a4c927d24d1664d0beb425cf64e284"><td class="memSeparator" colspan="2"> </td></tr> | |
| 111 | +<tr class="memitem:ga86218245c60fb73eec98edcdce565a1c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html#ga86218245c60fb73eec98edcdce565a1c">tButterworth_setF2</a> (tButterworth *const, float in)</td></tr> | |
| 112 | +<tr class="separator:ga86218245c60fb73eec98edcdce565a1c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga5cde91a986d40a6764d07ffde532a1a7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tbutterworth.html#ga5cde91a986d40a6764d07ffde532a1a7">tButterworth_setFreqs</a> (tButterworth *const, float f1, float f2)</td></tr> | |
| 114 | +<tr class="separator:ga5cde91a986d40a6764d07ffde532a1a7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 115 | +</table> | |
| 116 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 117 | +<p>Butterworth filter. </p> | |
| 118 | +<h2 class="groupheader">Function Documentation</h2> | |
| 119 | +<a id="ga567582dd961193c6a49ebcb5f78db211"></a> | |
| 120 | +<h2 class="memtitle"><span class="permalink"><a href="#ga567582dd961193c6a49ebcb5f78db211">◆ </a></span>tButterworth_initToPool()</h2> | |
| 121 | + | |
| 122 | +<div class="memitem"> | |
| 123 | +<div class="memproto"> | |
| 124 | + <table class="memname"> | |
| 125 | + <tr> | |
| 126 | + <td class="memname">void tButterworth_initToPool </td> | |
| 127 | + <td>(</td> | |
| 128 | + <td class="paramtype">tButterworth * const </td> | |
| 129 | + <td class="paramname">, </td> | |
| 130 | + </tr> | |
| 131 | + <tr> | |
| 132 | + <td class="paramkey"></td> | |
| 133 | + <td></td> | |
| 134 | + <td class="paramtype">int </td> | |
| 135 | + <td class="paramname"><em>N</em>, </td> | |
| 136 | + </tr> | |
| 137 | + <tr> | |
| 138 | + <td class="paramkey"></td> | |
| 139 | + <td></td> | |
| 140 | + <td class="paramtype">float </td> | |
| 141 | + <td class="paramname"><em>f1</em>, </td> | |
| 142 | + </tr> | |
| 143 | + <tr> | |
| 144 | + <td class="paramkey"></td> | |
| 145 | + <td></td> | |
| 146 | + <td class="paramtype">float </td> | |
| 147 | + <td class="paramname"><em>f2</em>, </td> | |
| 148 | + </tr> | |
| 149 | + <tr> | |
| 150 | + <td class="paramkey"></td> | |
| 151 | + <td></td> | |
| 152 | + <td class="paramtype">tMempool * const </td> | |
| 153 | + <td class="paramname"> </td> | |
| 154 | + </tr> | |
| 155 | + <tr> | |
| 156 | + <td></td> | |
| 157 | + <td>)</td> | |
| 158 | + <td></td><td></td> | |
| 159 | + </tr> | |
| 160 | + </table> | |
| 161 | +</div><div class="memdoc"> | |
| 162 | + | |
| 163 | +<p>Initialize a tButterworth to a specified mempool. </p> | |
| 164 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 165 | + <table class="params"> | |
| 166 | + <tr><td class="paramname">filter</td><td>A pointer to the tButterworth to initialize. </td></tr> | |
| 167 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 168 | + <tr><td class="paramname">order</td><td>Order of the filter. </td></tr> | |
| 169 | + <tr><td class="paramname">lowCutoff</td><td>Lower cutoff frequency. </td></tr> | |
| 170 | + <tr><td class="paramname">upperCutoff</td><td>Upper cutoff frequency. </td></tr> | |
| 171 | + </table> | |
| 172 | + </dd> | |
| 173 | +</dl> | |
| 174 | + | |
| 175 | +</div> | |
| 176 | +</div> | |
| 177 | +<a id="ga340f64a2f39d6a75dddbff0664c6a0c2"></a> | |
| 178 | +<h2 class="memtitle"><span class="permalink"><a href="#ga340f64a2f39d6a75dddbff0664c6a0c2">◆ </a></span>tButterworth_free()</h2> | |
| 179 | + | |
| 180 | +<div class="memitem"> | |
| 181 | +<div class="memproto"> | |
| 182 | + <table class="memname"> | |
| 183 | + <tr> | |
| 184 | + <td class="memname">void tButterworth_free </td> | |
| 185 | + <td>(</td> | |
| 186 | + <td class="paramtype">tButterworth * const </td> | |
| 187 | + <td class="paramname"></td><td>)</td> | |
| 188 | + <td></td> | |
| 189 | + </tr> | |
| 190 | + </table> | |
| 191 | +</div><div class="memdoc"> | |
| 192 | + | |
| 193 | +<p>Free a tButterworth from its mempool. </p> | |
| 194 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 195 | + <table class="params"> | |
| 196 | + <tr><td class="paramname">filter</td><td>A pointer to the tButterworth to free. </td></tr> | |
| 197 | + </table> | |
| 198 | + </dd> | |
| 199 | +</dl> | |
| 200 | + | |
| 201 | +</div> | |
| 202 | +</div> | |
| 203 | +<a id="gac4729b8e622da0d570efe80ac1c54707"></a> | |
| 204 | +<h2 class="memtitle"><span class="permalink"><a href="#gac4729b8e622da0d570efe80ac1c54707">◆ </a></span>tButterworth_tick()</h2> | |
| 205 | + | |
| 206 | +<div class="memitem"> | |
| 207 | +<div class="memproto"> | |
| 208 | + <table class="memname"> | |
| 209 | + <tr> | |
| 210 | + <td class="memname">float tButterworth_tick </td> | |
| 211 | + <td>(</td> | |
| 212 | + <td class="paramtype">tButterworth * const </td> | |
| 213 | + <td class="paramname">, </td> | |
| 214 | + </tr> | |
| 215 | + <tr> | |
| 216 | + <td class="paramkey"></td> | |
| 217 | + <td></td> | |
| 218 | + <td class="paramtype">float </td> | |
| 219 | + <td class="paramname"><em>input</em> </td> | |
| 220 | + </tr> | |
| 221 | + <tr> | |
| 222 | + <td></td> | |
| 223 | + <td>)</td> | |
| 224 | + <td></td><td></td> | |
| 225 | + </tr> | |
| 226 | + </table> | |
| 227 | +</div><div class="memdoc"> | |
| 228 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 229 | + <table class="params"> | |
| 230 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tButterworth. </td></tr> | |
| 231 | + </table> | |
| 232 | + </dd> | |
| 233 | +</dl> | |
| 234 | + | |
| 235 | +</div> | |
| 236 | +</div> | |
| 237 | +<a id="ga12a4c927d24d1664d0beb425cf64e284"></a> | |
| 238 | +<h2 class="memtitle"><span class="permalink"><a href="#ga12a4c927d24d1664d0beb425cf64e284">◆ </a></span>tButterworth_setF1()</h2> | |
| 239 | + | |
| 240 | +<div class="memitem"> | |
| 241 | +<div class="memproto"> | |
| 242 | + <table class="memname"> | |
| 243 | + <tr> | |
| 244 | + <td class="memname">void tButterworth_setF1 </td> | |
| 245 | + <td>(</td> | |
| 246 | + <td class="paramtype">tButterworth * const </td> | |
| 247 | + <td class="paramname">, </td> | |
| 248 | + </tr> | |
| 249 | + <tr> | |
| 250 | + <td class="paramkey"></td> | |
| 251 | + <td></td> | |
| 252 | + <td class="paramtype">float </td> | |
| 253 | + <td class="paramname"><em>in</em> </td> | |
| 254 | + </tr> | |
| 255 | + <tr> | |
| 256 | + <td></td> | |
| 257 | + <td>)</td> | |
| 258 | + <td></td><td></td> | |
| 259 | + </tr> | |
| 260 | + </table> | |
| 261 | +</div><div class="memdoc"> | |
| 262 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 263 | + <table class="params"> | |
| 264 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tButterworth. </td></tr> | |
| 265 | + </table> | |
| 266 | + </dd> | |
| 267 | +</dl> | |
| 268 | + | |
| 269 | +</div> | |
| 270 | +</div> | |
| 271 | +<a id="ga86218245c60fb73eec98edcdce565a1c"></a> | |
| 272 | +<h2 class="memtitle"><span class="permalink"><a href="#ga86218245c60fb73eec98edcdce565a1c">◆ </a></span>tButterworth_setF2()</h2> | |
| 273 | + | |
| 274 | +<div class="memitem"> | |
| 275 | +<div class="memproto"> | |
| 276 | + <table class="memname"> | |
| 277 | + <tr> | |
| 278 | + <td class="memname">void tButterworth_setF2 </td> | |
| 279 | + <td>(</td> | |
| 280 | + <td class="paramtype">tButterworth * const </td> | |
| 281 | + <td class="paramname">, </td> | |
| 282 | + </tr> | |
| 283 | + <tr> | |
| 284 | + <td class="paramkey"></td> | |
| 285 | + <td></td> | |
| 286 | + <td class="paramtype">float </td> | |
| 287 | + <td class="paramname"><em>in</em> </td> | |
| 288 | + </tr> | |
| 289 | + <tr> | |
| 290 | + <td></td> | |
| 291 | + <td>)</td> | |
| 292 | + <td></td><td></td> | |
| 293 | + </tr> | |
| 294 | + </table> | |
| 295 | +</div><div class="memdoc"> | |
| 296 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 297 | + <table class="params"> | |
| 298 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tButterworth. </td></tr> | |
| 299 | + </table> | |
| 300 | + </dd> | |
| 301 | +</dl> | |
| 302 | + | |
| 303 | +</div> | |
| 304 | +</div> | |
| 305 | +<a id="ga5cde91a986d40a6764d07ffde532a1a7"></a> | |
| 306 | +<h2 class="memtitle"><span class="permalink"><a href="#ga5cde91a986d40a6764d07ffde532a1a7">◆ </a></span>tButterworth_setFreqs()</h2> | |
| 307 | + | |
| 308 | +<div class="memitem"> | |
| 309 | +<div class="memproto"> | |
| 310 | + <table class="memname"> | |
| 311 | + <tr> | |
| 312 | + <td class="memname">void tButterworth_setFreqs </td> | |
| 313 | + <td>(</td> | |
| 314 | + <td class="paramtype">tButterworth * const </td> | |
| 315 | + <td class="paramname">, </td> | |
| 316 | + </tr> | |
| 317 | + <tr> | |
| 318 | + <td class="paramkey"></td> | |
| 319 | + <td></td> | |
| 320 | + <td class="paramtype">float </td> | |
| 321 | + <td class="paramname"><em>f1</em>, </td> | |
| 322 | + </tr> | |
| 323 | + <tr> | |
| 324 | + <td class="paramkey"></td> | |
| 325 | + <td></td> | |
| 326 | + <td class="paramtype">float </td> | |
| 327 | + <td class="paramname"><em>f2</em> </td> | |
| 328 | + </tr> | |
| 329 | + <tr> | |
| 330 | + <td></td> | |
| 331 | + <td>)</td> | |
| 332 | + <td></td><td></td> | |
| 333 | + </tr> | |
| 334 | + </table> | |
| 335 | +</div><div class="memdoc"> | |
| 336 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 337 | + <table class="params"> | |
| 338 | + <tr><td class="paramname">filter</td><td>A pointer to the relevant tButterworth.  </td></tr> | |
| 339 | + </table> | |
| 340 | + </dd> | |
| 341 | +</dl> | |
| 342 | + | |
| 343 | +</div> | |
| 344 | +</div> | |
| 345 | +</div><!-- contents --> | |
| 346 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 347 | +<!-- start footer part --> | |
| 348 | +<footer></footer><script>getFooter()</script> | |
| 349 | +</body> | |
| 350 | +</html> | |
| @@ -0,0 +1,209 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tCompactWavetable</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tCompactWavetable<div class="ingroups"><a class="el" href="group__oscillators.html">Oscillators</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>A more space-efficient anti-aliased wavetable oscillator than tWavetable but with slightly worse fidelity. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga31c71e150c921c9c2a6b99b47ed995f5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompactwavetable.html#ga31c71e150c921c9c2a6b99b47ed995f5">tCompactWavetable_free</a> (tCompactWavetable *const osc)</td></tr> | |
| 102 | +<tr class="memdesc:ga31c71e150c921c9c2a6b99b47ed995f5"><td class="mdescLeft"> </td><td class="mdescRight">Free a tCompactWavetable from its mempool. <a href="group__tcompactwavetable.html#ga31c71e150c921c9c2a6b99b47ed995f5">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga31c71e150c921c9c2a6b99b47ed995f5"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga3057038710e1b064968f8d290e753e5f"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompactwavetable.html#ga3057038710e1b064968f8d290e753e5f">tCompactWavetable_tick</a> (tCompactWavetable *const osc)</td></tr> | |
| 105 | +<tr class="memdesc:ga3057038710e1b064968f8d290e753e5f"><td class="mdescLeft"> </td><td class="mdescRight">Tick a tCompactWavetable oscillator. <a href="group__tcompactwavetable.html#ga3057038710e1b064968f8d290e753e5f">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga3057038710e1b064968f8d290e753e5f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga49955d040284b3e1a40f2288cb89c54d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompactwavetable.html#ga49955d040284b3e1a40f2288cb89c54d">tCompactWavetable_setFreq</a> (tCompactWavetable *const osc, float freq)</td></tr> | |
| 108 | +<tr class="memdesc:ga49955d040284b3e1a40f2288cb89c54d"><td class="mdescLeft"> </td><td class="mdescRight">Set the frequency of a tCompactWavetable oscillator. <a href="group__tcompactwavetable.html#ga49955d040284b3e1a40f2288cb89c54d">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:ga49955d040284b3e1a40f2288cb89c54d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +</table> | |
| 111 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 112 | +<p>A more space-efficient anti-aliased wavetable oscillator than tWavetable but with slightly worse fidelity. </p> | |
| 113 | +<h2 class="groupheader">Function Documentation</h2> | |
| 114 | +<a id="ga31c71e150c921c9c2a6b99b47ed995f5"></a> | |
| 115 | +<h2 class="memtitle"><span class="permalink"><a href="#ga31c71e150c921c9c2a6b99b47ed995f5">◆ </a></span>tCompactWavetable_free()</h2> | |
| 116 | + | |
| 117 | +<div class="memitem"> | |
| 118 | +<div class="memproto"> | |
| 119 | + <table class="memname"> | |
| 120 | + <tr> | |
| 121 | + <td class="memname">void tCompactWavetable_free </td> | |
| 122 | + <td>(</td> | |
| 123 | + <td class="paramtype">tCompactWavetable *const </td> | |
| 124 | + <td class="paramname"><em>osc</em></td><td>)</td> | |
| 125 | + <td></td> | |
| 126 | + </tr> | |
| 127 | + </table> | |
| 128 | +</div><div class="memdoc"> | |
| 129 | + | |
| 130 | +<p>Free a tCompactWavetable from its mempool. </p> | |
| 131 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 132 | + <table class="params"> | |
| 133 | + <tr><td class="paramname">osc</td><td>A pointer to the tCompactWavetable to free. </td></tr> | |
| 134 | + </table> | |
| 135 | + </dd> | |
| 136 | +</dl> | |
| 137 | + | |
| 138 | +</div> | |
| 139 | +</div> | |
| 140 | +<a id="ga3057038710e1b064968f8d290e753e5f"></a> | |
| 141 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3057038710e1b064968f8d290e753e5f">◆ </a></span>tCompactWavetable_tick()</h2> | |
| 142 | + | |
| 143 | +<div class="memitem"> | |
| 144 | +<div class="memproto"> | |
| 145 | + <table class="memname"> | |
| 146 | + <tr> | |
| 147 | + <td class="memname">float tCompactWavetable_tick </td> | |
| 148 | + <td>(</td> | |
| 149 | + <td class="paramtype">tCompactWavetable *const </td> | |
| 150 | + <td class="paramname"><em>osc</em></td><td>)</td> | |
| 151 | + <td></td> | |
| 152 | + </tr> | |
| 153 | + </table> | |
| 154 | +</div><div class="memdoc"> | |
| 155 | + | |
| 156 | +<p>Tick a tCompactWavetable oscillator. </p> | |
| 157 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 158 | + <table class="params"> | |
| 159 | + <tr><td class="paramname">osc</td><td>A pointer to the relevant tCompactWavetable. </td></tr> | |
| 160 | + </table> | |
| 161 | + </dd> | |
| 162 | +</dl> | |
| 163 | +<dl class="section return"><dt>Returns</dt><dd>The ticked sample as a float from -1 to 1. </dd></dl> | |
| 164 | + | |
| 165 | +</div> | |
| 166 | +</div> | |
| 167 | +<a id="ga49955d040284b3e1a40f2288cb89c54d"></a> | |
| 168 | +<h2 class="memtitle"><span class="permalink"><a href="#ga49955d040284b3e1a40f2288cb89c54d">◆ </a></span>tCompactWavetable_setFreq()</h2> | |
| 169 | + | |
| 170 | +<div class="memitem"> | |
| 171 | +<div class="memproto"> | |
| 172 | + <table class="memname"> | |
| 173 | + <tr> | |
| 174 | + <td class="memname">void tCompactWavetable_setFreq </td> | |
| 175 | + <td>(</td> | |
| 176 | + <td class="paramtype">tCompactWavetable *const </td> | |
| 177 | + <td class="paramname"><em>osc</em>, </td> | |
| 178 | + </tr> | |
| 179 | + <tr> | |
| 180 | + <td class="paramkey"></td> | |
| 181 | + <td></td> | |
| 182 | + <td class="paramtype">float </td> | |
| 183 | + <td class="paramname"><em>freq</em> </td> | |
| 184 | + </tr> | |
| 185 | + <tr> | |
| 186 | + <td></td> | |
| 187 | + <td>)</td> | |
| 188 | + <td></td><td></td> | |
| 189 | + </tr> | |
| 190 | + </table> | |
| 191 | +</div><div class="memdoc"> | |
| 192 | + | |
| 193 | +<p>Set the frequency of a tCompactWavetable oscillator. </p> | |
| 194 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 195 | + <table class="params"> | |
| 196 | + <tr><td class="paramname">osc</td><td>A pointer to the relevant tCompactWavetable. </td></tr> | |
| 197 | + <tr><td class="paramname">freq</td><td>The frequency to set the oscillator to. </td></tr> | |
| 198 | + </table> | |
| 199 | + </dd> | |
| 200 | +</dl> | |
| 201 | + | |
| 202 | +</div> | |
| 203 | +</div> | |
| 204 | +</div><!-- contents --> | |
| 205 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 206 | +<!-- start footer part --> | |
| 207 | +<footer></footer><script>getFooter()</script> | |
| 208 | +</body> | |
| 209 | +</html> | |
| @@ -0,0 +1,797 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tComplexLivingString</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tComplexLivingString<div class="ingroups"><a class="el" href="group__physical.html">Physical Models</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Complex string model. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gabdc7c63658712975d512e17a82f96b26"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#gabdc7c63658712975d512e17a82f96b26">tComplexLivingString_init</a> (tComplexLivingString *const, float freq, float pickPos, float prepPos, float prepIndex, float dampFreq, float decay, float targetLev, float levSmoothFactor, float levStrength, int levMode, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gabdc7c63658712975d512e17a82f96b26"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tComplexLivingString to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tcomplexlivingstring.html#gabdc7c63658712975d512e17a82f96b26">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gabdc7c63658712975d512e17a82f96b26"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gaf8d2d61f57a0b916002dafc427a8b092"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#gaf8d2d61f57a0b916002dafc427a8b092">tComplexLivingString_initToPool</a> (tComplexLivingString *const, float freq, float pickPos, float prepPos, float prepIndex, float dampFreq, float decay, float targetLev, float levSmoothFactor, float levStrength, int levMode, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:gaf8d2d61f57a0b916002dafc427a8b092"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tComplexLivingString to a specified mempool. <a href="group__tcomplexlivingstring.html#gaf8d2d61f57a0b916002dafc427a8b092">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gaf8d2d61f57a0b916002dafc427a8b092"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga3a7b657a97195d44907de707485d25cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga3a7b657a97195d44907de707485d25cb">tComplexLivingString_free</a> (tComplexLivingString *const)</td></tr> | |
| 108 | +<tr class="memdesc:ga3a7b657a97195d44907de707485d25cb"><td class="mdescLeft"> </td><td class="mdescRight">Free a tComplexLivingString from its mempool. <a href="group__tcomplexlivingstring.html#ga3a7b657a97195d44907de707485d25cb">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:ga3a7b657a97195d44907de707485d25cb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gaf65d7ea89eff0c65bd81573f83506808"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#gaf65d7ea89eff0c65bd81573f83506808">tComplexLivingString_tick</a> (tComplexLivingString *const, float input)</td></tr> | |
| 111 | +<tr class="separator:gaf65d7ea89eff0c65bd81573f83506808"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:ga87ae54f64d1dacee2ba06639cfd30ba6"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga87ae54f64d1dacee2ba06639cfd30ba6">tComplexLivingString_sample</a> (tComplexLivingString *const)</td></tr> | |
| 113 | +<tr class="separator:ga87ae54f64d1dacee2ba06639cfd30ba6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gabb770494f478d48ab52e44bd3c4f2ecc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#gabb770494f478d48ab52e44bd3c4f2ecc">tComplexLivingString_setFreq</a> (tComplexLivingString *const, float freq)</td></tr> | |
| 115 | +<tr class="separator:gabb770494f478d48ab52e44bd3c4f2ecc"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga567590c59dcaee1bfe8261fdef6bf6a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga567590c59dcaee1bfe8261fdef6bf6a3">tComplexLivingString_setWaveLength</a> (tComplexLivingString *const, float waveLength)</td></tr> | |
| 117 | +<tr class="separator:ga567590c59dcaee1bfe8261fdef6bf6a3"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga845a6f0ff9a7ee28bd8bfc72c31fd847"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga845a6f0ff9a7ee28bd8bfc72c31fd847">tComplexLivingString_setPickPos</a> (tComplexLivingString *const, float pickPos)</td></tr> | |
| 119 | +<tr class="separator:ga845a6f0ff9a7ee28bd8bfc72c31fd847"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:ga59d258180890d388614b8e9d55e6dc91"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga59d258180890d388614b8e9d55e6dc91">tComplexLivingString_setPrepPos</a> (tComplexLivingString *const, float prepPos)</td></tr> | |
| 121 | +<tr class="separator:ga59d258180890d388614b8e9d55e6dc91"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:ga520c912a5c42bfb9a6d8b25bdcbbcf7a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga520c912a5c42bfb9a6d8b25bdcbbcf7a">tComplexLivingString_setPrepIndex</a> (tComplexLivingString *const, float prepIndex)</td></tr> | |
| 123 | +<tr class="separator:ga520c912a5c42bfb9a6d8b25bdcbbcf7a"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:ga08b249830479e2981d3653728f8a138b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga08b249830479e2981d3653728f8a138b">tComplexLivingString_setDampFreq</a> (tComplexLivingString *const, float dampFreq)</td></tr> | |
| 125 | +<tr class="separator:ga08b249830479e2981d3653728f8a138b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:ga130cac764eb32901429fe3225e1a7094"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga130cac764eb32901429fe3225e1a7094">tComplexLivingString_setDecay</a> (tComplexLivingString *const, float decay)</td></tr> | |
| 127 | +<tr class="separator:ga130cac764eb32901429fe3225e1a7094"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:ga92d9f6282c0bed639d853f61e19bca83"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga92d9f6282c0bed639d853f61e19bca83">tComplexLivingString_setTargetLev</a> (tComplexLivingString *const, float targetLev)</td></tr> | |
| 129 | +<tr class="separator:ga92d9f6282c0bed639d853f61e19bca83"><td class="memSeparator" colspan="2"> </td></tr> | |
| 130 | +<tr class="memitem:gabc0a4196ec94ca64c223560ddadf17c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#gabc0a4196ec94ca64c223560ddadf17c6">tComplexLivingString_setLevSmoothFactor</a> (tComplexLivingString *const, float levSmoothFactor)</td></tr> | |
| 131 | +<tr class="separator:gabc0a4196ec94ca64c223560ddadf17c6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 132 | +<tr class="memitem:gaa2798083851981b869ad0439bfcbcab2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#gaa2798083851981b869ad0439bfcbcab2">tComplexLivingString_setLevStrength</a> (tComplexLivingString *const, float levStrength)</td></tr> | |
| 133 | +<tr class="separator:gaa2798083851981b869ad0439bfcbcab2"><td class="memSeparator" colspan="2"> </td></tr> | |
| 134 | +<tr class="memitem:ga2883cb67acc06cc1580702b3635e9780"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcomplexlivingstring.html#ga2883cb67acc06cc1580702b3635e9780">tComplexLivingString_setLevMode</a> (tComplexLivingString *const, int levMode)</td></tr> | |
| 135 | +<tr class="separator:ga2883cb67acc06cc1580702b3635e9780"><td class="memSeparator" colspan="2"> </td></tr> | |
| 136 | +</table> | |
| 137 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 138 | +<p>Complex string model. </p> | |
| 139 | +<h2 class="groupheader">Function Documentation</h2> | |
| 140 | +<a id="gabdc7c63658712975d512e17a82f96b26"></a> | |
| 141 | +<h2 class="memtitle"><span class="permalink"><a href="#gabdc7c63658712975d512e17a82f96b26">◆ </a></span>tComplexLivingString_init()</h2> | |
| 142 | + | |
| 143 | +<div class="memitem"> | |
| 144 | +<div class="memproto"> | |
| 145 | + <table class="memname"> | |
| 146 | + <tr> | |
| 147 | + <td class="memname">void tComplexLivingString_init </td> | |
| 148 | + <td>(</td> | |
| 149 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 150 | + <td class="paramname">, </td> | |
| 151 | + </tr> | |
| 152 | + <tr> | |
| 153 | + <td class="paramkey"></td> | |
| 154 | + <td></td> | |
| 155 | + <td class="paramtype">float </td> | |
| 156 | + <td class="paramname"><em>freq</em>, </td> | |
| 157 | + </tr> | |
| 158 | + <tr> | |
| 159 | + <td class="paramkey"></td> | |
| 160 | + <td></td> | |
| 161 | + <td class="paramtype">float </td> | |
| 162 | + <td class="paramname"><em>pickPos</em>, </td> | |
| 163 | + </tr> | |
| 164 | + <tr> | |
| 165 | + <td class="paramkey"></td> | |
| 166 | + <td></td> | |
| 167 | + <td class="paramtype">float </td> | |
| 168 | + <td class="paramname"><em>prepPos</em>, </td> | |
| 169 | + </tr> | |
| 170 | + <tr> | |
| 171 | + <td class="paramkey"></td> | |
| 172 | + <td></td> | |
| 173 | + <td class="paramtype">float </td> | |
| 174 | + <td class="paramname"><em>prepIndex</em>, </td> | |
| 175 | + </tr> | |
| 176 | + <tr> | |
| 177 | + <td class="paramkey"></td> | |
| 178 | + <td></td> | |
| 179 | + <td class="paramtype">float </td> | |
| 180 | + <td class="paramname"><em>dampFreq</em>, </td> | |
| 181 | + </tr> | |
| 182 | + <tr> | |
| 183 | + <td class="paramkey"></td> | |
| 184 | + <td></td> | |
| 185 | + <td class="paramtype">float </td> | |
| 186 | + <td class="paramname"><em>decay</em>, </td> | |
| 187 | + </tr> | |
| 188 | + <tr> | |
| 189 | + <td class="paramkey"></td> | |
| 190 | + <td></td> | |
| 191 | + <td class="paramtype">float </td> | |
| 192 | + <td class="paramname"><em>targetLev</em>, </td> | |
| 193 | + </tr> | |
| 194 | + <tr> | |
| 195 | + <td class="paramkey"></td> | |
| 196 | + <td></td> | |
| 197 | + <td class="paramtype">float </td> | |
| 198 | + <td class="paramname"><em>levSmoothFactor</em>, </td> | |
| 199 | + </tr> | |
| 200 | + <tr> | |
| 201 | + <td class="paramkey"></td> | |
| 202 | + <td></td> | |
| 203 | + <td class="paramtype">float </td> | |
| 204 | + <td class="paramname"><em>levStrength</em>, </td> | |
| 205 | + </tr> | |
| 206 | + <tr> | |
| 207 | + <td class="paramkey"></td> | |
| 208 | + <td></td> | |
| 209 | + <td class="paramtype">int </td> | |
| 210 | + <td class="paramname"><em>levMode</em>, </td> | |
| 211 | + </tr> | |
| 212 | + <tr> | |
| 213 | + <td class="paramkey"></td> | |
| 214 | + <td></td> | |
| 215 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 216 | + <td class="paramname"><em>leaf</em> </td> | |
| 217 | + </tr> | |
| 218 | + <tr> | |
| 219 | + <td></td> | |
| 220 | + <td>)</td> | |
| 221 | + <td></td><td></td> | |
| 222 | + </tr> | |
| 223 | + </table> | |
| 224 | +</div><div class="memdoc"> | |
| 225 | + | |
| 226 | +<p>Initialize a tComplexLivingString to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 227 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 228 | + <table class="params"> | |
| 229 | + <tr><td class="paramname">string</td><td>A pointer to the tComplexLivingString to initialize. </td></tr> | |
| 230 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 231 | + </table> | |
| 232 | + </dd> | |
| 233 | +</dl> | |
| 234 | + | |
| 235 | +</div> | |
| 236 | +</div> | |
| 237 | +<a id="gaf8d2d61f57a0b916002dafc427a8b092"></a> | |
| 238 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf8d2d61f57a0b916002dafc427a8b092">◆ </a></span>tComplexLivingString_initToPool()</h2> | |
| 239 | + | |
| 240 | +<div class="memitem"> | |
| 241 | +<div class="memproto"> | |
| 242 | + <table class="memname"> | |
| 243 | + <tr> | |
| 244 | + <td class="memname">void tComplexLivingString_initToPool </td> | |
| 245 | + <td>(</td> | |
| 246 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 247 | + <td class="paramname">, </td> | |
| 248 | + </tr> | |
| 249 | + <tr> | |
| 250 | + <td class="paramkey"></td> | |
| 251 | + <td></td> | |
| 252 | + <td class="paramtype">float </td> | |
| 253 | + <td class="paramname"><em>freq</em>, </td> | |
| 254 | + </tr> | |
| 255 | + <tr> | |
| 256 | + <td class="paramkey"></td> | |
| 257 | + <td></td> | |
| 258 | + <td class="paramtype">float </td> | |
| 259 | + <td class="paramname"><em>pickPos</em>, </td> | |
| 260 | + </tr> | |
| 261 | + <tr> | |
| 262 | + <td class="paramkey"></td> | |
| 263 | + <td></td> | |
| 264 | + <td class="paramtype">float </td> | |
| 265 | + <td class="paramname"><em>prepPos</em>, </td> | |
| 266 | + </tr> | |
| 267 | + <tr> | |
| 268 | + <td class="paramkey"></td> | |
| 269 | + <td></td> | |
| 270 | + <td class="paramtype">float </td> | |
| 271 | + <td class="paramname"><em>prepIndex</em>, </td> | |
| 272 | + </tr> | |
| 273 | + <tr> | |
| 274 | + <td class="paramkey"></td> | |
| 275 | + <td></td> | |
| 276 | + <td class="paramtype">float </td> | |
| 277 | + <td class="paramname"><em>dampFreq</em>, </td> | |
| 278 | + </tr> | |
| 279 | + <tr> | |
| 280 | + <td class="paramkey"></td> | |
| 281 | + <td></td> | |
| 282 | + <td class="paramtype">float </td> | |
| 283 | + <td class="paramname"><em>decay</em>, </td> | |
| 284 | + </tr> | |
| 285 | + <tr> | |
| 286 | + <td class="paramkey"></td> | |
| 287 | + <td></td> | |
| 288 | + <td class="paramtype">float </td> | |
| 289 | + <td class="paramname"><em>targetLev</em>, </td> | |
| 290 | + </tr> | |
| 291 | + <tr> | |
| 292 | + <td class="paramkey"></td> | |
| 293 | + <td></td> | |
| 294 | + <td class="paramtype">float </td> | |
| 295 | + <td class="paramname"><em>levSmoothFactor</em>, </td> | |
| 296 | + </tr> | |
| 297 | + <tr> | |
| 298 | + <td class="paramkey"></td> | |
| 299 | + <td></td> | |
| 300 | + <td class="paramtype">float </td> | |
| 301 | + <td class="paramname"><em>levStrength</em>, </td> | |
| 302 | + </tr> | |
| 303 | + <tr> | |
| 304 | + <td class="paramkey"></td> | |
| 305 | + <td></td> | |
| 306 | + <td class="paramtype">int </td> | |
| 307 | + <td class="paramname"><em>levMode</em>, </td> | |
| 308 | + </tr> | |
| 309 | + <tr> | |
| 310 | + <td class="paramkey"></td> | |
| 311 | + <td></td> | |
| 312 | + <td class="paramtype">tMempool * const </td> | |
| 313 | + <td class="paramname"> </td> | |
| 314 | + </tr> | |
| 315 | + <tr> | |
| 316 | + <td></td> | |
| 317 | + <td>)</td> | |
| 318 | + <td></td><td></td> | |
| 319 | + </tr> | |
| 320 | + </table> | |
| 321 | +</div><div class="memdoc"> | |
| 322 | + | |
| 323 | +<p>Initialize a tComplexLivingString to a specified mempool. </p> | |
| 324 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 325 | + <table class="params"> | |
| 326 | + <tr><td class="paramname">string</td><td>A pointer to the tComplexLivingString to initialize. </td></tr> | |
| 327 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 328 | + </table> | |
| 329 | + </dd> | |
| 330 | +</dl> | |
| 331 | + | |
| 332 | +</div> | |
| 333 | +</div> | |
| 334 | +<a id="ga3a7b657a97195d44907de707485d25cb"></a> | |
| 335 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3a7b657a97195d44907de707485d25cb">◆ </a></span>tComplexLivingString_free()</h2> | |
| 336 | + | |
| 337 | +<div class="memitem"> | |
| 338 | +<div class="memproto"> | |
| 339 | + <table class="memname"> | |
| 340 | + <tr> | |
| 341 | + <td class="memname">void tComplexLivingString_free </td> | |
| 342 | + <td>(</td> | |
| 343 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 344 | + <td class="paramname"></td><td>)</td> | |
| 345 | + <td></td> | |
| 346 | + </tr> | |
| 347 | + </table> | |
| 348 | +</div><div class="memdoc"> | |
| 349 | + | |
| 350 | +<p>Free a tComplexLivingString from its mempool. </p> | |
| 351 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 352 | + <table class="params"> | |
| 353 | + <tr><td class="paramname">string</td><td>A pointer to the tComplexLivingString to free. </td></tr> | |
| 354 | + </table> | |
| 355 | + </dd> | |
| 356 | +</dl> | |
| 357 | + | |
| 358 | +</div> | |
| 359 | +</div> | |
| 360 | +<a id="gaf65d7ea89eff0c65bd81573f83506808"></a> | |
| 361 | +<h2 class="memtitle"><span class="permalink"><a href="#gaf65d7ea89eff0c65bd81573f83506808">◆ </a></span>tComplexLivingString_tick()</h2> | |
| 362 | + | |
| 363 | +<div class="memitem"> | |
| 364 | +<div class="memproto"> | |
| 365 | + <table class="memname"> | |
| 366 | + <tr> | |
| 367 | + <td class="memname">float tComplexLivingString_tick </td> | |
| 368 | + <td>(</td> | |
| 369 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 370 | + <td class="paramname">, </td> | |
| 371 | + </tr> | |
| 372 | + <tr> | |
| 373 | + <td class="paramkey"></td> | |
| 374 | + <td></td> | |
| 375 | + <td class="paramtype">float </td> | |
| 376 | + <td class="paramname"><em>input</em> </td> | |
| 377 | + </tr> | |
| 378 | + <tr> | |
| 379 | + <td></td> | |
| 380 | + <td>)</td> | |
| 381 | + <td></td><td></td> | |
| 382 | + </tr> | |
| 383 | + </table> | |
| 384 | +</div><div class="memdoc"> | |
| 385 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 386 | + <table class="params"> | |
| 387 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 388 | + </table> | |
| 389 | + </dd> | |
| 390 | +</dl> | |
| 391 | + | |
| 392 | +</div> | |
| 393 | +</div> | |
| 394 | +<a id="ga87ae54f64d1dacee2ba06639cfd30ba6"></a> | |
| 395 | +<h2 class="memtitle"><span class="permalink"><a href="#ga87ae54f64d1dacee2ba06639cfd30ba6">◆ </a></span>tComplexLivingString_sample()</h2> | |
| 396 | + | |
| 397 | +<div class="memitem"> | |
| 398 | +<div class="memproto"> | |
| 399 | + <table class="memname"> | |
| 400 | + <tr> | |
| 401 | + <td class="memname">float tComplexLivingString_sample </td> | |
| 402 | + <td>(</td> | |
| 403 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 404 | + <td class="paramname"></td><td>)</td> | |
| 405 | + <td></td> | |
| 406 | + </tr> | |
| 407 | + </table> | |
| 408 | +</div><div class="memdoc"> | |
| 409 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 410 | + <table class="params"> | |
| 411 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 412 | + </table> | |
| 413 | + </dd> | |
| 414 | +</dl> | |
| 415 | + | |
| 416 | +</div> | |
| 417 | +</div> | |
| 418 | +<a id="gabb770494f478d48ab52e44bd3c4f2ecc"></a> | |
| 419 | +<h2 class="memtitle"><span class="permalink"><a href="#gabb770494f478d48ab52e44bd3c4f2ecc">◆ </a></span>tComplexLivingString_setFreq()</h2> | |
| 420 | + | |
| 421 | +<div class="memitem"> | |
| 422 | +<div class="memproto"> | |
| 423 | + <table class="memname"> | |
| 424 | + <tr> | |
| 425 | + <td class="memname">void tComplexLivingString_setFreq </td> | |
| 426 | + <td>(</td> | |
| 427 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 428 | + <td class="paramname">, </td> | |
| 429 | + </tr> | |
| 430 | + <tr> | |
| 431 | + <td class="paramkey"></td> | |
| 432 | + <td></td> | |
| 433 | + <td class="paramtype">float </td> | |
| 434 | + <td class="paramname"><em>freq</em> </td> | |
| 435 | + </tr> | |
| 436 | + <tr> | |
| 437 | + <td></td> | |
| 438 | + <td>)</td> | |
| 439 | + <td></td><td></td> | |
| 440 | + </tr> | |
| 441 | + </table> | |
| 442 | +</div><div class="memdoc"> | |
| 443 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 444 | + <table class="params"> | |
| 445 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 446 | + </table> | |
| 447 | + </dd> | |
| 448 | +</dl> | |
| 449 | + | |
| 450 | +</div> | |
| 451 | +</div> | |
| 452 | +<a id="ga567590c59dcaee1bfe8261fdef6bf6a3"></a> | |
| 453 | +<h2 class="memtitle"><span class="permalink"><a href="#ga567590c59dcaee1bfe8261fdef6bf6a3">◆ </a></span>tComplexLivingString_setWaveLength()</h2> | |
| 454 | + | |
| 455 | +<div class="memitem"> | |
| 456 | +<div class="memproto"> | |
| 457 | + <table class="memname"> | |
| 458 | + <tr> | |
| 459 | + <td class="memname">void tComplexLivingString_setWaveLength </td> | |
| 460 | + <td>(</td> | |
| 461 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 462 | + <td class="paramname">, </td> | |
| 463 | + </tr> | |
| 464 | + <tr> | |
| 465 | + <td class="paramkey"></td> | |
| 466 | + <td></td> | |
| 467 | + <td class="paramtype">float </td> | |
| 468 | + <td class="paramname"><em>waveLength</em> </td> | |
| 469 | + </tr> | |
| 470 | + <tr> | |
| 471 | + <td></td> | |
| 472 | + <td>)</td> | |
| 473 | + <td></td><td></td> | |
| 474 | + </tr> | |
| 475 | + </table> | |
| 476 | +</div><div class="memdoc"> | |
| 477 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 478 | + <table class="params"> | |
| 479 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 480 | + </table> | |
| 481 | + </dd> | |
| 482 | +</dl> | |
| 483 | + | |
| 484 | +</div> | |
| 485 | +</div> | |
| 486 | +<a id="ga845a6f0ff9a7ee28bd8bfc72c31fd847"></a> | |
| 487 | +<h2 class="memtitle"><span class="permalink"><a href="#ga845a6f0ff9a7ee28bd8bfc72c31fd847">◆ </a></span>tComplexLivingString_setPickPos()</h2> | |
| 488 | + | |
| 489 | +<div class="memitem"> | |
| 490 | +<div class="memproto"> | |
| 491 | + <table class="memname"> | |
| 492 | + <tr> | |
| 493 | + <td class="memname">void tComplexLivingString_setPickPos </td> | |
| 494 | + <td>(</td> | |
| 495 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 496 | + <td class="paramname">, </td> | |
| 497 | + </tr> | |
| 498 | + <tr> | |
| 499 | + <td class="paramkey"></td> | |
| 500 | + <td></td> | |
| 501 | + <td class="paramtype">float </td> | |
| 502 | + <td class="paramname"><em>pickPos</em> </td> | |
| 503 | + </tr> | |
| 504 | + <tr> | |
| 505 | + <td></td> | |
| 506 | + <td>)</td> | |
| 507 | + <td></td><td></td> | |
| 508 | + </tr> | |
| 509 | + </table> | |
| 510 | +</div><div class="memdoc"> | |
| 511 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 512 | + <table class="params"> | |
| 513 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 514 | + </table> | |
| 515 | + </dd> | |
| 516 | +</dl> | |
| 517 | + | |
| 518 | +</div> | |
| 519 | +</div> | |
| 520 | +<a id="ga59d258180890d388614b8e9d55e6dc91"></a> | |
| 521 | +<h2 class="memtitle"><span class="permalink"><a href="#ga59d258180890d388614b8e9d55e6dc91">◆ </a></span>tComplexLivingString_setPrepPos()</h2> | |
| 522 | + | |
| 523 | +<div class="memitem"> | |
| 524 | +<div class="memproto"> | |
| 525 | + <table class="memname"> | |
| 526 | + <tr> | |
| 527 | + <td class="memname">void tComplexLivingString_setPrepPos </td> | |
| 528 | + <td>(</td> | |
| 529 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 530 | + <td class="paramname">, </td> | |
| 531 | + </tr> | |
| 532 | + <tr> | |
| 533 | + <td class="paramkey"></td> | |
| 534 | + <td></td> | |
| 535 | + <td class="paramtype">float </td> | |
| 536 | + <td class="paramname"><em>prepPos</em> </td> | |
| 537 | + </tr> | |
| 538 | + <tr> | |
| 539 | + <td></td> | |
| 540 | + <td>)</td> | |
| 541 | + <td></td><td></td> | |
| 542 | + </tr> | |
| 543 | + </table> | |
| 544 | +</div><div class="memdoc"> | |
| 545 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 546 | + <table class="params"> | |
| 547 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 548 | + </table> | |
| 549 | + </dd> | |
| 550 | +</dl> | |
| 551 | + | |
| 552 | +</div> | |
| 553 | +</div> | |
| 554 | +<a id="ga520c912a5c42bfb9a6d8b25bdcbbcf7a"></a> | |
| 555 | +<h2 class="memtitle"><span class="permalink"><a href="#ga520c912a5c42bfb9a6d8b25bdcbbcf7a">◆ </a></span>tComplexLivingString_setPrepIndex()</h2> | |
| 556 | + | |
| 557 | +<div class="memitem"> | |
| 558 | +<div class="memproto"> | |
| 559 | + <table class="memname"> | |
| 560 | + <tr> | |
| 561 | + <td class="memname">void tComplexLivingString_setPrepIndex </td> | |
| 562 | + <td>(</td> | |
| 563 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 564 | + <td class="paramname">, </td> | |
| 565 | + </tr> | |
| 566 | + <tr> | |
| 567 | + <td class="paramkey"></td> | |
| 568 | + <td></td> | |
| 569 | + <td class="paramtype">float </td> | |
| 570 | + <td class="paramname"><em>prepIndex</em> </td> | |
| 571 | + </tr> | |
| 572 | + <tr> | |
| 573 | + <td></td> | |
| 574 | + <td>)</td> | |
| 575 | + <td></td><td></td> | |
| 576 | + </tr> | |
| 577 | + </table> | |
| 578 | +</div><div class="memdoc"> | |
| 579 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 580 | + <table class="params"> | |
| 581 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 582 | + </table> | |
| 583 | + </dd> | |
| 584 | +</dl> | |
| 585 | + | |
| 586 | +</div> | |
| 587 | +</div> | |
| 588 | +<a id="ga08b249830479e2981d3653728f8a138b"></a> | |
| 589 | +<h2 class="memtitle"><span class="permalink"><a href="#ga08b249830479e2981d3653728f8a138b">◆ </a></span>tComplexLivingString_setDampFreq()</h2> | |
| 590 | + | |
| 591 | +<div class="memitem"> | |
| 592 | +<div class="memproto"> | |
| 593 | + <table class="memname"> | |
| 594 | + <tr> | |
| 595 | + <td class="memname">void tComplexLivingString_setDampFreq </td> | |
| 596 | + <td>(</td> | |
| 597 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 598 | + <td class="paramname">, </td> | |
| 599 | + </tr> | |
| 600 | + <tr> | |
| 601 | + <td class="paramkey"></td> | |
| 602 | + <td></td> | |
| 603 | + <td class="paramtype">float </td> | |
| 604 | + <td class="paramname"><em>dampFreq</em> </td> | |
| 605 | + </tr> | |
| 606 | + <tr> | |
| 607 | + <td></td> | |
| 608 | + <td>)</td> | |
| 609 | + <td></td><td></td> | |
| 610 | + </tr> | |
| 611 | + </table> | |
| 612 | +</div><div class="memdoc"> | |
| 613 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 614 | + <table class="params"> | |
| 615 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 616 | + </table> | |
| 617 | + </dd> | |
| 618 | +</dl> | |
| 619 | + | |
| 620 | +</div> | |
| 621 | +</div> | |
| 622 | +<a id="ga130cac764eb32901429fe3225e1a7094"></a> | |
| 623 | +<h2 class="memtitle"><span class="permalink"><a href="#ga130cac764eb32901429fe3225e1a7094">◆ </a></span>tComplexLivingString_setDecay()</h2> | |
| 624 | + | |
| 625 | +<div class="memitem"> | |
| 626 | +<div class="memproto"> | |
| 627 | + <table class="memname"> | |
| 628 | + <tr> | |
| 629 | + <td class="memname">void tComplexLivingString_setDecay </td> | |
| 630 | + <td>(</td> | |
| 631 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 632 | + <td class="paramname">, </td> | |
| 633 | + </tr> | |
| 634 | + <tr> | |
| 635 | + <td class="paramkey"></td> | |
| 636 | + <td></td> | |
| 637 | + <td class="paramtype">float </td> | |
| 638 | + <td class="paramname"><em>decay</em> </td> | |
| 639 | + </tr> | |
| 640 | + <tr> | |
| 641 | + <td></td> | |
| 642 | + <td>)</td> | |
| 643 | + <td></td><td></td> | |
| 644 | + </tr> | |
| 645 | + </table> | |
| 646 | +</div><div class="memdoc"> | |
| 647 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 648 | + <table class="params"> | |
| 649 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 650 | + </table> | |
| 651 | + </dd> | |
| 652 | +</dl> | |
| 653 | + | |
| 654 | +</div> | |
| 655 | +</div> | |
| 656 | +<a id="ga92d9f6282c0bed639d853f61e19bca83"></a> | |
| 657 | +<h2 class="memtitle"><span class="permalink"><a href="#ga92d9f6282c0bed639d853f61e19bca83">◆ </a></span>tComplexLivingString_setTargetLev()</h2> | |
| 658 | + | |
| 659 | +<div class="memitem"> | |
| 660 | +<div class="memproto"> | |
| 661 | + <table class="memname"> | |
| 662 | + <tr> | |
| 663 | + <td class="memname">void tComplexLivingString_setTargetLev </td> | |
| 664 | + <td>(</td> | |
| 665 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 666 | + <td class="paramname">, </td> | |
| 667 | + </tr> | |
| 668 | + <tr> | |
| 669 | + <td class="paramkey"></td> | |
| 670 | + <td></td> | |
| 671 | + <td class="paramtype">float </td> | |
| 672 | + <td class="paramname"><em>targetLev</em> </td> | |
| 673 | + </tr> | |
| 674 | + <tr> | |
| 675 | + <td></td> | |
| 676 | + <td>)</td> | |
| 677 | + <td></td><td></td> | |
| 678 | + </tr> | |
| 679 | + </table> | |
| 680 | +</div><div class="memdoc"> | |
| 681 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 682 | + <table class="params"> | |
| 683 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 684 | + </table> | |
| 685 | + </dd> | |
| 686 | +</dl> | |
| 687 | + | |
| 688 | +</div> | |
| 689 | +</div> | |
| 690 | +<a id="gabc0a4196ec94ca64c223560ddadf17c6"></a> | |
| 691 | +<h2 class="memtitle"><span class="permalink"><a href="#gabc0a4196ec94ca64c223560ddadf17c6">◆ </a></span>tComplexLivingString_setLevSmoothFactor()</h2> | |
| 692 | + | |
| 693 | +<div class="memitem"> | |
| 694 | +<div class="memproto"> | |
| 695 | + <table class="memname"> | |
| 696 | + <tr> | |
| 697 | + <td class="memname">void tComplexLivingString_setLevSmoothFactor </td> | |
| 698 | + <td>(</td> | |
| 699 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 700 | + <td class="paramname">, </td> | |
| 701 | + </tr> | |
| 702 | + <tr> | |
| 703 | + <td class="paramkey"></td> | |
| 704 | + <td></td> | |
| 705 | + <td class="paramtype">float </td> | |
| 706 | + <td class="paramname"><em>levSmoothFactor</em> </td> | |
| 707 | + </tr> | |
| 708 | + <tr> | |
| 709 | + <td></td> | |
| 710 | + <td>)</td> | |
| 711 | + <td></td><td></td> | |
| 712 | + </tr> | |
| 713 | + </table> | |
| 714 | +</div><div class="memdoc"> | |
| 715 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 716 | + <table class="params"> | |
| 717 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 718 | + </table> | |
| 719 | + </dd> | |
| 720 | +</dl> | |
| 721 | + | |
| 722 | +</div> | |
| 723 | +</div> | |
| 724 | +<a id="gaa2798083851981b869ad0439bfcbcab2"></a> | |
| 725 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa2798083851981b869ad0439bfcbcab2">◆ </a></span>tComplexLivingString_setLevStrength()</h2> | |
| 726 | + | |
| 727 | +<div class="memitem"> | |
| 728 | +<div class="memproto"> | |
| 729 | + <table class="memname"> | |
| 730 | + <tr> | |
| 731 | + <td class="memname">void tComplexLivingString_setLevStrength </td> | |
| 732 | + <td>(</td> | |
| 733 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 734 | + <td class="paramname">, </td> | |
| 735 | + </tr> | |
| 736 | + <tr> | |
| 737 | + <td class="paramkey"></td> | |
| 738 | + <td></td> | |
| 739 | + <td class="paramtype">float </td> | |
| 740 | + <td class="paramname"><em>levStrength</em> </td> | |
| 741 | + </tr> | |
| 742 | + <tr> | |
| 743 | + <td></td> | |
| 744 | + <td>)</td> | |
| 745 | + <td></td><td></td> | |
| 746 | + </tr> | |
| 747 | + </table> | |
| 748 | +</div><div class="memdoc"> | |
| 749 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 750 | + <table class="params"> | |
| 751 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 752 | + </table> | |
| 753 | + </dd> | |
| 754 | +</dl> | |
| 755 | + | |
| 756 | +</div> | |
| 757 | +</div> | |
| 758 | +<a id="ga2883cb67acc06cc1580702b3635e9780"></a> | |
| 759 | +<h2 class="memtitle"><span class="permalink"><a href="#ga2883cb67acc06cc1580702b3635e9780">◆ </a></span>tComplexLivingString_setLevMode()</h2> | |
| 760 | + | |
| 761 | +<div class="memitem"> | |
| 762 | +<div class="memproto"> | |
| 763 | + <table class="memname"> | |
| 764 | + <tr> | |
| 765 | + <td class="memname">void tComplexLivingString_setLevMode </td> | |
| 766 | + <td>(</td> | |
| 767 | + <td class="paramtype">tComplexLivingString * const </td> | |
| 768 | + <td class="paramname">, </td> | |
| 769 | + </tr> | |
| 770 | + <tr> | |
| 771 | + <td class="paramkey"></td> | |
| 772 | + <td></td> | |
| 773 | + <td class="paramtype">int </td> | |
| 774 | + <td class="paramname"><em>levMode</em> </td> | |
| 775 | + </tr> | |
| 776 | + <tr> | |
| 777 | + <td></td> | |
| 778 | + <td>)</td> | |
| 779 | + <td></td><td></td> | |
| 780 | + </tr> | |
| 781 | + </table> | |
| 782 | +</div><div class="memdoc"> | |
| 783 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 784 | + <table class="params"> | |
| 785 | + <tr><td class="paramname">string</td><td>A pointer to the relevant tComplexLivingString. </td></tr> | |
| 786 | + </table> | |
| 787 | + </dd> | |
| 788 | +</dl> | |
| 789 | + | |
| 790 | +</div> | |
| 791 | +</div> | |
| 792 | +</div><!-- contents --> | |
| 793 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 794 | +<!-- start footer part --> | |
| 795 | +<footer></footer><script>getFooter()</script> | |
| 796 | +</body> | |
| 797 | +</html> | |
| @@ -0,0 +1,255 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tCompressor</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tCompressor<div class="ingroups"><a class="el" href="group__dynamics.html">Dynamics</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Standard compressor. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga831af7fdc81866f746f3ec5552589e05"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompressor.html#ga831af7fdc81866f746f3ec5552589e05">tCompressor_init</a> (tCompressor *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga831af7fdc81866f746f3ec5552589e05"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tCompressor to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tcompressor.html#ga831af7fdc81866f746f3ec5552589e05">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga831af7fdc81866f746f3ec5552589e05"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga305d1f036bb4844429687afdc1a8053c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompressor.html#ga305d1f036bb4844429687afdc1a8053c">tCompressor_initToPool</a> (tCompressor *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga305d1f036bb4844429687afdc1a8053c"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tCompressor to a specified mempool. <a href="group__tcompressor.html#ga305d1f036bb4844429687afdc1a8053c">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga305d1f036bb4844429687afdc1a8053c"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gaa3369bf1a4eef5d5bce64db6bf962618"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompressor.html#gaa3369bf1a4eef5d5bce64db6bf962618">tCompressor_free</a> (tCompressor *const)</td></tr> | |
| 108 | +<tr class="memdesc:gaa3369bf1a4eef5d5bce64db6bf962618"><td class="mdescLeft"> </td><td class="mdescRight">Free a tCompressor from its mempool. <a href="group__tcompressor.html#gaa3369bf1a4eef5d5bce64db6bf962618">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gaa3369bf1a4eef5d5bce64db6bf962618"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga129d5624d13d79f9ad7bb29c84ee0c42"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcompressor.html#ga129d5624d13d79f9ad7bb29c84ee0c42">tCompressor_tick</a> (tCompressor *const, float input)</td></tr> | |
| 111 | +<tr class="separator:ga129d5624d13d79f9ad7bb29c84ee0c42"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +</table> | |
| 113 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 114 | +<p>Standard compressor. </p> | |
| 115 | +<h2 class="groupheader">Function Documentation</h2> | |
| 116 | +<a id="ga831af7fdc81866f746f3ec5552589e05"></a> | |
| 117 | +<h2 class="memtitle"><span class="permalink"><a href="#ga831af7fdc81866f746f3ec5552589e05">◆ </a></span>tCompressor_init()</h2> | |
| 118 | + | |
| 119 | +<div class="memitem"> | |
| 120 | +<div class="memproto"> | |
| 121 | + <table class="memname"> | |
| 122 | + <tr> | |
| 123 | + <td class="memname">void tCompressor_init </td> | |
| 124 | + <td>(</td> | |
| 125 | + <td class="paramtype">tCompressor * const </td> | |
| 126 | + <td class="paramname">, </td> | |
| 127 | + </tr> | |
| 128 | + <tr> | |
| 129 | + <td class="paramkey"></td> | |
| 130 | + <td></td> | |
| 131 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 132 | + <td class="paramname"><em>leaf</em> </td> | |
| 133 | + </tr> | |
| 134 | + <tr> | |
| 135 | + <td></td> | |
| 136 | + <td>)</td> | |
| 137 | + <td></td><td></td> | |
| 138 | + </tr> | |
| 139 | + </table> | |
| 140 | +</div><div class="memdoc"> | |
| 141 | + | |
| 142 | +<p>Initialize a tCompressor to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 143 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 144 | + <table class="params"> | |
| 145 | + <tr><td class="paramname">compressor</td><td>A pointer to the tCompressor to initialize. </td></tr> | |
| 146 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 147 | + </table> | |
| 148 | + </dd> | |
| 149 | +</dl> | |
| 150 | + | |
| 151 | +</div> | |
| 152 | +</div> | |
| 153 | +<a id="ga305d1f036bb4844429687afdc1a8053c"></a> | |
| 154 | +<h2 class="memtitle"><span class="permalink"><a href="#ga305d1f036bb4844429687afdc1a8053c">◆ </a></span>tCompressor_initToPool()</h2> | |
| 155 | + | |
| 156 | +<div class="memitem"> | |
| 157 | +<div class="memproto"> | |
| 158 | + <table class="memname"> | |
| 159 | + <tr> | |
| 160 | + <td class="memname">void tCompressor_initToPool </td> | |
| 161 | + <td>(</td> | |
| 162 | + <td class="paramtype">tCompressor * const </td> | |
| 163 | + <td class="paramname">, </td> | |
| 164 | + </tr> | |
| 165 | + <tr> | |
| 166 | + <td class="paramkey"></td> | |
| 167 | + <td></td> | |
| 168 | + <td class="paramtype">tMempool * const </td> | |
| 169 | + <td class="paramname"> </td> | |
| 170 | + </tr> | |
| 171 | + <tr> | |
| 172 | + <td></td> | |
| 173 | + <td>)</td> | |
| 174 | + <td></td><td></td> | |
| 175 | + </tr> | |
| 176 | + </table> | |
| 177 | +</div><div class="memdoc"> | |
| 178 | + | |
| 179 | +<p>Initialize a tCompressor to a specified mempool. </p> | |
| 180 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 181 | + <table class="params"> | |
| 182 | + <tr><td class="paramname">compressor</td><td>A pointer to the tCompressor to initialize. </td></tr> | |
| 183 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 184 | + </table> | |
| 185 | + </dd> | |
| 186 | +</dl> | |
| 187 | + | |
| 188 | +</div> | |
| 189 | +</div> | |
| 190 | +<a id="gaa3369bf1a4eef5d5bce64db6bf962618"></a> | |
| 191 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa3369bf1a4eef5d5bce64db6bf962618">◆ </a></span>tCompressor_free()</h2> | |
| 192 | + | |
| 193 | +<div class="memitem"> | |
| 194 | +<div class="memproto"> | |
| 195 | + <table class="memname"> | |
| 196 | + <tr> | |
| 197 | + <td class="memname">void tCompressor_free </td> | |
| 198 | + <td>(</td> | |
| 199 | + <td class="paramtype">tCompressor * const </td> | |
| 200 | + <td class="paramname"></td><td>)</td> | |
| 201 | + <td></td> | |
| 202 | + </tr> | |
| 203 | + </table> | |
| 204 | +</div><div class="memdoc"> | |
| 205 | + | |
| 206 | +<p>Free a tCompressor from its mempool. </p> | |
| 207 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 208 | + <table class="params"> | |
| 209 | + <tr><td class="paramname">compressor</td><td>A pointer to the tCompressor to free. </td></tr> | |
| 210 | + </table> | |
| 211 | + </dd> | |
| 212 | +</dl> | |
| 213 | + | |
| 214 | +</div> | |
| 215 | +</div> | |
| 216 | +<a id="ga129d5624d13d79f9ad7bb29c84ee0c42"></a> | |
| 217 | +<h2 class="memtitle"><span class="permalink"><a href="#ga129d5624d13d79f9ad7bb29c84ee0c42">◆ </a></span>tCompressor_tick()</h2> | |
| 218 | + | |
| 219 | +<div class="memitem"> | |
| 220 | +<div class="memproto"> | |
| 221 | + <table class="memname"> | |
| 222 | + <tr> | |
| 223 | + <td class="memname">float tCompressor_tick </td> | |
| 224 | + <td>(</td> | |
| 225 | + <td class="paramtype">tCompressor * const </td> | |
| 226 | + <td class="paramname">, </td> | |
| 227 | + </tr> | |
| 228 | + <tr> | |
| 229 | + <td class="paramkey"></td> | |
| 230 | + <td></td> | |
| 231 | + <td class="paramtype">float </td> | |
| 232 | + <td class="paramname"><em>input</em> </td> | |
| 233 | + </tr> | |
| 234 | + <tr> | |
| 235 | + <td></td> | |
| 236 | + <td>)</td> | |
| 237 | + <td></td><td></td> | |
| 238 | + </tr> | |
| 239 | + </table> | |
| 240 | +</div><div class="memdoc"> | |
| 241 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 242 | + <table class="params"> | |
| 243 | + <tr><td class="paramname">compressor</td><td>A pointer to the relevant tCompressor.  </td></tr> | |
| 244 | + </table> | |
| 245 | + </dd> | |
| 246 | +</dl> | |
| 247 | + | |
| 248 | +</div> | |
| 249 | +</div> | |
| 250 | +</div><!-- contents --> | |
| 251 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 252 | +<!-- start footer part --> | |
| 253 | +<footer></footer><script>getFooter()</script> | |
| 254 | +</body> | |
| 255 | +</html> | |
| @@ -0,0 +1,403 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tCrusher</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tCrusher<div class="ingroups"><a class="el" href="group__distortion.html">Distortion</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Bit depth and sampler rate degrader. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:gafd391e483eb15ab1e220867b2bc37537"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#gafd391e483eb15ab1e220867b2bc37537">tCrusher_init</a> (tCrusher *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:gafd391e483eb15ab1e220867b2bc37537"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tCrusher to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tcrusher.html#gafd391e483eb15ab1e220867b2bc37537">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:gafd391e483eb15ab1e220867b2bc37537"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:ga7ee1052fbd8183d322cc6513e563c0af"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#ga7ee1052fbd8183d322cc6513e563c0af">tCrusher_initToPool</a> (tCrusher *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:ga7ee1052fbd8183d322cc6513e563c0af"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tCrusher to a specified mempool. <a href="group__tcrusher.html#ga7ee1052fbd8183d322cc6513e563c0af">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:ga7ee1052fbd8183d322cc6513e563c0af"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gaa9dbb4f12f21f015b4f322be6de511c6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#gaa9dbb4f12f21f015b4f322be6de511c6">tCrusher_free</a> (tCrusher *const)</td></tr> | |
| 108 | +<tr class="memdesc:gaa9dbb4f12f21f015b4f322be6de511c6"><td class="mdescLeft"> </td><td class="mdescRight">Free a tCrusher from its mempool. <a href="group__tcrusher.html#gaa9dbb4f12f21f015b4f322be6de511c6">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gaa9dbb4f12f21f015b4f322be6de511c6"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:gabc887b903fc48ac650174402a8c74533"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#gabc887b903fc48ac650174402a8c74533">tCrusher_tick</a> (tCrusher *const, float input)</td></tr> | |
| 111 | +<tr class="separator:gabc887b903fc48ac650174402a8c74533"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:gaaf3aba23313797b2e72384d9bd26bc4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#gaaf3aba23313797b2e72384d9bd26bc4f">tCrusher_setOperation</a> (tCrusher *const, float op)</td></tr> | |
| 113 | +<tr class="separator:gaaf3aba23313797b2e72384d9bd26bc4f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gaef65521d221f1bd3654793ae9441cd45"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#gaef65521d221f1bd3654793ae9441cd45">tCrusher_setQuality</a> (tCrusher *const, float val)</td></tr> | |
| 115 | +<tr class="separator:gaef65521d221f1bd3654793ae9441cd45"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:ga0e5c86da40325cd15ef654c4558d663b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#ga0e5c86da40325cd15ef654c4558d663b">tCrusher_setRound</a> (tCrusher *const, float rnd)</td></tr> | |
| 117 | +<tr class="separator:ga0e5c86da40325cd15ef654c4558d663b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga34c59ae78019c8d903b051fc61b4d019"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcrusher.html#ga34c59ae78019c8d903b051fc61b4d019">tCrusher_setSamplingRatio</a> (tCrusher *const, float ratio)</td></tr> | |
| 119 | +<tr class="separator:ga34c59ae78019c8d903b051fc61b4d019"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +</table> | |
| 121 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 122 | +<p>Bit depth and sampler rate degrader. </p> | |
| 123 | +<h2 class="groupheader">Function Documentation</h2> | |
| 124 | +<a id="gafd391e483eb15ab1e220867b2bc37537"></a> | |
| 125 | +<h2 class="memtitle"><span class="permalink"><a href="#gafd391e483eb15ab1e220867b2bc37537">◆ </a></span>tCrusher_init()</h2> | |
| 126 | + | |
| 127 | +<div class="memitem"> | |
| 128 | +<div class="memproto"> | |
| 129 | + <table class="memname"> | |
| 130 | + <tr> | |
| 131 | + <td class="memname">void tCrusher_init </td> | |
| 132 | + <td>(</td> | |
| 133 | + <td class="paramtype">tCrusher * const </td> | |
| 134 | + <td class="paramname">, </td> | |
| 135 | + </tr> | |
| 136 | + <tr> | |
| 137 | + <td class="paramkey"></td> | |
| 138 | + <td></td> | |
| 139 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 140 | + <td class="paramname"><em>leaf</em> </td> | |
| 141 | + </tr> | |
| 142 | + <tr> | |
| 143 | + <td></td> | |
| 144 | + <td>)</td> | |
| 145 | + <td></td><td></td> | |
| 146 | + </tr> | |
| 147 | + </table> | |
| 148 | +</div><div class="memdoc"> | |
| 149 | + | |
| 150 | +<p>Initialize a tCrusher to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 151 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 152 | + <table class="params"> | |
| 153 | + <tr><td class="paramname">crusher</td><td>A pointer to the tCrusher to initialize. </td></tr> | |
| 154 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance.f </td></tr> | |
| 155 | + </table> | |
| 156 | + </dd> | |
| 157 | +</dl> | |
| 158 | + | |
| 159 | +</div> | |
| 160 | +</div> | |
| 161 | +<a id="ga7ee1052fbd8183d322cc6513e563c0af"></a> | |
| 162 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7ee1052fbd8183d322cc6513e563c0af">◆ </a></span>tCrusher_initToPool()</h2> | |
| 163 | + | |
| 164 | +<div class="memitem"> | |
| 165 | +<div class="memproto"> | |
| 166 | + <table class="memname"> | |
| 167 | + <tr> | |
| 168 | + <td class="memname">void tCrusher_initToPool </td> | |
| 169 | + <td>(</td> | |
| 170 | + <td class="paramtype">tCrusher * const </td> | |
| 171 | + <td class="paramname">, </td> | |
| 172 | + </tr> | |
| 173 | + <tr> | |
| 174 | + <td class="paramkey"></td> | |
| 175 | + <td></td> | |
| 176 | + <td class="paramtype">tMempool * const </td> | |
| 177 | + <td class="paramname"> </td> | |
| 178 | + </tr> | |
| 179 | + <tr> | |
| 180 | + <td></td> | |
| 181 | + <td>)</td> | |
| 182 | + <td></td><td></td> | |
| 183 | + </tr> | |
| 184 | + </table> | |
| 185 | +</div><div class="memdoc"> | |
| 186 | + | |
| 187 | +<p>Initialize a tCrusher to a specified mempool. </p> | |
| 188 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 189 | + <table class="params"> | |
| 190 | + <tr><td class="paramname">crusher</td><td>A pointer to the tCrusher to initialize. </td></tr> | |
| 191 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 192 | + </table> | |
| 193 | + </dd> | |
| 194 | +</dl> | |
| 195 | + | |
| 196 | +</div> | |
| 197 | +</div> | |
| 198 | +<a id="gaa9dbb4f12f21f015b4f322be6de511c6"></a> | |
| 199 | +<h2 class="memtitle"><span class="permalink"><a href="#gaa9dbb4f12f21f015b4f322be6de511c6">◆ </a></span>tCrusher_free()</h2> | |
| 200 | + | |
| 201 | +<div class="memitem"> | |
| 202 | +<div class="memproto"> | |
| 203 | + <table class="memname"> | |
| 204 | + <tr> | |
| 205 | + <td class="memname">void tCrusher_free </td> | |
| 206 | + <td>(</td> | |
| 207 | + <td class="paramtype">tCrusher * const </td> | |
| 208 | + <td class="paramname"></td><td>)</td> | |
| 209 | + <td></td> | |
| 210 | + </tr> | |
| 211 | + </table> | |
| 212 | +</div><div class="memdoc"> | |
| 213 | + | |
| 214 | +<p>Free a tCrusher from its mempool. </p> | |
| 215 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 216 | + <table class="params"> | |
| 217 | + <tr><td class="paramname">crusher</td><td>A pointer to the tCrusher to free. </td></tr> | |
| 218 | + </table> | |
| 219 | + </dd> | |
| 220 | +</dl> | |
| 221 | + | |
| 222 | +</div> | |
| 223 | +</div> | |
| 224 | +<a id="gabc887b903fc48ac650174402a8c74533"></a> | |
| 225 | +<h2 class="memtitle"><span class="permalink"><a href="#gabc887b903fc48ac650174402a8c74533">◆ </a></span>tCrusher_tick()</h2> | |
| 226 | + | |
| 227 | +<div class="memitem"> | |
| 228 | +<div class="memproto"> | |
| 229 | + <table class="memname"> | |
| 230 | + <tr> | |
| 231 | + <td class="memname">float tCrusher_tick </td> | |
| 232 | + <td>(</td> | |
| 233 | + <td class="paramtype">tCrusher * const </td> | |
| 234 | + <td class="paramname">, </td> | |
| 235 | + </tr> | |
| 236 | + <tr> | |
| 237 | + <td class="paramkey"></td> | |
| 238 | + <td></td> | |
| 239 | + <td class="paramtype">float </td> | |
| 240 | + <td class="paramname"><em>input</em> </td> | |
| 241 | + </tr> | |
| 242 | + <tr> | |
| 243 | + <td></td> | |
| 244 | + <td>)</td> | |
| 245 | + <td></td><td></td> | |
| 246 | + </tr> | |
| 247 | + </table> | |
| 248 | +</div><div class="memdoc"> | |
| 249 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 250 | + <table class="params"> | |
| 251 | + <tr><td class="paramname">crusher</td><td>A pointer to the relevant tCrusher. </td></tr> | |
| 252 | + </table> | |
| 253 | + </dd> | |
| 254 | +</dl> | |
| 255 | + | |
| 256 | +</div> | |
| 257 | +</div> | |
| 258 | +<a id="gaaf3aba23313797b2e72384d9bd26bc4f"></a> | |
| 259 | +<h2 class="memtitle"><span class="permalink"><a href="#gaaf3aba23313797b2e72384d9bd26bc4f">◆ </a></span>tCrusher_setOperation()</h2> | |
| 260 | + | |
| 261 | +<div class="memitem"> | |
| 262 | +<div class="memproto"> | |
| 263 | + <table class="memname"> | |
| 264 | + <tr> | |
| 265 | + <td class="memname">void tCrusher_setOperation </td> | |
| 266 | + <td>(</td> | |
| 267 | + <td class="paramtype">tCrusher * const </td> | |
| 268 | + <td class="paramname">, </td> | |
| 269 | + </tr> | |
| 270 | + <tr> | |
| 271 | + <td class="paramkey"></td> | |
| 272 | + <td></td> | |
| 273 | + <td class="paramtype">float </td> | |
| 274 | + <td class="paramname"><em>op</em> </td> | |
| 275 | + </tr> | |
| 276 | + <tr> | |
| 277 | + <td></td> | |
| 278 | + <td>)</td> | |
| 279 | + <td></td><td></td> | |
| 280 | + </tr> | |
| 281 | + </table> | |
| 282 | +</div><div class="memdoc"> | |
| 283 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 284 | + <table class="params"> | |
| 285 | + <tr><td class="paramname">crusher</td><td>A pointer to the relevant tCrusher. </td></tr> | |
| 286 | + <tr><td class="paramname">operation</td><td>0.0 - 1.0 </td></tr> | |
| 287 | + </table> | |
| 288 | + </dd> | |
| 289 | +</dl> | |
| 290 | + | |
| 291 | +</div> | |
| 292 | +</div> | |
| 293 | +<a id="gaef65521d221f1bd3654793ae9441cd45"></a> | |
| 294 | +<h2 class="memtitle"><span class="permalink"><a href="#gaef65521d221f1bd3654793ae9441cd45">◆ </a></span>tCrusher_setQuality()</h2> | |
| 295 | + | |
| 296 | +<div class="memitem"> | |
| 297 | +<div class="memproto"> | |
| 298 | + <table class="memname"> | |
| 299 | + <tr> | |
| 300 | + <td class="memname">void tCrusher_setQuality </td> | |
| 301 | + <td>(</td> | |
| 302 | + <td class="paramtype">tCrusher * const </td> | |
| 303 | + <td class="paramname">, </td> | |
| 304 | + </tr> | |
| 305 | + <tr> | |
| 306 | + <td class="paramkey"></td> | |
| 307 | + <td></td> | |
| 308 | + <td class="paramtype">float </td> | |
| 309 | + <td class="paramname"><em>val</em> </td> | |
| 310 | + </tr> | |
| 311 | + <tr> | |
| 312 | + <td></td> | |
| 313 | + <td>)</td> | |
| 314 | + <td></td><td></td> | |
| 315 | + </tr> | |
| 316 | + </table> | |
| 317 | +</div><div class="memdoc"> | |
| 318 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 319 | + <table class="params"> | |
| 320 | + <tr><td class="paramname">crusher</td><td>A pointer to the relevant tCrusher. </td></tr> | |
| 321 | + <tr><td class="paramname">quality</td><td>0.0 - 1.0 </td></tr> | |
| 322 | + </table> | |
| 323 | + </dd> | |
| 324 | +</dl> | |
| 325 | + | |
| 326 | +</div> | |
| 327 | +</div> | |
| 328 | +<a id="ga0e5c86da40325cd15ef654c4558d663b"></a> | |
| 329 | +<h2 class="memtitle"><span class="permalink"><a href="#ga0e5c86da40325cd15ef654c4558d663b">◆ </a></span>tCrusher_setRound()</h2> | |
| 330 | + | |
| 331 | +<div class="memitem"> | |
| 332 | +<div class="memproto"> | |
| 333 | + <table class="memname"> | |
| 334 | + <tr> | |
| 335 | + <td class="memname">void tCrusher_setRound </td> | |
| 336 | + <td>(</td> | |
| 337 | + <td class="paramtype">tCrusher * const </td> | |
| 338 | + <td class="paramname">, </td> | |
| 339 | + </tr> | |
| 340 | + <tr> | |
| 341 | + <td class="paramkey"></td> | |
| 342 | + <td></td> | |
| 343 | + <td class="paramtype">float </td> | |
| 344 | + <td class="paramname"><em>rnd</em> </td> | |
| 345 | + </tr> | |
| 346 | + <tr> | |
| 347 | + <td></td> | |
| 348 | + <td>)</td> | |
| 349 | + <td></td><td></td> | |
| 350 | + </tr> | |
| 351 | + </table> | |
| 352 | +</div><div class="memdoc"> | |
| 353 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 354 | + <table class="params"> | |
| 355 | + <tr><td class="paramname">crusher</td><td>A pointer to the relevant tCrusher. </td></tr> | |
| 356 | + <tr><td class="paramname">what</td><td>division to round to </td></tr> | |
| 357 | + </table> | |
| 358 | + </dd> | |
| 359 | +</dl> | |
| 360 | + | |
| 361 | +</div> | |
| 362 | +</div> | |
| 363 | +<a id="ga34c59ae78019c8d903b051fc61b4d019"></a> | |
| 364 | +<h2 class="memtitle"><span class="permalink"><a href="#ga34c59ae78019c8d903b051fc61b4d019">◆ </a></span>tCrusher_setSamplingRatio()</h2> | |
| 365 | + | |
| 366 | +<div class="memitem"> | |
| 367 | +<div class="memproto"> | |
| 368 | + <table class="memname"> | |
| 369 | + <tr> | |
| 370 | + <td class="memname">void tCrusher_setSamplingRatio </td> | |
| 371 | + <td>(</td> | |
| 372 | + <td class="paramtype">tCrusher * const </td> | |
| 373 | + <td class="paramname">, </td> | |
| 374 | + </tr> | |
| 375 | + <tr> | |
| 376 | + <td class="paramkey"></td> | |
| 377 | + <td></td> | |
| 378 | + <td class="paramtype">float </td> | |
| 379 | + <td class="paramname"><em>ratio</em> </td> | |
| 380 | + </tr> | |
| 381 | + <tr> | |
| 382 | + <td></td> | |
| 383 | + <td>)</td> | |
| 384 | + <td></td><td></td> | |
| 385 | + </tr> | |
| 386 | + </table> | |
| 387 | +</div><div class="memdoc"> | |
| 388 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 389 | + <table class="params"> | |
| 390 | + <tr><td class="paramname">crusher</td><td>A pointer to the relevant tCrusher. </td></tr> | |
| 391 | + <tr><td class="paramname">sampling</td><td>ratio  </td></tr> | |
| 392 | + </table> | |
| 393 | + </dd> | |
| 394 | +</dl> | |
| 395 | + | |
| 396 | +</div> | |
| 397 | +</div> | |
| 398 | +</div><!-- contents --> | |
| 399 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 400 | +<!-- start footer part --> | |
| 401 | +<footer></footer><script>getFooter()</script> | |
| 402 | +</body> | |
| 403 | +</html> | |
| @@ -0,0 +1,296 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tCycle</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tCycle<div class="ingroups"><a class="el" href="group__oscillators.html">Oscillators</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Wavetable cycle/sine wave oscillator. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga3ae2b653f390bdacdfe952e22a7aa5c4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcycle.html#ga3ae2b653f390bdacdfe952e22a7aa5c4">tCycle_init</a> (tCycle *const osc, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga3ae2b653f390bdacdfe952e22a7aa5c4"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tCycle to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tcycle.html#ga3ae2b653f390bdacdfe952e22a7aa5c4">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga3ae2b653f390bdacdfe952e22a7aa5c4"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gacbd4afb6c3307d92e19a8e308ba7540b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcycle.html#gacbd4afb6c3307d92e19a8e308ba7540b">tCycle_initToPool</a> (tCycle *const osc, tMempool *const mempool)</td></tr> | |
| 105 | +<tr class="memdesc:gacbd4afb6c3307d92e19a8e308ba7540b"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tCycle to a specified mempool. <a href="group__tcycle.html#gacbd4afb6c3307d92e19a8e308ba7540b">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gacbd4afb6c3307d92e19a8e308ba7540b"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gacb267508910aefc3686366ba7f296938"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcycle.html#gacb267508910aefc3686366ba7f296938">tCycle_free</a> (tCycle *const osc)</td></tr> | |
| 108 | +<tr class="memdesc:gacb267508910aefc3686366ba7f296938"><td class="mdescLeft"> </td><td class="mdescRight">Free a tCycle from its mempool. <a href="group__tcycle.html#gacb267508910aefc3686366ba7f296938">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:gacb267508910aefc3686366ba7f296938"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga4fd599981f6caf87720db3a9811716cf"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcycle.html#ga4fd599981f6caf87720db3a9811716cf">tCycle_tick</a> (tCycle *const osc)</td></tr> | |
| 111 | +<tr class="memdesc:ga4fd599981f6caf87720db3a9811716cf"><td class="mdescLeft"> </td><td class="mdescRight">Tick a tCycle oscillator. <a href="group__tcycle.html#ga4fd599981f6caf87720db3a9811716cf">More...</a><br /></td></tr> | |
| 112 | +<tr class="separator:ga4fd599981f6caf87720db3a9811716cf"><td class="memSeparator" colspan="2"> </td></tr> | |
| 113 | +<tr class="memitem:ga7eeb58e2292483416474bf83bf313deb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tcycle.html#ga7eeb58e2292483416474bf83bf313deb">tCycle_setFreq</a> (tCycle *const osc, float freq)</td></tr> | |
| 114 | +<tr class="memdesc:ga7eeb58e2292483416474bf83bf313deb"><td class="mdescLeft"> </td><td class="mdescRight">Set the frequency of a tCycle oscillator. <a href="group__tcycle.html#ga7eeb58e2292483416474bf83bf313deb">More...</a><br /></td></tr> | |
| 115 | +<tr class="separator:ga7eeb58e2292483416474bf83bf313deb"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +</table> | |
| 117 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 118 | +<p>Wavetable cycle/sine wave oscillator. </p> | |
| 119 | +<h2 class="groupheader">Function Documentation</h2> | |
| 120 | +<a id="ga3ae2b653f390bdacdfe952e22a7aa5c4"></a> | |
| 121 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3ae2b653f390bdacdfe952e22a7aa5c4">◆ </a></span>tCycle_init()</h2> | |
| 122 | + | |
| 123 | +<div class="memitem"> | |
| 124 | +<div class="memproto"> | |
| 125 | + <table class="memname"> | |
| 126 | + <tr> | |
| 127 | + <td class="memname">void tCycle_init </td> | |
| 128 | + <td>(</td> | |
| 129 | + <td class="paramtype">tCycle *const </td> | |
| 130 | + <td class="paramname"><em>osc</em>, </td> | |
| 131 | + </tr> | |
| 132 | + <tr> | |
| 133 | + <td class="paramkey"></td> | |
| 134 | + <td></td> | |
| 135 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 136 | + <td class="paramname"><em>leaf</em> </td> | |
| 137 | + </tr> | |
| 138 | + <tr> | |
| 139 | + <td></td> | |
| 140 | + <td>)</td> | |
| 141 | + <td></td><td></td> | |
| 142 | + </tr> | |
| 143 | + </table> | |
| 144 | +</div><div class="memdoc"> | |
| 145 | + | |
| 146 | +<p>Initialize a tCycle to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 147 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 148 | + <table class="params"> | |
| 149 | + <tr><td class="paramname">osc</td><td>A pointer to the tCycle to initialize. </td></tr> | |
| 150 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 151 | + </table> | |
| 152 | + </dd> | |
| 153 | +</dl> | |
| 154 | +<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="basic-oscillators_8c-example.html#a2">basic-oscillators.c</a>.</dd> | |
| 155 | +</dl> | |
| 156 | + | |
| 157 | +</div> | |
| 158 | +</div> | |
| 159 | +<a id="gacbd4afb6c3307d92e19a8e308ba7540b"></a> | |
| 160 | +<h2 class="memtitle"><span class="permalink"><a href="#gacbd4afb6c3307d92e19a8e308ba7540b">◆ </a></span>tCycle_initToPool()</h2> | |
| 161 | + | |
| 162 | +<div class="memitem"> | |
| 163 | +<div class="memproto"> | |
| 164 | + <table class="memname"> | |
| 165 | + <tr> | |
| 166 | + <td class="memname">void tCycle_initToPool </td> | |
| 167 | + <td>(</td> | |
| 168 | + <td class="paramtype">tCycle *const </td> | |
| 169 | + <td class="paramname"><em>osc</em>, </td> | |
| 170 | + </tr> | |
| 171 | + <tr> | |
| 172 | + <td class="paramkey"></td> | |
| 173 | + <td></td> | |
| 174 | + <td class="paramtype">tMempool *const </td> | |
| 175 | + <td class="paramname"><em>mempool</em> </td> | |
| 176 | + </tr> | |
| 177 | + <tr> | |
| 178 | + <td></td> | |
| 179 | + <td>)</td> | |
| 180 | + <td></td><td></td> | |
| 181 | + </tr> | |
| 182 | + </table> | |
| 183 | +</div><div class="memdoc"> | |
| 184 | + | |
| 185 | +<p>Initialize a tCycle to a specified mempool. </p> | |
| 186 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 187 | + <table class="params"> | |
| 188 | + <tr><td class="paramname">osc</td><td>A pointer to the tCycle to initialize. </td></tr> | |
| 189 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 190 | + </table> | |
| 191 | + </dd> | |
| 192 | +</dl> | |
| 193 | + | |
| 194 | +</div> | |
| 195 | +</div> | |
| 196 | +<a id="gacb267508910aefc3686366ba7f296938"></a> | |
| 197 | +<h2 class="memtitle"><span class="permalink"><a href="#gacb267508910aefc3686366ba7f296938">◆ </a></span>tCycle_free()</h2> | |
| 198 | + | |
| 199 | +<div class="memitem"> | |
| 200 | +<div class="memproto"> | |
| 201 | + <table class="memname"> | |
| 202 | + <tr> | |
| 203 | + <td class="memname">void tCycle_free </td> | |
| 204 | + <td>(</td> | |
| 205 | + <td class="paramtype">tCycle *const </td> | |
| 206 | + <td class="paramname"><em>osc</em></td><td>)</td> | |
| 207 | + <td></td> | |
| 208 | + </tr> | |
| 209 | + </table> | |
| 210 | +</div><div class="memdoc"> | |
| 211 | + | |
| 212 | +<p>Free a tCycle from its mempool. </p> | |
| 213 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 214 | + <table class="params"> | |
| 215 | + <tr><td class="paramname">osc</td><td>A pointer to the tCycle to free. </td></tr> | |
| 216 | + </table> | |
| 217 | + </dd> | |
| 218 | +</dl> | |
| 219 | + | |
| 220 | +</div> | |
| 221 | +</div> | |
| 222 | +<a id="ga4fd599981f6caf87720db3a9811716cf"></a> | |
| 223 | +<h2 class="memtitle"><span class="permalink"><a href="#ga4fd599981f6caf87720db3a9811716cf">◆ </a></span>tCycle_tick()</h2> | |
| 224 | + | |
| 225 | +<div class="memitem"> | |
| 226 | +<div class="memproto"> | |
| 227 | + <table class="memname"> | |
| 228 | + <tr> | |
| 229 | + <td class="memname">float tCycle_tick </td> | |
| 230 | + <td>(</td> | |
| 231 | + <td class="paramtype">tCycle *const </td> | |
| 232 | + <td class="paramname"><em>osc</em></td><td>)</td> | |
| 233 | + <td></td> | |
| 234 | + </tr> | |
| 235 | + </table> | |
| 236 | +</div><div class="memdoc"> | |
| 237 | + | |
| 238 | +<p>Tick a tCycle oscillator. </p> | |
| 239 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 240 | + <table class="params"> | |
| 241 | + <tr><td class="paramname">osc</td><td>A pointer to the relevant tCycle. </td></tr> | |
| 242 | + </table> | |
| 243 | + </dd> | |
| 244 | +</dl> | |
| 245 | +<dl class="section return"><dt>Returns</dt><dd>The ticked sample as a float from -1 to 1. </dd></dl> | |
| 246 | +<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="basic-oscillators_8c-example.html#a4">basic-oscillators.c</a>.</dd> | |
| 247 | +</dl> | |
| 248 | + | |
| 249 | +</div> | |
| 250 | +</div> | |
| 251 | +<a id="ga7eeb58e2292483416474bf83bf313deb"></a> | |
| 252 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7eeb58e2292483416474bf83bf313deb">◆ </a></span>tCycle_setFreq()</h2> | |
| 253 | + | |
| 254 | +<div class="memitem"> | |
| 255 | +<div class="memproto"> | |
| 256 | + <table class="memname"> | |
| 257 | + <tr> | |
| 258 | + <td class="memname">void tCycle_setFreq </td> | |
| 259 | + <td>(</td> | |
| 260 | + <td class="paramtype">tCycle *const </td> | |
| 261 | + <td class="paramname"><em>osc</em>, </td> | |
| 262 | + </tr> | |
| 263 | + <tr> | |
| 264 | + <td class="paramkey"></td> | |
| 265 | + <td></td> | |
| 266 | + <td class="paramtype">float </td> | |
| 267 | + <td class="paramname"><em>freq</em> </td> | |
| 268 | + </tr> | |
| 269 | + <tr> | |
| 270 | + <td></td> | |
| 271 | + <td>)</td> | |
| 272 | + <td></td><td></td> | |
| 273 | + </tr> | |
| 274 | + </table> | |
| 275 | +</div><div class="memdoc"> | |
| 276 | + | |
| 277 | +<p>Set the frequency of a tCycle oscillator. </p> | |
| 278 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 279 | + <table class="params"> | |
| 280 | + <tr><td class="paramname">osc</td><td>A pointer to the relevant tCycle. </td></tr> | |
| 281 | + <tr><td class="paramname">freq</td><td>The frequency to set the oscillator to.</td></tr> | |
| 282 | + </table> | |
| 283 | + </dd> | |
| 284 | +</dl> | |
| 285 | +<p> </p> | |
| 286 | +<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="basic-oscillators_8c-example.html#a3">basic-oscillators.c</a>.</dd> | |
| 287 | +</dl> | |
| 288 | + | |
| 289 | +</div> | |
| 290 | +</div> | |
| 291 | +</div><!-- contents --> | |
| 292 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 293 | +<!-- start footer part --> | |
| 294 | +<footer></footer><script>getFooter()</script> | |
| 295 | +</body> | |
| 296 | +</html> | |
| @@ -0,0 +1,611 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tDattorroReverb</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tDattorroReverb<div class="ingroups"><a class="el" href="group__reverb.html">Reverb</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Dattorro plate reverb. | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga1fbf4d2737ea1b0b97a01178e4d1877d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga1fbf4d2737ea1b0b97a01178e4d1877d">tDattorroReverb_init</a> (tDattorroReverb *const, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga1fbf4d2737ea1b0b97a01178e4d1877d"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tDattorroReverb to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tdattorroreverb.html#ga1fbf4d2737ea1b0b97a01178e4d1877d">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga1fbf4d2737ea1b0b97a01178e4d1877d"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gae51b1343ff796699056c38c8b0284457"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#gae51b1343ff796699056c38c8b0284457">tDattorroReverb_initToPool</a> (tDattorroReverb *const, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:gae51b1343ff796699056c38c8b0284457"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tDattorroReverb to a specified mempool. <a href="group__tdattorroreverb.html#gae51b1343ff796699056c38c8b0284457">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gae51b1343ff796699056c38c8b0284457"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:ga9615f3139fd6575f1195357498cf2ed7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga9615f3139fd6575f1195357498cf2ed7">tDattorroReverb_free</a> (tDattorroReverb *const)</td></tr> | |
| 108 | +<tr class="memdesc:ga9615f3139fd6575f1195357498cf2ed7"><td class="mdescLeft"> </td><td class="mdescRight">Free a tDattorroReverb from its mempool. <a href="group__tdattorroreverb.html#ga9615f3139fd6575f1195357498cf2ed7">More...</a><br /></td></tr> | |
| 109 | +<tr class="separator:ga9615f3139fd6575f1195357498cf2ed7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 110 | +<tr class="memitem:ga7f6787dc77153fe5445aa4b463d52806"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga7f6787dc77153fe5445aa4b463d52806">tDattorroReverb_clear</a> (tDattorroReverb *const)</td></tr> | |
| 111 | +<tr class="separator:ga7f6787dc77153fe5445aa4b463d52806"><td class="memSeparator" colspan="2"> </td></tr> | |
| 112 | +<tr class="memitem:gad857360fa2a7ec20d27256a13b3483e7"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#gad857360fa2a7ec20d27256a13b3483e7">tDattorroReverb_tick</a> (tDattorroReverb *const, float input)</td></tr> | |
| 113 | +<tr class="separator:gad857360fa2a7ec20d27256a13b3483e7"><td class="memSeparator" colspan="2"> </td></tr> | |
| 114 | +<tr class="memitem:gae9da039d8745027c1c477e4a2192ca49"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#gae9da039d8745027c1c477e4a2192ca49">tDattorroReverb_tickStereo</a> (tDattorroReverb *const rev, float input, float *output)</td></tr> | |
| 115 | +<tr class="separator:gae9da039d8745027c1c477e4a2192ca49"><td class="memSeparator" colspan="2"> </td></tr> | |
| 116 | +<tr class="memitem:gaaab4b58c9edecbd36f8fed4676074cf4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#gaaab4b58c9edecbd36f8fed4676074cf4">tDattorroReverb_setMix</a> (tDattorroReverb *const, float mix)</td></tr> | |
| 117 | +<tr class="separator:gaaab4b58c9edecbd36f8fed4676074cf4"><td class="memSeparator" colspan="2"> </td></tr> | |
| 118 | +<tr class="memitem:ga61767ff6ff79c978ccd31533ab528b5e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga61767ff6ff79c978ccd31533ab528b5e">tDattorroReverb_setFreeze</a> (tDattorroReverb *const rev, uint32_t freeze)</td></tr> | |
| 119 | +<tr class="separator:ga61767ff6ff79c978ccd31533ab528b5e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 120 | +<tr class="memitem:gab035568f53e3afa55e7ca24770ece876"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#gab035568f53e3afa55e7ca24770ece876">tDattorroReverb_setHP</a> (tDattorroReverb *const, float freq)</td></tr> | |
| 121 | +<tr class="separator:gab035568f53e3afa55e7ca24770ece876"><td class="memSeparator" colspan="2"> </td></tr> | |
| 122 | +<tr class="memitem:ga8286f438259920862757bac42c208ec4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga8286f438259920862757bac42c208ec4">tDattorroReverb_setSize</a> (tDattorroReverb *const, float size)</td></tr> | |
| 123 | +<tr class="separator:ga8286f438259920862757bac42c208ec4"><td class="memSeparator" colspan="2"> </td></tr> | |
| 124 | +<tr class="memitem:ga3ea62bc97dde4dfb099373a19b699024"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga3ea62bc97dde4dfb099373a19b699024">tDattorroReverb_setInputDelay</a> (tDattorroReverb *const, float preDelay)</td></tr> | |
| 125 | +<tr class="separator:ga3ea62bc97dde4dfb099373a19b699024"><td class="memSeparator" colspan="2"> </td></tr> | |
| 126 | +<tr class="memitem:ga58a92c0ece1d13df4b6e860c76d5bc4e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga58a92c0ece1d13df4b6e860c76d5bc4e">tDattorroReverb_setInputFilter</a> (tDattorroReverb *const, float freq)</td></tr> | |
| 127 | +<tr class="separator:ga58a92c0ece1d13df4b6e860c76d5bc4e"><td class="memSeparator" colspan="2"> </td></tr> | |
| 128 | +<tr class="memitem:ga6bdaee9a877fb5258242b38c7129e87f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga6bdaee9a877fb5258242b38c7129e87f">tDattorroReverb_setFeedbackFilter</a> (tDattorroReverb *const, float freq)</td></tr> | |
| 129 | +<tr class="separator:ga6bdaee9a877fb5258242b38c7129e87f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 130 | +<tr class="memitem:ga397ca662f24dc8850d68fb2d9f134e75"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdattorroreverb.html#ga397ca662f24dc8850d68fb2d9f134e75">tDattorroReverb_setFeedbackGain</a> (tDattorroReverb *const, float gain)</td></tr> | |
| 131 | +<tr class="separator:ga397ca662f24dc8850d68fb2d9f134e75"><td class="memSeparator" colspan="2"> </td></tr> | |
| 132 | +</table> | |
| 133 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | |
| 134 | +<p>Dattorro plate reverb. </p> | |
| 135 | +<h2 class="groupheader">Function Documentation</h2> | |
| 136 | +<a id="ga1fbf4d2737ea1b0b97a01178e4d1877d"></a> | |
| 137 | +<h2 class="memtitle"><span class="permalink"><a href="#ga1fbf4d2737ea1b0b97a01178e4d1877d">◆ </a></span>tDattorroReverb_init()</h2> | |
| 138 | + | |
| 139 | +<div class="memitem"> | |
| 140 | +<div class="memproto"> | |
| 141 | + <table class="memname"> | |
| 142 | + <tr> | |
| 143 | + <td class="memname">void tDattorroReverb_init </td> | |
| 144 | + <td>(</td> | |
| 145 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 146 | + <td class="paramname">, </td> | |
| 147 | + </tr> | |
| 148 | + <tr> | |
| 149 | + <td class="paramkey"></td> | |
| 150 | + <td></td> | |
| 151 | + <td class="paramtype"><a class="el" href="struct_l_e_a_f.html">LEAF</a> *const </td> | |
| 152 | + <td class="paramname"><em>leaf</em> </td> | |
| 153 | + </tr> | |
| 154 | + <tr> | |
| 155 | + <td></td> | |
| 156 | + <td>)</td> | |
| 157 | + <td></td><td></td> | |
| 158 | + </tr> | |
| 159 | + </table> | |
| 160 | +</div><div class="memdoc"> | |
| 161 | + | |
| 162 | +<p>Initialize a tDattorroReverb to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. </p> | |
| 163 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 164 | + <table class="params"> | |
| 165 | + <tr><td class="paramname">reverb</td><td>A pointer to the tDattorroReverb to initialize. </td></tr> | |
| 166 | + <tr><td class="paramname">leaf</td><td>A pointer to the leaf instance. </td></tr> | |
| 167 | + </table> | |
| 168 | + </dd> | |
| 169 | +</dl> | |
| 170 | + | |
| 171 | +</div> | |
| 172 | +</div> | |
| 173 | +<a id="gae51b1343ff796699056c38c8b0284457"></a> | |
| 174 | +<h2 class="memtitle"><span class="permalink"><a href="#gae51b1343ff796699056c38c8b0284457">◆ </a></span>tDattorroReverb_initToPool()</h2> | |
| 175 | + | |
| 176 | +<div class="memitem"> | |
| 177 | +<div class="memproto"> | |
| 178 | + <table class="memname"> | |
| 179 | + <tr> | |
| 180 | + <td class="memname">void tDattorroReverb_initToPool </td> | |
| 181 | + <td>(</td> | |
| 182 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 183 | + <td class="paramname">, </td> | |
| 184 | + </tr> | |
| 185 | + <tr> | |
| 186 | + <td class="paramkey"></td> | |
| 187 | + <td></td> | |
| 188 | + <td class="paramtype">tMempool * const </td> | |
| 189 | + <td class="paramname"> </td> | |
| 190 | + </tr> | |
| 191 | + <tr> | |
| 192 | + <td></td> | |
| 193 | + <td>)</td> | |
| 194 | + <td></td><td></td> | |
| 195 | + </tr> | |
| 196 | + </table> | |
| 197 | +</div><div class="memdoc"> | |
| 198 | + | |
| 199 | +<p>Initialize a tDattorroReverb to a specified mempool. </p> | |
| 200 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 201 | + <table class="params"> | |
| 202 | + <tr><td class="paramname">reverb</td><td>A pointer to the tDattorroReverb to initialize. </td></tr> | |
| 203 | + <tr><td class="paramname">mempool</td><td>A pointer to the tMempool to use. </td></tr> | |
| 204 | + </table> | |
| 205 | + </dd> | |
| 206 | +</dl> | |
| 207 | + | |
| 208 | +</div> | |
| 209 | +</div> | |
| 210 | +<a id="ga9615f3139fd6575f1195357498cf2ed7"></a> | |
| 211 | +<h2 class="memtitle"><span class="permalink"><a href="#ga9615f3139fd6575f1195357498cf2ed7">◆ </a></span>tDattorroReverb_free()</h2> | |
| 212 | + | |
| 213 | +<div class="memitem"> | |
| 214 | +<div class="memproto"> | |
| 215 | + <table class="memname"> | |
| 216 | + <tr> | |
| 217 | + <td class="memname">void tDattorroReverb_free </td> | |
| 218 | + <td>(</td> | |
| 219 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 220 | + <td class="paramname"></td><td>)</td> | |
| 221 | + <td></td> | |
| 222 | + </tr> | |
| 223 | + </table> | |
| 224 | +</div><div class="memdoc"> | |
| 225 | + | |
| 226 | +<p>Free a tDattorroReverb from its mempool. </p> | |
| 227 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 228 | + <table class="params"> | |
| 229 | + <tr><td class="paramname">reverb</td><td>A pointer to the tDattorroReverb to free. </td></tr> | |
| 230 | + </table> | |
| 231 | + </dd> | |
| 232 | +</dl> | |
| 233 | + | |
| 234 | +</div> | |
| 235 | +</div> | |
| 236 | +<a id="ga7f6787dc77153fe5445aa4b463d52806"></a> | |
| 237 | +<h2 class="memtitle"><span class="permalink"><a href="#ga7f6787dc77153fe5445aa4b463d52806">◆ </a></span>tDattorroReverb_clear()</h2> | |
| 238 | + | |
| 239 | +<div class="memitem"> | |
| 240 | +<div class="memproto"> | |
| 241 | + <table class="memname"> | |
| 242 | + <tr> | |
| 243 | + <td class="memname">void tDattorroReverb_clear </td> | |
| 244 | + <td>(</td> | |
| 245 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 246 | + <td class="paramname"></td><td>)</td> | |
| 247 | + <td></td> | |
| 248 | + </tr> | |
| 249 | + </table> | |
| 250 | +</div><div class="memdoc"> | |
| 251 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 252 | + <table class="params"> | |
| 253 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 254 | + </table> | |
| 255 | + </dd> | |
| 256 | +</dl> | |
| 257 | + | |
| 258 | +</div> | |
| 259 | +</div> | |
| 260 | +<a id="gad857360fa2a7ec20d27256a13b3483e7"></a> | |
| 261 | +<h2 class="memtitle"><span class="permalink"><a href="#gad857360fa2a7ec20d27256a13b3483e7">◆ </a></span>tDattorroReverb_tick()</h2> | |
| 262 | + | |
| 263 | +<div class="memitem"> | |
| 264 | +<div class="memproto"> | |
| 265 | + <table class="memname"> | |
| 266 | + <tr> | |
| 267 | + <td class="memname">float tDattorroReverb_tick </td> | |
| 268 | + <td>(</td> | |
| 269 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 270 | + <td class="paramname">, </td> | |
| 271 | + </tr> | |
| 272 | + <tr> | |
| 273 | + <td class="paramkey"></td> | |
| 274 | + <td></td> | |
| 275 | + <td class="paramtype">float </td> | |
| 276 | + <td class="paramname"><em>input</em> </td> | |
| 277 | + </tr> | |
| 278 | + <tr> | |
| 279 | + <td></td> | |
| 280 | + <td>)</td> | |
| 281 | + <td></td><td></td> | |
| 282 | + </tr> | |
| 283 | + </table> | |
| 284 | +</div><div class="memdoc"> | |
| 285 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 286 | + <table class="params"> | |
| 287 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 288 | + </table> | |
| 289 | + </dd> | |
| 290 | +</dl> | |
| 291 | + | |
| 292 | +</div> | |
| 293 | +</div> | |
| 294 | +<a id="gae9da039d8745027c1c477e4a2192ca49"></a> | |
| 295 | +<h2 class="memtitle"><span class="permalink"><a href="#gae9da039d8745027c1c477e4a2192ca49">◆ </a></span>tDattorroReverb_tickStereo()</h2> | |
| 296 | + | |
| 297 | +<div class="memitem"> | |
| 298 | +<div class="memproto"> | |
| 299 | + <table class="memname"> | |
| 300 | + <tr> | |
| 301 | + <td class="memname">void tDattorroReverb_tickStereo </td> | |
| 302 | + <td>(</td> | |
| 303 | + <td class="paramtype">tDattorroReverb *const </td> | |
| 304 | + <td class="paramname"><em>rev</em>, </td> | |
| 305 | + </tr> | |
| 306 | + <tr> | |
| 307 | + <td class="paramkey"></td> | |
| 308 | + <td></td> | |
| 309 | + <td class="paramtype">float </td> | |
| 310 | + <td class="paramname"><em>input</em>, </td> | |
| 311 | + </tr> | |
| 312 | + <tr> | |
| 313 | + <td class="paramkey"></td> | |
| 314 | + <td></td> | |
| 315 | + <td class="paramtype">float * </td> | |
| 316 | + <td class="paramname"><em>output</em> </td> | |
| 317 | + </tr> | |
| 318 | + <tr> | |
| 319 | + <td></td> | |
| 320 | + <td>)</td> | |
| 321 | + <td></td><td></td> | |
| 322 | + </tr> | |
| 323 | + </table> | |
| 324 | +</div><div class="memdoc"> | |
| 325 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 326 | + <table class="params"> | |
| 327 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 328 | + </table> | |
| 329 | + </dd> | |
| 330 | +</dl> | |
| 331 | + | |
| 332 | +</div> | |
| 333 | +</div> | |
| 334 | +<a id="gaaab4b58c9edecbd36f8fed4676074cf4"></a> | |
| 335 | +<h2 class="memtitle"><span class="permalink"><a href="#gaaab4b58c9edecbd36f8fed4676074cf4">◆ </a></span>tDattorroReverb_setMix()</h2> | |
| 336 | + | |
| 337 | +<div class="memitem"> | |
| 338 | +<div class="memproto"> | |
| 339 | + <table class="memname"> | |
| 340 | + <tr> | |
| 341 | + <td class="memname">void tDattorroReverb_setMix </td> | |
| 342 | + <td>(</td> | |
| 343 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 344 | + <td class="paramname">, </td> | |
| 345 | + </tr> | |
| 346 | + <tr> | |
| 347 | + <td class="paramkey"></td> | |
| 348 | + <td></td> | |
| 349 | + <td class="paramtype">float </td> | |
| 350 | + <td class="paramname"><em>mix</em> </td> | |
| 351 | + </tr> | |
| 352 | + <tr> | |
| 353 | + <td></td> | |
| 354 | + <td>)</td> | |
| 355 | + <td></td><td></td> | |
| 356 | + </tr> | |
| 357 | + </table> | |
| 358 | +</div><div class="memdoc"> | |
| 359 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 360 | + <table class="params"> | |
| 361 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 362 | + </table> | |
| 363 | + </dd> | |
| 364 | +</dl> | |
| 365 | + | |
| 366 | +</div> | |
| 367 | +</div> | |
| 368 | +<a id="ga61767ff6ff79c978ccd31533ab528b5e"></a> | |
| 369 | +<h2 class="memtitle"><span class="permalink"><a href="#ga61767ff6ff79c978ccd31533ab528b5e">◆ </a></span>tDattorroReverb_setFreeze()</h2> | |
| 370 | + | |
| 371 | +<div class="memitem"> | |
| 372 | +<div class="memproto"> | |
| 373 | + <table class="memname"> | |
| 374 | + <tr> | |
| 375 | + <td class="memname">void tDattorroReverb_setFreeze </td> | |
| 376 | + <td>(</td> | |
| 377 | + <td class="paramtype">tDattorroReverb *const </td> | |
| 378 | + <td class="paramname"><em>rev</em>, </td> | |
| 379 | + </tr> | |
| 380 | + <tr> | |
| 381 | + <td class="paramkey"></td> | |
| 382 | + <td></td> | |
| 383 | + <td class="paramtype">uint32_t </td> | |
| 384 | + <td class="paramname"><em>freeze</em> </td> | |
| 385 | + </tr> | |
| 386 | + <tr> | |
| 387 | + <td></td> | |
| 388 | + <td>)</td> | |
| 389 | + <td></td><td></td> | |
| 390 | + </tr> | |
| 391 | + </table> | |
| 392 | +</div><div class="memdoc"> | |
| 393 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 394 | + <table class="params"> | |
| 395 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 396 | + </table> | |
| 397 | + </dd> | |
| 398 | +</dl> | |
| 399 | + | |
| 400 | +</div> | |
| 401 | +</div> | |
| 402 | +<a id="gab035568f53e3afa55e7ca24770ece876"></a> | |
| 403 | +<h2 class="memtitle"><span class="permalink"><a href="#gab035568f53e3afa55e7ca24770ece876">◆ </a></span>tDattorroReverb_setHP()</h2> | |
| 404 | + | |
| 405 | +<div class="memitem"> | |
| 406 | +<div class="memproto"> | |
| 407 | + <table class="memname"> | |
| 408 | + <tr> | |
| 409 | + <td class="memname">void tDattorroReverb_setHP </td> | |
| 410 | + <td>(</td> | |
| 411 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 412 | + <td class="paramname">, </td> | |
| 413 | + </tr> | |
| 414 | + <tr> | |
| 415 | + <td class="paramkey"></td> | |
| 416 | + <td></td> | |
| 417 | + <td class="paramtype">float </td> | |
| 418 | + <td class="paramname"><em>freq</em> </td> | |
| 419 | + </tr> | |
| 420 | + <tr> | |
| 421 | + <td></td> | |
| 422 | + <td>)</td> | |
| 423 | + <td></td><td></td> | |
| 424 | + </tr> | |
| 425 | + </table> | |
| 426 | +</div><div class="memdoc"> | |
| 427 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 428 | + <table class="params"> | |
| 429 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 430 | + </table> | |
| 431 | + </dd> | |
| 432 | +</dl> | |
| 433 | + | |
| 434 | +</div> | |
| 435 | +</div> | |
| 436 | +<a id="ga8286f438259920862757bac42c208ec4"></a> | |
| 437 | +<h2 class="memtitle"><span class="permalink"><a href="#ga8286f438259920862757bac42c208ec4">◆ </a></span>tDattorroReverb_setSize()</h2> | |
| 438 | + | |
| 439 | +<div class="memitem"> | |
| 440 | +<div class="memproto"> | |
| 441 | + <table class="memname"> | |
| 442 | + <tr> | |
| 443 | + <td class="memname">void tDattorroReverb_setSize </td> | |
| 444 | + <td>(</td> | |
| 445 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 446 | + <td class="paramname">, </td> | |
| 447 | + </tr> | |
| 448 | + <tr> | |
| 449 | + <td class="paramkey"></td> | |
| 450 | + <td></td> | |
| 451 | + <td class="paramtype">float </td> | |
| 452 | + <td class="paramname"><em>size</em> </td> | |
| 453 | + </tr> | |
| 454 | + <tr> | |
| 455 | + <td></td> | |
| 456 | + <td>)</td> | |
| 457 | + <td></td><td></td> | |
| 458 | + </tr> | |
| 459 | + </table> | |
| 460 | +</div><div class="memdoc"> | |
| 461 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 462 | + <table class="params"> | |
| 463 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 464 | + </table> | |
| 465 | + </dd> | |
| 466 | +</dl> | |
| 467 | + | |
| 468 | +</div> | |
| 469 | +</div> | |
| 470 | +<a id="ga3ea62bc97dde4dfb099373a19b699024"></a> | |
| 471 | +<h2 class="memtitle"><span class="permalink"><a href="#ga3ea62bc97dde4dfb099373a19b699024">◆ </a></span>tDattorroReverb_setInputDelay()</h2> | |
| 472 | + | |
| 473 | +<div class="memitem"> | |
| 474 | +<div class="memproto"> | |
| 475 | + <table class="memname"> | |
| 476 | + <tr> | |
| 477 | + <td class="memname">void tDattorroReverb_setInputDelay </td> | |
| 478 | + <td>(</td> | |
| 479 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 480 | + <td class="paramname">, </td> | |
| 481 | + </tr> | |
| 482 | + <tr> | |
| 483 | + <td class="paramkey"></td> | |
| 484 | + <td></td> | |
| 485 | + <td class="paramtype">float </td> | |
| 486 | + <td class="paramname"><em>preDelay</em> </td> | |
| 487 | + </tr> | |
| 488 | + <tr> | |
| 489 | + <td></td> | |
| 490 | + <td>)</td> | |
| 491 | + <td></td><td></td> | |
| 492 | + </tr> | |
| 493 | + </table> | |
| 494 | +</div><div class="memdoc"> | |
| 495 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 496 | + <table class="params"> | |
| 497 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 498 | + </table> | |
| 499 | + </dd> | |
| 500 | +</dl> | |
| 501 | + | |
| 502 | +</div> | |
| 503 | +</div> | |
| 504 | +<a id="ga58a92c0ece1d13df4b6e860c76d5bc4e"></a> | |
| 505 | +<h2 class="memtitle"><span class="permalink"><a href="#ga58a92c0ece1d13df4b6e860c76d5bc4e">◆ </a></span>tDattorroReverb_setInputFilter()</h2> | |
| 506 | + | |
| 507 | +<div class="memitem"> | |
| 508 | +<div class="memproto"> | |
| 509 | + <table class="memname"> | |
| 510 | + <tr> | |
| 511 | + <td class="memname">void tDattorroReverb_setInputFilter </td> | |
| 512 | + <td>(</td> | |
| 513 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 514 | + <td class="paramname">, </td> | |
| 515 | + </tr> | |
| 516 | + <tr> | |
| 517 | + <td class="paramkey"></td> | |
| 518 | + <td></td> | |
| 519 | + <td class="paramtype">float </td> | |
| 520 | + <td class="paramname"><em>freq</em> </td> | |
| 521 | + </tr> | |
| 522 | + <tr> | |
| 523 | + <td></td> | |
| 524 | + <td>)</td> | |
| 525 | + <td></td><td></td> | |
| 526 | + </tr> | |
| 527 | + </table> | |
| 528 | +</div><div class="memdoc"> | |
| 529 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 530 | + <table class="params"> | |
| 531 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 532 | + </table> | |
| 533 | + </dd> | |
| 534 | +</dl> | |
| 535 | + | |
| 536 | +</div> | |
| 537 | +</div> | |
| 538 | +<a id="ga6bdaee9a877fb5258242b38c7129e87f"></a> | |
| 539 | +<h2 class="memtitle"><span class="permalink"><a href="#ga6bdaee9a877fb5258242b38c7129e87f">◆ </a></span>tDattorroReverb_setFeedbackFilter()</h2> | |
| 540 | + | |
| 541 | +<div class="memitem"> | |
| 542 | +<div class="memproto"> | |
| 543 | + <table class="memname"> | |
| 544 | + <tr> | |
| 545 | + <td class="memname">void tDattorroReverb_setFeedbackFilter </td> | |
| 546 | + <td>(</td> | |
| 547 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 548 | + <td class="paramname">, </td> | |
| 549 | + </tr> | |
| 550 | + <tr> | |
| 551 | + <td class="paramkey"></td> | |
| 552 | + <td></td> | |
| 553 | + <td class="paramtype">float </td> | |
| 554 | + <td class="paramname"><em>freq</em> </td> | |
| 555 | + </tr> | |
| 556 | + <tr> | |
| 557 | + <td></td> | |
| 558 | + <td>)</td> | |
| 559 | + <td></td><td></td> | |
| 560 | + </tr> | |
| 561 | + </table> | |
| 562 | +</div><div class="memdoc"> | |
| 563 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 564 | + <table class="params"> | |
| 565 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 566 | + </table> | |
| 567 | + </dd> | |
| 568 | +</dl> | |
| 569 | + | |
| 570 | +</div> | |
| 571 | +</div> | |
| 572 | +<a id="ga397ca662f24dc8850d68fb2d9f134e75"></a> | |
| 573 | +<h2 class="memtitle"><span class="permalink"><a href="#ga397ca662f24dc8850d68fb2d9f134e75">◆ </a></span>tDattorroReverb_setFeedbackGain()</h2> | |
| 574 | + | |
| 575 | +<div class="memitem"> | |
| 576 | +<div class="memproto"> | |
| 577 | + <table class="memname"> | |
| 578 | + <tr> | |
| 579 | + <td class="memname">void tDattorroReverb_setFeedbackGain </td> | |
| 580 | + <td>(</td> | |
| 581 | + <td class="paramtype">tDattorroReverb * const </td> | |
| 582 | + <td class="paramname">, </td> | |
| 583 | + </tr> | |
| 584 | + <tr> | |
| 585 | + <td class="paramkey"></td> | |
| 586 | + <td></td> | |
| 587 | + <td class="paramtype">float </td> | |
| 588 | + <td class="paramname"><em>gain</em> </td> | |
| 589 | + </tr> | |
| 590 | + <tr> | |
| 591 | + <td></td> | |
| 592 | + <td>)</td> | |
| 593 | + <td></td><td></td> | |
| 594 | + </tr> | |
| 595 | + </table> | |
| 596 | +</div><div class="memdoc"> | |
| 597 | +<dl class="params"><dt>Parameters</dt><dd> | |
| 598 | + <table class="params"> | |
| 599 | + <tr><td class="paramname">reverb</td><td>A pointer to the relevant tDattorroReverb. </td></tr> | |
| 600 | + </table> | |
| 601 | + </dd> | |
| 602 | +</dl> | |
| 603 | + | |
| 604 | +</div> | |
| 605 | +</div> | |
| 606 | +</div><!-- contents --> | |
| 607 | +<!-- HTML footer for doxygen 1.8.18--> | |
| 608 | +<!-- start footer part --> | |
| 609 | +<footer></footer><script>getFooter()</script> | |
| 610 | +</body> | |
| 611 | +</html> | |
| @@ -0,0 +1,556 @@ | ||
| 1 | +<!-- HTML header for doxygen 1.8.18--> | |
| 2 | +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 3 | +<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 4 | + <head> | |
| 5 | + <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" /> | |
| 6 | + <meta http-equiv="X-UA-Compatible" content="IE=9" /> | |
| 7 | + <meta name="generator" content="Doxygen 1.8.16" /> | |
| 8 | + <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| 9 | + <title>LEAF: tDelay</title> | |
| 10 | + <link href="tabs.css" rel="stylesheet" type="text/css" /> | |
| 11 | + <script type="text/javascript" src="jquery.js"></script> | |
| 12 | + <script type="text/javascript" src="dynsections.js"></script> | |
| 13 | + <script src="/js/template.js"></script> | |
| 14 | + <link href="search/search.css" rel="stylesheet" type="text/css"/> | |
| 15 | +<script type="text/javascript" src="search/searchdata.js"></script> | |
| 16 | +<script type="text/javascript" src="search/search.js"></script> | |
| 17 | +<script type="text/javascript"> | |
| 18 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 19 | + $(document).ready(function() { init_search(); }); | |
| 20 | +/* @license-end */ | |
| 21 | +</script> | |
| 22 | + <link href="doxygen.css" rel="stylesheet" type="text/css" /> | |
| 23 | + <link href="customdoxygen.css" rel="stylesheet" type="text/css"/> | |
| 24 | + <link rel="stylesheet" href="/css/tachyons.css" type="text/css" /> | |
| 25 | + </head> | |
| 26 | + <body class="bg-washed-green black-70 ph0 sans-serif"> | |
| 27 | + <header></header><script>getHeader()</script> | |
| 28 | + <div> | |
| 29 | + <!-- do not remove this div, it is closed by doxygen! --> | |
| 30 | + <div id="titlearea"> | |
| 31 | + <table cellspacing="0" cellpadding="0"> | |
| 32 | + <tbody> | |
| 33 | + <tr> | |
| 34 | + </tr> | |
| 35 | + </tbody> | |
| 36 | + </table> | |
| 37 | + </div> | |
| 38 | + <!-- end header part --> | |
| 39 | + </div> | |
| 40 | + </body> | |
| 41 | +</html> | |
| 42 | +<!-- Generated by Doxygen 1.8.16 --> | |
| 43 | +<script type="text/javascript"> | |
| 44 | +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | |
| 45 | +var searchBox = new SearchBox("searchBox", "search",false,'Search'); | |
| 46 | +/* @license-end */ | |
| 47 | +</script> | |
| 48 | + <div id="navrow1" class="tabs"> | |
| 49 | + <ul class="tablist"> | |
| 50 | + <li><a href="index.html"><span>Main Page</span></a></li> | |
| 51 | + <li class="current"><a href="modules.html"><span>Modules</span></a></li> | |
| 52 | + <li><a href="annotated.html"><span>Data Structures</span></a></li> | |
| 53 | + <li><a href="files.html"><span>Files</span></a></li> | |
| 54 | + <li><a href="examples.html"><span>Examples</span></a></li> | |
| 55 | + <li> | |
| 56 | + <div id="MSearchBox" class="MSearchBoxInactive"> | |
| 57 | + <span class="left"> | |
| 58 | + <img id="MSearchSelect" src="search/mag_sel.png" | |
| 59 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 60 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 61 | + alt=""/> | |
| 62 | + <input type="text" id="MSearchField" value="Search" accesskey="S" | |
| 63 | + onfocus="searchBox.OnSearchFieldFocus(true)" | |
| 64 | + onblur="searchBox.OnSearchFieldFocus(false)" | |
| 65 | + onkeyup="searchBox.OnSearchFieldChange(event)"/> | |
| 66 | + </span><span class="right"> | |
| 67 | + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | |
| 68 | + </span> | |
| 69 | + </div> | |
| 70 | + </li> | |
| 71 | + </ul> | |
| 72 | + </div> | |
| 73 | +</div><!-- top --> | |
| 74 | +<!-- window showing the filter options --> | |
| 75 | +<div id="MSearchSelectWindow" | |
| 76 | + onmouseover="return searchBox.OnSearchSelectShow()" | |
| 77 | + onmouseout="return searchBox.OnSearchSelectHide()" | |
| 78 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> | |
| 79 | +</div> | |
| 80 | + | |
| 81 | +<!-- iframe showing the search results (closed by default) --> | |
| 82 | +<div id="MSearchResultsWindow"> | |
| 83 | +<iframe src="javascript:void(0)" frameborder="0" | |
| 84 | + name="MSearchResults" id="MSearchResults"> | |
| 85 | +</iframe> | |
| 86 | +</div> | |
| 87 | + | |
| 88 | +<div class="header"> | |
| 89 | + <div class="summary"> | |
| 90 | +<a href="#func-members">Functions</a> </div> | |
| 91 | + <div class="headertitle"> | |
| 92 | +<div class="title">tDelay<div class="ingroups"><a class="el" href="group__delay.html">Delay</a></div></div> </div> | |
| 93 | +</div><!--header--> | |
| 94 | +<div class="contents"> | |
| 95 | + | |
| 96 | +<p>Non-interpolating delay, reimplemented from STK (Cook and Scavone). | |
| 97 | +<a href="#details">More...</a></p> | |
| 98 | +<table class="memberdecls"> | |
| 99 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | |
| 100 | +Functions</h2></td></tr> | |
| 101 | +<tr class="memitem:ga22597de02abb939743a18ec38ff08a0f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdelay.html#ga22597de02abb939743a18ec38ff08a0f">tDelay_init</a> (tDelay *const, uint32_t delay, uint32_t maxDelay, <a class="el" href="struct_l_e_a_f.html">LEAF</a> *const leaf)</td></tr> | |
| 102 | +<tr class="memdesc:ga22597de02abb939743a18ec38ff08a0f"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tDelay to the default mempool of a <a class="el" href="struct_l_e_a_f.html" title="Struct for an instance of LEAF.">LEAF</a> instance. <a href="group__tdelay.html#ga22597de02abb939743a18ec38ff08a0f">More...</a><br /></td></tr> | |
| 103 | +<tr class="separator:ga22597de02abb939743a18ec38ff08a0f"><td class="memSeparator" colspan="2"> </td></tr> | |
| 104 | +<tr class="memitem:gacaaaaabc7ddb4259f05481f10ba5c403"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdelay.html#gacaaaaabc7ddb4259f05481f10ba5c403">tDelay_initToPool</a> (tDelay *const, uint32_t delay, uint32_t maxDelay, tMempool *const)</td></tr> | |
| 105 | +<tr class="memdesc:gacaaaaabc7ddb4259f05481f10ba5c403"><td class="mdescLeft"> </td><td class="mdescRight">Initialize a tDelay to a specified mempool. <a href="group__tdelay.html#gacaaaaabc7ddb4259f05481f10ba5c403">More...</a><br /></td></tr> | |
| 106 | +<tr class="separator:gacaaaaabc7ddb4259f05481f10ba5c403"><td class="memSeparator" colspan="2"> </td></tr> | |
| 107 | +<tr class="memitem:gac96fb1d4b4997a3137f211b6f22e14ba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__tdelay.html#gac96fb1d4b4997a3137f211b6f22e14ba">tDelay_free</a> (tDelay *const)</td></tr> | |
449 more lines aren’t shown here.
This diff is large: its 352 lines aren’t shown here.
This diff is large: its 512 lines aren’t shown here.
This diff is large: its 364 lines aren’t shown here.
This diff is large: its 426 lines aren’t shown here.
This diff is large: its 369 lines aren’t shown here.
This diff is large: its 325 lines aren’t shown here.
This diff is large: its 440 lines aren’t shown here.
This diff is large: its 476 lines aren’t shown here.
This diff is large: its 280 lines aren’t shown here.
This diff is large: its 466 lines aren’t shown here.
This diff is large: its 686 lines aren’t shown here.
This diff is large: its 330 lines aren’t shown here.
This diff is large: its 608 lines aren’t shown here.
This diff is large: its 621 lines aren’t shown here.
This diff is large: its 750 lines aren’t shown here.
This diff is large: its 256 lines aren’t shown here.
This diff is large: its 378 lines aren’t shown here.
This diff is large: its 342 lines aren’t shown here.
This diff is large: its 378 lines aren’t shown here.
This diff is large: its 269 lines aren’t shown here.
This diff is large: its 248 lines aren’t shown here.
This diff is large: its 712 lines aren’t shown here.
This diff is large: its 288 lines aren’t shown here.
This diff is large: its 414 lines aren’t shown here.
This diff is large: its 490 lines aren’t shown here.
This diff is large: its 490 lines aren’t shown here.
This diff is large: its 396 lines aren’t shown here.
This diff is large: its 390 lines aren’t shown here.
This diff is large: its 499 lines aren’t shown here.
This diff is large: its 282 lines aren’t shown here.
This diff is large: its 440 lines aren’t shown here.
This diff is large: its 140 lines aren’t shown here.
This diff is large: its 491 lines aren’t shown here.
This diff is large: its 521 lines aren’t shown here.
This diff is large: its 901 lines aren’t shown here.
This diff is large: its 345 lines aren’t shown here.
This diff is large: its 372 lines aren’t shown here.
This diff is large: its 318 lines aren’t shown here.
This diff is large: its 404 lines aren’t shown here.
This diff is large: its 452 lines aren’t shown here.
This diff is large: its 389 lines aren’t shown here.
This diff is large: its 212 lines aren’t shown here.
This diff is large: its 405 lines aren’t shown here.
This diff is large: its 423 lines aren’t shown here.
This diff is large: its 517 lines aren’t shown here.
This diff is large: its 292 lines aren’t shown here.
This diff is large: its 282 lines aren’t shown here.
This diff is large: its 290 lines aren’t shown here.
This diff is large: its 654 lines aren’t shown here.
This diff is large: its 660 lines aren’t shown here.
This diff is large: its 212 lines aren’t shown here.
This diff is large: its 414 lines aren’t shown here.
This diff is large: its 399 lines aren’t shown here.
This diff is large: its 286 lines aren’t shown here.
This diff is large: its 290 lines aren’t shown here.
This diff is large: its 581 lines aren’t shown here.
This diff is large: its 406 lines aren’t shown here.
This diff is large: its 318 lines aren’t shown here.
This diff is large: its 632 lines aren’t shown here.
This diff is large: its 560 lines aren’t shown here.
This diff is large: its 583 lines aren’t shown here.
This diff is large: its 352 lines aren’t shown here.
This diff is large: its 318 lines aren’t shown here.
This diff is large: its 290 lines aren’t shown here.
This diff is large: its 496 lines aren’t shown here.
This diff is large: its 491 lines aren’t shown here.
This diff is large: its 314 lines aren’t shown here.
This diff is large: its 612 lines aren’t shown here.
This diff is large: its 210 lines aren’t shown here.
This diff is large: its 612 lines aren’t shown here.
This diff is large: its 294 lines aren’t shown here.
This diff is large: its 315 lines aren’t shown here.
This diff is large: its 104 lines aren’t shown here.
This diff is large: its 36 lines aren’t shown here.
This diff is large: its 744 lines aren’t shown here.
This diff is large: its 154 lines aren’t shown here.
This diff is large: its 159 lines aren’t shown here.
This diff is large: its 431 lines aren’t shown here.
This diff is large: its 283 lines aren’t shown here.
This diff is large: its 235 lines aren’t shown here.
This diff is large: its 554 lines aren’t shown here.
This diff is large: its 219 lines aren’t shown here.
This diff is large: its 550 lines aren’t shown here.
This diff is large: its 701 lines aren’t shown here.
This diff is large: its 172 lines aren’t shown here.
This diff is large: its 358 lines aren’t shown here.
This diff is large: its 351 lines aren’t shown here.
This diff is large: its 249 lines aren’t shown here.
This diff is large: its 323 lines aren’t shown here.
This diff is large: its 671 lines aren’t shown here.
This diff is large: its 458 lines aren’t shown here.
This diff is large: its 299 lines aren’t shown here.
This diff is large: its 385 lines aren’t shown here.
This diff is large: its 232 lines aren’t shown here.
This diff is large: its 206 lines aren’t shown here.
This diff is large: its 38 lines aren’t shown here.
This diff is large: its 215 lines aren’t shown here.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 20 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 930 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
Binary file not shown.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 12 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 9 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 834 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 7 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 99 lines aren’t shown here.
Binary file not shown.
This diff is large: its 13 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 272 lines aren’t shown here.
This diff is large: its 815 lines aren’t shown here.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This diff is large: its 43 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 6 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
This diff is large: its 31 lines aren’t shown here.
This diff is large: its 5 lines aren’t shown here.
Binary file not shown.
This diff is large: its 127 lines aren’t shown here.
This diff is large: its 127 lines aren’t shown here.
This diff is large: its 163 lines aren’t shown here.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This diff is large: its 62 lines aren’t shown here.
This diff is large: its 282 lines aren’t shown here.
This diff is large: its 46 lines aren’t shown here.