Files
2026-08-16 18:24:52 +07:00

233 lines
17 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VST 3 Interfaces: ivstmidicontrollers.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="smtg_extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">VST 3 Interfaces<span id="projectnumber">&#160;VST 3.8</span>
</div>
<div id="projectbrief">SDK for developing VST plug-in</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('ivstmidicontrollers_8h.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle"><div class="title">ivstmidicontrollers.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" href="../base/namespaceSteinberg.html">Steinberg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst.html">Steinberg::Vst</a></td></tr>
<tr class="memdesc:namespaceSteinberg_1_1Vst"><td class="mdescLeft">&#160;</td><td class="mdescRight">All VST specific interfaces are located in <a class="el" href="namespaceSteinberg_1_1Vst.html" title="All VST specific interfaces are located in Vst namespace.">Vst</a> namespace. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a70ee68a13248febed5047cfa0fddf4e6" id="r_a70ee68a13248febed5047cfa0fddf4e6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6">ControllerNumbers</a> { <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a400f9814a81c3cf0116c43434527a9b7">kCtrlBankSelectMSB</a> = 0
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ab9b1ff6e499682378110ba27ecdc0ef7">kCtrlModWheel</a> = 1
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a1a2c7165ea14ef8dd1368b6816eb2a06">kCtrlBreath</a> = 2
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a9d0c8ad268af6aab096688928d2bf649">kCtrlFoot</a> = 4
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a3bd68e966f818c58396b3132c9b63146">kCtrlPortaTime</a> = 5
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a1b7add291c074e6e281251bcacd386c2">kCtrlDataEntryMSB</a> = 6
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a6a0386205b02a353f63eecc7b80688bd">kCtrlVolume</a> = 7
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a9db5606058725c95d7196bba2d0177cf">kCtrlBalance</a> = 8
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a337d918eada6158b59bfca78fc6d4ce9">kCtrlPan</a> = 10
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ab9ded45859a4edeefb3f2c01c9bac04e">kCtrlExpression</a> = 11
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a223f411fa52e53c3ffd88031f2fcb359">kCtrlEffect1</a> = 12
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6acf538d0974d6427c61c3413b70bca9ba">kCtrlEffect2</a> = 13
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a53873b95c93a8a77720d0d86b2521afe">kCtrlGPC1</a> = 16
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ae2b54af4acafdabff72856fa0a2c21ec">kCtrlGPC2</a> = 17
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a619824c5021185046074a448dd2e1127">kCtrlGPC3</a> = 18
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a30724a1acbad4a35c4230d7b10ee5a5e">kCtrlGPC4</a> = 19
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a04b8b07db0548b0419d9dfb3837ac140">kCtrlBankSelectLSB</a> = 32
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a94cfcf6be1a8525ce88b91a91b244001">kCtrlDataEntryLSB</a> = 38
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a0f14ef4f47d122dd1f90179172798282">kCtrlSustainOnOff</a> = 64
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6afa5ea23fcf3bf9743c9c6565db31a9d9">kCtrlPortaOnOff</a> = 65
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a94bff95bfd75ce9c2afeae7e710a1f0b">kCtrlSustenutoOnOff</a> = 66
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a7d6db0586803346d573647dd0f5c7d78">kCtrlSoftPedalOnOff</a> = 67
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a3edac2ceee92969eae4c563b36a572c9">kCtrlLegatoFootSwOnOff</a> = 68
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a2232d72f0d853ffd05502341446b6d9d">kCtrlHold2OnOff</a> = 69
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a6ac02b45ad9fc7b0a06dbcb4b08d85e8">kCtrlSoundVariation</a> = 70
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a0ffab21c076973287ee7989e951417a6">kCtrlFilterCutoff</a> = 71
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ae5def59ca1557626e92f98eba6bf677f">kCtrlReleaseTime</a> = 72
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a415800319591ef39bb63da5d59c7b609">kCtrlAttackTime</a> = 73
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a461337f50eaa0cab0db2b3be464da521">kCtrlFilterResonance</a> = 74
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a755907d022d33579f41ab3510c4a1e06">kCtrlDecayTime</a> = 75
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6af7ef2c4385b727d4c937dab21e85f2ee">kCtrlVibratoRate</a> = 76
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a60de4c6db5a2ecc8696ef8a74c2d0604">kCtrlVibratoDepth</a> = 77
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ab1c1e0685fcc46278fafff8036837bba">kCtrlVibratoDelay</a> = 78
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a35b80c1718f6464668b96df696efa264">kCtrlSoundCtrler10</a> = 79
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aa88e418292a29bb46e148ab9dc999d4b">kCtrlGPC5</a> = 80
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a6c72ad975c1231c1657260fc7954b27e">kCtrlGPC6</a> = 81
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a76823c9e4b6f55bd74b71096f1e7cb09">kCtrlGPC7</a> = 82
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aede48ecdceaf4750c38194df4e3650d9">kCtrlGPC8</a> = 83
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aa56335dc1a7f013a779d79a2b0766260">kCtrlPortaControl</a> = 84
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a215884f32ff11d44c0b26f641491d4f0">kCtrlEff1Depth</a> = 91
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a8c5c17883f573d79cfb912b8c18ddf86">kCtrlEff2Depth</a> = 92
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a93eb781dc5c8d3b0f3259da87ec7bd5c">kCtrlEff3Depth</a> = 93
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aa1f3100a751b3bd3c521414eb4de9c09">kCtrlEff4Depth</a> = 94
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a34db4b2b6bf408977eb0889be68dbacb">kCtrlEff5Depth</a> = 95
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a8054b74403fa8ea7932e2a28aa4ef570">kCtrlDataIncrement</a> = 96
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a68ef732ce338bae442a4bb5214ddb1d1">kCtrlDataDecrement</a> = 97
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6af71bc8cfbfd46ba99c8dd6c9b3c098b8">kCtrlNRPNSelectLSB</a> = 98
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a16c5df1bc05e33ee2568b6b903a4835a">kCtrlNRPNSelectMSB</a> = 99
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ab1839eb3b7fd6e17a404d5c549647fcb">kCtrlRPNSelectLSB</a> = 100
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ada4d74f05c77dc221713a293440695d2">kCtrlRPNSelectMSB</a> = 101
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6af6d59e256dc288cf9012d8e14af1dd72">kCtrlAllSoundsOff</a> = 120
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a3ca0d4037f837edff5a519d759a6e2a4">kCtrlResetAllCtrlers</a> = 121
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aa2e16c34abda2b690c0ce04f71fba7ed">kCtrlLocalCtrlOnOff</a> = 122
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ad27b2651ac1b6c1bedd2932fd7ceea1e">kCtrlAllNotesOff</a> = 123
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ad98437cf5dc4611e63d7541e8de2767d">kCtrlOmniModeOff</a> = 124
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aa6ecf7983324f4f64f82e49847306573">kCtrlOmniModeOn</a> = 125
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aca03cffe46b62bd2c4aab05493e73bb7">kCtrlPolyModeOnOff</a> = 126
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a9d27c8af6ca2742411edac39853d4063">kCtrlPolyModeOn</a> = 127
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a999df7727e25b9ef9062b19f91a26cbd">kAfterTouch</a> = 128
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a39b06e8637d7c40f7a845d1c191f6d8f">kPitchBend</a> = 129
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6af6ba8b5a08c0e4e7c4d8f6603df78bd5">kCountCtrlNumber</a>
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a24741548a45124ddce729c1cdd78f1c0">kCtrlProgramChange</a> = 130
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a3276c68bfcf39d2acb1dda3814ca0602">kCtrlPolyPressure</a> = 131
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a8fdd692227d34e50628b4c26cc824565">kCtrlQuarterFrame</a> = 132
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6acd40dca51d26e486569d65646dd55e1e">kSystemSongSelect</a> = 133
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a1da17ece862653f81c6b5eb894a0b742">kSystemSongPointer</a> = 134
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6aeff2784d5e1a90a8b5926896a3d4f832">kSystemCableSelect</a> = 135
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a5f81131b6d1d0e8cb6ef9022a1453eb0">kSystemTuneRequest</a> = 136
, <br />
&#160;&#160;<a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6ab436ffbe34f8e3468622db9f1a5cafda">kSystemMidiClockStart</a> = 137
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a3ff69061d0fc11aead42f60ac1109ccf">kSystemMidiClockContinue</a> = 138
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a2ae8ba63488f6fd9f1fd76ca43c862c5">kSystemMidiClockStop</a> = 139
, <a class="el" href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6a6f2b8de0a4937a849e9479964e94e540">kSystemActiveSensing</a> = 140
<br />
}</td></tr>
<tr class="memdesc:a70ee68a13248febed5047cfa0fddf4e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controller Numbers (MIDI) <a href="namespaceSteinberg_1_1Vst.html#a70ee68a13248febed5047cfa0fddf4e6">More...</a><br /></td></tr>
<tr class="separator:a70ee68a13248febed5047cfa0fddf4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<html>
<head>
<title>Empty</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Steinberg">
</head>
<body>
<br/>
<hr width="100%" size="2" align="left" />
<div align=right>
Copyright &copy;<span id="year"></span> <a href="http://www.steinberg.net" target="_blank"><u>Steinberg Media Technologies GmbH</u></a>.
All Rights Reserved. This documentation is under this <a href="http://www.steinberg.net/sdklicenses" target="_blank"><u>license</u></a>.
</div>
<script>
document.querySelector("#year").textContent = new Date().getFullYear();
</script>
</body>
</html>