|
163 | 163 | <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div> |
164 | 164 | <div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmidi_1_1_midi_common.html#afdc7e84bfe245486503768f271680e1f">setMidiAction</a>(<a class="code" href="classmidi_1_1_midi_action.html">MidiAction</a> &<a class="code" href="classmidi_1_1_midi_action.html">MidiAction</a>);</div> |
165 | 165 | <div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div> |
166 | | -<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="comment">// //! Determines the connection status</span></div> |
167 | | -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">virtual</span> ConnectionStatus getConnectionStatus() { <span class="keywordflow">return</span> connectionStatus; }</div> |
| 166 | +<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classmidi_1_1_midi_common.html#abe9bfaacf6e738555f1394ef24fcb200"> 126</a></span>  <span class="keyword">virtual</span> ConnectionStatus <a class="code" href="classmidi_1_1_midi_common.html#abe9bfaacf6e738555f1394ef24fcb200">getConnectionStatus</a>() { <span class="keywordflow">return</span> connectionStatus; }</div> |
168 | 167 | <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div> |
169 | 168 | <div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordtype">void</span> <a class="code" href="classmidi_1_1_midi_common.html#ab6d5f15c999e24882e9ddade36af1577">write</a>(<a class="code" href="structmidi_1_1_midi_message.html">MidiMessage</a> *msg, <span class="keywordtype">int</span> len);</div> |
170 | 169 | <div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  </div> |
171 | 170 | <div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keyword">protected</span>:</div> |
172 | 171 | <div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> setConnectionStatus(ConnectionStatus status) {connectionStatus=status; }</div> |
173 | | -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">void</span> updateTimestamp(<a class="code" href="structmidi_1_1_midi_message.html">MidiMessage</a> *pMsg);</div> |
174 | | -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> writeData(<a class="code" href="structmidi_1_1_midi_message.html">MidiMessage</a> *msg, <span class="keywordtype">int</span> len);</div> |
| 172 | +<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">void</span> updateTimestamp(MidiMessage *pMsg);</div> |
| 173 | +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> writeData(MidiMessage *msg, <span class="keywordtype">int</span> len);</div> |
175 | 174 | <div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  </div> |
176 | 175 | <div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  ConnectionStatus connectionStatus;</div> |
177 | | -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="classmidi_1_1_midi_action.html">MidiAction</a> *pMidiAction;</div> |
178 | | -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="structmidi_1_1_midi_message.html">MidiMessage</a> outMessage;</div> |
| 176 | +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  MidiAction *pMidiAction;</div> |
| 177 | +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  MidiMessage outMessage;</div> |
179 | 178 | <div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordtype">int</span> receivingChannel = -1; </div> |
180 | 179 | <div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  uint8_t sendingChannel = 0; </div> |
181 | 180 | <div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  uint8_t timestampLow;</div> |
|
201 | 200 | <div class="ttc" id="aclassmidi_1_1_midi_common_html_a7e026258c4355d38dedda82f1862141c"><div class="ttname"><a href="classmidi_1_1_midi_common.html#a7e026258c4355d38dedda82f1862141c">midi::MidiCommon::noteOn</a></div><div class="ttdeci">virtual void noteOn(uint8_t note, uint8_t velocity, int8_t channel=-1)</div><div class="ttdoc">Sends a noteOn MIDI command to the output.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:37</div></div> |
202 | 201 | <div class="ttc" id="aclassmidi_1_1_midi_common_html_a95a089c4af7d0809094255de9a4bf242"><div class="ttname"><a href="classmidi_1_1_midi_common.html#a95a089c4af7d0809094255de9a4bf242">midi::MidiCommon::noteToFrequency</a></div><div class="ttdeci">static float noteToFrequency(uint8_t note)</div><div class="ttdoc">Converts a MIDI note to a frequency in Hz.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:101</div></div> |
203 | 202 | <div class="ttc" id="aclassmidi_1_1_midi_common_html_aa80729b4b9932838ddef4fe48242510b"><div class="ttname"><a href="classmidi_1_1_midi_common.html#aa80729b4b9932838ddef4fe48242510b">midi::MidiCommon::controlChange</a></div><div class="ttdeci">virtual void controlChange(uint8_t msg, uint8_t value, int8_t channel=-1)</div><div class="ttdoc">Sends a control change MIDI command to the output.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:94</div></div> |
204 | | -<div class="ttc" id="aclassmidi_1_1_midi_common_html_ab6d5f15c999e24882e9ddade36af1577"><div class="ttname"><a href="classmidi_1_1_midi_common.html#ab6d5f15c999e24882e9ddade36af1577">midi::MidiCommon::write</a></div><div class="ttdeci">void write(MidiMessage *msg, int len)</div><div class="ttdoc">Public proxy method to writeData.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:113</div></div> |
| 203 | +<div class="ttc" id="aclassmidi_1_1_midi_common_html_ab6d5f15c999e24882e9ddade36af1577"><div class="ttname"><a href="classmidi_1_1_midi_common.html#ab6d5f15c999e24882e9ddade36af1577">midi::MidiCommon::write</a></div><div class="ttdeci">void write(MidiMessage *msg, int len)</div><div class="ttdoc">write multiple MidiMessage objects to final output</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:113</div></div> |
| 204 | +<div class="ttc" id="aclassmidi_1_1_midi_common_html_abe9bfaacf6e738555f1394ef24fcb200"><div class="ttname"><a href="classmidi_1_1_midi_common.html#abe9bfaacf6e738555f1394ef24fcb200">midi::MidiCommon::getConnectionStatus</a></div><div class="ttdeci">virtual ConnectionStatus getConnectionStatus()</div><div class="ttdoc">Determines the connection status.</div><div class="ttdef"><b>Definition:</b> MidiCommon.h:126</div></div> |
205 | 205 | <div class="ttc" id="aclassmidi_1_1_midi_common_html_ac1ef192cf2b1adfcc89d4cf3db5e80a3"><div class="ttname"><a href="classmidi_1_1_midi_common.html#ac1ef192cf2b1adfcc89d4cf3db5e80a3">midi::MidiCommon::pitchBend</a></div><div class="ttdeci">virtual void pitchBend(uint16_t value, int8_t channel=-1)</div><div class="ttdoc">Sends a pitchBend MIDI command to the output.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:53</div></div> |
206 | 206 | <div class="ttc" id="aclassmidi_1_1_midi_common_html_ae14155807a18449e6c3a2117b99aef82"><div class="ttname"><a href="classmidi_1_1_midi_common.html#ae14155807a18449e6c3a2117b99aef82">midi::MidiCommon::allNotesOff</a></div><div class="ttdeci">virtual void allNotesOff(int8_t channel=-1)</div><div class="ttdoc">Sends a allNotesOff MIDI command to the output.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:82</div></div> |
207 | 207 | <div class="ttc" id="aclassmidi_1_1_midi_common_html_aee00ffec71667ca134c697a115e649f9"><div class="ttname"><a href="classmidi_1_1_midi_common.html#aee00ffec71667ca134c697a115e649f9">midi::MidiCommon::programChange</a></div><div class="ttdeci">virtual void programChange(uint8_t program, int8_t channel=-1)</div><div class="ttdoc">Sends a programChange MIDI command to the output.</div><div class="ttdef"><b>Definition:</b> MidiCommon.cpp:75</div></div> |
|
0 commit comments