918 lines
104 KiB
HTML
918 lines
104 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.11"/>
|
|
<title>Arduino MIDI Library: /Users/franky/dev/git/arduino_midi_library/src/midi_Defs.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>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</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>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.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 style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Arduino MIDI Library
|
|
 <span id="projectnumber">Version 4.3</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.11 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
<li><a href="examples.html"><span>Examples</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</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">
|
|
$(document).ready(function(){initNavTree('a00027.html','');});
|
|
</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">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">midi_Defs.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>MIDI Library for the Arduino - Definitions.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="a00029_source.html">midi_Namespace.h</a>"</code><br />
|
|
<code>#include <inttypes.h></code><br />
|
|
</div>
|
|
<p><a href="a00027_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00020.html">Thru</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00019.html">RPN</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:a9cad47565f4570163dc307f7b7ea3d6a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a9cad47565f4570163dc307f7b7ea3d6a">MIDI_LIBRARY_VERSION</a>   0x040300</td></tr>
|
|
<tr class="separator:a9cad47565f4570163dc307f7b7ea3d6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d7b06873956236bf93301ac6ec4d7a1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a2d7b06873956236bf93301ac6ec4d7a1">MIDI_LIBRARY_VERSION_MAJOR</a>   4</td></tr>
|
|
<tr class="separator:a2d7b06873956236bf93301ac6ec4d7a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a925b2a533a6c4322594992e16774992a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a925b2a533a6c4322594992e16774992a">MIDI_LIBRARY_VERSION_MINOR</a>   3</td></tr>
|
|
<tr class="separator:a925b2a533a6c4322594992e16774992a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d8cb2cf54913553a5547e211b36a487"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a8d8cb2cf54913553a5547e211b36a487">MIDI_LIBRARY_VERSION_PATCH</a>   0</td></tr>
|
|
<tr class="separator:a8d8cb2cf54913553a5547e211b36a487"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac60eaa68c9d91e29fca58a6128c3d1cf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#ac60eaa68c9d91e29fca58a6128c3d1cf">MIDI_CHANNEL_OMNI</a>   0</td></tr>
|
|
<tr class="separator:ac60eaa68c9d91e29fca58a6128c3d1cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae5f8dc293002c1090c3551ba40f6aee8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#ae5f8dc293002c1090c3551ba40f6aee8">MIDI_CHANNEL_OFF</a>   17</td></tr>
|
|
<tr class="separator:ae5f8dc293002c1090c3551ba40f6aee8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac06a2c787b4c090f9e31fe3ffa483ab"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#aac06a2c787b4c090f9e31fe3ffa483ab">MIDI_PITCHBEND_MIN</a>   -8192</td></tr>
|
|
<tr class="separator:aac06a2c787b4c090f9e31fe3ffa483ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a64c068d11cf783d19db59712387716f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a64c068d11cf783d19db59712387716f8">MIDI_PITCHBEND_MAX</a>   8191</td></tr>
|
|
<tr class="separator:a64c068d11cf783d19db59712387716f8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53c744accce34d4e928bfd0ba4fe398e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a53c744accce34d4e928bfd0ba4fe398e">MIDI_CREATE_INSTANCE</a>(Type, SerialPort, Name)    midi::MidiInterface<Type> Name((Type&)SerialPort);</td></tr>
|
|
<tr class="memdesc:a53c744accce34d4e928bfd0ba4fe398e"><td class="mdescLeft"> </td><td class="mdescRight">Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSerial for the serial port. Example: <a class="el" href="a00027.html#a53c744accce34d4e928bfd0ba4fe398e" title="Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSe...">MIDI_CREATE_INSTANCE(HardwareSerial, Serial2, midi2)</a>; Then call midi2.begin(), midi2.read() etc.. <a href="#a53c744accce34d4e928bfd0ba4fe398e">More...</a><br /></td></tr>
|
|
<tr class="separator:a53c744accce34d4e928bfd0ba4fe398e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdfc4e28fc00332fdb6e1a6f1d63e63a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#abdfc4e28fc00332fdb6e1a6f1d63e63a">MIDI_CREATE_DEFAULT_INSTANCE</a>()    <a class="el" href="a00027.html#a53c744accce34d4e928bfd0ba4fe398e">MIDI_CREATE_INSTANCE</a>(HardwareSerial, Serial, MIDI);</td></tr>
|
|
<tr class="memdesc:abdfc4e28fc00332fdb6e1a6f1d63e63a"><td class="mdescLeft"> </td><td class="mdescRight">Create an instance of the library with default name, serial port and settings, for compatibility with sketches written with pre-v4.2 MIDI Lib, or if you don't bother using custom names, serial port or settings. <a href="#abdfc4e28fc00332fdb6e1a6f1d63e63a">More...</a><br /></td></tr>
|
|
<tr class="separator:abdfc4e28fc00332fdb6e1a6f1d63e63a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a935143e932842acf2cdd6b483dee22ce"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a935143e932842acf2cdd6b483dee22ce">MIDI_CREATE_CUSTOM_INSTANCE</a>(Type, SerialPort, Name, Settings)    midi::MidiInterface<Type, Settings> Name((Type&)SerialPort);</td></tr>
|
|
<tr class="memdesc:a935143e932842acf2cdd6b483dee22ce"><td class="mdescLeft"> </td><td class="mdescRight">Create an instance of the library attached to a serial port with custom settings. <a href="#a935143e932842acf2cdd6b483dee22ce">More...</a><br /></td></tr>
|
|
<tr class="separator:a935143e932842acf2cdd6b483dee22ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ab8ef12fab634c171394422d0ee8baf94"><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a></td></tr>
|
|
<tr class="separator:ab8ef12fab634c171394422d0ee8baf94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11ff4f08b08691aaf2d8b42b8330b87f"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a></td></tr>
|
|
<tr class="separator:a11ff4f08b08691aaf2d8b42b8330b87f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c1eccfe3d7d44de8ee9138d5378cd91"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a></td></tr>
|
|
<tr class="separator:a7c1eccfe3d7d44de8ee9138d5378cd91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af0fba1bdf23d6f77614ea9697290325d"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a></td></tr>
|
|
<tr class="separator:af0fba1bdf23d6f77614ea9697290325d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f8b374e6eb3328986bff00ee778f42b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#a6f8b374e6eb3328986bff00ee778f42b">FilterMode</a></td></tr>
|
|
<tr class="separator:a6f8b374e6eb3328986bff00ee778f42b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:af8bb3cf501a6b530be54ef36864af943"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943">MidiType</a> { <br />
|
|
  <a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a> = 0x00,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a> = 0x80,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943affc541f2571710265776574dd39fc319">NoteOn</a> = 0x90,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943aef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a> = 0xA0,
|
|
<br />
|
|
  <a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a> = 0xB0,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a1b28117f91e20a90f91f6a6886023186">ProgramChange</a> = 0xC0,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a> = 0xD0,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a> = 0xE0,
|
|
<br />
|
|
  <a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a> = 0xF0,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943afaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a> = 0xF1,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a996450aa045571374864c2dc9404e944">SongPosition</a> = 0xF2,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad512934b4f2e896bee884c262f64acb1">SongSelect</a> = 0xF3,
|
|
<br />
|
|
  <a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943aafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a> = 0xF6,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a4b52d61cc39d9427f91d3b8606319e2c">Clock</a> = 0xF8,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943abd5f9c956752ce4dc707b4624b3a36f7">Start</a> = 0xFA,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a45a66636ecd16b869e4aadd738813583">Continue</a> = 0xFB,
|
|
<br />
|
|
  <a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943af98d707eb4ed173ccfdbaf4eaa87100d">Stop</a> = 0xFC,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a> = 0xFE,
|
|
<a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a7256ac4658ec7af1eb4705b83266a603">SystemReset</a> = 0xFF
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:af8bb3cf501a6b530be54ef36864af943"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade475dd0413662853b5a7cd8dbe8ed92"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92">MidiControlChangeNumber</a> { <br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ad35194f91f02370bc6a3370a8038cecf">BankSelect</a> = 0,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a541ce910dd64f0f4de1bb7bbc4ee488b">ModulationWheel</a> = 1,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a96b4207d98300fb7ebbef4a63f0ba25a">BreathController</a> = 2,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a998c8740d90691c0dfd234878e7179da">FootController</a> = 4,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a47733a6fdbb5022fd3e1cc2252df8dfc">PortamentoTime</a> = 5,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3a5b1a3b28a2b9208894374092b5209c">DataEntryMSB</a> = 6,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3909dfba26e88cb4b7346b5b80a97c7d">ChannelVolume</a> = 7,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5dbc35c72252e48e38e11a93fab41655">Balance</a> = 8,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9f249cd04015306dacc97cb22977ffef">Pan</a> = 10,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a509f7b72d90141c2b6b586014b4c007a">ExpressionController</a> = 11,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a007c68eee6efc054ddff36e2f53ab297">EffectControl1</a> = 12,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6035a320ca5239b2427a3ccd1c321af7">EffectControl2</a> = 13,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5c5e259560524b09d6063160e1e1a9f0">GeneralPurposeController1</a> = 16,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1fdb656b591a391877bc89095254e8c9">GeneralPurposeController2</a> = 17,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0e451059b88b60a7347f2c029b2a1d4a">GeneralPurposeController3</a> = 18,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1c9648b95804874f357440279258d0f0">GeneralPurposeController4</a> = 19,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3590d8f51be9c696e2f4e26d9cc0bbd2">DataEntryLSB</a> = 38,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ad11e47bcc1661b5ed2b6c5b5d8710c8e">Sustain</a> = 64,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92afd489228acbe0d881ae2473703ad4b0c">Portamento</a> = 65,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a321016241bb0d86bafa58c347f4aff39">Sostenuto</a> = 66,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acc6e7108b064e18c546811bdacfe5120">SoftPedal</a> = 67,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ac3b5e4b280ea7b852d4ee1e1a4c904f7">Legato</a> = 68,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a571d09809707bfae8410e696210a2e62">Hold</a> = 69,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aee3eac0e2225b195d55f22ad091108af">SoundController1</a> = 70,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acd98e6527a489d7788cb474f66c3d667">SoundController2</a> = 71,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92af301e310574a9a24c08ef4522811c085">SoundController3</a> = 72,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a4acd77ca8f324462d5c250f25761675d">SoundController4</a> = 73,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a20fb8df1c00cc2fb12eb21b764d60c4a">SoundController5</a> = 74,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a8e7773b3f966446f14272fe002877fc1">SoundController6</a> = 75,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aef761d1402b9ee0bd39f15601311e2de">SoundController7</a> = 76,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ab4d93b8b46ad16b81ed3fa271845d10d">SoundController8</a> = 77,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a620800aeb04b237efc027d62bcaf1a95">SoundController9</a> = 78,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a7adf1560806fd9f49eaba2268956a9cb">SoundController10</a> = 79,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a94f03d2efb296a0c98ddaf6429cb129b">GeneralPurposeController5</a> = 80,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aaafe7e883fdddc2af7461b18c8fb2b36">GeneralPurposeController6</a> = 81,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aaa78fcab6105723e2ce9f0c281dd75c8">GeneralPurposeController7</a> = 82,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9d585419de34459cd561da434d2aeb20">GeneralPurposeController8</a> = 83,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6dfa0e0a2f88a9ef21a442623f583791">PortamentoControl</a> = 84,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92af2cae2e3c1c33acfd3456f734b0ab3f4">Effects1</a> = 91,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9d9e92bd3b9f58ee5b6b4134e864ab39">Effects2</a> = 92,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acd349b8ac59e8bfae022371eebb87dfc">Effects3</a> = 93,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a8c49608110c3ae962fd03baba7035cd4">Effects4</a> = 94,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0dc38c33e5374079f20c15ba5fc89f1f">Effects5</a> = 95,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1b3c72b1a8ceebe54b17b9e0f06c9d56">DataIncrement</a> = 96,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9bb7dfbb53f5b4a0557ed32e990296e4">DataDecrement</a> = 97,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a59a063b5dbfdd4a8d715ab0ebd2d43fb">NRPNLSB</a> = 98,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6c5a6ebc94d98b94a6e4ef232904e9c9">NRPNMSB</a> = 99,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a07f169cde38afb3868aa30714c14e1fc">RPNLSB</a> = 100,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a38f51a1c3452ad452cb44868bc81c193">RPNMSB</a> = 101,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a980953c0f8a2bfed6ff76ee05885a908">AllSoundOff</a> = 120,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6b8d5952d0407d09b8fcba53f704ba0b">ResetAllControllers</a> = 121,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1be862ad663b07b873f29e2170b994c5">LocalControl</a> = 122,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0ff39bd822a95c907b989d90e9c8f945">AllNotesOff</a> = 123,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a2ce9dd3e9df12c4f1e566a176aaf791f">OmniModeOff</a> = 124,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5497ab1f712be1082c83f50a6135f486">OmniModeOn</a> = 125,
|
|
<a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a17d664129c6ad243a369f026cf1b51a1">MonoModeOn</a> = 126,
|
|
<br />
|
|
  <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aea51352ce573fca667da02a26cc7755f">PolyModeOn</a> = 127
|
|
<br />
|
|
}<tr class="memdesc:ade475dd0413662853b5a7cd8dbe8ed92"><td class="mdescLeft"> </td><td class="mdescRight">Enumeration of Control Change command numbers. See the detailed controllers numbers & description here: <a href="http://www.somascape.org/midi/tech/spec.html#ctrlnums">http://www.somascape.org/midi/tech/spec.html#ctrlnums</a>. <a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:ade475dd0413662853b5a7cd8dbe8ed92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:afdf4f048fbc937ab6b850f8f6d07a7b1"><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="a00027.html#afdf4f048fbc937ab6b850f8f6d07a7b1">__attribute__</a> ((deprecated)) MidiFilterMode</td></tr>
|
|
<tr class="separator:afdf4f048fbc937ab6b850f8f6d07a7b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>MIDI Library for the Arduino - Definitions. </p>
|
|
<p>Project Arduino MIDI Library </p><dl class="section version"><dt>Version</dt><dd>4.3 </dd></dl>
|
|
<dl class="section author"><dt>Author</dt><dd>Francois Best </dd></dl>
|
|
<dl class="section date"><dt>Date</dt><dd>24/02/11 MIT - Copyright (c) 2015 Francois Best</dd></dl>
|
|
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p>
|
|
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
|
|
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. </p>
|
|
|
|
<p>Definition in file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
<a class="anchor" id="ae5f8dc293002c1090c3551ba40f6aee8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_CHANNEL_OFF   17</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00050">50</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac60eaa68c9d91e29fca58a6128c3d1cf"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_CHANNEL_OMNI   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00049">49</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a935143e932842acf2cdd6b483dee22ce"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_CREATE_CUSTOM_INSTANCE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Type, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">SerialPort, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Name, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Settings </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   midi::MidiInterface<Type, Settings> Name((Type&)SerialPort);</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create an instance of the library attached to a serial port with custom settings. </p>
|
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00015.html" title="Default Settings for the MIDI Library. ">DefaultSettings</a> </dd>
|
|
<dd>
|
|
<a class="el" href="a00027.html#a53c744accce34d4e928bfd0ba4fe398e" title="Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSe...">MIDI_CREATE_INSTANCE</a> </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00236">236</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abdfc4e28fc00332fdb6e1a6f1d63e63a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_CREATE_DEFAULT_INSTANCE</td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td>   <a class="el" href="a00027.html#a53c744accce34d4e928bfd0ba4fe398e">MIDI_CREATE_INSTANCE</a>(HardwareSerial, Serial, MIDI);</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create an instance of the library with default name, serial port and settings, for compatibility with sketches written with pre-v4.2 MIDI Lib, or if you don't bother using custom names, serial port or settings. </p>
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00227">227</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a53c744accce34d4e928bfd0ba4fe398e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_CREATE_INSTANCE</td>
|
|
<td>(</td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Type, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">SerialPort, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"> </td>
|
|
<td class="paramname">Name </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td>   midi::MidiInterface<Type> Name((Type&)SerialPort);</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSerial for the serial port. Example: <a class="el" href="a00027.html#a53c744accce34d4e928bfd0ba4fe398e" title="Create an instance of the library attached to a serial port. You can use HardwareSerial or SoftwareSe...">MIDI_CREATE_INSTANCE(HardwareSerial, Serial2, midi2)</a>; Then call midi2.begin(), midi2.read() etc.. </p>
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00215">215</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9cad47565f4570163dc307f7b7ea3d6a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_LIBRARY_VERSION   0x040300</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00042">42</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2d7b06873956236bf93301ac6ec4d7a1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_LIBRARY_VERSION_MAJOR   4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00043">43</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a925b2a533a6c4322594992e16774992a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_LIBRARY_VERSION_MINOR   3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00044">44</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8d8cb2cf54913553a5547e211b36a487"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_LIBRARY_VERSION_PATCH   0</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00045">45</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a64c068d11cf783d19db59712387716f8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_PITCHBEND_MAX   8191</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00053">53</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aac06a2c787b4c090f9e31fe3ffa483ab"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define MIDI_PITCHBEND_MIN   -8192</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00052">52</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a class="anchor" id="ab8ef12fab634c171394422d0ee8baf94"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef uint8_t <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00037">37</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af0fba1bdf23d6f77614ea9697290325d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> <a class="el" href="a00027.html#af0fba1bdf23d6f77614ea9697290325d">Channel</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00060">60</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7c1eccfe3d7d44de8ee9138d5378cd91"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> <a class="el" href="a00027.html#a7c1eccfe3d7d44de8ee9138d5378cd91">DataByte</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00059">59</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6f8b374e6eb3328986bff00ee778f42b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> <a class="el" href="a00027.html#a6f8b374e6eb3328986bff00ee778f42b">FilterMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00061">61</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a11ff4f08b08691aaf2d8b42b8330b87f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00027.html#ab8ef12fab634c171394422d0ee8baf94">byte</a> <a class="el" href="a00027.html#a11ff4f08b08691aaf2d8b42b8330b87f">StatusByte</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00058">58</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92">MidiControlChangeNumber</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Enumeration of Control Change command numbers. See the detailed controllers numbers & description here: <a href="http://www.somascape.org/midi/tech/spec.html#ctrlnums">http://www.somascape.org/midi/tech/spec.html#ctrlnums</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92ad35194f91f02370bc6a3370a8038cecf"></a>BankSelect </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a541ce910dd64f0f4de1bb7bbc4ee488b"></a>ModulationWheel </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a96b4207d98300fb7ebbef4a63f0ba25a"></a>BreathController </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a998c8740d90691c0dfd234878e7179da"></a>FootController </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a47733a6fdbb5022fd3e1cc2252df8dfc"></a>PortamentoTime </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a3a5b1a3b28a2b9208894374092b5209c"></a>DataEntryMSB </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a3909dfba26e88cb4b7346b5b80a97c7d"></a>ChannelVolume </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a5dbc35c72252e48e38e11a93fab41655"></a>Balance </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a9f249cd04015306dacc97cb22977ffef"></a>Pan </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a509f7b72d90141c2b6b586014b4c007a"></a>ExpressionController </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a007c68eee6efc054ddff36e2f53ab297"></a>EffectControl1 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a6035a320ca5239b2427a3ccd1c321af7"></a>EffectControl2 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a5c5e259560524b09d6063160e1e1a9f0"></a>GeneralPurposeController1 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a1fdb656b591a391877bc89095254e8c9"></a>GeneralPurposeController2 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a0e451059b88b60a7347f2c029b2a1d4a"></a>GeneralPurposeController3 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a1c9648b95804874f357440279258d0f0"></a>GeneralPurposeController4 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a3590d8f51be9c696e2f4e26d9cc0bbd2"></a>DataEntryLSB </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92ad11e47bcc1661b5ed2b6c5b5d8710c8e"></a>Sustain </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92afd489228acbe0d881ae2473703ad4b0c"></a>Portamento </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a321016241bb0d86bafa58c347f4aff39"></a>Sostenuto </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92acc6e7108b064e18c546811bdacfe5120"></a>SoftPedal </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92ac3b5e4b280ea7b852d4ee1e1a4c904f7"></a>Legato </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a571d09809707bfae8410e696210a2e62"></a>Hold </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92aee3eac0e2225b195d55f22ad091108af"></a>SoundController1 </td><td class="fielddoc">
|
|
<p>Synth: Sound Variation FX: Exciter On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92acd98e6527a489d7788cb474f66c3d667"></a>SoundController2 </td><td class="fielddoc">
|
|
<p>Synth: Harmonic Content FX: Compressor On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92af301e310574a9a24c08ef4522811c085"></a>SoundController3 </td><td class="fielddoc">
|
|
<p>Synth: Release Time FX: Distortion On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a4acd77ca8f324462d5c250f25761675d"></a>SoundController4 </td><td class="fielddoc">
|
|
<p>Synth: Attack Time FX: EQ On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a20fb8df1c00cc2fb12eb21b764d60c4a"></a>SoundController5 </td><td class="fielddoc">
|
|
<p>Synth: Brightness FX: Expander On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a8e7773b3f966446f14272fe002877fc1"></a>SoundController6 </td><td class="fielddoc">
|
|
<p>Synth: Decay Time FX: Reverb On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92aef761d1402b9ee0bd39f15601311e2de"></a>SoundController7 </td><td class="fielddoc">
|
|
<p>Synth: Vibrato Rate FX: Delay On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92ab4d93b8b46ad16b81ed3fa271845d10d"></a>SoundController8 </td><td class="fielddoc">
|
|
<p>Synth: Vibrato Depth FX: Pitch Transpose On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a620800aeb04b237efc027d62bcaf1a95"></a>SoundController9 </td><td class="fielddoc">
|
|
<p>Synth: Vibrato Delay FX: Flange/Chorus On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a7adf1560806fd9f49eaba2268956a9cb"></a>SoundController10 </td><td class="fielddoc">
|
|
<p>Synth: Undefined FX: Special Effects On/Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a94f03d2efb296a0c98ddaf6429cb129b"></a>GeneralPurposeController5 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92aaafe7e883fdddc2af7461b18c8fb2b36"></a>GeneralPurposeController6 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92aaa78fcab6105723e2ce9f0c281dd75c8"></a>GeneralPurposeController7 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a9d585419de34459cd561da434d2aeb20"></a>GeneralPurposeController8 </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a6dfa0e0a2f88a9ef21a442623f583791"></a>PortamentoControl </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92af2cae2e3c1c33acfd3456f734b0ab3f4"></a>Effects1 </td><td class="fielddoc">
|
|
<p>Reverb send level. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a9d9e92bd3b9f58ee5b6b4134e864ab39"></a>Effects2 </td><td class="fielddoc">
|
|
<p>Tremolo depth. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92acd349b8ac59e8bfae022371eebb87dfc"></a>Effects3 </td><td class="fielddoc">
|
|
<p>Chorus send level. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a8c49608110c3ae962fd03baba7035cd4"></a>Effects4 </td><td class="fielddoc">
|
|
<p>Celeste depth. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a0dc38c33e5374079f20c15ba5fc89f1f"></a>Effects5 </td><td class="fielddoc">
|
|
<p>Phaser depth. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a1b3c72b1a8ceebe54b17b9e0f06c9d56"></a>DataIncrement </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a9bb7dfbb53f5b4a0557ed32e990296e4"></a>DataDecrement </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a59a063b5dbfdd4a8d715ab0ebd2d43fb"></a>NRPNLSB </td><td class="fielddoc">
|
|
<p>Non-Registered Parameter Number (LSB) </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a6c5a6ebc94d98b94a6e4ef232904e9c9"></a>NRPNMSB </td><td class="fielddoc">
|
|
<p>Non-Registered Parameter Number (MSB) </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a07f169cde38afb3868aa30714c14e1fc"></a>RPNLSB </td><td class="fielddoc">
|
|
<p>Registered Parameter Number (LSB) </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a38f51a1c3452ad452cb44868bc81c193"></a>RPNMSB </td><td class="fielddoc">
|
|
<p>Registered Parameter Number (MSB) </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a980953c0f8a2bfed6ff76ee05885a908"></a>AllSoundOff </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a6b8d5952d0407d09b8fcba53f704ba0b"></a>ResetAllControllers </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a1be862ad663b07b873f29e2170b994c5"></a>LocalControl </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a0ff39bd822a95c907b989d90e9c8f945"></a>AllNotesOff </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a2ce9dd3e9df12c4f1e566a176aaf791f"></a>OmniModeOff </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a5497ab1f712be1082c83f50a6135f486"></a>OmniModeOn </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92a17d664129c6ad243a369f026cf1b51a1"></a>MonoModeOn </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ade475dd0413662853b5a7cd8dbe8ed92aea51352ce573fca667da02a26cc7755f"></a>PolyModeOn </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00120">120</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
<div class="fragment"><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="comment">// High resolution Continuous Controllers MSB (+32 for LSB) ----------------</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ad35194f91f02370bc6a3370a8038cecf">BankSelect</a> = 0,</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a541ce910dd64f0f4de1bb7bbc4ee488b">ModulationWheel</a> = 1,</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a96b4207d98300fb7ebbef4a63f0ba25a">BreathController</a> = 2,</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="comment">// CC3 undefined</span></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a998c8740d90691c0dfd234878e7179da">FootController</a> = 4,</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a47733a6fdbb5022fd3e1cc2252df8dfc">PortamentoTime</a> = 5,</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3a5b1a3b28a2b9208894374092b5209c">DataEntryMSB</a> = 6,</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3909dfba26e88cb4b7346b5b80a97c7d">ChannelVolume</a> = 7,</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5dbc35c72252e48e38e11a93fab41655">Balance</a> = 8,</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="comment">// CC9 undefined</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9f249cd04015306dacc97cb22977ffef">Pan</a> = 10,</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a509f7b72d90141c2b6b586014b4c007a">ExpressionController</a> = 11,</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a007c68eee6efc054ddff36e2f53ab297">EffectControl1</a> = 12,</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6035a320ca5239b2427a3ccd1c321af7">EffectControl2</a> = 13,</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="comment">// CC14 undefined</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="comment">// CC15 undefined</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5c5e259560524b09d6063160e1e1a9f0">GeneralPurposeController1</a> = 16,</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1fdb656b591a391877bc89095254e8c9">GeneralPurposeController2</a> = 17,</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0e451059b88b60a7347f2c029b2a1d4a">GeneralPurposeController3</a> = 18,</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1c9648b95804874f357440279258d0f0">GeneralPurposeController4</a> = 19,</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3590d8f51be9c696e2f4e26d9cc0bbd2">DataEntryLSB</a> = 38,</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="comment">// Switches ----------------------------------------------------------------</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ad11e47bcc1661b5ed2b6c5b5d8710c8e">Sustain</a> = 64,</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92afd489228acbe0d881ae2473703ad4b0c">Portamento</a> = 65,</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a321016241bb0d86bafa58c347f4aff39">Sostenuto</a> = 66,</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acc6e7108b064e18c546811bdacfe5120">SoftPedal</a> = 67,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ac3b5e4b280ea7b852d4ee1e1a4c904f7">Legato</a> = 68,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a571d09809707bfae8410e696210a2e62">Hold</a> = 69,</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="comment">// Low resolution continuous controllers -----------------------------------</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aee3eac0e2225b195d55f22ad091108af">SoundController1</a> = 70, </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acd98e6527a489d7788cb474f66c3d667">SoundController2</a> = 71, </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92af301e310574a9a24c08ef4522811c085">SoundController3</a> = 72, </div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a4acd77ca8f324462d5c250f25761675d">SoundController4</a> = 73, </div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a20fb8df1c00cc2fb12eb21b764d60c4a">SoundController5</a> = 74, </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a8e7773b3f966446f14272fe002877fc1">SoundController6</a> = 75, </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aef761d1402b9ee0bd39f15601311e2de">SoundController7</a> = 76, </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ab4d93b8b46ad16b81ed3fa271845d10d">SoundController8</a> = 77, </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a620800aeb04b237efc027d62bcaf1a95">SoundController9</a> = 78, </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a7adf1560806fd9f49eaba2268956a9cb">SoundController10</a> = 79, </div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a94f03d2efb296a0c98ddaf6429cb129b">GeneralPurposeController5</a> = 80,</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aaafe7e883fdddc2af7461b18c8fb2b36">GeneralPurposeController6</a> = 81,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aaa78fcab6105723e2ce9f0c281dd75c8">GeneralPurposeController7</a> = 82,</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9d585419de34459cd561da434d2aeb20">GeneralPurposeController8</a> = 83,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6dfa0e0a2f88a9ef21a442623f583791">PortamentoControl</a> = 84,</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">// CC85 to CC90 undefined</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92af2cae2e3c1c33acfd3456f734b0ab3f4">Effects1</a> = 91, </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9d9e92bd3b9f58ee5b6b4134e864ab39">Effects2</a> = 92, </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acd349b8ac59e8bfae022371eebb87dfc">Effects3</a> = 93, </div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a8c49608110c3ae962fd03baba7035cd4">Effects4</a> = 94, </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0dc38c33e5374079f20c15ba5fc89f1f">Effects5</a> = 95, </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1b3c72b1a8ceebe54b17b9e0f06c9d56">DataIncrement</a> = 96,</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9bb7dfbb53f5b4a0557ed32e990296e4">DataDecrement</a> = 97,</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a59a063b5dbfdd4a8d715ab0ebd2d43fb">NRPNLSB</a> = 98, </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6c5a6ebc94d98b94a6e4ef232904e9c9">NRPNMSB</a> = 99, </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a07f169cde38afb3868aa30714c14e1fc">RPNLSB</a> = 100, </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a38f51a1c3452ad452cb44868bc81c193">RPNMSB</a> = 101, </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="comment">// Channel Mode messages ---------------------------------------------------</span></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a980953c0f8a2bfed6ff76ee05885a908">AllSoundOff</a> = 120,</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6b8d5952d0407d09b8fcba53f704ba0b">ResetAllControllers</a> = 121,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1be862ad663b07b873f29e2170b994c5">LocalControl</a> = 122,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0ff39bd822a95c907b989d90e9c8f945">AllNotesOff</a> = 123,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a2ce9dd3e9df12c4f1e566a176aaf791f">OmniModeOff</a> = 124,</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5497ab1f712be1082c83f50a6135f486">OmniModeOn</a> = 125,</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a17d664129c6ad243a369f026cf1b51a1">MonoModeOn</a> = 126,</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <a class="code" href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aea51352ce573fca667da02a26cc7755f">PolyModeOn</a> = 127</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> };</div><div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a541ce910dd64f0f4de1bb7bbc4ee488b"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a541ce910dd64f0f4de1bb7bbc4ee488b">ModulationWheel</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00124">midi_Defs.h:124</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a94f03d2efb296a0c98ddaf6429cb129b"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a94f03d2efb296a0c98ddaf6429cb129b">GeneralPurposeController5</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00165">midi_Defs.h:165</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a20fb8df1c00cc2fb12eb21b764d60c4a"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a20fb8df1c00cc2fb12eb21b764d60c4a">SoundController5</a></div><div class="ttdoc">Synth: Brightness FX: Expander On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00159">midi_Defs.h:159</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a4acd77ca8f324462d5c250f25761675d"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a4acd77ca8f324462d5c250f25761675d">SoundController4</a></div><div class="ttdoc">Synth: Attack Time FX: EQ On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00158">midi_Defs.h:158</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a6035a320ca5239b2427a3ccd1c321af7"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6035a320ca5239b2427a3ccd1c321af7">EffectControl2</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00136">midi_Defs.h:136</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a9bb7dfbb53f5b4a0557ed32e990296e4"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9bb7dfbb53f5b4a0557ed32e990296e4">DataDecrement</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00177">midi_Defs.h:177</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a3909dfba26e88cb4b7346b5b80a97c7d"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3909dfba26e88cb4b7346b5b80a97c7d">ChannelVolume</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00130">midi_Defs.h:130</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92ad11e47bcc1661b5ed2b6c5b5d8710c8e"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ad11e47bcc1661b5ed2b6c5b5d8710c8e">Sustain</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00147">midi_Defs.h:147</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a321016241bb0d86bafa58c347f4aff39"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a321016241bb0d86bafa58c347f4aff39">Sostenuto</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00149">midi_Defs.h:149</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a7adf1560806fd9f49eaba2268956a9cb"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a7adf1560806fd9f49eaba2268956a9cb">SoundController10</a></div><div class="ttdoc">Synth: Undefined FX: Special Effects On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00164">midi_Defs.h:164</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92aaafe7e883fdddc2af7461b18c8fb2b36"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aaafe7e883fdddc2af7461b18c8fb2b36">GeneralPurposeController6</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00166">midi_Defs.h:166</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a980953c0f8a2bfed6ff76ee05885a908"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a980953c0f8a2bfed6ff76ee05885a908">AllSoundOff</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00184">midi_Defs.h:184</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92aee3eac0e2225b195d55f22ad091108af"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aee3eac0e2225b195d55f22ad091108af">SoundController1</a></div><div class="ttdoc">Synth: Sound Variation FX: Exciter On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00155">midi_Defs.h:155</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a17d664129c6ad243a369f026cf1b51a1"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a17d664129c6ad243a369f026cf1b51a1">MonoModeOn</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00190">midi_Defs.h:190</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a6dfa0e0a2f88a9ef21a442623f583791"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6dfa0e0a2f88a9ef21a442623f583791">PortamentoControl</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00169">midi_Defs.h:169</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92af301e310574a9a24c08ef4522811c085"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92af301e310574a9a24c08ef4522811c085">SoundController3</a></div><div class="ttdoc">Synth: Release Time FX: Distortion On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00157">midi_Defs.h:157</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a1c9648b95804874f357440279258d0f0"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1c9648b95804874f357440279258d0f0">GeneralPurposeController4</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00142">midi_Defs.h:142</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a007c68eee6efc054ddff36e2f53ab297"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a007c68eee6efc054ddff36e2f53ab297">EffectControl1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00135">midi_Defs.h:135</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a620800aeb04b237efc027d62bcaf1a95"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a620800aeb04b237efc027d62bcaf1a95">SoundController9</a></div><div class="ttdoc">Synth: Vibrato Delay FX: Flange/Chorus On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00163">midi_Defs.h:163</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a1fdb656b591a391877bc89095254e8c9"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1fdb656b591a391877bc89095254e8c9">GeneralPurposeController2</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00140">midi_Defs.h:140</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92aea51352ce573fca667da02a26cc7755f"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aea51352ce573fca667da02a26cc7755f">PolyModeOn</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00191">midi_Defs.h:191</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a3590d8f51be9c696e2f4e26d9cc0bbd2"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3590d8f51be9c696e2f4e26d9cc0bbd2">DataEntryLSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00144">midi_Defs.h:144</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a8c49608110c3ae962fd03baba7035cd4"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a8c49608110c3ae962fd03baba7035cd4">Effects4</a></div><div class="ttdoc">Celeste depth. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00174">midi_Defs.h:174</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a0dc38c33e5374079f20c15ba5fc89f1f"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0dc38c33e5374079f20c15ba5fc89f1f">Effects5</a></div><div class="ttdoc">Phaser depth. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00175">midi_Defs.h:175</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92ad35194f91f02370bc6a3370a8038cecf"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ad35194f91f02370bc6a3370a8038cecf">BankSelect</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00123">midi_Defs.h:123</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a0ff39bd822a95c907b989d90e9c8f945"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0ff39bd822a95c907b989d90e9c8f945">AllNotesOff</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00187">midi_Defs.h:187</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a2ce9dd3e9df12c4f1e566a176aaf791f"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a2ce9dd3e9df12c4f1e566a176aaf791f">OmniModeOff</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00188">midi_Defs.h:188</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a96b4207d98300fb7ebbef4a63f0ba25a"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a96b4207d98300fb7ebbef4a63f0ba25a">BreathController</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00125">midi_Defs.h:125</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a5497ab1f712be1082c83f50a6135f486"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5497ab1f712be1082c83f50a6135f486">OmniModeOn</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00189">midi_Defs.h:189</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a47733a6fdbb5022fd3e1cc2252df8dfc"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a47733a6fdbb5022fd3e1cc2252df8dfc">PortamentoTime</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00128">midi_Defs.h:128</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a5c5e259560524b09d6063160e1e1a9f0"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5c5e259560524b09d6063160e1e1a9f0">GeneralPurposeController1</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00139">midi_Defs.h:139</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a9d9e92bd3b9f58ee5b6b4134e864ab39"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9d9e92bd3b9f58ee5b6b4134e864ab39">Effects2</a></div><div class="ttdoc">Tremolo depth. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00172">midi_Defs.h:172</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92aef761d1402b9ee0bd39f15601311e2de"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aef761d1402b9ee0bd39f15601311e2de">SoundController7</a></div><div class="ttdoc">Synth: Vibrato Rate FX: Delay On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00161">midi_Defs.h:161</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92ac3b5e4b280ea7b852d4ee1e1a4c904f7"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ac3b5e4b280ea7b852d4ee1e1a4c904f7">Legato</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00151">midi_Defs.h:151</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a3a5b1a3b28a2b9208894374092b5209c"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a3a5b1a3b28a2b9208894374092b5209c">DataEntryMSB</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00129">midi_Defs.h:129</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a8e7773b3f966446f14272fe002877fc1"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a8e7773b3f966446f14272fe002877fc1">SoundController6</a></div><div class="ttdoc">Synth: Decay Time FX: Reverb On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00160">midi_Defs.h:160</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a38f51a1c3452ad452cb44868bc81c193"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a38f51a1c3452ad452cb44868bc81c193">RPNMSB</a></div><div class="ttdoc">Registered Parameter Number (MSB) </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00181">midi_Defs.h:181</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a9d585419de34459cd561da434d2aeb20"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9d585419de34459cd561da434d2aeb20">GeneralPurposeController8</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00168">midi_Defs.h:168</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92aaa78fcab6105723e2ce9f0c281dd75c8"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92aaa78fcab6105723e2ce9f0c281dd75c8">GeneralPurposeController7</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00167">midi_Defs.h:167</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a1b3c72b1a8ceebe54b17b9e0f06c9d56"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1b3c72b1a8ceebe54b17b9e0f06c9d56">DataIncrement</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00176">midi_Defs.h:176</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a5dbc35c72252e48e38e11a93fab41655"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a5dbc35c72252e48e38e11a93fab41655">Balance</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00131">midi_Defs.h:131</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a07f169cde38afb3868aa30714c14e1fc"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a07f169cde38afb3868aa30714c14e1fc">RPNLSB</a></div><div class="ttdoc">Registered Parameter Number (LSB) </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00180">midi_Defs.h:180</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a6c5a6ebc94d98b94a6e4ef232904e9c9"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6c5a6ebc94d98b94a6e4ef232904e9c9">NRPNMSB</a></div><div class="ttdoc">Non-Registered Parameter Number (MSB) </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00179">midi_Defs.h:179</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92af2cae2e3c1c33acfd3456f734b0ab3f4"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92af2cae2e3c1c33acfd3456f734b0ab3f4">Effects1</a></div><div class="ttdoc">Reverb send level. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00171">midi_Defs.h:171</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a9f249cd04015306dacc97cb22977ffef"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a9f249cd04015306dacc97cb22977ffef">Pan</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00133">midi_Defs.h:133</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a571d09809707bfae8410e696210a2e62"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a571d09809707bfae8410e696210a2e62">Hold</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00152">midi_Defs.h:152</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92ab4d93b8b46ad16b81ed3fa271845d10d"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92ab4d93b8b46ad16b81ed3fa271845d10d">SoundController8</a></div><div class="ttdoc">Synth: Vibrato Depth FX: Pitch Transpose On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00162">midi_Defs.h:162</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a6b8d5952d0407d09b8fcba53f704ba0b"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a6b8d5952d0407d09b8fcba53f704ba0b">ResetAllControllers</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00185">midi_Defs.h:185</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92afd489228acbe0d881ae2473703ad4b0c"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92afd489228acbe0d881ae2473703ad4b0c">Portamento</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00148">midi_Defs.h:148</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92acc6e7108b064e18c546811bdacfe5120"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acc6e7108b064e18c546811bdacfe5120">SoftPedal</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00150">midi_Defs.h:150</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a998c8740d90691c0dfd234878e7179da"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a998c8740d90691c0dfd234878e7179da">FootController</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00127">midi_Defs.h:127</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a509f7b72d90141c2b6b586014b4c007a"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a509f7b72d90141c2b6b586014b4c007a">ExpressionController</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00134">midi_Defs.h:134</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92acd98e6527a489d7788cb474f66c3d667"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acd98e6527a489d7788cb474f66c3d667">SoundController2</a></div><div class="ttdoc">Synth: Harmonic Content FX: Compressor On/Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00156">midi_Defs.h:156</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a59a063b5dbfdd4a8d715ab0ebd2d43fb"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a59a063b5dbfdd4a8d715ab0ebd2d43fb">NRPNLSB</a></div><div class="ttdoc">Non-Registered Parameter Number (LSB) </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00178">midi_Defs.h:178</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92acd349b8ac59e8bfae022371eebb87dfc"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92acd349b8ac59e8bfae022371eebb87dfc">Effects3</a></div><div class="ttdoc">Chorus send level. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00173">midi_Defs.h:173</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a0e451059b88b60a7347f2c029b2a1d4a"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a0e451059b88b60a7347f2c029b2a1d4a">GeneralPurposeController3</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00141">midi_Defs.h:141</a></div></div>
|
|
<div class="ttc" id="a00027_html_ade475dd0413662853b5a7cd8dbe8ed92a1be862ad663b07b873f29e2170b994c5"><div class="ttname"><a href="a00027.html#ade475dd0413662853b5a7cd8dbe8ed92a1be862ad663b07b873f29e2170b994c5">LocalControl</a></div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00186">midi_Defs.h:186</a></div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af8bb3cf501a6b530be54ef36864af943"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="a00027.html#af8bb3cf501a6b530be54ef36864af943">MidiType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Enumeration of MIDI types </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a791c6b5c1e5f30ce6c7b0937e93adbbb"></a>InvalidType </td><td class="fielddoc">
|
|
<p>For notifying errors. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943ad37718bd43a7976d5e89e8ee7819e5fd"></a>NoteOff </td><td class="fielddoc">
|
|
<p>Note Off. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943affc541f2571710265776574dd39fc319"></a>NoteOn </td><td class="fielddoc">
|
|
<p>Note On. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943aef074e16a30d86e0a42b873dd6843cd2"></a>AfterTouchPoly </td><td class="fielddoc">
|
|
<p>Polyphonic AfterTouch. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943ac150258f2e69ec1e535cee9df3f5bb1e"></a>ControlChange </td><td class="fielddoc">
|
|
<p>Control Change / Channel Mode. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a1b28117f91e20a90f91f6a6886023186"></a>ProgramChange </td><td class="fielddoc">
|
|
<p>Program Change. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a040c84d19624cf23edd3f54c2d432793"></a>AfterTouchChannel </td><td class="fielddoc">
|
|
<p>Channel (monophonic) AfterTouch. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943ad0eed86b1606c722a91a0cb9e71305e6"></a>PitchBend </td><td class="fielddoc">
|
|
<p>Pitch Bend. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a76531e9669a6601f0c84b1702314e5e3"></a>SystemExclusive </td><td class="fielddoc">
|
|
<p>System Exclusive. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943afaf9b74dab5ac5ae3542d66515c2afcf"></a>TimeCodeQuarterFrame </td><td class="fielddoc">
|
|
<p>System Common - MIDI Time Code Quarter Frame. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a996450aa045571374864c2dc9404e944"></a>SongPosition </td><td class="fielddoc">
|
|
<p>System Common - Song Position Pointer. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943ad512934b4f2e896bee884c262f64acb1"></a>SongSelect </td><td class="fielddoc">
|
|
<p>System Common - Song Select. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943aafec2fa09eaa764d5d629798a8f8429c"></a>TuneRequest </td><td class="fielddoc">
|
|
<p>System Common - Tune Request. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a4b52d61cc39d9427f91d3b8606319e2c"></a>Clock </td><td class="fielddoc">
|
|
<p>System Real Time - Timing Clock. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943abd5f9c956752ce4dc707b4624b3a36f7"></a>Start </td><td class="fielddoc">
|
|
<p>System Real Time - Start. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a45a66636ecd16b869e4aadd738813583"></a>Continue </td><td class="fielddoc">
|
|
<p>System Real Time - Continue. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943af98d707eb4ed173ccfdbaf4eaa87100d"></a>Stop </td><td class="fielddoc">
|
|
<p>System Real Time - Stop. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a55c1135b4b41d3cff4b7832b81352823"></a>ActiveSensing </td><td class="fielddoc">
|
|
<p>System Real Time - Active Sensing. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="af8bb3cf501a6b530be54ef36864af943a7256ac4658ec7af1eb4705b83266a603"></a>SystemReset </td><td class="fielddoc">
|
|
<p>System Real Time - System Reset. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00066">66</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
<div class="fragment"><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a> = 0x00, </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a> = 0x80, </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943affc541f2571710265776574dd39fc319">NoteOn</a> = 0x90, </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943aef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a> = 0xA0, </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a> = 0xB0, </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a1b28117f91e20a90f91f6a6886023186">ProgramChange</a> = 0xC0, </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a> = 0xD0, </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a> = 0xE0, </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a> = 0xF0, </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943afaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a> = 0xF1, </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a996450aa045571374864c2dc9404e944">SongPosition</a> = 0xF2, </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad512934b4f2e896bee884c262f64acb1">SongSelect</a> = 0xF3, </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943aafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a> = 0xF6, </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a4b52d61cc39d9427f91d3b8606319e2c">Clock</a> = 0xF8, </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943abd5f9c956752ce4dc707b4624b3a36f7">Start</a> = 0xFA, </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a45a66636ecd16b869e4aadd738813583">Continue</a> = 0xFB, </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943af98d707eb4ed173ccfdbaf4eaa87100d">Stop</a> = 0xFC, </div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a> = 0xFE, </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="a00027.html#af8bb3cf501a6b530be54ef36864af943a7256ac4658ec7af1eb4705b83266a603">SystemReset</a> = 0xFF, </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> };</div><div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a7256ac4658ec7af1eb4705b83266a603"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a7256ac4658ec7af1eb4705b83266a603">SystemReset</a></div><div class="ttdoc">System Real Time - System Reset. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00086">midi_Defs.h:86</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943ad0eed86b1606c722a91a0cb9e71305e6"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad0eed86b1606c722a91a0cb9e71305e6">PitchBend</a></div><div class="ttdoc">Pitch Bend. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00075">midi_Defs.h:75</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943aef074e16a30d86e0a42b873dd6843cd2"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943aef074e16a30d86e0a42b873dd6843cd2">AfterTouchPoly</a></div><div class="ttdoc">Polyphonic AfterTouch. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00071">midi_Defs.h:71</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943ad37718bd43a7976d5e89e8ee7819e5fd"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad37718bd43a7976d5e89e8ee7819e5fd">NoteOff</a></div><div class="ttdoc">Note Off. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00069">midi_Defs.h:69</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a4b52d61cc39d9427f91d3b8606319e2c"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a4b52d61cc39d9427f91d3b8606319e2c">Clock</a></div><div class="ttdoc">System Real Time - Timing Clock. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00081">midi_Defs.h:81</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943ac150258f2e69ec1e535cee9df3f5bb1e"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943ac150258f2e69ec1e535cee9df3f5bb1e">ControlChange</a></div><div class="ttdoc">Control Change / Channel Mode. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00072">midi_Defs.h:72</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943afaf9b74dab5ac5ae3542d66515c2afcf"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943afaf9b74dab5ac5ae3542d66515c2afcf">TimeCodeQuarterFrame</a></div><div class="ttdoc">System Common - MIDI Time Code Quarter Frame. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00077">midi_Defs.h:77</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a55c1135b4b41d3cff4b7832b81352823"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a55c1135b4b41d3cff4b7832b81352823">ActiveSensing</a></div><div class="ttdoc">System Real Time - Active Sensing. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00085">midi_Defs.h:85</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a040c84d19624cf23edd3f54c2d432793"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a040c84d19624cf23edd3f54c2d432793">AfterTouchChannel</a></div><div class="ttdoc">Channel (monophonic) AfterTouch. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00074">midi_Defs.h:74</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a76531e9669a6601f0c84b1702314e5e3"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a76531e9669a6601f0c84b1702314e5e3">SystemExclusive</a></div><div class="ttdoc">System Exclusive. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00076">midi_Defs.h:76</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a791c6b5c1e5f30ce6c7b0937e93adbbb"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a791c6b5c1e5f30ce6c7b0937e93adbbb">InvalidType</a></div><div class="ttdoc">For notifying errors. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00068">midi_Defs.h:68</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a996450aa045571374864c2dc9404e944"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a996450aa045571374864c2dc9404e944">SongPosition</a></div><div class="ttdoc">System Common - Song Position Pointer. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00078">midi_Defs.h:78</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943af98d707eb4ed173ccfdbaf4eaa87100d"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943af98d707eb4ed173ccfdbaf4eaa87100d">Stop</a></div><div class="ttdoc">System Real Time - Stop. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00084">midi_Defs.h:84</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a45a66636ecd16b869e4aadd738813583"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a45a66636ecd16b869e4aadd738813583">Continue</a></div><div class="ttdoc">System Real Time - Continue. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00083">midi_Defs.h:83</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943affc541f2571710265776574dd39fc319"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943affc541f2571710265776574dd39fc319">NoteOn</a></div><div class="ttdoc">Note On. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00070">midi_Defs.h:70</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943abd5f9c956752ce4dc707b4624b3a36f7"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943abd5f9c956752ce4dc707b4624b3a36f7">Start</a></div><div class="ttdoc">System Real Time - Start. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00082">midi_Defs.h:82</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943ad512934b4f2e896bee884c262f64acb1"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943ad512934b4f2e896bee884c262f64acb1">SongSelect</a></div><div class="ttdoc">System Common - Song Select. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00079">midi_Defs.h:79</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943aafec2fa09eaa764d5d629798a8f8429c"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943aafec2fa09eaa764d5d629798a8f8429c">TuneRequest</a></div><div class="ttdoc">System Common - Tune Request. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00080">midi_Defs.h:80</a></div></div>
|
|
<div class="ttc" id="a00027_html_af8bb3cf501a6b530be54ef36864af943a1b28117f91e20a90f91f6a6886023186"><div class="ttname"><a href="a00027.html#af8bb3cf501a6b530be54ef36864af943a1b28117f91e20a90f91f6a6886023186">ProgramChange</a></div><div class="ttdoc">Program Change. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00073">midi_Defs.h:73</a></div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="afdf4f048fbc937ab6b850f8f6d07a7b1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum __attribute__ </td>
|
|
<td>(</td>
|
|
<td class="paramtype">(deprecated) </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Deprecated: use <a class="el" href="a00020.html#ad19abe318ba3710100aefdea1895fbbb">Thru::Mode</a> instead. Will be removed in v5.0. </p>
|
|
|
|
<p>Definition at line <a class="el" href="a00027_source.html#l00106">106</a> of file <a class="el" href="a00027_source.html">midi_Defs.h</a>.</p>
|
|
<div class="fragment"><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> {</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  Off = <a class="code" href="a00020.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a>,</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  Full = <a class="code" href="a00020.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a>,</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  SameChannel = <a class="code" href="a00020.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">Thru::SameChannel</a>,</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  DifferentChannel = <a class="code" href="a00020.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">Thru::DifferentChannel</a>,</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> };</div><div class="ttc" id="a00020_html_ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4"><div class="ttname"><a href="a00020.html#ad19abe318ba3710100aefdea1895fbbbabd19eb89ea2bf88d8290e584e5b63fa4">Thru::Off</a></div><div class="ttdoc">Thru disabled (nothing passes through). </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00096">midi_Defs.h:96</a></div></div>
|
|
<div class="ttc" id="a00020_html_ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a"><div class="ttname"><a href="a00020.html#ad19abe318ba3710100aefdea1895fbbbae9526d0b1ea18151f23621cfe01d779a">Thru::SameChannel</a></div><div class="ttdoc">Only the messages on the Input Channel will be sent back. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00098">midi_Defs.h:98</a></div></div>
|
|
<div class="ttc" id="a00020_html_ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb"><div class="ttname"><a href="a00020.html#ad19abe318ba3710100aefdea1895fbbba3373022e0fab2ac4f65fdc1ce670c9bb">Thru::DifferentChannel</a></div><div class="ttdoc">All the messages but the ones on the Input Channel will be sent back. </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00099">midi_Defs.h:99</a></div></div>
|
|
<div class="ttc" id="a00020_html_ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3"><div class="ttname"><a href="a00020.html#ad19abe318ba3710100aefdea1895fbbba6825ba5f5365bc48725e4e885e8c20a3">Thru::Full</a></div><div class="ttdoc">Fully enabled Thru (every incoming message is sent back). </div><div class="ttdef"><b>Definition:</b> <a href="a00027_source.html#l00097">midi_Defs.h:97</a></div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_645b81139e363ce037e25dbaed8c5263.html">franky</a></li><li class="navelem"><a class="el" href="dir_24ed65e94774636179756562244c7302.html">dev</a></li><li class="navelem"><a class="el" href="dir_8e174b5f2a67f3e976f171aae2086cba.html">git</a></li><li class="navelem"><a class="el" href="dir_09481f2e998cf47f01eea124dd549c96.html">arduino_midi_library</a></li><li class="navelem"><a class="el" href="dir_4f69b3b5f50f765bf848b47dadc3c85f.html">src</a></li><li class="navelem"><a class="el" href="a00027.html">midi_Defs.h</a></li>
|
|
<li class="footer">Generated on Wed Nov 2 2016 19:56:40 for Arduino MIDI Library by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|