4 |
LinuxSampler Developers C. Schoenebeck |
LinuxSampler Developers C. Schoenebeck |
5 |
Internet-Draft Interessengemeinschaft Software |
Internet-Draft Interessengemeinschaft Software |
6 |
Intended status: Standards Track Engineering e. V. |
Intended status: Standards Track Engineering e. V. |
7 |
Expires: April 8, 2011 October 5, 2010 |
Expires: December 26, 2011 June 24, 2011 |
8 |
|
|
9 |
|
|
10 |
LinuxSampler Control Protocol |
LinuxSampler Control Protocol |
26 |
aware will be disclosed, in accordance with Section 6 of BCP 79. |
aware will be disclosed, in accordance with Section 6 of BCP 79. |
27 |
|
|
28 |
Internet-Drafts are working documents of the Internet Engineering |
Internet-Drafts are working documents of the Internet Engineering |
29 |
Task Force (IETF). Note that other groups may also distribute |
Task Force (IETF), its areas, and its working groups. Note that |
30 |
working documents as Internet-Drafts. The list of current Internet- |
other groups may also distribute working documents as Internet- |
31 |
Drafts is at http://datatracker.ietf.org/drafts/current/. |
Drafts. |
32 |
|
|
33 |
Internet-Drafts are draft documents valid for a maximum of six months |
Internet-Drafts are draft documents valid for a maximum of six months |
34 |
and may be updated, replaced, or obsoleted by other documents at any |
and may be updated, replaced, or obsoleted by other documents at any |
35 |
time. It is inappropriate to use Internet-Drafts as reference |
time. It is inappropriate to use Internet-Drafts as reference |
36 |
material or to cite them other than as "work in progress." |
material or to cite them other than as "work in progress." |
37 |
|
|
38 |
This Internet-Draft will expire on April 8, 2011. |
The list of current Internet-Drafts can be accessed at |
39 |
|
http://www.ietf.org/ietf/1id-abstracts.txt. |
40 |
|
|
41 |
|
The list of Internet-Draft Shadow Directories can be accessed at |
42 |
|
http://www.ietf.org/shadow.html. |
43 |
|
|
44 |
|
This Internet-Draft will expire on December 26, 2011. |
45 |
|
|
46 |
|
|
47 |
|
|
52 |
|
|
53 |
|
|
54 |
|
|
55 |
|
Schoenebeck Expires December 26, 2011 [Page 1] |
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 1] |
|
56 |
|
|
57 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
58 |
|
|
59 |
|
|
60 |
Table of Contents |
Table of Contents |
108 |
|
|
109 |
|
|
110 |
|
|
111 |
Schoenebeck Expires April 8, 2011 [Page 2] |
Schoenebeck Expires December 26, 2011 [Page 2] |
112 |
|
|
113 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
114 |
|
|
115 |
|
|
116 |
6.4.2. Loading a sampler engine . . . . . . . . . . . . . . 45 |
6.4.2. Loading a sampler engine . . . . . . . . . . . . . . 45 |
164 |
|
|
165 |
|
|
166 |
|
|
167 |
Schoenebeck Expires April 8, 2011 [Page 3] |
Schoenebeck Expires December 26, 2011 [Page 3] |
168 |
|
|
169 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
170 |
|
|
171 |
|
|
172 |
6.6.4. Reset sampler . . . . . . . . . . . . . . . . . . . 78 |
6.6.4. Reset sampler . . . . . . . . . . . . . . . . . . . 78 |
220 |
|
|
221 |
|
|
222 |
|
|
223 |
Schoenebeck Expires April 8, 2011 [Page 4] |
Schoenebeck Expires December 26, 2011 [Page 4] |
224 |
|
|
225 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
226 |
|
|
227 |
|
|
228 |
6.9.1. Opening an appropriate instrument editor |
6.9.1. Opening an appropriate instrument editor |
276 |
|
|
277 |
|
|
278 |
|
|
279 |
Schoenebeck Expires April 8, 2011 [Page 5] |
Schoenebeck Expires December 26, 2011 [Page 5] |
280 |
|
|
281 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
282 |
|
|
283 |
|
|
284 |
8.16. Number of MIDI instrument maps changed . . . . . . . . . 162 |
8.16. Number of MIDI instrument maps changed . . . . . . . . . 162 |
291 |
8.23. Number of database instruments changed . . . . . . . . . 165 |
8.23. Number of database instruments changed . . . . . . . . . 165 |
292 |
8.24. Database instrument information changed . . . . . . . . . 165 |
8.24. Database instrument information changed . . . . . . . . . 165 |
293 |
8.25. Database job status information changed . . . . . . . . . 166 |
8.25. Database job status information changed . . . . . . . . . 166 |
294 |
8.26. Miscellaneous and debugging events . . . . . . . . . . . 166 |
8.26. Number of effect instances changed . . . . . . . . . . . 166 |
295 |
9. Security Considerations . . . . . . . . . . . . . . . . . . . 168 |
8.27. Effect instance information changed . . . . . . . . . . . 167 |
296 |
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 169 |
8.28. Number of send effect chains changed . . . . . . . . . . 167 |
297 |
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 170 |
8.29. Send effect chain information changed . . . . . . . . . . 167 |
298 |
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 171 |
8.30. Miscellaneous and debugging events . . . . . . . . . . . 168 |
299 |
Intellectual Property and Copyright Statements . . . . . . . . . 172 |
9. Security Considerations . . . . . . . . . . . . . . . . . . . 169 |
300 |
|
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 170 |
301 |
|
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 171 |
302 |
|
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 172 |
303 |
|
Intellectual Property and Copyright Statements . . . . . . . . . 173 |
304 |
|
|
305 |
|
|
306 |
|
|
332 |
|
|
333 |
|
|
334 |
|
|
335 |
|
Schoenebeck Expires December 26, 2011 [Page 6] |
|
Schoenebeck Expires April 8, 2011 [Page 6] |
|
336 |
|
|
337 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
338 |
|
|
339 |
|
|
340 |
1. Requirements notation |
1. Requirements notation |
388 |
|
|
389 |
|
|
390 |
|
|
391 |
Schoenebeck Expires April 8, 2011 [Page 7] |
Schoenebeck Expires December 26, 2011 [Page 7] |
392 |
|
|
393 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
394 |
|
|
395 |
|
|
396 |
2. Versioning of this specification |
2. Versioning of this specification |
444 |
|
|
445 |
|
|
446 |
|
|
447 |
Schoenebeck Expires April 8, 2011 [Page 8] |
Schoenebeck Expires December 26, 2011 [Page 8] |
448 |
|
|
449 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
450 |
|
|
451 |
|
|
452 |
3. Introduction |
3. Introduction |
500 |
|
|
501 |
|
|
502 |
|
|
503 |
Schoenebeck Expires April 8, 2011 [Page 9] |
Schoenebeck Expires December 26, 2011 [Page 9] |
504 |
|
|
505 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
506 |
|
|
507 |
|
|
508 |
4. Focus of this protocol |
4. Focus of this protocol |
556 |
|
|
557 |
|
|
558 |
|
|
559 |
Schoenebeck Expires April 8, 2011 [Page 10] |
Schoenebeck Expires December 26, 2011 [Page 10] |
560 |
|
|
561 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
562 |
|
|
563 |
|
|
564 |
5. Communication Overview |
5. Communication Overview |
612 |
|
|
613 |
|
|
614 |
|
|
615 |
Schoenebeck Expires April 8, 2011 [Page 11] |
Schoenebeck Expires December 26, 2011 [Page 11] |
616 |
|
|
617 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
618 |
|
|
619 |
|
|
620 |
5.1.1. Result format |
5.1.1. Result format |
668 |
|
|
669 |
|
|
670 |
|
|
671 |
Schoenebeck Expires April 8, 2011 [Page 12] |
Schoenebeck Expires December 26, 2011 [Page 12] |
672 |
|
|
673 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
674 |
|
|
675 |
|
|
676 |
set has the following format: |
set has the following format: |
724 |
|
|
725 |
|
|
726 |
|
|
727 |
Schoenebeck Expires April 8, 2011 [Page 13] |
Schoenebeck Expires December 26, 2011 [Page 13] |
728 |
|
|
729 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
730 |
|
|
731 |
|
|
732 |
Each line of the result set MUST end with <CRLF>. |
Each line of the result set MUST end with <CRLF>. |
780 |
|
|
781 |
|
|
782 |
|
|
783 |
Schoenebeck Expires April 8, 2011 [Page 14] |
Schoenebeck Expires December 26, 2011 [Page 14] |
784 |
|
|
785 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
786 |
|
|
787 |
|
|
788 |
inserted in the middle of the event message as well as any other |
inserted in the middle of the event message as well as any other |
836 |
|
|
837 |
|
|
838 |
|
|
839 |
Schoenebeck Expires April 8, 2011 [Page 15] |
Schoenebeck Expires December 26, 2011 [Page 15] |
840 |
|
|
841 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
842 |
|
|
843 |
|
|
844 |
6. Description for control commands |
6. Description for control commands |
892 |
|
|
893 |
|
|
894 |
|
|
895 |
Schoenebeck Expires April 8, 2011 [Page 16] |
Schoenebeck Expires December 26, 2011 [Page 16] |
896 |
|
|
897 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
898 |
|
|
899 |
|
|
900 |
6.2.1. Getting amount of available audio output drivers |
6.2.1. Getting amount of available audio output drivers |
948 |
|
|
949 |
|
|
950 |
|
|
951 |
Schoenebeck Expires April 8, 2011 [Page 17] |
Schoenebeck Expires December 26, 2011 [Page 17] |
952 |
|
|
953 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
954 |
|
|
955 |
|
|
956 |
LinuxSampler will answer by sending a <CRLF> separated list. Each |
LinuxSampler will answer by sending a <CRLF> separated list. Each |
1004 |
|
|
1005 |
|
|
1006 |
|
|
1007 |
Schoenebeck Expires April 8, 2011 [Page 18] |
Schoenebeck Expires December 26, 2011 [Page 18] |
1008 |
|
|
1009 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1010 |
|
|
1011 |
|
|
1012 |
obtained (as returned by the "GET AUDIO_OUTPUT_DRIVER INFO" |
obtained (as returned by the "GET AUDIO_OUTPUT_DRIVER INFO" |
1060 |
|
|
1061 |
|
|
1062 |
|
|
1063 |
Schoenebeck Expires April 8, 2011 [Page 19] |
Schoenebeck Expires December 26, 2011 [Page 19] |
1064 |
|
|
1065 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1066 |
|
|
1067 |
|
|
1068 |
MULTIPLICITY - |
MULTIPLICITY - |
1116 |
|
|
1117 |
|
|
1118 |
|
|
1119 |
Schoenebeck Expires April 8, 2011 [Page 20] |
Schoenebeck Expires December 26, 2011 [Page 20] |
1120 |
|
|
1121 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1122 |
|
|
1123 |
|
|
1124 |
returned, dependent to driver parameter) |
returned, dependent to driver parameter) |
1172 |
|
|
1173 |
|
|
1174 |
|
|
1175 |
Schoenebeck Expires April 8, 2011 [Page 21] |
Schoenebeck Expires December 26, 2011 [Page 21] |
1176 |
|
|
1177 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1178 |
|
|
1179 |
|
|
1180 |
"TYPE: INT" |
"TYPE: INT" |
1228 |
|
|
1229 |
|
|
1230 |
|
|
1231 |
Schoenebeck Expires April 8, 2011 [Page 22] |
Schoenebeck Expires December 26, 2011 [Page 22] |
1232 |
|
|
1233 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1234 |
|
|
1235 |
|
|
1236 |
providing an appropriate warning code and warning message |
providing an appropriate warning code and warning message |
1284 |
|
|
1285 |
|
|
1286 |
|
|
1287 |
Schoenebeck Expires April 8, 2011 [Page 23] |
Schoenebeck Expires December 26, 2011 [Page 23] |
1288 |
|
|
1289 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1290 |
|
|
1291 |
|
|
1292 |
C: "DESTROY AUDIO_OUTPUT_DEVICE 0" |
C: "DESTROY AUDIO_OUTPUT_DEVICE 0" |
1340 |
|
|
1341 |
|
|
1342 |
|
|
1343 |
Schoenebeck Expires April 8, 2011 [Page 24] |
Schoenebeck Expires December 26, 2011 [Page 24] |
1344 |
|
|
1345 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1346 |
|
|
1347 |
|
|
1348 |
Possible Answers: |
Possible Answers: |
1396 |
|
|
1397 |
|
|
1398 |
|
|
1399 |
Schoenebeck Expires April 8, 2011 [Page 25] |
Schoenebeck Expires December 26, 2011 [Page 25] |
1400 |
|
|
1401 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1402 |
|
|
1403 |
|
|
1404 |
"FRAGMENTS: 2" |
"FRAGMENTS: 2" |
1452 |
|
|
1453 |
|
|
1454 |
|
|
1455 |
Schoenebeck Expires April 8, 2011 [Page 26] |
Schoenebeck Expires December 26, 2011 [Page 26] |
1456 |
|
|
1457 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1458 |
|
|
1459 |
|
|
1460 |
6.2.11. Getting information about an audio channel |
6.2.11. Getting information about an audio channel |
1508 |
|
|
1509 |
|
|
1510 |
|
|
1511 |
Schoenebeck Expires April 8, 2011 [Page 27] |
Schoenebeck Expires December 26, 2011 [Page 27] |
1512 |
|
|
1513 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1514 |
|
|
1515 |
|
|
1516 |
Examples: |
Examples: |
1564 |
|
|
1565 |
|
|
1566 |
|
|
1567 |
Schoenebeck Expires April 8, 2011 [Page 28] |
Schoenebeck Expires December 26, 2011 [Page 28] |
1568 |
|
|
1569 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1570 |
|
|
1571 |
|
|
1572 |
channel number and <param> a specific channel parameter name for |
channel number and <param> a specific channel parameter name for |
1620 |
|
|
1621 |
|
|
1622 |
|
|
1623 |
Schoenebeck Expires April 8, 2011 [Page 29] |
Schoenebeck Expires December 26, 2011 [Page 29] |
1624 |
|
|
1625 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1626 |
|
|
1627 |
|
|
1628 |
RANGE_MAX - |
RANGE_MAX - |
1676 |
|
|
1677 |
|
|
1678 |
|
|
1679 |
Schoenebeck Expires April 8, 2011 [Page 30] |
Schoenebeck Expires December 26, 2011 [Page 30] |
1680 |
|
|
1681 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1682 |
|
|
1683 |
|
|
1684 |
"OK" - |
"OK" - |
1732 |
|
|
1733 |
|
|
1734 |
|
|
1735 |
Schoenebeck Expires April 8, 2011 [Page 31] |
Schoenebeck Expires December 26, 2011 [Page 31] |
1736 |
|
|
1737 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1738 |
|
|
1739 |
|
|
1740 |
Note: examples in this chapter showing particular parameters of |
Note: examples in this chapter showing particular parameters of |
1788 |
|
|
1789 |
|
|
1790 |
|
|
1791 |
Schoenebeck Expires April 8, 2011 [Page 32] |
Schoenebeck Expires December 26, 2011 [Page 32] |
1792 |
|
|
1793 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1794 |
|
|
1795 |
|
|
1796 |
6.3.3. Getting information about a specific MIDI input driver |
6.3.3. Getting information about a specific MIDI input driver |
1844 |
|
|
1845 |
|
|
1846 |
|
|
1847 |
Schoenebeck Expires April 8, 2011 [Page 33] |
Schoenebeck Expires December 26, 2011 [Page 33] |
1848 |
|
|
1849 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1850 |
|
|
1851 |
|
|
1852 |
6.3.4. Getting information about specific MIDI input driver parameter |
6.3.4. Getting information about specific MIDI input driver parameter |
1900 |
|
|
1901 |
|
|
1902 |
|
|
1903 |
Schoenebeck Expires April 8, 2011 [Page 34] |
Schoenebeck Expires December 26, 2011 [Page 34] |
1904 |
|
|
1905 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1906 |
|
|
1907 |
|
|
1908 |
FIX - |
FIX - |
1956 |
|
|
1957 |
|
|
1958 |
|
|
1959 |
Schoenebeck Expires April 8, 2011 [Page 35] |
Schoenebeck Expires December 26, 2011 [Page 35] |
1960 |
|
|
1961 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
1962 |
|
|
1963 |
|
|
1964 |
may also appear without (optionally returned, dependent to |
may also appear without (optionally returned, dependent to |
2012 |
|
|
2013 |
|
|
2014 |
|
|
2015 |
Schoenebeck Expires April 8, 2011 [Page 36] |
Schoenebeck Expires December 26, 2011 [Page 36] |
2016 |
|
|
2017 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2018 |
|
|
2019 |
|
|
2020 |
"OK[<device-id>]" - |
"OK[<device-id>]" - |
2068 |
|
|
2069 |
|
|
2070 |
|
|
2071 |
Schoenebeck Expires April 8, 2011 [Page 37] |
Schoenebeck Expires December 26, 2011 [Page 37] |
2072 |
|
|
2073 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2074 |
|
|
2075 |
|
|
2076 |
in case it failed, providing an appropriate error code and |
in case it failed, providing an appropriate error code and |
2124 |
|
|
2125 |
|
|
2126 |
|
|
2127 |
Schoenebeck Expires April 8, 2011 [Page 38] |
Schoenebeck Expires December 26, 2011 [Page 38] |
2128 |
|
|
2129 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2130 |
|
|
2131 |
|
|
2132 |
6.3.9. Getting current settings of a MIDI input device |
6.3.9. Getting current settings of a MIDI input device |
2180 |
|
|
2181 |
|
|
2182 |
|
|
2183 |
Schoenebeck Expires April 8, 2011 [Page 39] |
Schoenebeck Expires December 26, 2011 [Page 39] |
2184 |
|
|
2185 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2186 |
|
|
2187 |
|
|
2188 |
"ACTIVE: true" |
"ACTIVE: true" |
2236 |
|
|
2237 |
|
|
2238 |
|
|
2239 |
Schoenebeck Expires April 8, 2011 [Page 40] |
Schoenebeck Expires December 26, 2011 [Page 40] |
2240 |
|
|
2241 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2242 |
|
|
2243 |
|
|
2244 |
MIDI_INPUT_DEVICES" (Section 6.3.8) command and <midi-port> the MIDI |
MIDI_INPUT_DEVICES" (Section 6.3.8) command and <midi-port> the MIDI |
2292 |
|
|
2293 |
|
|
2294 |
|
|
2295 |
Schoenebeck Expires April 8, 2011 [Page 41] |
Schoenebeck Expires December 26, 2011 [Page 41] |
2296 |
|
|
2297 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2298 |
|
|
2299 |
|
|
2300 |
character string to that info category. There is information |
character string to that info category. There is information |
2348 |
|
|
2349 |
|
|
2350 |
|
|
2351 |
Schoenebeck Expires April 8, 2011 [Page 42] |
Schoenebeck Expires December 26, 2011 [Page 42] |
2352 |
|
|
2353 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2354 |
|
|
2355 |
|
|
2356 |
returned, dependent to device and port parameter) |
returned, dependent to device and port parameter) |
2404 |
|
|
2405 |
|
|
2406 |
|
|
2407 |
Schoenebeck Expires April 8, 2011 [Page 43] |
Schoenebeck Expires December 26, 2011 [Page 43] |
2408 |
|
|
2409 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2410 |
|
|
2411 |
|
|
2412 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
2460 |
|
|
2461 |
|
|
2462 |
|
|
2463 |
Schoenebeck Expires April 8, 2011 [Page 44] |
Schoenebeck Expires December 26, 2011 [Page 44] |
2464 |
|
|
2465 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2466 |
|
|
2467 |
|
|
2468 |
format and SHOULD return ERR and SHOULD not launch the background |
format and SHOULD return ERR and SHOULD not launch the background |
2516 |
|
|
2517 |
|
|
2518 |
|
|
2519 |
Schoenebeck Expires April 8, 2011 [Page 45] |
Schoenebeck Expires December 26, 2011 [Page 45] |
2520 |
|
|
2521 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2522 |
|
|
2523 |
|
|
2524 |
sampler channel. This command has (currently) no way to define or |
sampler channel. This command has (currently) no way to define or |
2572 |
|
|
2573 |
|
|
2574 |
|
|
2575 |
Schoenebeck Expires April 8, 2011 [Page 46] |
Schoenebeck Expires December 26, 2011 [Page 46] |
2576 |
|
|
2577 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2578 |
|
|
2579 |
|
|
2580 |
6.4.4. Getting all created sampler channel list |
6.4.4. Getting all created sampler channel list |
2628 |
|
|
2629 |
|
|
2630 |
|
|
2631 |
Schoenebeck Expires April 8, 2011 [Page 47] |
Schoenebeck Expires December 26, 2011 [Page 47] |
2632 |
|
|
2633 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2634 |
|
|
2635 |
|
|
2636 |
in case a new channel was added successfully, but there are |
in case a new channel was added successfully, but there are |
2684 |
|
|
2685 |
|
|
2686 |
|
|
2687 |
Schoenebeck Expires April 8, 2011 [Page 48] |
Schoenebeck Expires December 26, 2011 [Page 48] |
2688 |
|
|
2689 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2690 |
|
|
2691 |
|
|
2692 |
6.4.7. Getting amount of available engines |
6.4.7. Getting amount of available engines |
2740 |
|
|
2741 |
|
|
2742 |
|
|
2743 |
Schoenebeck Expires April 8, 2011 [Page 49] |
Schoenebeck Expires December 26, 2011 [Page 49] |
2744 |
|
|
2745 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2746 |
|
|
2747 |
|
|
2748 |
Possible Answers: |
Possible Answers: |
2796 |
|
|
2797 |
|
|
2798 |
|
|
2799 |
Schoenebeck Expires April 8, 2011 [Page 50] |
Schoenebeck Expires December 26, 2011 [Page 50] |
2800 |
|
|
2801 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2802 |
|
|
2803 |
|
|
2804 |
following categories are defined: |
following categories are defined: |
2852 |
|
|
2853 |
|
|
2854 |
|
|
2855 |
Schoenebeck Expires April 8, 2011 [Page 51] |
Schoenebeck Expires December 26, 2011 [Page 51] |
2856 |
|
|
2857 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2858 |
|
|
2859 |
|
|
2860 |
INSTRUMENT_STATUS - |
INSTRUMENT_STATUS - |
2908 |
|
|
2909 |
|
|
2910 |
|
|
2911 |
Schoenebeck Expires April 8, 2011 [Page 52] |
Schoenebeck Expires December 26, 2011 [Page 52] |
2912 |
|
|
2913 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2914 |
|
|
2915 |
|
|
2916 |
MIDI_INSTRUMENT_MAP" (Section 6.4.24) for a list of possible |
MIDI_INSTRUMENT_MAP" (Section 6.4.24) for a list of possible |
2964 |
|
|
2965 |
|
|
2966 |
|
|
2967 |
Schoenebeck Expires April 8, 2011 [Page 53] |
Schoenebeck Expires December 26, 2011 [Page 53] |
2968 |
|
|
2969 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
2970 |
|
|
2971 |
|
|
2972 |
GET CHANNEL VOICE_COUNT <sampler-channel> |
GET CHANNEL VOICE_COUNT <sampler-channel> |
3020 |
|
|
3021 |
|
|
3022 |
|
|
3023 |
Schoenebeck Expires April 8, 2011 [Page 54] |
Schoenebeck Expires December 26, 2011 [Page 54] |
3024 |
|
|
3025 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3026 |
|
|
3027 |
|
|
3028 |
GET CHANNEL BUFFER_FILL PERCENTAGE <sampler-channel> |
GET CHANNEL BUFFER_FILL PERCENTAGE <sampler-channel> |
3076 |
|
|
3077 |
|
|
3078 |
|
|
3079 |
Schoenebeck Expires April 8, 2011 [Page 55] |
Schoenebeck Expires December 26, 2011 [Page 55] |
3080 |
|
|
3081 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3082 |
|
|
3083 |
|
|
3084 |
Possible Answers: |
Possible Answers: |
3132 |
|
|
3133 |
|
|
3134 |
|
|
3135 |
Schoenebeck Expires April 8, 2011 [Page 56] |
Schoenebeck Expires December 26, 2011 [Page 56] |
3136 |
|
|
3137 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3138 |
|
|
3139 |
|
|
3140 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
3188 |
|
|
3189 |
|
|
3190 |
|
|
3191 |
Schoenebeck Expires April 8, 2011 [Page 57] |
Schoenebeck Expires December 26, 2011 [Page 57] |
3192 |
|
|
3193 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3194 |
|
|
3195 |
|
|
3196 |
6.4.17. Setting MIDI input device |
6.4.17. Setting MIDI input device |
3244 |
|
|
3245 |
|
|
3246 |
|
|
3247 |
Schoenebeck Expires April 8, 2011 [Page 58] |
Schoenebeck Expires December 26, 2011 [Page 58] |
3248 |
|
|
3249 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3250 |
|
|
3251 |
|
|
3252 |
"OK" - |
"OK" - |
3300 |
|
|
3301 |
|
|
3302 |
|
|
3303 |
Schoenebeck Expires April 8, 2011 [Page 59] |
Schoenebeck Expires December 26, 2011 [Page 59] |
3304 |
|
|
3305 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3306 |
|
|
3307 |
|
|
3308 |
|
|
3356 |
|
|
3357 |
|
|
3358 |
|
|
3359 |
Schoenebeck Expires April 8, 2011 [Page 60] |
Schoenebeck Expires December 26, 2011 [Page 60] |
3360 |
|
|
3361 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3362 |
|
|
3363 |
|
|
3364 |
"OK" - |
"OK" - |
3412 |
|
|
3413 |
|
|
3414 |
|
|
3415 |
Schoenebeck Expires April 8, 2011 [Page 61] |
Schoenebeck Expires December 26, 2011 [Page 61] |
3416 |
|
|
3417 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3418 |
|
|
3419 |
|
|
3420 |
Examples: |
Examples: |
3468 |
|
|
3469 |
|
|
3470 |
|
|
3471 |
Schoenebeck Expires April 8, 2011 [Page 62] |
Schoenebeck Expires December 26, 2011 [Page 62] |
3472 |
|
|
3473 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3474 |
|
|
3475 |
|
|
3476 |
"NONE" - |
"NONE" - |
3524 |
|
|
3525 |
|
|
3526 |
|
|
3527 |
Schoenebeck Expires April 8, 2011 [Page 63] |
Schoenebeck Expires December 26, 2011 [Page 63] |
3528 |
|
|
3529 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3530 |
|
|
3531 |
|
|
3532 |
0..127 defining the MIDI controller which can alter the effect send |
0..127 defining the MIDI controller which can alter the effect send |
3580 |
|
|
3581 |
|
|
3582 |
|
|
3583 |
Schoenebeck Expires April 8, 2011 [Page 64] |
Schoenebeck Expires December 26, 2011 [Page 64] |
3584 |
|
|
3585 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3586 |
|
|
3587 |
|
|
3588 |
S: "OK[1]" |
S: "OK[1]" |
3636 |
|
|
3637 |
|
|
3638 |
|
|
3639 |
Schoenebeck Expires April 8, 2011 [Page 65] |
Schoenebeck Expires December 26, 2011 [Page 65] |
3640 |
|
|
3641 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3642 |
|
|
3643 |
|
|
3644 |
The sampler will answer by returning the number of effect sends on |
The sampler will answer by returning the number of effect sends on |
3692 |
|
|
3693 |
|
|
3694 |
|
|
3695 |
Schoenebeck Expires April 8, 2011 [Page 66] |
Schoenebeck Expires December 26, 2011 [Page 66] |
3696 |
|
|
3697 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3698 |
|
|
3699 |
|
|
3700 |
Possible Answers: |
Possible Answers: |
3748 |
|
|
3749 |
|
|
3750 |
|
|
3751 |
Schoenebeck Expires April 8, 2011 [Page 67] |
Schoenebeck Expires December 26, 2011 [Page 67] |
3752 |
|
|
3753 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3754 |
|
|
3755 |
|
|
3756 |
Example: |
Example: |
3804 |
|
|
3805 |
|
|
3806 |
|
|
3807 |
Schoenebeck Expires April 8, 2011 [Page 68] |
Schoenebeck Expires December 26, 2011 [Page 68] |
3808 |
|
|
3809 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3810 |
|
|
3811 |
|
|
3812 |
"OK" - |
"OK" - |
3860 |
|
|
3861 |
|
|
3862 |
|
|
3863 |
Schoenebeck Expires April 8, 2011 [Page 69] |
Schoenebeck Expires December 26, 2011 [Page 69] |
3864 |
|
|
3865 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3866 |
|
|
3867 |
|
|
3868 |
Possible Answers: |
Possible Answers: |
3916 |
|
|
3917 |
|
|
3918 |
|
|
3919 |
Schoenebeck Expires April 8, 2011 [Page 70] |
Schoenebeck Expires December 26, 2011 [Page 70] |
3920 |
|
|
3921 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3922 |
|
|
3923 |
|
|
3924 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
3972 |
|
|
3973 |
|
|
3974 |
|
|
3975 |
Schoenebeck Expires April 8, 2011 [Page 71] |
Schoenebeck Expires December 26, 2011 [Page 71] |
3976 |
|
|
3977 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
3978 |
|
|
3979 |
|
|
3980 |
6.4.34. Altering effect send's MIDI controller |
6.4.34. Altering effect send's MIDI controller |
4028 |
|
|
4029 |
|
|
4030 |
|
|
4031 |
Schoenebeck Expires April 8, 2011 [Page 72] |
Schoenebeck Expires December 26, 2011 [Page 72] |
4032 |
|
|
4033 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4034 |
|
|
4035 |
|
|
4036 |
command, <fx-send-id> reflects the numerical ID of the effect send |
command, <fx-send-id> reflects the numerical ID of the effect send |
4084 |
|
|
4085 |
|
|
4086 |
|
|
4087 |
Schoenebeck Expires April 8, 2011 [Page 73] |
Schoenebeck Expires December 26, 2011 [Page 73] |
4088 |
|
|
4089 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4090 |
|
|
4091 |
|
|
4092 |
"NOTE_OFF" - |
"NOTE_OFF" - |
4140 |
|
|
4141 |
|
|
4142 |
|
|
4143 |
Schoenebeck Expires April 8, 2011 [Page 74] |
Schoenebeck Expires December 26, 2011 [Page 74] |
4144 |
|
|
4145 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4146 |
|
|
4147 |
|
|
4148 |
"OK" - |
"OK" - |
4196 |
|
|
4197 |
|
|
4198 |
|
|
4199 |
Schoenebeck Expires April 8, 2011 [Page 75] |
Schoenebeck Expires December 26, 2011 [Page 75] |
4200 |
|
|
4201 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4202 |
|
|
4203 |
|
|
4204 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
4252 |
|
|
4253 |
|
|
4254 |
|
|
4255 |
Schoenebeck Expires April 8, 2011 [Page 76] |
Schoenebeck Expires December 26, 2011 [Page 76] |
4256 |
|
|
4257 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4258 |
|
|
4259 |
|
|
4260 |
"0" to disable echo mode. When echo mode is enabled, all commands |
"0" to disable echo mode. When echo mode is enabled, all commands |
4308 |
|
|
4309 |
|
|
4310 |
|
|
4311 |
Schoenebeck Expires April 8, 2011 [Page 77] |
Schoenebeck Expires December 26, 2011 [Page 77] |
4312 |
|
|
4313 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4314 |
|
|
4315 |
|
|
4316 |
6.6.2. Maximum amount of active voices |
6.6.2. Maximum amount of active voices |
4364 |
|
|
4365 |
|
|
4366 |
|
|
4367 |
Schoenebeck Expires April 8, 2011 [Page 78] |
Schoenebeck Expires December 26, 2011 [Page 78] |
4368 |
|
|
4369 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4370 |
|
|
4371 |
|
|
4372 |
GET SERVER INFO |
GET SERVER INFO |
4420 |
|
|
4421 |
|
|
4422 |
|
|
4423 |
Schoenebeck Expires April 8, 2011 [Page 79] |
Schoenebeck Expires December 26, 2011 [Page 79] |
4424 |
|
|
4425 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4426 |
|
|
4427 |
|
|
4428 |
Note: it is up to the respective sampler engine whether to obey that |
Note: it is up to the respective sampler engine whether to obey that |
4476 |
|
|
4477 |
|
|
4478 |
|
|
4479 |
Schoenebeck Expires April 8, 2011 [Page 80] |
Schoenebeck Expires December 26, 2011 [Page 80] |
4480 |
|
|
4481 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4482 |
|
|
4483 |
|
|
4484 |
react by stealing old voices for those newly triggered notes. Note |
react by stealing old voices for those newly triggered notes. Note |
4532 |
|
|
4533 |
|
|
4534 |
|
|
4535 |
Schoenebeck Expires April 8, 2011 [Page 81] |
Schoenebeck Expires December 26, 2011 [Page 81] |
4536 |
|
|
4537 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4538 |
|
|
4539 |
|
|
4540 |
GET STREAMS |
GET STREAMS |
4588 |
|
|
4589 |
|
|
4590 |
|
|
4591 |
Schoenebeck Expires April 8, 2011 [Page 82] |
Schoenebeck Expires December 26, 2011 [Page 82] |
4592 |
|
|
4593 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4594 |
|
|
4595 |
|
|
4596 |
6.7. MIDI Instrument Mapping |
6.7. MIDI Instrument Mapping |
4644 |
|
|
4645 |
|
|
4646 |
|
|
4647 |
Schoenebeck Expires April 8, 2011 [Page 83] |
Schoenebeck Expires December 26, 2011 [Page 83] |
4648 |
|
|
4649 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4650 |
|
|
4651 |
|
|
4652 |
in case a new MIDI instrument map could be added, where <map> |
in case a new MIDI instrument map could be added, where <map> |
4700 |
|
|
4701 |
|
|
4702 |
|
|
4703 |
Schoenebeck Expires April 8, 2011 [Page 84] |
Schoenebeck Expires December 26, 2011 [Page 84] |
4704 |
|
|
4705 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4706 |
|
|
4707 |
|
|
4708 |
C: "REMOVE MIDI_INSTRUMENT_MAP 0" |
C: "REMOVE MIDI_INSTRUMENT_MAP 0" |
4756 |
|
|
4757 |
|
|
4758 |
|
|
4759 |
Schoenebeck Expires April 8, 2011 [Page 85] |
Schoenebeck Expires December 26, 2011 [Page 85] |
4760 |
|
|
4761 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4762 |
|
|
4763 |
|
|
4764 |
6.7.5. Getting MIDI instrument map information |
6.7.5. Getting MIDI instrument map information |
4812 |
|
|
4813 |
|
|
4814 |
|
|
4815 |
Schoenebeck Expires April 8, 2011 [Page 86] |
Schoenebeck Expires December 26, 2011 [Page 86] |
4816 |
|
|
4817 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4818 |
|
|
4819 |
|
|
4820 |
6.7.6. Renaming a MIDI instrument map |
6.7.6. Renaming a MIDI instrument map |
4868 |
|
|
4869 |
|
|
4870 |
|
|
4871 |
Schoenebeck Expires April 8, 2011 [Page 87] |
Schoenebeck Expires December 26, 2011 [Page 87] |
4872 |
|
|
4873 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4874 |
|
|
4875 |
|
|
4876 |
<volume_value> reflects the master volume of the instrument as |
<volume_value> reflects the master volume of the instrument as |
4924 |
|
|
4925 |
|
|
4926 |
|
|
4927 |
Schoenebeck Expires April 8, 2011 [Page 88] |
Schoenebeck Expires December 26, 2011 [Page 88] |
4928 |
|
|
4929 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4930 |
|
|
4931 |
|
|
4932 |
to this argument: "ON_DEMAND_HOLD" and "PERSISTENT" have to be |
to this argument: "ON_DEMAND_HOLD" and "PERSISTENT" have to be |
4980 |
|
|
4981 |
|
|
4982 |
|
|
4983 |
Schoenebeck Expires April 8, 2011 [Page 89] |
Schoenebeck Expires December 26, 2011 [Page 89] |
4984 |
|
|
4985 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
4986 |
|
|
4987 |
|
|
4988 |
C: "MAP MIDI_INSTRUMENT 0 3 0 gig '/usr/share/Steinway D.gig' 0 |
C: "MAP MIDI_INSTRUMENT 0 3 0 gig '/usr/share/Steinway D.gig' 0 |
5036 |
|
|
5037 |
|
|
5038 |
|
|
5039 |
Schoenebeck Expires April 8, 2011 [Page 90] |
Schoenebeck Expires December 26, 2011 [Page 90] |
5040 |
|
|
5041 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5042 |
|
|
5043 |
|
|
5044 |
C: "GET MIDI_INSTRUMENTS ALL" |
C: "GET MIDI_INSTRUMENTS ALL" |
5092 |
|
|
5093 |
|
|
5094 |
|
|
5095 |
Schoenebeck Expires April 8, 2011 [Page 91] |
Schoenebeck Expires December 26, 2011 [Page 91] |
5096 |
|
|
5097 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5098 |
|
|
5099 |
|
|
5100 |
"OK" - |
"OK" - |
5148 |
|
|
5149 |
|
|
5150 |
|
|
5151 |
Schoenebeck Expires April 8, 2011 [Page 92] |
Schoenebeck Expires December 26, 2011 [Page 92] |
5152 |
|
|
5153 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5154 |
|
|
5155 |
|
|
5156 |
"INSTRUMENT_FILE" - |
"INSTRUMENT_FILE" - |
5204 |
|
|
5205 |
|
|
5206 |
|
|
5207 |
Schoenebeck Expires April 8, 2011 [Page 93] |
Schoenebeck Expires December 26, 2011 [Page 93] |
5208 |
|
|
5209 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5210 |
|
|
5211 |
|
|
5212 |
"." |
"." |
5260 |
|
|
5261 |
|
|
5262 |
|
|
5263 |
Schoenebeck Expires April 8, 2011 [Page 94] |
Schoenebeck Expires December 26, 2011 [Page 94] |
5264 |
|
|
5265 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5266 |
|
|
5267 |
|
|
5268 |
All occurrences of a forward slash in instrument and directory |
All occurrences of a forward slash in instrument and directory |
5316 |
|
|
5317 |
|
|
5318 |
|
|
5319 |
Schoenebeck Expires April 8, 2011 [Page 95] |
Schoenebeck Expires December 26, 2011 [Page 95] |
5320 |
|
|
5321 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5322 |
|
|
5323 |
|
|
5324 |
if the directory is deleted successfully |
if the directory is deleted successfully |
5372 |
|
|
5373 |
|
|
5374 |
|
|
5375 |
Schoenebeck Expires April 8, 2011 [Page 96] |
Schoenebeck Expires December 26, 2011 [Page 96] |
5376 |
|
|
5377 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5378 |
|
|
5379 |
|
|
5380 |
directory. If RECURSIVE is specified, the absolute path names of all |
directory. If RECURSIVE is specified, the absolute path names of all |
5428 |
|
|
5429 |
|
|
5430 |
|
|
5431 |
Schoenebeck Expires April 8, 2011 [Page 97] |
Schoenebeck Expires December 26, 2011 [Page 97] |
5432 |
|
|
5433 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5434 |
|
|
5435 |
|
|
5436 |
CREATED - |
CREATED - |
5484 |
|
|
5485 |
|
|
5486 |
|
|
5487 |
Schoenebeck Expires April 8, 2011 [Page 98] |
Schoenebeck Expires December 26, 2011 [Page 98] |
5488 |
|
|
5489 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5490 |
|
|
5491 |
|
|
5492 |
C: "SET DB_INSTRUMENT_DIRECTORY NAME '/Piano Collection/Acustic' |
C: "SET DB_INSTRUMENT_DIRECTORY NAME '/Piano Collection/Acustic' |
5540 |
|
|
5541 |
|
|
5542 |
|
|
5543 |
Schoenebeck Expires April 8, 2011 [Page 99] |
Schoenebeck Expires December 26, 2011 [Page 99] |
5544 |
|
|
5545 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5546 |
|
|
5547 |
|
|
5548 |
"OK" - |
"OK" - |
5596 |
|
|
5597 |
|
|
5598 |
|
|
5599 |
Schoenebeck Expires April 8, 2011 [Page 100] |
Schoenebeck Expires December 26, 2011 [Page 100] |
5600 |
|
|
5601 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5602 |
|
|
5603 |
|
|
5604 |
6.8.10. Finding directories |
6.8.10. Finding directories |
5652 |
|
|
5653 |
|
|
5654 |
|
|
5655 |
Schoenebeck Expires April 8, 2011 [Page 101] |
Schoenebeck Expires December 26, 2011 [Page 101] |
5656 |
|
|
5657 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5658 |
|
|
5659 |
|
|
5660 |
Where <search-string> is either a regular expression, or a word list |
Where <search-string> is either a regular expression, or a word list |
5708 |
|
|
5709 |
|
|
5710 |
|
|
5711 |
Schoenebeck Expires April 8, 2011 [Page 102] |
Schoenebeck Expires December 26, 2011 [Page 102] |
5712 |
|
|
5713 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5714 |
|
|
5715 |
|
|
5716 |
"RECURSIVE" - |
"RECURSIVE" - |
5764 |
|
|
5765 |
|
|
5766 |
|
|
5767 |
Schoenebeck Expires April 8, 2011 [Page 103] |
Schoenebeck Expires December 26, 2011 [Page 103] |
5768 |
|
|
5769 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5770 |
|
|
5771 |
|
|
5772 |
C: "ADD DB_INSTRUMENTS '/Piano Collection' '/home/me/gigs/PMI |
C: "ADD DB_INSTRUMENTS '/Piano Collection' '/home/me/gigs/PMI |
5820 |
|
|
5821 |
|
|
5822 |
|
|
5823 |
Schoenebeck Expires April 8, 2011 [Page 104] |
Schoenebeck Expires December 26, 2011 [Page 104] |
5824 |
|
|
5825 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5826 |
|
|
5827 |
|
|
5828 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
5876 |
|
|
5877 |
|
|
5878 |
|
|
5879 |
Schoenebeck Expires April 8, 2011 [Page 105] |
Schoenebeck Expires December 26, 2011 [Page 105] |
5880 |
|
|
5881 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5882 |
|
|
5883 |
|
|
5884 |
GET DB_INSTRUMENT INFO <instr_path> |
GET DB_INSTRUMENT INFO <instr_path> |
5932 |
|
|
5933 |
|
|
5934 |
|
|
5935 |
Schoenebeck Expires April 8, 2011 [Page 106] |
Schoenebeck Expires December 26, 2011 [Page 106] |
5936 |
|
|
5937 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5938 |
|
|
5939 |
|
|
5940 |
DESCRIPTION - |
DESCRIPTION - |
5988 |
|
|
5989 |
|
|
5990 |
|
|
5991 |
Schoenebeck Expires April 8, 2011 [Page 107] |
Schoenebeck Expires December 26, 2011 [Page 107] |
5992 |
|
|
5993 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
5994 |
|
|
5995 |
|
|
5996 |
"DESCRIPTION: " |
"DESCRIPTION: " |
6044 |
|
|
6045 |
|
|
6046 |
|
|
6047 |
Schoenebeck Expires April 8, 2011 [Page 108] |
Schoenebeck Expires December 26, 2011 [Page 108] |
6048 |
|
|
6049 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6050 |
|
|
6051 |
|
|
6052 |
<dst> is the directory where the instrument will be moved to. |
<dst> is the directory where the instrument will be moved to. |
6100 |
|
|
6101 |
|
|
6102 |
|
|
6103 |
Schoenebeck Expires April 8, 2011 [Page 109] |
Schoenebeck Expires December 26, 2011 [Page 109] |
6104 |
|
|
6105 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6106 |
|
|
6107 |
|
|
6108 |
S: "OK" |
S: "OK" |
6156 |
|
|
6157 |
|
|
6158 |
|
|
6159 |
Schoenebeck Expires April 8, 2011 [Page 110] |
Schoenebeck Expires December 26, 2011 [Page 110] |
6160 |
|
|
6161 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6162 |
|
|
6163 |
|
|
6164 |
Restricts the search to instruments, which names satisfy the |
Restricts the search to instruments, which names satisfy the |
6212 |
|
|
6213 |
|
|
6214 |
|
|
6215 |
Schoenebeck Expires April 8, 2011 [Page 111] |
Schoenebeck Expires December 26, 2011 [Page 111] |
6216 |
|
|
6217 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6218 |
|
|
6219 |
|
|
6220 |
Restricts the search to instruments with artists info that |
Restricts the search to instruments with artists info that |
6268 |
|
|
6269 |
|
|
6270 |
|
|
6271 |
Schoenebeck Expires April 8, 2011 [Page 112] |
Schoenebeck Expires December 26, 2011 [Page 112] |
6272 |
|
|
6273 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6274 |
|
|
6275 |
|
|
6276 |
6.8.21. Getting job status information |
6.8.21. Getting job status information |
6324 |
|
|
6325 |
|
|
6326 |
|
|
6327 |
Schoenebeck Expires April 8, 2011 [Page 113] |
Schoenebeck Expires December 26, 2011 [Page 113] |
6328 |
|
|
6329 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6330 |
|
|
6331 |
|
|
6332 |
"FILES_SCANNED: 7" |
"FILES_SCANNED: 7" |
6380 |
|
|
6381 |
|
|
6382 |
|
|
6383 |
Schoenebeck Expires April 8, 2011 [Page 114] |
Schoenebeck Expires December 26, 2011 [Page 114] |
6384 |
|
|
6385 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6386 |
|
|
6387 |
|
|
6388 |
C: "FIND LOST DB_INSTRUMENT_FILES" |
C: "FIND LOST DB_INSTRUMENT_FILES" |
6436 |
|
|
6437 |
|
|
6438 |
|
|
6439 |
Schoenebeck Expires April 8, 2011 [Page 115] |
Schoenebeck Expires December 26, 2011 [Page 115] |
6440 |
|
|
6441 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6442 |
|
|
6443 |
|
|
6444 |
6.9.1. Opening an appropriate instrument editor application |
6.9.1. Opening an appropriate instrument editor application |
6492 |
|
|
6493 |
|
|
6494 |
|
|
6495 |
Schoenebeck Expires April 8, 2011 [Page 116] |
Schoenebeck Expires December 26, 2011 [Page 116] |
6496 |
|
|
6497 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6498 |
|
|
6499 |
|
|
6500 |
6.10. Managing Files |
6.10. Managing Files |
6548 |
|
|
6549 |
|
|
6550 |
|
|
6551 |
Schoenebeck Expires April 8, 2011 [Page 117] |
Schoenebeck Expires December 26, 2011 [Page 117] |
6552 |
|
|
6553 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6554 |
|
|
6555 |
|
|
6556 |
The sampler will try to ask all sampler engines, whether they support |
The sampler will try to ask all sampler engines, whether they support |
6604 |
|
|
6605 |
|
|
6606 |
|
|
6607 |
Schoenebeck Expires April 8, 2011 [Page 118] |
Schoenebeck Expires December 26, 2011 [Page 118] |
6608 |
|
|
6609 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6610 |
|
|
6611 |
|
|
6612 |
NAME - |
NAME - |
6660 |
|
|
6661 |
|
|
6662 |
|
|
6663 |
Schoenebeck Expires April 8, 2011 [Page 119] |
Schoenebeck Expires December 26, 2011 [Page 119] |
6664 |
|
|
6665 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6666 |
|
|
6667 |
|
|
6668 |
"ARTISTS: Jimmy the Fish" |
"ARTISTS: Jimmy the Fish" |
6716 |
|
|
6717 |
|
|
6718 |
|
|
6719 |
Schoenebeck Expires April 8, 2011 [Page 120] |
Schoenebeck Expires December 26, 2011 [Page 120] |
6720 |
|
|
6721 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6722 |
|
|
6723 |
|
|
6724 |
C: "GET AVAILABLE_EFFECTS" |
C: "GET AVAILABLE_EFFECTS" |
6772 |
|
|
6773 |
|
|
6774 |
|
|
6775 |
Schoenebeck Expires April 8, 2011 [Page 121] |
Schoenebeck Expires December 26, 2011 [Page 121] |
6776 |
|
|
6777 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6778 |
|
|
6779 |
|
|
6780 |
name of the effect plugin system the effect is based on |
name of the effect plugin system the effect is based on |
6828 |
|
|
6829 |
|
|
6830 |
|
|
6831 |
Schoenebeck Expires April 8, 2011 [Page 122] |
Schoenebeck Expires December 26, 2011 [Page 122] |
6832 |
|
|
6833 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6834 |
|
|
6835 |
|
|
6836 |
EFFECT INFO" (Section 6.11.3) command. The filename of argument |
EFFECT INFO" (Section 6.11.3) command. The filename of argument |
6884 |
|
|
6885 |
|
|
6886 |
|
|
6887 |
Schoenebeck Expires April 8, 2011 [Page 123] |
Schoenebeck Expires December 26, 2011 [Page 123] |
6888 |
|
|
6889 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6890 |
|
|
6891 |
|
|
6892 |
CREATE EFFECT_INSTANCE <effect-index> |
CREATE EFFECT_INSTANCE <effect-index> |
6940 |
|
|
6941 |
|
|
6942 |
|
|
6943 |
Schoenebeck Expires April 8, 2011 [Page 124] |
Schoenebeck Expires December 26, 2011 [Page 124] |
6944 |
|
|
6945 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
6946 |
|
|
6947 |
|
|
6948 |
DESTROY EFFECT_INSTANCE <effect-instance> |
DESTROY EFFECT_INSTANCE <effect-instance> |
6996 |
|
|
6997 |
|
|
6998 |
|
|
6999 |
Schoenebeck Expires April 8, 2011 [Page 125] |
Schoenebeck Expires December 26, 2011 [Page 125] |
7000 |
|
|
7001 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7002 |
|
|
7003 |
|
|
7004 |
6.11.8. Get list of effect instances |
6.11.8. Get list of effect instances |
7052 |
|
|
7053 |
|
|
7054 |
|
|
7055 |
Schoenebeck Expires April 8, 2011 [Page 126] |
Schoenebeck Expires December 26, 2011 [Page 126] |
7056 |
|
|
7057 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7058 |
|
|
7059 |
|
|
7060 |
(DLL) filename of the effect plugin, including full path |
(DLL) filename of the effect plugin, including full path |
7108 |
|
|
7109 |
|
|
7110 |
|
|
7111 |
Schoenebeck Expires April 8, 2011 [Page 127] |
Schoenebeck Expires December 26, 2011 [Page 127] |
7112 |
|
|
7113 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7114 |
|
|
7115 |
|
|
7116 |
GET EFFECT_INSTANCE_INPUT_CONTROL INFO <effect-instance> <input- |
GET EFFECT_INSTANCE_INPUT_CONTROL INFO <effect-instance> <input- |
7164 |
|
|
7165 |
|
|
7166 |
|
|
7167 |
Schoenebeck Expires April 8, 2011 [Page 128] |
Schoenebeck Expires December 26, 2011 [Page 128] |
7168 |
|
|
7169 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7170 |
|
|
7171 |
|
|
7172 |
(optionally returned) comma separated list of (optional |
(optionally returned) comma separated list of (optional |
7220 |
|
|
7221 |
|
|
7222 |
|
|
7223 |
Schoenebeck Expires April 8, 2011 [Page 129] |
Schoenebeck Expires December 26, 2011 [Page 129] |
7224 |
|
|
7225 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7226 |
|
|
7227 |
|
|
7228 |
Examples: |
Examples: |
7276 |
|
|
7277 |
|
|
7278 |
|
|
7279 |
Schoenebeck Expires April 8, 2011 [Page 130] |
Schoenebeck Expires December 26, 2011 [Page 130] |
7280 |
|
|
7281 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7282 |
|
|
7283 |
|
|
7284 |
C: "LIST SEND_EFFECT_CHAINS 0" |
C: "LIST SEND_EFFECT_CHAINS 0" |
7332 |
|
|
7333 |
|
|
7334 |
|
|
7335 |
Schoenebeck Expires April 8, 2011 [Page 131] |
Schoenebeck Expires December 26, 2011 [Page 131] |
7336 |
|
|
7337 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7338 |
|
|
7339 |
|
|
7340 |
"OK" - |
"OK" - |
7388 |
|
|
7389 |
|
|
7390 |
|
|
7391 |
Schoenebeck Expires April 8, 2011 [Page 132] |
Schoenebeck Expires December 26, 2011 [Page 132] |
7392 |
|
|
7393 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7394 |
|
|
7395 |
|
|
7396 |
The mentioned fields above don't have to be in particular order. |
The mentioned fields above don't have to be in particular order. |
7444 |
|
|
7445 |
|
|
7446 |
|
|
7447 |
Schoenebeck Expires April 8, 2011 [Page 133] |
Schoenebeck Expires December 26, 2011 [Page 133] |
7448 |
|
|
7449 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7450 |
|
|
7451 |
|
|
7452 |
S: "OK" |
S: "OK" |
7500 |
|
|
7501 |
|
|
7502 |
|
|
7503 |
Schoenebeck Expires April 8, 2011 [Page 134] |
Schoenebeck Expires December 26, 2011 [Page 134] |
7504 |
|
|
7505 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7506 |
|
|
7507 |
|
|
7508 |
Where <audio-device> should be replaced by the numerical ID of the |
Where <audio-device> should be replaced by the numerical ID of the |
7556 |
|
|
7557 |
|
|
7558 |
|
|
7559 |
Schoenebeck Expires April 8, 2011 [Page 135] |
Schoenebeck Expires December 26, 2011 [Page 135] |
7560 |
|
|
7561 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7562 |
|
|
7563 |
|
|
7564 |
7. Command Syntax |
7. Command Syntax |
7612 |
|
|
7613 |
|
|
7614 |
|
|
7615 |
Schoenebeck Expires April 8, 2011 [Page 136] |
Schoenebeck Expires December 26, 2011 [Page 136] |
7616 |
|
|
7617 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7618 |
|
|
7619 |
|
|
7620 |
/ LIST SP list_instruction |
/ LIST SP list_instruction |
7668 |
|
|
7669 |
|
|
7670 |
|
|
7671 |
Schoenebeck Expires April 8, 2011 [Page 137] |
Schoenebeck Expires December 26, 2011 [Page 137] |
7672 |
|
|
7673 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7674 |
|
|
7675 |
|
|
7676 |
/ DB_INSTRUMENTS SP scan_mode SP db_path SP filename |
/ DB_INSTRUMENTS SP scan_mode SP db_path SP filename |
7724 |
|
|
7725 |
|
|
7726 |
|
|
7727 |
Schoenebeck Expires April 8, 2011 [Page 138] |
Schoenebeck Expires December 26, 2011 [Page 138] |
7728 |
|
|
7729 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
7730 |
|
|
7731 |
|
|
7732 |
/ MIDI_INSTRUMENT_MAP_COUNT |
/ MIDI_INSTRUMENT_MAP_COUNT |
7755 |
|
|
7756 |
/ GLOBAL_INFO |
/ GLOBAL_INFO |
7757 |
|
|
7758 |
|
/ EFFECT_INSTANCE_COUNT |
7759 |
|
|
7760 |
|
/ EFFECT_INSTANCE_INFO |
7761 |
|
|
7762 |
|
/ SEND_EFFECT_CHAIN_COUNT |
7763 |
|
|
7764 |
|
/ SEND_EFFECT_CHAIN_INFO |
7765 |
|
|
7766 |
unsubscribe_event = |
unsubscribe_event = |
7767 |
|
|
7768 |
AUDIO_OUTPUT_DEVICE_COUNT |
AUDIO_OUTPUT_DEVICE_COUNT |
7777 |
|
|
7778 |
/ CHANNEL_MIDI |
/ CHANNEL_MIDI |
7779 |
|
|
|
/ DEVICE_MIDI |
|
7780 |
|
|
|
/ VOICE_COUNT |
|
7781 |
|
|
|
/ STREAM_COUNT |
|
7782 |
|
|
7783 |
/ BUFFER_FILL |
Schoenebeck Expires December 26, 2011 [Page 139] |
7784 |
|
|
7785 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
7786 |
|
|
7787 |
|
|
7788 |
|
/ DEVICE_MIDI |
7789 |
|
|
7790 |
|
/ VOICE_COUNT |
7791 |
|
|
7792 |
Schoenebeck Expires April 8, 2011 [Page 139] |
/ STREAM_COUNT |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
7793 |
|
|
7794 |
|
/ BUFFER_FILL |
7795 |
|
|
7796 |
/ CHANNEL_INFO |
/ CHANNEL_INFO |
7797 |
|
|
7825 |
|
|
7826 |
/ GLOBAL_INFO |
/ GLOBAL_INFO |
7827 |
|
|
7828 |
|
/ EFFECT_INSTANCE_COUNT |
7829 |
|
|
7830 |
|
/ EFFECT_INSTANCE_INFO |
7831 |
|
|
7832 |
|
/ SEND_EFFECT_CHAIN_COUNT |
7833 |
|
|
7834 |
|
/ SEND_EFFECT_CHAIN_INFO |
7835 |
|
|
7836 |
|
|
7837 |
|
|
7838 |
|
|
7839 |
|
Schoenebeck Expires December 26, 2011 [Page 140] |
7840 |
|
|
7841 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
7842 |
|
|
7843 |
|
|
7844 |
map_instruction = |
map_instruction = |
7845 |
|
|
7846 |
MIDI_INSTRUMENT SP modal_arg midi_map SP midi_bank SP midi_prog SP |
MIDI_INSTRUMENT SP modal_arg midi_map SP midi_bank SP midi_prog SP |
7858 |
SP engine_name SP filename SP instrument_index SP volume_value SP |
SP engine_name SP filename SP instrument_index SP volume_value SP |
7859 |
instr_load_mode SP entry_name |
instr_load_mode SP entry_name |
7860 |
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 140] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
7861 |
unmap_instruction = |
unmap_instruction = |
7862 |
|
|
7863 |
MIDI_INSTRUMENT SP midi_map SP midi_bank SP midi_prog |
MIDI_INSTRUMENT SP midi_map SP midi_bank SP midi_prog |
7889 |
|
|
7890 |
/ AVAILABLE_EFFECTS |
/ AVAILABLE_EFFECTS |
7891 |
|
|
7892 |
|
|
7893 |
|
|
7894 |
|
|
7895 |
|
Schoenebeck Expires December 26, 2011 [Page 141] |
7896 |
|
|
7897 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
7898 |
|
|
7899 |
|
|
7900 |
/ EFFECT_INSTANCES |
/ EFFECT_INSTANCES |
7901 |
|
|
7902 |
/ EFFECT SP INFO SP effect_index |
/ EFFECT SP INFO SP effect_index |
7914 |
|
|
7915 |
/ MIDI_INPUT_DRIVER SP INFO SP string |
/ MIDI_INPUT_DRIVER SP INFO SP string |
7916 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 141] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
7917 |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string |
7918 |
|
|
7919 |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP |
7945 |
/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP INFO SP number SP number SP |
/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP INFO SP number SP number SP |
7946 |
string |
string |
7947 |
|
|
7948 |
|
|
7949 |
|
|
7950 |
|
|
7951 |
|
Schoenebeck Expires December 26, 2011 [Page 142] |
7952 |
|
|
7953 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
7954 |
|
|
7955 |
|
|
7956 |
/ CHANNELS |
/ CHANNELS |
7957 |
|
|
7958 |
/ CHANNEL SP INFO SP sampler_channel |
/ CHANNEL SP INFO SP sampler_channel |
7969 |
|
|
7970 |
/ TOTAL_STREAM_COUNT |
/ TOTAL_STREAM_COUNT |
7971 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 142] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
7972 |
/ TOTAL_VOICE_COUNT |
/ TOTAL_VOICE_COUNT |
7973 |
|
|
7974 |
/ TOTAL_VOICE_COUNT_MAX |
/ TOTAL_VOICE_COUNT_MAX |
8001 |
|
|
8002 |
/ DB_INSTRUMENTS_JOB SP INFO SP number |
/ DB_INSTRUMENTS_JOB SP INFO SP number |
8003 |
|
|
8004 |
|
|
8005 |
|
|
8006 |
|
|
8007 |
|
Schoenebeck Expires December 26, 2011 [Page 143] |
8008 |
|
|
8009 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8010 |
|
|
8011 |
|
|
8012 |
/ VOLUME |
/ VOLUME |
8013 |
|
|
8014 |
/ VOICES |
/ VOICES |
8024 |
AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '=' |
AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '=' |
8025 |
param_val_list |
param_val_list |
8026 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 143] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8027 |
/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP number SP number SP string '=' |
/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP number SP number SP string '=' |
8028 |
param_val_list |
param_val_list |
8029 |
|
|
8056 |
/ FX_SEND SP EFFECT SP sampler_channel SP fx_send_id SP |
/ FX_SEND SP EFFECT SP sampler_channel SP fx_send_id SP |
8057 |
effect_chain SP chain_pos |
effect_chain SP chain_pos |
8058 |
|
|
8059 |
|
|
8060 |
|
|
8061 |
|
|
8062 |
|
|
8063 |
|
Schoenebeck Expires December 26, 2011 [Page 144] |
8064 |
|
|
8065 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8066 |
|
|
8067 |
|
|
8068 |
/ DB_INSTRUMENT_DIRECTORY SP NAME SP db_path SP stringval_escaped |
/ DB_INSTRUMENT_DIRECTORY SP NAME SP db_path SP stringval_escaped |
8069 |
|
|
8070 |
/ DB_INSTRUMENT_DIRECTORY SP DESCRIPTION SP db_path SP |
/ DB_INSTRUMENT_DIRECTORY SP DESCRIPTION SP db_path SP |
8080 |
|
|
8081 |
/ VOLUME SP volume_value |
/ VOLUME SP volume_value |
8082 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 144] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8083 |
/ VOICES SP number |
/ VOICES SP number |
8084 |
|
|
8085 |
/ STREAMS SP number |
/ STREAMS SP number |
8114 |
|
|
8115 |
find_instruction = |
find_instruction = |
8116 |
|
|
8117 |
|
|
8118 |
|
|
8119 |
|
Schoenebeck Expires December 26, 2011 [Page 145] |
8120 |
|
|
8121 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8122 |
|
|
8123 |
|
|
8124 |
DB_INSTRUMENTS SP NON_RECURSIVE SP db_path SP query_val_list |
DB_INSTRUMENTS SP NON_RECURSIVE SP db_path SP query_val_list |
8125 |
|
|
8126 |
/ DB_INSTRUMENTS SP db_path SP query_val_list |
/ DB_INSTRUMENTS SP db_path SP query_val_list |
8134 |
|
|
8135 |
move_instruction = |
move_instruction = |
8136 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 145] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8137 |
DB_INSTRUMENT_DIRECTORY SP db_path SP db_path |
DB_INSTRUMENT_DIRECTORY SP db_path SP db_path |
8138 |
|
|
8139 |
/ DB_INSTRUMENT SP db_path SP db_path |
/ DB_INSTRUMENT SP db_path SP db_path |
8170 |
SEND_EFFECT_CHAIN SP EFFECT SP device_index SP effect_chain SP |
SEND_EFFECT_CHAIN SP EFFECT SP device_index SP effect_chain SP |
8171 |
chain_pos SP effect_instance |
chain_pos SP effect_instance |
8172 |
|
|
8173 |
|
|
8174 |
|
|
8175 |
|
Schoenebeck Expires December 26, 2011 [Page 146] |
8176 |
|
|
8177 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8178 |
|
|
8179 |
|
|
8180 |
set_chan_instruction = |
set_chan_instruction = |
8181 |
|
|
8182 |
AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index |
AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index |
8189 |
/ MIDI_INPUT SP sampler_channel SP device_index SP |
/ MIDI_INPUT SP sampler_channel SP device_index SP |
8190 |
midi_input_port_index SP midi_input_channel_index |
midi_input_port_index SP midi_input_channel_index |
8191 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 146] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8192 |
/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index |
/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index |
8193 |
|
|
8194 |
/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index |
/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index |
8226 |
|
|
8227 |
key_val_list = |
key_val_list = |
8228 |
|
|
8229 |
|
|
8230 |
|
|
8231 |
|
Schoenebeck Expires December 26, 2011 [Page 147] |
8232 |
|
|
8233 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8234 |
|
|
8235 |
|
|
8236 |
string '=' param_val_list |
string '=' param_val_list |
8237 |
|
|
8238 |
/ key_val_list SP string '=' param_val_list |
/ key_val_list SP string '=' param_val_list |
8245 |
|
|
8246 |
list_instruction = |
list_instruction = |
8247 |
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 147] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8248 |
AUDIO_OUTPUT_DEVICES |
AUDIO_OUTPUT_DEVICES |
8249 |
|
|
8250 |
/ MIDI_INPUT_DEVICES |
/ MIDI_INPUT_DEVICES |
8281 |
|
|
8282 |
/ FILE SP INSTRUMENTS SP filename |
/ FILE SP INSTRUMENTS SP filename |
8283 |
|
|
8284 |
|
|
8285 |
|
|
8286 |
|
|
8287 |
|
Schoenebeck Expires December 26, 2011 [Page 148] |
8288 |
|
|
8289 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8290 |
|
|
8291 |
|
|
8292 |
send_instruction = |
send_instruction = |
8293 |
|
|
8294 |
CHANNEL SP MIDI_DATA SP string SP sampler_channel SP number SP |
CHANNEL SP MIDI_DATA SP string SP sampler_channel SP number SP |
8302 |
|
|
8303 |
load_engine_args = |
load_engine_args = |
8304 |
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 148] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8305 |
engine_name SP sampler_channel |
engine_name SP sampler_channel |
8306 |
|
|
8307 |
instr_load_mode = |
instr_load_mode = |
8336 |
|
|
8337 |
number |
number |
8338 |
|
|
8339 |
|
|
8340 |
|
|
8341 |
|
|
8342 |
|
|
8343 |
|
Schoenebeck Expires December 26, 2011 [Page 149] |
8344 |
|
|
8345 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8346 |
|
|
8347 |
|
|
8348 |
/ ALL |
/ ALL |
8349 |
|
|
8350 |
midi_input_type_name = |
midi_input_type_name = |
8359 |
|
|
8360 |
number |
number |
8361 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 149] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8362 |
midi_prog = |
midi_prog = |
8363 |
|
|
8364 |
number |
number |
8393 |
|
|
8394 |
string |
string |
8395 |
|
|
8396 |
|
|
8397 |
|
|
8398 |
|
|
8399 |
|
Schoenebeck Expires December 26, 2011 [Page 150] |
8400 |
|
|
8401 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8402 |
|
|
8403 |
|
|
8404 |
filename = |
filename = |
8405 |
|
|
8406 |
path |
path |
8415 |
|
|
8416 |
entry_name = |
entry_name = |
8417 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 150] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8418 |
stringval_escaped |
stringval_escaped |
8419 |
|
|
8420 |
fx_send_name = |
fx_send_name = |
8449 |
|
|
8450 |
param_val = |
param_val = |
8451 |
|
|
8452 |
|
|
8453 |
|
|
8454 |
|
|
8455 |
|
Schoenebeck Expires December 26, 2011 [Page 151] |
8456 |
|
|
8457 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
8458 |
|
|
8459 |
|
|
8460 |
string |
string |
8461 |
|
|
8462 |
/ stringval |
/ stringval |
8471 |
|
|
8472 |
/ query_val_list SP string '=' query_val |
/ query_val_list SP string '=' query_val |
8473 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 151] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol October 2010 |
|
|
|
|
|
|
|
8474 |
query_val = |
query_val = |
8475 |
|
|
8476 |
text_escaped |
text_escaped |
8508 |
|
|
8509 |
|
|
8510 |
|
|
8511 |
|
Schoenebeck Expires December 26, 2011 [Page 152] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires April 8, 2011 [Page 152] |
|
8512 |
|
|
8513 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8514 |
|
|
8515 |
|
|
8516 |
+------------------------+------------------------------------------+ |
+------------------------+------------------------------------------+ |
8564 |
|
|
8565 |
|
|
8566 |
|
|
8567 |
Schoenebeck Expires April 8, 2011 [Page 153] |
Schoenebeck Expires December 26, 2011 [Page 153] |
8568 |
|
|
8569 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8570 |
|
|
8571 |
|
|
8572 |
"ADD DB_INSTRUMENT_DIRECTORY" (Section 6.8.1) |
"ADD DB_INSTRUMENT_DIRECTORY" (Section 6.8.1) |
8620 |
|
|
8621 |
|
|
8622 |
|
|
8623 |
Schoenebeck Expires April 8, 2011 [Page 154] |
Schoenebeck Expires December 26, 2011 [Page 154] |
8624 |
|
|
8625 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8626 |
|
|
8627 |
|
|
8628 |
"GET FILE INSTRUMENT INFO" (Section 6.10.3) |
"GET FILE INSTRUMENT INFO" (Section 6.10.3) |
8676 |
|
|
8677 |
|
|
8678 |
|
|
8679 |
Schoenebeck Expires April 8, 2011 [Page 155] |
Schoenebeck Expires December 26, 2011 [Page 155] |
8680 |
|
|
8681 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8682 |
|
|
8683 |
|
|
8684 |
"SET MIDI_INSTRUMENT_MAP NAME" (Section 6.7.6) |
"SET MIDI_INSTRUMENT_MAP NAME" (Section 6.7.6) |
8732 |
|
|
8733 |
|
|
8734 |
|
|
8735 |
Schoenebeck Expires April 8, 2011 [Page 156] |
Schoenebeck Expires December 26, 2011 [Page 156] |
8736 |
|
|
8737 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8738 |
|
|
8739 |
|
|
8740 |
8. Events |
8. Events |
8788 |
|
|
8789 |
|
|
8790 |
|
|
8791 |
Schoenebeck Expires April 8, 2011 [Page 157] |
Schoenebeck Expires December 26, 2011 [Page 157] |
8792 |
|
|
8793 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8794 |
|
|
8795 |
|
|
8796 |
"NOTIFY:MIDI_INPUT_DEVICE_COUNT:<devices>" |
"NOTIFY:MIDI_INPUT_DEVICE_COUNT:<devices>" |
8844 |
|
|
8845 |
|
|
8846 |
|
|
8847 |
Schoenebeck Expires April 8, 2011 [Page 158] |
Schoenebeck Expires December 26, 2011 [Page 158] |
8848 |
|
|
8849 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8850 |
|
|
8851 |
|
|
8852 |
"NOTIFY:CHANNEL_MIDI:<channel-id> NOTE_ON <note> <velocity>" |
"NOTIFY:CHANNEL_MIDI:<channel-id> NOTE_ON <note> <velocity>" |
8900 |
|
|
8901 |
|
|
8902 |
|
|
8903 |
Schoenebeck Expires April 8, 2011 [Page 159] |
Schoenebeck Expires December 26, 2011 [Page 159] |
8904 |
|
|
8905 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8906 |
|
|
8907 |
|
|
8908 |
SUBSCRIBE VOICE_COUNT |
SUBSCRIBE VOICE_COUNT |
8956 |
|
|
8957 |
|
|
8958 |
|
|
8959 |
Schoenebeck Expires April 8, 2011 [Page 160] |
Schoenebeck Expires December 26, 2011 [Page 160] |
8960 |
|
|
8961 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
8962 |
|
|
8963 |
|
|
8964 |
SUBSCRIBE CHANNEL_INFO |
SUBSCRIBE CHANNEL_INFO |
9012 |
|
|
9013 |
|
|
9014 |
|
|
9015 |
Schoenebeck Expires April 8, 2011 [Page 161] |
Schoenebeck Expires December 26, 2011 [Page 161] |
9016 |
|
|
9017 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9018 |
|
|
9019 |
|
|
9020 |
8.14. Total number of active voices changed |
8.14. Total number of active voices changed |
9068 |
|
|
9069 |
|
|
9070 |
|
|
9071 |
Schoenebeck Expires April 8, 2011 [Page 162] |
Schoenebeck Expires December 26, 2011 [Page 162] |
9072 |
|
|
9073 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9074 |
|
|
9075 |
|
|
9076 |
SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO |
SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO |
9124 |
|
|
9125 |
|
|
9126 |
|
|
9127 |
Schoenebeck Expires April 8, 2011 [Page 163] |
Schoenebeck Expires December 26, 2011 [Page 163] |
9128 |
|
|
9129 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9130 |
|
|
9131 |
|
|
9132 |
8.20. Global settings changed |
8.20. Global settings changed |
9180 |
|
|
9181 |
|
|
9182 |
|
|
9183 |
Schoenebeck Expires April 8, 2011 [Page 164] |
Schoenebeck Expires December 26, 2011 [Page 164] |
9184 |
|
|
9185 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9186 |
|
|
9187 |
|
|
9188 |
SUBSCRIBE DB_INSTRUMENT_DIRECTORY_INFO |
SUBSCRIBE DB_INSTRUMENT_DIRECTORY_INFO |
9236 |
|
|
9237 |
|
|
9238 |
|
|
9239 |
Schoenebeck Expires April 8, 2011 [Page 165] |
Schoenebeck Expires December 26, 2011 [Page 165] |
9240 |
|
|
9241 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9242 |
|
|
9243 |
|
|
9244 |
"NOTIFY:DB_INSTRUMENT_INFO:<instr-path>" |
"NOTIFY:DB_INSTRUMENT_INFO:<instr-path>" |
9276 |
real time events happening on the server, it is believed that an |
real time events happening on the server, it is believed that an |
9277 |
empty notification message is sufficient here. |
empty notification message is sufficient here. |
9278 |
|
|
9279 |
8.26. Miscellaneous and debugging events |
8.26. Number of effect instances changed |
9280 |
|
|
9281 |
Client may want to be notified of miscellaneous and debugging events |
Client may want to be notified when the number of effect instances is |
9282 |
occurring at the server by issuing the following command: |
changed by issuing the following command: |
9283 |
|
|
9284 |
SUBSCRIBE MISCELLANEOUS |
SUBSCRIBE EFFECT_INSTANCE_COUNT |
9285 |
|
|
9286 |
Server will start sending the following notification messages: |
Server will start sending the following notification messages: |
9287 |
|
|
9288 |
"NOTIFY:MISCELLANEOUS:<string>" |
"EFFECT_INSTANCE_COUNT:<instances>" |
9289 |
|
|
9290 |
where <string> will be replaced by whatever data server wants to send |
where <instances> will be replaced by the new number of effect |
9291 |
to the client. Client MAY display this data to the user AS IS to |
instances. |
9292 |
|
|
9293 |
|
|
9294 |
|
|
9295 |
Schoenebeck Expires April 8, 2011 [Page 166] |
Schoenebeck Expires December 26, 2011 [Page 166] |
9296 |
|
|
9297 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9298 |
|
|
9299 |
|
|
9300 |
facilitate debugging. |
8.27. Effect instance information changed |
9301 |
|
|
9302 |
|
Client may want to be notified when changes were made to effect |
9303 |
|
instances on the back-end by issuing the following command: |
9304 |
|
|
9305 |
|
SUBSCRIBE EFFECT_INSTANCE_INFO |
9306 |
|
|
9307 |
|
Server will start sending the following notification messages: |
9308 |
|
|
9309 |
|
"EFFECT_INSTANCE_INFO:<instance-id>" |
9310 |
|
|
9311 |
|
where <instance-id> will be replaced by the numerical ID of the |
9312 |
|
effect instance. |
9313 |
|
|
9314 |
|
8.28. Number of send effect chains changed |
9315 |
|
|
9316 |
|
Client may want to be notified when the number of send effect chains |
9317 |
|
is changed by issuing the following command: |
9318 |
|
|
9319 |
|
SUBSCRIBE SEND_EFFECT_CHAIN_COUNT |
9320 |
|
|
9321 |
|
Server will start sending the following notification messages: |
9322 |
|
|
9323 |
|
"NOTIFY:SEND_EFFECT_CHAIN_COUNT:<device-id> <chains>" |
9324 |
|
|
9325 |
|
where <device-id> will be replaced by the numerical ID of the audio |
9326 |
|
output device, in which the number of send effect chains is changed |
9327 |
|
and <chains> will be replaced by the new number of send effect |
9328 |
|
chains. |
9329 |
|
|
9330 |
|
8.29. Send effect chain information changed |
9331 |
|
|
9332 |
|
Client may want to be notified when changes were made to send effect |
9333 |
|
chains on the back-end by issuing the following command: |
9334 |
|
|
9335 |
|
SUBSCRIBE SEND_EFFECT_CHAIN_INFO |
9336 |
|
|
9337 |
|
Server will start sending the following notification messages: |
9338 |
|
|
9339 |
|
"SEND_EFFECT_CHAIN_INFO:<device-id> <chain-id> <instances>" - |
9340 |
|
Notifies that the number of effect instances in a particular send |
9341 |
|
effect chain is changed, where <device-id> will be replaced by the |
9342 |
|
numerical ID of the audio output device the send effect chain |
9343 |
|
belongs to, <chain-id> will be replaced by the numerical ID of the |
9344 |
|
send effect chain in which the number of effect instances has |
9345 |
|
changed and <instances> will be replaced by the new number of |
9346 |
|
effect instances in the specified send effect chain. |
9347 |
|
|
9348 |
|
|
9349 |
|
|
9350 |
|
|
9351 |
|
Schoenebeck Expires December 26, 2011 [Page 167] |
9352 |
|
|
9353 |
|
Internet-Draft LinuxSampler Control Protocol June 2011 |
9354 |
|
|
9355 |
|
|
9356 |
|
8.30. Miscellaneous and debugging events |
9357 |
|
|
9358 |
|
Client may want to be notified of miscellaneous and debugging events |
9359 |
|
occurring at the server by issuing the following command: |
9360 |
|
|
9361 |
|
SUBSCRIBE MISCELLANEOUS |
9362 |
|
|
9363 |
|
Server will start sending the following notification messages: |
9364 |
|
|
9365 |
|
"NOTIFY:MISCELLANEOUS:<string>" |
9366 |
|
|
9367 |
|
where <string> will be replaced by whatever data server wants to send |
9368 |
|
to the client. Client MAY display this data to the user AS IS to |
9369 |
|
facilitate debugging. |
9370 |
|
|
9371 |
|
|
9372 |
|
|
9404 |
|
|
9405 |
|
|
9406 |
|
|
9407 |
Schoenebeck Expires April 8, 2011 [Page 167] |
Schoenebeck Expires December 26, 2011 [Page 168] |
9408 |
|
|
9409 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9410 |
|
|
9411 |
|
|
9412 |
9. Security Considerations |
9. Security Considerations |
9460 |
|
|
9461 |
|
|
9462 |
|
|
9463 |
Schoenebeck Expires April 8, 2011 [Page 168] |
Schoenebeck Expires December 26, 2011 [Page 169] |
9464 |
|
|
9465 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9466 |
|
|
9467 |
|
|
9468 |
10. Acknowledgments |
10. Acknowledgments |
9516 |
|
|
9517 |
|
|
9518 |
|
|
9519 |
Schoenebeck Expires April 8, 2011 [Page 169] |
Schoenebeck Expires December 26, 2011 [Page 170] |
9520 |
|
|
9521 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9522 |
|
|
9523 |
|
|
9524 |
11. References |
11. References |
9572 |
|
|
9573 |
|
|
9574 |
|
|
9575 |
Schoenebeck Expires April 8, 2011 [Page 170] |
Schoenebeck Expires December 26, 2011 [Page 171] |
9576 |
|
|
9577 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9578 |
|
|
9579 |
|
|
9580 |
Author's Address |
Author's Address |
9628 |
|
|
9629 |
|
|
9630 |
|
|
9631 |
Schoenebeck Expires April 8, 2011 [Page 171] |
Schoenebeck Expires December 26, 2011 [Page 172] |
9632 |
|
|
9633 |
Internet-Draft LinuxSampler Control Protocol October 2010 |
Internet-Draft LinuxSampler Control Protocol June 2011 |
9634 |
|
|
9635 |
|
|
9636 |
Full Copyright Statement |
Full Copyright Statement |
9637 |
|
|
9638 |
Copyright (C) The IETF Trust (2010). |
Copyright (C) The IETF Trust (2011). |
9639 |
|
|
9640 |
This document is subject to the rights, licenses and restrictions |
This document is subject to the rights, licenses and restrictions |
9641 |
contained in BCP 78, and except as set forth therein, the authors |
contained in BCP 78, and except as set forth therein, the authors |
9684 |
|
|
9685 |
|
|
9686 |
|
|
9687 |
Schoenebeck Expires April 8, 2011 [Page 172] |
Schoenebeck Expires December 26, 2011 [Page 173] |
9688 |
|
|