/[svn]/web/trunk/www.linuxsampler.org/api/draft-linuxsampler-protocol.txt
ViewVC logotype

Diff of /web/trunk/www.linuxsampler.org/api/draft-linuxsampler-protocol.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2188 by schoenebeck, Tue Oct 5 18:23:41 2010 UTC revision 2189 by iliev, Fri Jun 24 19:57:07 2011 UTC
# Line 4  Line 4 
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
# Line 26  Status of this Memo Line 26  Status of this Memo
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    
# Line 48  Status of this Memo Line 52  Status of this Memo
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
# Line 108  Table of Contents Line 108  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
# Line 164  Internet-Draft        LinuxSampler Contr Line 164  Internet-Draft        LinuxSampler Contr
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
# Line 220  Internet-Draft        LinuxSampler Contr Line 220  Internet-Draft        LinuxSampler Contr
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
# Line 276  Internet-Draft        LinuxSampler Contr Line 276  Internet-Draft        LinuxSampler Contr
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
# Line 291  Internet-Draft        LinuxSampler Contr Line 291  Internet-Draft        LinuxSampler Contr
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    
# Line 331  Internet-Draft        LinuxSampler Contr Line 332  Internet-Draft        LinuxSampler Contr
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
# Line 388  Internet-Draft        LinuxSampler Contr Line 388  Internet-Draft        LinuxSampler Contr
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
# Line 444  Internet-Draft        LinuxSampler Contr Line 444  Internet-Draft        LinuxSampler Contr
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
# Line 500  Internet-Draft        LinuxSampler Contr Line 500  Internet-Draft        LinuxSampler Contr
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
# Line 556  Internet-Draft        LinuxSampler Contr Line 556  Internet-Draft        LinuxSampler Contr
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
# Line 612  Internet-Draft        LinuxSampler Contr Line 612  Internet-Draft        LinuxSampler Contr
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
# Line 668  Internet-Draft        LinuxSampler Contr Line 668  Internet-Draft        LinuxSampler Contr
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:
# Line 724  Internet-Draft        LinuxSampler Contr Line 724  Internet-Draft        LinuxSampler Contr
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>.
# Line 780  Internet-Draft        LinuxSampler Contr Line 780  Internet-Draft        LinuxSampler Contr
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
# Line 836  Internet-Draft        LinuxSampler Contr Line 836  Internet-Draft        LinuxSampler Contr
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
# Line 892  Internet-Draft        LinuxSampler Contr Line 892  Internet-Draft        LinuxSampler Contr
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
# Line 948  Internet-Draft        LinuxSampler Contr Line 948  Internet-Draft        LinuxSampler Contr
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
# Line 1004  Internet-Draft        LinuxSampler Contr Line 1004  Internet-Draft        LinuxSampler Contr
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"
# Line 1060  Internet-Draft        LinuxSampler Contr Line 1060  Internet-Draft        LinuxSampler Contr
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 -
# Line 1116  Internet-Draft        LinuxSampler Contr Line 1116  Internet-Draft        LinuxSampler Contr
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)
# Line 1172  Internet-Draft        LinuxSampler Contr Line 1172  Internet-Draft        LinuxSampler Contr
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"
# Line 1228  Internet-Draft        LinuxSampler Contr Line 1228  Internet-Draft        LinuxSampler Contr
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
# Line 1284  Internet-Draft        LinuxSampler Contr Line 1284  Internet-Draft        LinuxSampler Contr
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"
# Line 1340  Internet-Draft        LinuxSampler Contr Line 1340  Internet-Draft        LinuxSampler Contr
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:
# Line 1396  Internet-Draft        LinuxSampler Contr Line 1396  Internet-Draft        LinuxSampler Contr
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"
# Line 1452  Internet-Draft        LinuxSampler Contr Line 1452  Internet-Draft        LinuxSampler Contr
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
# Line 1508  Internet-Draft        LinuxSampler Contr Line 1508  Internet-Draft        LinuxSampler Contr
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:
# Line 1564  Internet-Draft        LinuxSampler Contr Line 1564  Internet-Draft        LinuxSampler Contr
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
# Line 1620  Internet-Draft        LinuxSampler Contr Line 1620  Internet-Draft        LinuxSampler Contr
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 -
# Line 1676  Internet-Draft        LinuxSampler Contr Line 1676  Internet-Draft        LinuxSampler Contr
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" -
# Line 1732  Internet-Draft        LinuxSampler Contr Line 1732  Internet-Draft        LinuxSampler Contr
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
# Line 1788  Internet-Draft        LinuxSampler Contr Line 1788  Internet-Draft        LinuxSampler Contr
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
# Line 1844  Internet-Draft        LinuxSampler Contr Line 1844  Internet-Draft        LinuxSampler Contr
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
# Line 1900  Internet-Draft        LinuxSampler Contr Line 1900  Internet-Draft        LinuxSampler Contr
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 -
# Line 1956  Internet-Draft        LinuxSampler Contr Line 1956  Internet-Draft        LinuxSampler Contr
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
# Line 2012  Internet-Draft        LinuxSampler Contr Line 2012  Internet-Draft        LinuxSampler Contr
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>]" -
# Line 2068  Internet-Draft        LinuxSampler Contr Line 2068  Internet-Draft        LinuxSampler Contr
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
# Line 2124  Internet-Draft        LinuxSampler Contr Line 2124  Internet-Draft        LinuxSampler Contr
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
# Line 2180  Internet-Draft        LinuxSampler Contr Line 2180  Internet-Draft        LinuxSampler Contr
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"
# Line 2236  Internet-Draft        LinuxSampler Contr Line 2236  Internet-Draft        LinuxSampler Contr
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
# Line 2292  Internet-Draft        LinuxSampler Contr Line 2292  Internet-Draft        LinuxSampler Contr
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
# Line 2348  Internet-Draft        LinuxSampler Contr Line 2348  Internet-Draft        LinuxSampler Contr
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)
# Line 2404  Internet-Draft        LinuxSampler Contr Line 2404  Internet-Draft        LinuxSampler Contr
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>" -
# Line 2460  Internet-Draft        LinuxSampler Contr Line 2460  Internet-Draft        LinuxSampler Contr
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
# Line 2516  Internet-Draft        LinuxSampler Contr Line 2516  Internet-Draft        LinuxSampler Contr
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
# Line 2572  Internet-Draft        LinuxSampler Contr Line 2572  Internet-Draft        LinuxSampler Contr
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
# Line 2628  Internet-Draft        LinuxSampler Contr Line 2628  Internet-Draft        LinuxSampler Contr
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
# Line 2684  Internet-Draft        LinuxSampler Contr Line 2684  Internet-Draft        LinuxSampler Contr
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
# Line 2740  Internet-Draft        LinuxSampler Contr Line 2740  Internet-Draft        LinuxSampler Contr
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:
# Line 2796  Internet-Draft        LinuxSampler Contr Line 2796  Internet-Draft        LinuxSampler Contr
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:
# Line 2852  Internet-Draft        LinuxSampler Contr Line 2852  Internet-Draft        LinuxSampler Contr
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 -
# Line 2908  Internet-Draft        LinuxSampler Contr Line 2908  Internet-Draft        LinuxSampler Contr
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
# Line 2964  Internet-Draft        LinuxSampler Contr Line 2964  Internet-Draft        LinuxSampler Contr
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>
# Line 3020  Internet-Draft        LinuxSampler Contr Line 3020  Internet-Draft        LinuxSampler Contr
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>
# Line 3076  Internet-Draft        LinuxSampler Contr Line 3076  Internet-Draft        LinuxSampler Contr
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:
# Line 3132  Internet-Draft        LinuxSampler Contr Line 3132  Internet-Draft        LinuxSampler Contr
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>" -
# Line 3188  Internet-Draft        LinuxSampler Contr Line 3188  Internet-Draft        LinuxSampler Contr
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
# Line 3244  Internet-Draft        LinuxSampler Contr Line 3244  Internet-Draft        LinuxSampler Contr
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" -
# Line 3300  Internet-Draft        LinuxSampler Contr Line 3300  Internet-Draft        LinuxSampler Contr
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    
# Line 3356  Internet-Draft        LinuxSampler Contr Line 3356  Internet-Draft        LinuxSampler Contr
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" -
# Line 3412  Internet-Draft        LinuxSampler Contr Line 3412  Internet-Draft        LinuxSampler Contr
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:
# Line 3468  Internet-Draft        LinuxSampler Contr Line 3468  Internet-Draft        LinuxSampler Contr
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" -
# Line 3524  Internet-Draft        LinuxSampler Contr Line 3524  Internet-Draft        LinuxSampler Contr
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
# Line 3580  Internet-Draft        LinuxSampler Contr Line 3580  Internet-Draft        LinuxSampler Contr
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]"
# Line 3636  Internet-Draft        LinuxSampler Contr Line 3636  Internet-Draft        LinuxSampler Contr
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
# Line 3692  Internet-Draft        LinuxSampler Contr Line 3692  Internet-Draft        LinuxSampler Contr
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:
# Line 3748  Internet-Draft        LinuxSampler Contr Line 3748  Internet-Draft        LinuxSampler Contr
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:
# Line 3804  Internet-Draft        LinuxSampler Contr Line 3804  Internet-Draft        LinuxSampler Contr
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" -
# Line 3860  Internet-Draft        LinuxSampler Contr Line 3860  Internet-Draft        LinuxSampler Contr
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:
# Line 3916  Internet-Draft        LinuxSampler Contr Line 3916  Internet-Draft        LinuxSampler Contr
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>" -
# Line 3972  Internet-Draft        LinuxSampler Contr Line 3972  Internet-Draft        LinuxSampler Contr
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
# Line 4028  Internet-Draft        LinuxSampler Contr Line 4028  Internet-Draft        LinuxSampler Contr
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
# Line 4084  Internet-Draft        LinuxSampler Contr Line 4084  Internet-Draft        LinuxSampler Contr
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" -
# Line 4140  Internet-Draft        LinuxSampler Contr Line 4140  Internet-Draft        LinuxSampler Contr
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" -
# Line 4196  Internet-Draft        LinuxSampler Contr Line 4196  Internet-Draft        LinuxSampler Contr
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>" -
# Line 4252  Internet-Draft        LinuxSampler Contr Line 4252  Internet-Draft        LinuxSampler Contr
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
# Line 4308  Internet-Draft        LinuxSampler Contr Line 4308  Internet-Draft        LinuxSampler Contr
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
# Line 4364  Internet-Draft        LinuxSampler Contr Line 4364  Internet-Draft        LinuxSampler Contr
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
# Line 4420  Internet-Draft        LinuxSampler Contr Line 4420  Internet-Draft        LinuxSampler Contr
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
# Line 4476  Internet-Draft        LinuxSampler Contr Line 4476  Internet-Draft        LinuxSampler Contr
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
# Line 4532  Internet-Draft        LinuxSampler Contr Line 4532  Internet-Draft        LinuxSampler Contr
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
# Line 4588  Internet-Draft        LinuxSampler Contr Line 4588  Internet-Draft        LinuxSampler Contr
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
# Line 4644  Internet-Draft        LinuxSampler Contr Line 4644  Internet-Draft        LinuxSampler Contr
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>
# Line 4700  Internet-Draft        LinuxSampler Contr Line 4700  Internet-Draft        LinuxSampler Contr
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"
# Line 4756  Internet-Draft        LinuxSampler Contr Line 4756  Internet-Draft        LinuxSampler Contr
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
# Line 4812  Internet-Draft        LinuxSampler Contr Line 4812  Internet-Draft        LinuxSampler Contr
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
# Line 4868  Internet-Draft        LinuxSampler Contr Line 4868  Internet-Draft        LinuxSampler Contr
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
# Line 4924  Internet-Draft        LinuxSampler Contr Line 4924  Internet-Draft        LinuxSampler Contr
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
# Line 4980  Internet-Draft        LinuxSampler Contr Line 4980  Internet-Draft        LinuxSampler Contr
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
# Line 5036  Internet-Draft        LinuxSampler Contr Line 5036  Internet-Draft        LinuxSampler Contr
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"
# Line 5092  Internet-Draft        LinuxSampler Contr Line 5092  Internet-Draft        LinuxSampler Contr
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" -
# Line 5148  Internet-Draft        LinuxSampler Contr Line 5148  Internet-Draft        LinuxSampler Contr
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" -
# Line 5204  Internet-Draft        LinuxSampler Contr Line 5204  Internet-Draft        LinuxSampler Contr
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           "."           "."
# Line 5260  Internet-Draft        LinuxSampler Contr Line 5260  Internet-Draft        LinuxSampler Contr
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
# Line 5316  Internet-Draft        LinuxSampler Contr Line 5316  Internet-Draft        LinuxSampler Contr
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
# Line 5372  Internet-Draft        LinuxSampler Contr Line 5372  Internet-Draft        LinuxSampler Contr
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
# Line 5428  Internet-Draft        LinuxSampler Contr Line 5428  Internet-Draft        LinuxSampler Contr
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 -
# Line 5484  Internet-Draft        LinuxSampler Contr Line 5484  Internet-Draft        LinuxSampler Contr
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'
# Line 5540  Internet-Draft        LinuxSampler Contr Line 5540  Internet-Draft        LinuxSampler Contr
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" -
# Line 5596  Internet-Draft        LinuxSampler Contr Line 5596  Internet-Draft        LinuxSampler Contr
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
# Line 5652  Internet-Draft        LinuxSampler Contr Line 5652  Internet-Draft        LinuxSampler Contr
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
# Line 5708  Internet-Draft        LinuxSampler Contr Line 5708  Internet-Draft        LinuxSampler Contr
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" -
# Line 5764  Internet-Draft        LinuxSampler Contr Line 5764  Internet-Draft        LinuxSampler Contr
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
# Line 5820  Internet-Draft        LinuxSampler Contr Line 5820  Internet-Draft        LinuxSampler Contr
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>" -
# Line 5876  Internet-Draft        LinuxSampler Contr Line 5876  Internet-Draft        LinuxSampler Contr
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>
# Line 5932  Internet-Draft        LinuxSampler Contr Line 5932  Internet-Draft        LinuxSampler Contr
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 -
# Line 5988  Internet-Draft        LinuxSampler Contr Line 5988  Internet-Draft        LinuxSampler Contr
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: "
# Line 6044  Internet-Draft        LinuxSampler Contr Line 6044  Internet-Draft        LinuxSampler Contr
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.
# Line 6100  Internet-Draft        LinuxSampler Contr Line 6100  Internet-Draft        LinuxSampler Contr
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"
# Line 6156  Internet-Draft        LinuxSampler Contr Line 6156  Internet-Draft        LinuxSampler Contr
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
# Line 6212  Internet-Draft        LinuxSampler Contr Line 6212  Internet-Draft        LinuxSampler Contr
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
# Line 6268  Internet-Draft        LinuxSampler Contr Line 6268  Internet-Draft        LinuxSampler Contr
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
# Line 6324  Internet-Draft        LinuxSampler Contr Line 6324  Internet-Draft        LinuxSampler Contr
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"
# Line 6380  Internet-Draft        LinuxSampler Contr Line 6380  Internet-Draft        LinuxSampler Contr
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"
# Line 6436  Internet-Draft        LinuxSampler Contr Line 6436  Internet-Draft        LinuxSampler Contr
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
# Line 6492  Internet-Draft        LinuxSampler Contr Line 6492  Internet-Draft        LinuxSampler Contr
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
# Line 6548  Internet-Draft        LinuxSampler Contr Line 6548  Internet-Draft        LinuxSampler Contr
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
# Line 6604  Internet-Draft        LinuxSampler Contr Line 6604  Internet-Draft        LinuxSampler Contr
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 -
# Line 6660  Internet-Draft        LinuxSampler Contr Line 6660  Internet-Draft        LinuxSampler Contr
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"
# Line 6716  Internet-Draft        LinuxSampler Contr Line 6716  Internet-Draft        LinuxSampler Contr
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"
# Line 6772  Internet-Draft        LinuxSampler Contr Line 6772  Internet-Draft        LinuxSampler Contr
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
# Line 6828  Internet-Draft        LinuxSampler Contr Line 6828  Internet-Draft        LinuxSampler Contr
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
# Line 6884  Internet-Draft        LinuxSampler Contr Line 6884  Internet-Draft        LinuxSampler Contr
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>
# Line 6940  Internet-Draft        LinuxSampler Contr Line 6940  Internet-Draft        LinuxSampler Contr
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>
# Line 6996  Internet-Draft        LinuxSampler Contr Line 6996  Internet-Draft        LinuxSampler Contr
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
# Line 7052  Internet-Draft        LinuxSampler Contr Line 7052  Internet-Draft        LinuxSampler Contr
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
# Line 7108  Internet-Draft        LinuxSampler Contr Line 7108  Internet-Draft        LinuxSampler Contr
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-
# Line 7164  Internet-Draft        LinuxSampler Contr Line 7164  Internet-Draft        LinuxSampler Contr
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
# Line 7220  Internet-Draft        LinuxSampler Contr Line 7220  Internet-Draft        LinuxSampler Contr
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:
# Line 7276  Internet-Draft        LinuxSampler Contr Line 7276  Internet-Draft        LinuxSampler Contr
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"
# Line 7332  Internet-Draft        LinuxSampler Contr Line 7332  Internet-Draft        LinuxSampler Contr
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" -
# Line 7388  Internet-Draft        LinuxSampler Contr Line 7388  Internet-Draft        LinuxSampler Contr
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.
# Line 7444  Internet-Draft        LinuxSampler Contr Line 7444  Internet-Draft        LinuxSampler Contr
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"
# Line 7500  Internet-Draft        LinuxSampler Contr Line 7500  Internet-Draft        LinuxSampler Contr
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
# Line 7556  Internet-Draft        LinuxSampler Contr Line 7556  Internet-Draft        LinuxSampler Contr
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
# Line 7612  Internet-Draft        LinuxSampler Contr Line 7612  Internet-Draft        LinuxSampler Contr
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
# Line 7668  Internet-Draft        LinuxSampler Contr Line 7668  Internet-Draft        LinuxSampler Contr
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
# Line 7724  Internet-Draft        LinuxSampler Contr Line 7724  Internet-Draft        LinuxSampler Contr
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
# Line 7755  Internet-Draft        LinuxSampler Contr Line 7755  Internet-Draft        LinuxSampler Contr
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
# Line 7769  Internet-Draft        LinuxSampler Contr Line 7777  Internet-Draft        LinuxSampler Contr
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    
# Line 7817  Internet-Draft        LinuxSampler Contr Line 7825  Internet-Draft        LinuxSampler Contr
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
# Line 7834  Internet-Draft        LinuxSampler Contr Line 7858  Internet-Draft        LinuxSampler Contr
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
# Line 7872  Internet-Draft        LinuxSampler Contr Line 7889  Internet-Draft        LinuxSampler Contr
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
# Line 7889  Internet-Draft        LinuxSampler Contr Line 7914  Internet-Draft        LinuxSampler Contr
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
# Line 7928  Internet-Draft        LinuxSampler Contr Line 7945  Internet-Draft        LinuxSampler Contr
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
# Line 7944  Internet-Draft        LinuxSampler Contr Line 7969  Internet-Draft        LinuxSampler Contr
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
# Line 7985  Internet-Draft        LinuxSampler Contr Line 8001  Internet-Draft        LinuxSampler Contr
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
# Line 8000  Internet-Draft        LinuxSampler Contr Line 8024  Internet-Draft        LinuxSampler Contr
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    
# Line 8041  Internet-Draft        LinuxSampler Contr Line 8056  Internet-Draft        LinuxSampler Contr
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
# Line 8056  Internet-Draft        LinuxSampler Contr Line 8080  Internet-Draft        LinuxSampler Contr
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
# Line 8099  Internet-Draft        LinuxSampler Contr Line 8114  Internet-Draft        LinuxSampler Contr
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
# Line 8112  Internet-Draft        LinuxSampler Contr Line 8134  Internet-Draft        LinuxSampler Contr
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
# Line 8157  Internet-Draft        LinuxSampler Contr Line 8170  Internet-Draft        LinuxSampler Contr
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
# Line 8169  Internet-Draft        LinuxSampler Contr Line 8189  Internet-Draft        LinuxSampler Contr
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
# Line 8214  Internet-Draft        LinuxSampler Contr Line 8226  Internet-Draft        LinuxSampler Contr
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
# Line 8226  Internet-Draft        LinuxSampler Contr Line 8245  Internet-Draft        LinuxSampler Contr
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
# Line 8269  Internet-Draft        LinuxSampler Contr Line 8281  Internet-Draft        LinuxSampler Contr
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
# Line 8282  Internet-Draft        LinuxSampler Contr Line 8302  Internet-Draft        LinuxSampler Contr
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 =
# Line 8323  Internet-Draft        LinuxSampler Contr Line 8336  Internet-Draft        LinuxSampler Contr
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 =
# Line 8337  Internet-Draft        LinuxSampler Contr Line 8359  Internet-Draft        LinuxSampler Contr
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
# Line 8379  Internet-Draft        LinuxSampler Contr Line 8393  Internet-Draft        LinuxSampler Contr
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
# Line 8393  Internet-Draft        LinuxSampler Contr Line 8415  Internet-Draft        LinuxSampler Contr
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 =
# Line 8435  Internet-Draft        LinuxSampler Contr Line 8449  Internet-Draft        LinuxSampler Contr
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
# Line 8449  Internet-Draft        LinuxSampler Contr Line 8471  Internet-Draft        LinuxSampler Contr
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
# Line 8494  Internet-Draft        LinuxSampler Contr Line 8508  Internet-Draft        LinuxSampler Contr
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     +------------------------+------------------------------------------+     +------------------------+------------------------------------------+
# Line 8564  Internet-Draft        LinuxSampler Contr Line 8564  Internet-Draft        LinuxSampler Contr
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)
# Line 8620  Internet-Draft        LinuxSampler Contr Line 8620  Internet-Draft        LinuxSampler Contr
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)
# Line 8676  Internet-Draft        LinuxSampler Contr Line 8676  Internet-Draft        LinuxSampler Contr
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)
# Line 8732  Internet-Draft        LinuxSampler Contr Line 8732  Internet-Draft        LinuxSampler Contr
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
# Line 8788  Internet-Draft        LinuxSampler Contr Line 8788  Internet-Draft        LinuxSampler Contr
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>"
# Line 8844  Internet-Draft        LinuxSampler Contr Line 8844  Internet-Draft        LinuxSampler Contr
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>"
# Line 8900  Internet-Draft        LinuxSampler Contr Line 8900  Internet-Draft        LinuxSampler Contr
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
# Line 8956  Internet-Draft        LinuxSampler Contr Line 8956  Internet-Draft        LinuxSampler Contr
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
# Line 9012  Internet-Draft        LinuxSampler Contr Line 9012  Internet-Draft        LinuxSampler Contr
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
# Line 9068  Internet-Draft        LinuxSampler Contr Line 9068  Internet-Draft        LinuxSampler Contr
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
# Line 9124  Internet-Draft        LinuxSampler Contr Line 9124  Internet-Draft        LinuxSampler Contr
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
# Line 9180  Internet-Draft        LinuxSampler Contr Line 9180  Internet-Draft        LinuxSampler Contr
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
# Line 9236  Internet-Draft        LinuxSampler Contr Line 9236  Internet-Draft        LinuxSampler Contr
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>"
# Line 9276  Internet-Draft        LinuxSampler Contr Line 9276  Internet-Draft        LinuxSampler Contr
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    
# Line 9348  Internet-Draft        LinuxSampler Contr Line 9404  Internet-Draft        LinuxSampler Contr
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
# Line 9404  Internet-Draft        LinuxSampler Contr Line 9460  Internet-Draft        LinuxSampler Contr
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
# Line 9460  Internet-Draft        LinuxSampler Contr Line 9516  Internet-Draft        LinuxSampler Contr
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
# Line 9516  Internet-Draft        LinuxSampler Contr Line 9572  Internet-Draft        LinuxSampler Contr
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
# Line 9572  Author's Address Line 9628  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
# Line 9628  Intellectual Property Line 9684  Intellectual Property
9684    
9685    
9686    
9687  Schoenebeck               Expires April 8, 2011               [Page 172]  Schoenebeck             Expires December 26, 2011             [Page 173]
9688    

Legend:
Removed from v.2188  
changed lines
  Added in v.2189

  ViewVC Help
Powered by ViewVC