3 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
4 |
<meta name="description" content="LinuxSampler Control Protocol"> |
<meta name="description" content="LinuxSampler Control Protocol"> |
5 |
<meta name="keywords" content="LSCP"> |
<meta name="keywords" content="LSCP"> |
6 |
<meta name="generator" content="xml2rfc v1.31 (http://xml.resource.org/)"> |
<meta name="generator" content="xml2rfc v1.32 (http://xml.resource.org/)"> |
7 |
<style type='text/css'><!-- |
<style type='text/css'><!-- |
8 |
body { |
body { |
9 |
font-family: verdana, charcoal, helvetica, arial, sans-serif; |
font-family: verdana, charcoal, helvetica, arial, sans-serif; |
10 |
font-size: small; color: #000; background-color: #FFF; |
font-size: small; color: #000; background-color: #FFF; |
11 |
margin: 2em; |
margin: 2em; |
12 |
} |
} |
13 |
h1, h2, h3, h4, h5, h6 { |
h1, h2, h3, h4, h5, h6 { |
14 |
font-family: helvetica, monaco, "MS Sans Serif", arial, sans-serif; |
font-family: helvetica, monaco, "MS Sans Serif", arial, sans-serif; |
15 |
font-weight: bold; font-style: normal; |
font-weight: bold; font-style: normal; |
16 |
} |
} |
17 |
h1 { color: #900; background-color: transparent; text-align: right; } |
h1 { color: #900; background-color: transparent; text-align: right; } |
18 |
h3 { color: #333; background-color: transparent; } |
h3 { color: #333; background-color: transparent; } |
19 |
|
|
20 |
td.RFCbug { |
td.RFCbug { |
21 |
font-size: x-small; text-decoration: none; |
font-size: x-small; text-decoration: none; |
22 |
width: 30px; height: 30px; padding-top: 2px; |
width: 30px; height: 30px; padding-top: 2px; |
23 |
text-align: justify; vertical-align: middle; |
text-align: justify; vertical-align: middle; |
24 |
background-color: #000; |
background-color: #000; |
25 |
} |
} |
26 |
td.RFCbug span.RFC { |
td.RFCbug span.RFC { |
27 |
font-family: monaco, charcoal, geneva, "MS Sans Serif", helvetica, verdana, sans-serif; |
font-family: monaco, charcoal, geneva, "MS Sans Serif", helvetica, verdana, sans-serif; |
28 |
font-weight: bold; color: #666; |
font-weight: bold; color: #666; |
29 |
} |
} |
30 |
td.RFCbug span.hotText { |
td.RFCbug span.hotText { |
31 |
font-family: charcoal, monaco, geneva, "MS Sans Serif", helvetica, verdana, sans-serif; |
font-family: charcoal, monaco, geneva, "MS Sans Serif", helvetica, verdana, sans-serif; |
32 |
font-weight: normal; text-align: center; color: #FFF; |
font-weight: normal; text-align: center; color: #FFF; |
33 |
} |
} |
34 |
|
|
35 |
table.TOCbug { width: 30px; height: 15px; } |
table.TOCbug { width: 30px; height: 15px; } |
36 |
td.TOCbug { |
td.TOCbug { |
37 |
text-align: center; width: 30px; height: 15px; |
text-align: center; width: 30px; height: 15px; |
38 |
color: #FFF; background-color: #900; |
color: #FFF; background-color: #900; |
39 |
} |
} |
40 |
td.TOCbug a { |
td.TOCbug a { |
41 |
font-family: monaco, charcoal, geneva, "MS Sans Serif", helvetica, sans-serif; |
font-family: monaco, charcoal, geneva, "MS Sans Serif", helvetica, sans-serif; |
42 |
font-weight: bold; font-size: x-small; text-decoration: none; |
font-weight: bold; font-size: x-small; text-decoration: none; |
43 |
color: #FFF; background-color: transparent; |
color: #FFF; background-color: transparent; |
44 |
} |
} |
45 |
|
|
46 |
td.header { |
td.header { |
47 |
font-family: arial, helvetica, sans-serif; font-size: x-small; |
font-family: arial, helvetica, sans-serif; font-size: x-small; |
48 |
vertical-align: top; width: 33%; |
vertical-align: top; width: 33%; |
49 |
color: #FFF; background-color: #666; |
color: #FFF; background-color: #666; |
50 |
} |
} |
51 |
td.author { font-weight: bold; font-size: x-small; margin-left: 4em; } |
td.author { font-weight: bold; font-size: x-small; margin-left: 4em; } |
52 |
td.author-text { font-size: x-small; } |
td.author-text { font-size: x-small; } |
53 |
|
|
54 |
/* info code from SantaKlauss at http://www.madaboutstyle.com/tooltip2.html */ |
/* info code from SantaKlauss at http://www.madaboutstyle.com/tooltip2.html */ |
55 |
a.info { |
a.info { |
56 |
/* This is the key. */ |
/* This is the key. */ |
57 |
position: relative; |
position: relative; |
58 |
z-index: 24; |
z-index: 24; |
59 |
text-decoration: none; |
text-decoration: none; |
60 |
} |
} |
61 |
a.info:hover { |
a.info:hover { |
62 |
z-index: 25; |
z-index: 25; |
63 |
color: #FFF; background-color: #900; |
color: #FFF; background-color: #900; |
64 |
} |
} |
65 |
a.info span { display: none; } |
a.info span { display: none; } |
66 |
a.info:hover span.info { |
a.info:hover span.info { |
67 |
/* The span will display just on :hover state. */ |
/* The span will display just on :hover state. */ |
68 |
display: block; |
display: block; |
69 |
position: absolute; |
position: absolute; |
70 |
font-size: smaller; |
font-size: smaller; |
71 |
top: 2em; left: -5em; width: 15em; |
top: 2em; left: -5em; width: 15em; |
72 |
padding: 2px; border: 1px solid #333; |
padding: 2px; border: 1px solid #333; |
73 |
color: #900; background-color: #EEE; |
color: #900; background-color: #EEE; |
74 |
text-align: left; |
text-align: left; |
75 |
} |
} |
76 |
|
|
77 |
a { font-weight: bold; } |
a { font-weight: bold; } |
78 |
a:link { color: #900; background-color: transparent; } |
a:link { color: #900; background-color: transparent; } |
79 |
a:visited { color: #633; background-color: transparent; } |
a:visited { color: #633; background-color: transparent; } |
80 |
a:active { color: #633; background-color: transparent; } |
a:active { color: #633; background-color: transparent; } |
81 |
|
|
82 |
p { margin-left: 2em; margin-right: 2em; } |
p { margin-left: 2em; margin-right: 2em; } |
83 |
p.copyright { font-size: x-small; } |
p.copyright { font-size: x-small; } |
84 |
p.toc { font-size: small; font-weight: bold; margin-left: 3em; } |
p.toc { font-size: small; font-weight: bold; margin-left: 3em; } |
85 |
table.toc { margin: 0 0 0 3em; padding: 0; border: 0; vertical-align: text-top; } |
table.toc { margin: 0 0 0 3em; padding: 0; border: 0; vertical-align: text-top; } |
86 |
td.toc { font-size: small; font-weight: bold; vertical-align: text-top; } |
td.toc { font-size: small; font-weight: bold; vertical-align: text-top; } |
87 |
|
|
88 |
ol.text { margin-left: 2em; margin-right: 2em; } |
ol.text { margin-left: 2em; margin-right: 2em; } |
89 |
ul.text { margin-left: 2em; margin-right: 2em; } |
ul.text { margin-left: 2em; margin-right: 2em; } |
90 |
li { margin-left: 3em; } |
li { margin-left: 3em; } |
91 |
|
|
92 |
/* RFC-2629 <spanx>s and <artwork>s. */ |
/* RFC-2629 <spanx>s and <artwork>s. */ |
93 |
em { font-style: italic; } |
em { font-style: italic; } |
94 |
strong { font-weight: bold; } |
strong { font-weight: bold; } |
95 |
dfn { font-weight: bold; font-style: normal; } |
dfn { font-weight: bold; font-style: normal; } |
96 |
cite { font-weight: normal; font-style: normal; } |
cite { font-weight: normal; font-style: normal; } |
97 |
tt { color: #036; } |
tt { color: #036; } |
98 |
tt, pre, pre dfn, pre em, pre cite, pre span { |
tt, pre, pre dfn, pre em, pre cite, pre span { |
99 |
font-family: "Courier New", Courier, monospace; font-size: small; |
font-family: "Courier New", Courier, monospace; font-size: small; |
100 |
} |
} |
101 |
pre { |
pre { |
102 |
text-align: left; padding: 4px; |
text-align: left; padding: 4px; |
103 |
color: #000; background-color: #CCC; |
color: #000; background-color: #CCC; |
104 |
} |
} |
105 |
pre dfn { color: #900; } |
pre dfn { color: #900; } |
106 |
pre em { color: #66F; background-color: #FFC; font-weight: normal; } |
pre em { color: #66F; background-color: #FFC; font-weight: normal; } |
107 |
pre .key { color: #33C; font-weight: bold; } |
pre .key { color: #33C; font-weight: bold; } |
108 |
pre .id { color: #900; } |
pre .id { color: #900; } |
109 |
pre .str { color: #000; background-color: #CFF; } |
pre .str { color: #000; background-color: #CFF; } |
110 |
pre .val { color: #066; } |
pre .val { color: #066; } |
111 |
pre .rep { color: #909; } |
pre .rep { color: #909; } |
112 |
pre .oth { color: #000; background-color: #FCF; } |
pre .oth { color: #000; background-color: #FCF; } |
113 |
pre .err { background-color: #FCC; } |
pre .err { background-color: #FCC; } |
114 |
|
|
115 |
/* RFC-2629 <texttable>s. */ |
/* RFC-2629 <texttable>s. */ |
116 |
table.full, table.headers, table.none { |
table.all, table.full, table.headers, table.none { |
117 |
font-size: small; text-align: center; border-width: 2px; |
font-size: small; text-align: center; border-width: 2px; |
118 |
vertical-align: top; border-collapse: collapse; |
vertical-align: top; border-collapse: collapse; |
119 |
} |
} |
120 |
table.full { border-style: solid; border-color: black; } |
table.all, table.full { border-style: solid; border-color: black; } |
121 |
table.headers, table.none { border-style: none; } |
table.headers, table.none { border-style: none; } |
122 |
th { |
th { |
123 |
font-weight: bold; border-color: black; |
font-weight: bold; border-color: black; |
124 |
border-width: 2px 2px 3px 2px; |
border-width: 2px 2px 3px 2px; |
125 |
} |
} |
126 |
table.full th { border-style: solid; } |
table.all th, table.full th { border-style: solid; } |
127 |
table.headers th { border-style: none none solid none; } |
table.headers th { border-style: none none solid none; } |
128 |
table.none th { border-style: none; } |
table.none th { border-style: none; } |
129 |
table.full td { |
table.all td { |
130 |
border-style: solid; border-color: #333; |
border-style: solid; border-color: #333; |
131 |
border-width: 1px 2px; |
border-width: 1px 2px; |
132 |
} |
} |
133 |
table.headers td, table.none td { border-style: none; } |
table.full td, table.headers td, table.none td { border-style: none; } |
134 |
|
|
135 |
hr { height: 1px; } |
hr { height: 1px; } |
136 |
hr.insert { |
hr.insert { |
137 |
width: 80%; border-style: none; border-width: 0; |
width: 80%; border-style: none; border-width: 0; |
138 |
color: #CCC; background-color: #CCC; |
color: #CCC; background-color: #CCC; |
139 |
} |
} |
140 |
--></style> |
--></style> |
141 |
</head> |
</head> |
142 |
<body> |
<body> |
145 |
<tr><td class="header">LinuxSampler Developers</td><td class="header">C. Schoenebeck</td></tr> |
<tr><td class="header">LinuxSampler Developers</td><td class="header">C. Schoenebeck</td></tr> |
146 |
<tr><td class="header">Internet-Draft</td><td class="header">Interessengemeinschaft Software</td></tr> |
<tr><td class="header">Internet-Draft</td><td class="header">Interessengemeinschaft Software</td></tr> |
147 |
<tr><td class="header">Intended status: Standards Track</td><td class="header">Engineering e. V.</td></tr> |
<tr><td class="header">Intended status: Standards Track</td><td class="header">Engineering e. V.</td></tr> |
148 |
<tr><td class="header">Expires: August 23, 2007</td><td class="header">February 19, 2007</td></tr> |
<tr><td class="header">Expires: September 23, 2007</td><td class="header">March 22, 2007</td></tr> |
149 |
</table></td></tr></table> |
</table></td></tr></table> |
150 |
<h1><br />LinuxSampler Control Protocol<br />LSCP 1.2</h1> |
<h1><br />LinuxSampler Control Protocol<br />LSCP 1.2</h1> |
151 |
|
|
173 |
The list of Internet-Draft Shadow Directories can be accessed at |
The list of Internet-Draft Shadow Directories can be accessed at |
174 |
<a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>.</p> |
<a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>.</p> |
175 |
<p> |
<p> |
176 |
This Internet-Draft will expire on August 23, 2007.</p> |
This Internet-Draft will expire on September 23, 2007.</p> |
177 |
|
|
178 |
<h3>Copyright Notice</h3> |
<h3>Copyright Notice</h3> |
179 |
<p> |
<p> |
180 |
Copyright © The Internet Society (2007).</p> |
Copyright © The IETF Trust (2007).</p> |
181 |
|
|
182 |
<h3>Abstract</h3> |
<h3>Abstract</h3> |
183 |
|
|
408 |
Disk stream buffer fill state changed<br /> |
Disk stream buffer fill state changed<br /> |
409 |
<a href="#SUBSCRIBE CHANNEL_INFO">8.9.</a> |
<a href="#SUBSCRIBE CHANNEL_INFO">8.9.</a> |
410 |
Channel information changed<br /> |
Channel information changed<br /> |
411 |
<a href="#SUBSCRIBE TOTAL_VOICE_COUNT">8.10.</a> |
<a href="#SUBSCRIBE FX_SEND_COUNT">8.10.</a> |
412 |
|
Number of effect sends changed<br /> |
413 |
|
<a href="#SUBSCRIBE FX_SEND_INFO">8.11.</a> |
414 |
|
Effect send information changed<br /> |
415 |
|
<a href="#SUBSCRIBE TOTAL_VOICE_COUNT">8.12.</a> |
416 |
Total number of active voices changed<br /> |
Total number of active voices changed<br /> |
417 |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_MAP_COUNT">8.11.</a> |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_MAP_COUNT">8.13.</a> |
418 |
Number of MIDI instrument maps changed<br /> |
Number of MIDI instrument maps changed<br /> |
419 |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO">8.12.</a> |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO">8.14.</a> |
420 |
MIDI instrument map information changed<br /> |
MIDI instrument map information changed<br /> |
421 |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_COUNT">8.13.</a> |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_COUNT">8.15.</a> |
422 |
Number of MIDI instruments changed<br /> |
Number of MIDI instruments changed<br /> |
423 |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_INFO">8.14.</a> |
<a href="#SUBSCRIBE MIDI_INSTRUMENT_INFO">8.16.</a> |
424 |
MIDI instrument information changed<br /> |
MIDI instrument information changed<br /> |
425 |
<a href="#SUBSCRIBE MISCELLANEOUS">8.15.</a> |
<a href="#SUBSCRIBE GLOBAL_INFO">8.17.</a> |
426 |
|
Global settings changed<br /> |
427 |
|
<a href="#SUBSCRIBE MISCELLANEOUS">8.18.</a> |
428 |
Miscellaneous and debugging events<br /> |
Miscellaneous and debugging events<br /> |
429 |
<a href="#anchor14">9.</a> |
<a href="#anchor14">9.</a> |
430 |
Security Considerations<br /> |
Security Considerations<br /> |
7255 |
<p>/ CHANNEL_INFO |
<p>/ CHANNEL_INFO |
7256 |
|
|
7257 |
</p> |
</p> |
7258 |
|
<p>/ FX_SEND_COUNT |
7259 |
|
|
7260 |
|
</p> |
7261 |
|
<p>/ FX_SEND_INFO |
7262 |
|
|
7263 |
|
</p> |
7264 |
<p>/ MIDI_INSTRUMENT_MAP_COUNT |
<p>/ MIDI_INSTRUMENT_MAP_COUNT |
7265 |
|
|
7266 |
</p> |
</p> |
7279 |
<p>/ TOTAL_VOICE_COUNT |
<p>/ TOTAL_VOICE_COUNT |
7280 |
|
|
7281 |
</p> |
</p> |
7282 |
|
<p>/ GLOBAL_INFO |
7283 |
|
|
7284 |
|
</p> |
7285 |
</blockquote><p> |
</blockquote><p> |
7286 |
|
|
7287 |
</p> |
</p> |
7315 |
<p>/ CHANNEL_INFO |
<p>/ CHANNEL_INFO |
7316 |
|
|
7317 |
</p> |
</p> |
7318 |
|
<p>/ FX_SEND_COUNT |
7319 |
|
|
7320 |
|
</p> |
7321 |
|
<p>/ FX_SEND_INFO |
7322 |
|
|
7323 |
|
</p> |
7324 |
<p>/ MIDI_INSTRUMENT_MAP_COUNT |
<p>/ MIDI_INSTRUMENT_MAP_COUNT |
7325 |
|
|
7326 |
</p> |
</p> |
7339 |
<p>/ TOTAL_VOICE_COUNT |
<p>/ TOTAL_VOICE_COUNT |
7340 |
|
|
7341 |
</p> |
</p> |
7342 |
|
<p>/ GLOBAL_INFO |
7343 |
|
|
7344 |
|
</p> |
7345 |
</blockquote><p> |
</blockquote><p> |
7346 |
|
|
7347 |
</p> |
</p> |
8150 |
<p> |
<p> |
8151 |
</p> |
</p> |
8152 |
<blockquote class="text"> |
<blockquote class="text"> |
8153 |
<p>"NOTIFY:VOICE_COUNT:<sampler-channel> <voices> |
<p>"NOTIFY:VOICE_COUNT:<sampler-channel> <voices>" |
8154 |
</p> |
</p> |
8155 |
</blockquote><p> |
</blockquote><p> |
8156 |
|
|
8253 |
time events happening on the server, it is believed that an empty notification |
time events happening on the server, it is believed that an empty notification |
8254 |
message is sufficient here. |
message is sufficient here. |
8255 |
</p> |
</p> |
8256 |
<a name="SUBSCRIBE TOTAL_VOICE_COUNT"></a><br /><hr /> |
<a name="SUBSCRIBE FX_SEND_COUNT"></a><br /><hr /> |
8257 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8258 |
<a name="rfc.section.8.10"></a><h3>8.10. |
<a name="rfc.section.8.10"></a><h3>8.10. |
8259 |
|
Number of effect sends changed</h3> |
8260 |
|
|
8261 |
|
<p>Client may want to be notified when the number of effect sends on |
8262 |
|
a particular sampler channel is changed by issuing the following command: |
8263 |
|
</p> |
8264 |
|
<p> |
8265 |
|
</p> |
8266 |
|
<blockquote class="text"> |
8267 |
|
<p>SUBSCRIBE FX_SEND_COUNT |
8268 |
|
</p> |
8269 |
|
</blockquote><p> |
8270 |
|
|
8271 |
|
</p> |
8272 |
|
<p>Server will start sending the following notification messages: |
8273 |
|
</p> |
8274 |
|
<p> |
8275 |
|
</p> |
8276 |
|
<blockquote class="text"> |
8277 |
|
<p>"NOTIFY:FX_SEND_COUNT:<channel-id> <fx-sends>" |
8278 |
|
</p> |
8279 |
|
</blockquote><p> |
8280 |
|
|
8281 |
|
</p> |
8282 |
|
<p>where <channel-id> will be replaced by the numerical ID of the sampler |
8283 |
|
channel, on which the effect sends number is changed and <fx-sends> will |
8284 |
|
be replaced by the new number of effect sends on that channel. |
8285 |
|
</p> |
8286 |
|
<a name="SUBSCRIBE FX_SEND_INFO"></a><br /><hr /> |
8287 |
|
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8288 |
|
<a name="rfc.section.8.11"></a><h3>8.11. |
8289 |
|
Effect send information changed</h3> |
8290 |
|
|
8291 |
|
<p>Client may want to be notified when changes were made to effect sends on a |
8292 |
|
a particular sampler channel by issuing the following command: |
8293 |
|
</p> |
8294 |
|
<p> |
8295 |
|
</p> |
8296 |
|
<blockquote class="text"> |
8297 |
|
<p>SUBSCRIBE FX_SEND_INFO |
8298 |
|
</p> |
8299 |
|
</blockquote><p> |
8300 |
|
|
8301 |
|
</p> |
8302 |
|
<p>Server will start sending the following notification messages: |
8303 |
|
</p> |
8304 |
|
<p> |
8305 |
|
</p> |
8306 |
|
<blockquote class="text"> |
8307 |
|
<p>"NOTIFY:FX_SEND_INFO:<channel-id> <fx-send-id>" |
8308 |
|
</p> |
8309 |
|
</blockquote><p> |
8310 |
|
|
8311 |
|
</p> |
8312 |
|
<p>where <channel-id> will be replaced by the numerical ID of the sampler |
8313 |
|
channel, on which an effect send entity is changed and <fx-send-id> will |
8314 |
|
be replaced by the numerical ID of the changed effect send. |
8315 |
|
</p> |
8316 |
|
<a name="SUBSCRIBE TOTAL_VOICE_COUNT"></a><br /><hr /> |
8317 |
|
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8318 |
|
<a name="rfc.section.8.12"></a><h3>8.12. |
8319 |
Total number of active voices changed</h3> |
Total number of active voices changed</h3> |
8320 |
|
|
8321 |
<p>Client may want to be notified when the total number of voices on the |
<p>Client may want to be notified when the total number of voices on the |
8334 |
<p> |
<p> |
8335 |
</p> |
</p> |
8336 |
<blockquote class="text"> |
<blockquote class="text"> |
8337 |
<p>"NOTIFY:TOTAL_VOICE_COUNT:<voices> |
<p>"NOTIFY:TOTAL_VOICE_COUNT:<voices>" |
8338 |
</p> |
</p> |
8339 |
</blockquote><p> |
</blockquote><p> |
8340 |
|
|
8344 |
</p> |
</p> |
8345 |
<a name="SUBSCRIBE MIDI_INSTRUMENT_MAP_COUNT"></a><br /><hr /> |
<a name="SUBSCRIBE MIDI_INSTRUMENT_MAP_COUNT"></a><br /><hr /> |
8346 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8347 |
<a name="rfc.section.8.11"></a><h3>8.11. |
<a name="rfc.section.8.13"></a><h3>8.13. |
8348 |
Number of MIDI instrument maps changed</h3> |
Number of MIDI instrument maps changed</h3> |
8349 |
|
|
8350 |
<p>Client may want to be notified when the number of MIDI instrument maps on the |
<p>Client may want to be notified when the number of MIDI instrument maps on the |
8373 |
</p> |
</p> |
8374 |
<a name="SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO"></a><br /><hr /> |
<a name="SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO"></a><br /><hr /> |
8375 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8376 |
<a name="rfc.section.8.12"></a><h3>8.12. |
<a name="rfc.section.8.14"></a><h3>8.14. |
8377 |
MIDI instrument map information changed</h3> |
MIDI instrument map information changed</h3> |
8378 |
|
|
8379 |
<p>Client may want to be notified when changes were made to MIDI instrument maps on the |
<p>Client may want to be notified when changes were made to MIDI instrument maps on the |
8406 |
</p> |
</p> |
8407 |
<a name="SUBSCRIBE MIDI_INSTRUMENT_COUNT"></a><br /><hr /> |
<a name="SUBSCRIBE MIDI_INSTRUMENT_COUNT"></a><br /><hr /> |
8408 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8409 |
<a name="rfc.section.8.13"></a><h3>8.13. |
<a name="rfc.section.8.15"></a><h3>8.15. |
8410 |
Number of MIDI instruments changed</h3> |
Number of MIDI instruments changed</h3> |
8411 |
|
|
8412 |
<p>Client may want to be notified when the number of MIDI instrument maps on the |
<p>Client may want to be notified when the number of MIDI instrument maps on the |
8436 |
</p> |
</p> |
8437 |
<a name="SUBSCRIBE MIDI_INSTRUMENT_INFO"></a><br /><hr /> |
<a name="SUBSCRIBE MIDI_INSTRUMENT_INFO"></a><br /><hr /> |
8438 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8439 |
<a name="rfc.section.8.14"></a><h3>8.14. |
<a name="rfc.section.8.16"></a><h3>8.16. |
8440 |
MIDI instrument information changed</h3> |
MIDI instrument information changed</h3> |
8441 |
|
|
8442 |
<p>Client may want to be notified when changes were made to MIDI instruments on the |
<p>Client may want to be notified when changes were made to MIDI instruments on the |
8468 |
time events happening on the server, it is believed that an empty notification |
time events happening on the server, it is believed that an empty notification |
8469 |
message is sufficient here. |
message is sufficient here. |
8470 |
</p> |
</p> |
8471 |
|
<a name="SUBSCRIBE GLOBAL_INFO"></a><br /><hr /> |
8472 |
|
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8473 |
|
<a name="rfc.section.8.17"></a><h3>8.17. |
8474 |
|
Global settings changed</h3> |
8475 |
|
|
8476 |
|
<p>Client may want to be notified when changes to the global settings |
8477 |
|
of the sampler were made by issuing the following command: |
8478 |
|
</p> |
8479 |
|
<p> |
8480 |
|
</p> |
8481 |
|
<blockquote class="text"> |
8482 |
|
<p>SUBSCRIBE GLOBAL_INFO |
8483 |
|
</p> |
8484 |
|
</blockquote><p> |
8485 |
|
|
8486 |
|
</p> |
8487 |
|
<p>Server will start sending the following types of notification messages: |
8488 |
|
</p> |
8489 |
|
<p> |
8490 |
|
</p> |
8491 |
|
<blockquote class="text"> |
8492 |
|
<p>"NOTIFY:GLOBAL_INFO:VOLUME <volume>" - Notifies that the |
8493 |
|
golbal volume of the sampler is changed, where <volume> will be |
8494 |
|
replaced by the optional dotted floating point value, reflecting the |
8495 |
|
new global volume parameter. |
8496 |
|
</p> |
8497 |
|
</blockquote><p> |
8498 |
|
|
8499 |
|
</p> |
8500 |
<a name="SUBSCRIBE MISCELLANEOUS"></a><br /><hr /> |
<a name="SUBSCRIBE MISCELLANEOUS"></a><br /><hr /> |
8501 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8502 |
<a name="rfc.section.8.15"></a><h3>8.15. |
<a name="rfc.section.8.18"></a><h3>8.18. |
8503 |
Miscellaneous and debugging events</h3> |
Miscellaneous and debugging events</h3> |
8504 |
|
|
8505 |
<p>Client may want to be notified of miscellaneous and debugging events occurring at |
<p>Client may want to be notified of miscellaneous and debugging events occurring at |
8594 |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table> |
8595 |
<h3>Full Copyright Statement</h3> |
<h3>Full Copyright Statement</h3> |
8596 |
<p class='copyright'> |
<p class='copyright'> |
8597 |
Copyright © The Internet Society (2007).</p> |
Copyright © The IETF Trust (2007).</p> |
8598 |
<p class='copyright'> |
<p class='copyright'> |
8599 |
This document is subject to the rights, |
This document is subject to the rights, |
8600 |
licenses and restrictions contained in BCP 78, |
licenses and restrictions contained in BCP 78, |
8603 |
<p class='copyright'> |
<p class='copyright'> |
8604 |
This document and the information contained herein are provided |
This document and the information contained herein are provided |
8605 |
on an “AS IS” basis and THE CONTRIBUTOR, |
on an “AS IS” basis and THE CONTRIBUTOR, |
8606 |
THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), |
THE ORGANIZATION HE/SHE REPRESENTS |
8607 |
THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM |
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST |
8608 |
ALL WARRANTIES, |
AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, |
8609 |
EXPRESS OR IMPLIED, |
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT |
8610 |
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE |
THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY |
8611 |
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED |
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR |
8612 |
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.</p> |
PURPOSE.</p> |
8613 |
<h3>Intellectual Property</h3> |
<h3>Intellectual Property</h3> |
8614 |
<p class='copyright'> |
<p class='copyright'> |
8615 |
The IETF takes no position regarding the validity or scope of any |
The IETF takes no position regarding the validity or scope of any |