6393 |
</t> |
</t> |
6394 |
<t>/ CHANNEL_MIDI |
<t>/ CHANNEL_MIDI |
6395 |
</t> |
</t> |
6396 |
|
<t>/ DEVICE_MIDI |
6397 |
|
</t> |
6398 |
<t>/ VOICE_COUNT |
<t>/ VOICE_COUNT |
6399 |
</t> |
</t> |
6400 |
<t>/ STREAM_COUNT |
<t>/ STREAM_COUNT |
6449 |
</t> |
</t> |
6450 |
<t>/ CHANNEL_MIDI |
<t>/ CHANNEL_MIDI |
6451 |
</t> |
</t> |
6452 |
|
<t>/ DEVICE_MIDI |
6453 |
|
</t> |
6454 |
<t>/ VOICE_COUNT |
<t>/ VOICE_COUNT |
6455 |
</t> |
</t> |
6456 |
<t>/ STREAM_COUNT |
<t>/ STREAM_COUNT |
7271 |
thread unaffected by this feature.</t> |
thread unaffected by this feature.</t> |
7272 |
</section> |
</section> |
7273 |
|
|
7274 |
|
<section title="MIDI data on a MIDI input device arrived" anchor="SUBSCRIBE DEVICE_MIDI"> |
7275 |
|
<t>Client may want to be notified when MIDI data arrive on MIDI input devices by issuing the following command:</t> |
7276 |
|
<t> |
7277 |
|
<list> |
7278 |
|
<t>SUBSCRIBE DEVICE_MIDI</t> |
7279 |
|
</list> |
7280 |
|
</t> |
7281 |
|
<t>Server will start sending one of the the following notification messages:</t> |
7282 |
|
<t> |
7283 |
|
<list> |
7284 |
|
<t>"NOTIFY:CHANNEL_MIDI:<device-id> <port-id> NOTE_ON <note> <velocity>"</t> |
7285 |
|
<t>"NOTIFY:CHANNEL_MIDI:<device-id> <port-id> NOTE_OFF <note> <velocity>"</t> |
7286 |
|
</list> |
7287 |
|
</t> |
7288 |
|
<t>where <device-id> <port-id> will be replaced |
7289 |
|
by the IDs of the respective MIDI input device and the device's MIDI port where the MIDI |
7290 |
|
data arrived. <note> and <velocity> are integer values in the range between |
7291 |
|
0 .. 127, reflecting the analog meaning of the MIDI specification. |
7292 |
|
</t> |
7293 |
|
<t>CAUTION: no guarantee whatsoever will be made that MIDI events are actually all |
7294 |
|
delivered by this mechanism! With other words: events could be lost at any time! |
7295 |
|
This restriction was made to keep the RT-safeness of the backend's MIDI and audio |
7296 |
|
thread unaffected by this feature.</t> |
7297 |
|
</section> |
7298 |
|
|
7299 |
<section title="Number of active voices changed" anchor="SUBSCRIBE VOICE_COUNT"> |
<section title="Number of active voices changed" anchor="SUBSCRIBE VOICE_COUNT"> |
7300 |
<t>Client may want to be notified when the number of voices on the |
<t>Client may want to be notified when the number of voices on the |
7301 |
back-end changes by issuing the following command:</t> |
back-end changes by issuing the following command:</t> |