/[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 1685 by schoenebeck, Thu Feb 14 14:41:08 2008 UTC revision 1696 by schoenebeck, Sat Feb 16 01:16:39 2008 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: August 17, 2008                               February 14, 2008  Expires: August 19, 2008                               February 16, 2008
8    
9    
10                       LinuxSampler Control Protocol                       LinuxSampler Control Protocol
# Line 33  Status of this Memo Line 33  Status of this Memo
33     The list of Internet-Draft Shadow Directories can be accessed at     The list of Internet-Draft Shadow Directories can be accessed at
34     http://www.ietf.org/shadow.html.     http://www.ietf.org/shadow.html.
35    
36     This Internet-Draft will expire on August 17, 2008.     This Internet-Draft will expire on August 19, 2008.
37    
38  Copyright Notice  Copyright Notice
39    
# Line 52  Copyright Notice Line 52  Copyright Notice
52    
53    
54    
55  Schoenebeck              Expires August 17, 2008                [Page 1]  Schoenebeck              Expires August 19, 2008                [Page 1]
56    
57  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
58    
# Line 108  Table of Contents Line 108  Table of Contents
108    
109    
110    
111  Schoenebeck              Expires August 17, 2008                [Page 2]  Schoenebeck              Expires August 19, 2008                [Page 2]
112    
113  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
114    
# Line 164  Internet-Draft        LinuxSampler Contr Line 164  Internet-Draft        LinuxSampler Contr
164    
165    
166    
167  Schoenebeck              Expires August 17, 2008                [Page 3]  Schoenebeck              Expires August 19, 2008                [Page 3]
168    
169  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
170    
# Line 220  Internet-Draft        LinuxSampler Contr Line 220  Internet-Draft        LinuxSampler Contr
220    
221    
222    
223  Schoenebeck              Expires August 17, 2008                [Page 4]  Schoenebeck              Expires August 19, 2008                [Page 4]
224    
225  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
226    
# Line 240  Internet-Draft        LinuxSampler Contr Line 240  Internet-Draft        LinuxSampler Contr
240       8.4.  MIDI input device's settings changed  . . . . . . . . . . 131       8.4.  MIDI input device's settings changed  . . . . . . . . . . 131
241       8.5.  Number of sampler channels changed  . . . . . . . . . . . 131       8.5.  Number of sampler channels changed  . . . . . . . . . . . 131
242       8.6.  MIDI data on a sampler channel arrived  . . . . . . . . . 131       8.6.  MIDI data on a sampler channel arrived  . . . . . . . . . 131
243       8.7.  Number of active voices changed . . . . . . . . . . . . . 132       8.7.  MIDI data on a MIDI input device arrived  . . . . . . . . 132
244       8.8.  Number of active disk streams changed . . . . . . . . . . 132       8.8.  Number of active voices changed . . . . . . . . . . . . . 132
245       8.9.  Disk stream buffer fill state changed . . . . . . . . . . 133       8.9.  Number of active disk streams changed . . . . . . . . . . 133
246       8.10. Channel information changed . . . . . . . . . . . . . . . 133       8.10. Disk stream buffer fill state changed . . . . . . . . . . 133
247       8.11. Number of effect sends changed  . . . . . . . . . . . . . 133       8.11. Channel information changed . . . . . . . . . . . . . . . 133
248       8.12. Effect send information changed . . . . . . . . . . . . . 134       8.12. Number of effect sends changed  . . . . . . . . . . . . . 134
249       8.13. Total number of active voices changed . . . . . . . . . . 134       8.13. Effect send information changed . . . . . . . . . . . . . 134
250       8.14. Total number of active disk streams changed . . . . . . . 134       8.14. Total number of active voices changed . . . . . . . . . . 135
251       8.15. Number of MIDI instrument maps changed  . . . . . . . . . 135       8.15. Total number of active disk streams changed . . . . . . . 135
252       8.16. MIDI instrument map information changed . . . . . . . . . 135       8.16. Number of MIDI instrument maps changed  . . . . . . . . . 135
253       8.17. Number of MIDI instruments changed  . . . . . . . . . . . 135       8.17. MIDI instrument map information changed . . . . . . . . . 135
254       8.18. MIDI instrument information changed . . . . . . . . . . . 136       8.18. Number of MIDI instruments changed  . . . . . . . . . . . 136
255       8.19. Global settings changed . . . . . . . . . . . . . . . . . 136       8.19. MIDI instrument information changed . . . . . . . . . . . 136
256       8.20. Number of database instrument directories changed . . . . 136       8.20. Global settings changed . . . . . . . . . . . . . . . . . 137
257       8.21. Database instrument directory information changed . . . . 137       8.21. Number of database instrument directories changed . . . . 137
258       8.22. Number of database instruments changed  . . . . . . . . . 137       8.22. Database instrument directory information changed . . . . 137
259       8.23. Database instrument information changed . . . . . . . . . 138       8.23. Number of database instruments changed  . . . . . . . . . 138
260       8.24. Database job status information changed . . . . . . . . . 138       8.24. Database instrument information changed . . . . . . . . . 138
261       8.25. Miscellaneous and debugging events  . . . . . . . . . . . 139       8.25. Database job status information changed . . . . . . . . . 139
262         8.26. Miscellaneous and debugging events  . . . . . . . . . . . 139
263     9.  Security Considerations . . . . . . . . . . . . . . . . . . . 140     9.  Security Considerations . . . . . . . . . . . . . . . . . . . 140
264     10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 141     10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 141
265     11. References  . . . . . . . . . . . . . . . . . . . . . . . . . 142     11. References  . . . . . . . . . . . . . . . . . . . . . . . . . 142
# Line 275  Internet-Draft        LinuxSampler Contr Line 276  Internet-Draft        LinuxSampler Contr
276    
277    
278    
279    Schoenebeck              Expires August 19, 2008                [Page 5]
 Schoenebeck              Expires August 17, 2008                [Page 5]  
280    
281  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
282    
# Line 332  Internet-Draft        LinuxSampler Contr Line 332  Internet-Draft        LinuxSampler Contr
332    
333    
334    
335  Schoenebeck              Expires August 17, 2008                [Page 6]  Schoenebeck              Expires August 19, 2008                [Page 6]
336    
337  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
338    
# Line 388  Internet-Draft        LinuxSampler Contr Line 388  Internet-Draft        LinuxSampler Contr
388    
389    
390    
391  Schoenebeck              Expires August 17, 2008                [Page 7]  Schoenebeck              Expires August 19, 2008                [Page 7]
392    
393  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
394    
# Line 444  Internet-Draft        LinuxSampler Contr Line 444  Internet-Draft        LinuxSampler Contr
444    
445    
446    
447  Schoenebeck              Expires August 17, 2008                [Page 8]  Schoenebeck              Expires August 19, 2008                [Page 8]
448    
449  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
450    
# Line 500  Internet-Draft        LinuxSampler Contr Line 500  Internet-Draft        LinuxSampler Contr
500    
501    
502    
503  Schoenebeck              Expires August 17, 2008                [Page 9]  Schoenebeck              Expires August 19, 2008                [Page 9]
504    
505  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
506    
# Line 556  Internet-Draft        LinuxSampler Contr Line 556  Internet-Draft        LinuxSampler Contr
556    
557    
558    
559  Schoenebeck              Expires August 17, 2008               [Page 10]  Schoenebeck              Expires August 19, 2008               [Page 10]
560    
561  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
562    
# Line 612  Internet-Draft        LinuxSampler Contr Line 612  Internet-Draft        LinuxSampler Contr
612    
613    
614    
615  Schoenebeck              Expires August 17, 2008               [Page 11]  Schoenebeck              Expires August 19, 2008               [Page 11]
616    
617  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
618    
# Line 668  Internet-Draft        LinuxSampler Contr Line 668  Internet-Draft        LinuxSampler Contr
668    
669    
670    
671  Schoenebeck              Expires August 17, 2008               [Page 12]  Schoenebeck              Expires August 19, 2008               [Page 12]
672    
673  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
674    
# Line 724  Internet-Draft        LinuxSampler Contr Line 724  Internet-Draft        LinuxSampler Contr
724    
725    
726    
727  Schoenebeck              Expires August 17, 2008               [Page 13]  Schoenebeck              Expires August 19, 2008               [Page 13]
728    
729  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
730    
# Line 780  Internet-Draft        LinuxSampler Contr Line 780  Internet-Draft        LinuxSampler Contr
780    
781    
782    
783  Schoenebeck              Expires August 17, 2008               [Page 14]  Schoenebeck              Expires August 19, 2008               [Page 14]
784    
785  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
786    
# Line 836  Internet-Draft        LinuxSampler Contr Line 836  Internet-Draft        LinuxSampler Contr
836    
837    
838    
839  Schoenebeck              Expires August 17, 2008               [Page 15]  Schoenebeck              Expires August 19, 2008               [Page 15]
840    
841  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
842    
# Line 892  Internet-Draft        LinuxSampler Contr Line 892  Internet-Draft        LinuxSampler Contr
892    
893    
894    
895  Schoenebeck              Expires August 17, 2008               [Page 16]  Schoenebeck              Expires August 19, 2008               [Page 16]
896    
897  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
898    
# Line 948  Internet-Draft        LinuxSampler Contr Line 948  Internet-Draft        LinuxSampler Contr
948    
949    
950    
951  Schoenebeck              Expires August 17, 2008               [Page 17]  Schoenebeck              Expires August 19, 2008               [Page 17]
952    
953  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
954    
# Line 1004  Internet-Draft        LinuxSampler Contr Line 1004  Internet-Draft        LinuxSampler Contr
1004    
1005    
1006    
1007  Schoenebeck              Expires August 17, 2008               [Page 18]  Schoenebeck              Expires August 19, 2008               [Page 18]
1008    
1009  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1010    
# Line 1060  Internet-Draft        LinuxSampler Contr Line 1060  Internet-Draft        LinuxSampler Contr
1060    
1061    
1062    
1063  Schoenebeck              Expires August 17, 2008               [Page 19]  Schoenebeck              Expires August 19, 2008               [Page 19]
1064    
1065  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1066    
# Line 1116  Internet-Draft        LinuxSampler Contr Line 1116  Internet-Draft        LinuxSampler Contr
1116    
1117    
1118    
1119  Schoenebeck              Expires August 17, 2008               [Page 20]  Schoenebeck              Expires August 19, 2008               [Page 20]
1120    
1121  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1122    
# Line 1172  Internet-Draft        LinuxSampler Contr Line 1172  Internet-Draft        LinuxSampler Contr
1172    
1173    
1174    
1175  Schoenebeck              Expires August 17, 2008               [Page 21]  Schoenebeck              Expires August 19, 2008               [Page 21]
1176    
1177  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1178    
# Line 1228  Internet-Draft        LinuxSampler Contr Line 1228  Internet-Draft        LinuxSampler Contr
1228    
1229    
1230    
1231  Schoenebeck              Expires August 17, 2008               [Page 22]  Schoenebeck              Expires August 19, 2008               [Page 22]
1232    
1233  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1234    
# Line 1284  Internet-Draft        LinuxSampler Contr Line 1284  Internet-Draft        LinuxSampler Contr
1284    
1285    
1286    
1287  Schoenebeck              Expires August 17, 2008               [Page 23]  Schoenebeck              Expires August 19, 2008               [Page 23]
1288    
1289  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1290    
# Line 1340  Internet-Draft        LinuxSampler Contr Line 1340  Internet-Draft        LinuxSampler Contr
1340    
1341    
1342    
1343  Schoenebeck              Expires August 17, 2008               [Page 24]  Schoenebeck              Expires August 19, 2008               [Page 24]
1344    
1345  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1346    
# Line 1396  Internet-Draft        LinuxSampler Contr Line 1396  Internet-Draft        LinuxSampler Contr
1396    
1397    
1398    
1399  Schoenebeck              Expires August 17, 2008               [Page 25]  Schoenebeck              Expires August 19, 2008               [Page 25]
1400    
1401  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1402    
# Line 1452  Internet-Draft        LinuxSampler Contr Line 1452  Internet-Draft        LinuxSampler Contr
1452    
1453    
1454    
1455  Schoenebeck              Expires August 17, 2008               [Page 26]  Schoenebeck              Expires August 19, 2008               [Page 26]
1456    
1457  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1458    
# Line 1508  Internet-Draft        LinuxSampler Contr Line 1508  Internet-Draft        LinuxSampler Contr
1508    
1509    
1510    
1511  Schoenebeck              Expires August 17, 2008               [Page 27]  Schoenebeck              Expires August 19, 2008               [Page 27]
1512    
1513  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1514    
# Line 1564  Internet-Draft        LinuxSampler Contr Line 1564  Internet-Draft        LinuxSampler Contr
1564    
1565    
1566    
1567  Schoenebeck              Expires August 17, 2008               [Page 28]  Schoenebeck              Expires August 19, 2008               [Page 28]
1568    
1569  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1570    
# Line 1620  Internet-Draft        LinuxSampler Contr Line 1620  Internet-Draft        LinuxSampler Contr
1620    
1621    
1622    
1623  Schoenebeck              Expires August 17, 2008               [Page 29]  Schoenebeck              Expires August 19, 2008               [Page 29]
1624    
1625  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1626    
# Line 1676  Internet-Draft        LinuxSampler Contr Line 1676  Internet-Draft        LinuxSampler Contr
1676    
1677    
1678    
1679  Schoenebeck              Expires August 17, 2008               [Page 30]  Schoenebeck              Expires August 19, 2008               [Page 30]
1680    
1681  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1682    
# Line 1732  Internet-Draft        LinuxSampler Contr Line 1732  Internet-Draft        LinuxSampler Contr
1732    
1733    
1734    
1735  Schoenebeck              Expires August 17, 2008               [Page 31]  Schoenebeck              Expires August 19, 2008               [Page 31]
1736    
1737  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1738    
# Line 1788  Internet-Draft        LinuxSampler Contr Line 1788  Internet-Draft        LinuxSampler Contr
1788    
1789    
1790    
1791  Schoenebeck              Expires August 17, 2008               [Page 32]  Schoenebeck              Expires August 19, 2008               [Page 32]
1792    
1793  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1794    
# Line 1844  Internet-Draft        LinuxSampler Contr Line 1844  Internet-Draft        LinuxSampler Contr
1844    
1845    
1846    
1847  Schoenebeck              Expires August 17, 2008               [Page 33]  Schoenebeck              Expires August 19, 2008               [Page 33]
1848    
1849  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1850    
# Line 1900  Internet-Draft        LinuxSampler Contr Line 1900  Internet-Draft        LinuxSampler Contr
1900    
1901    
1902    
1903  Schoenebeck              Expires August 17, 2008               [Page 34]  Schoenebeck              Expires August 19, 2008               [Page 34]
1904    
1905  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1906    
# Line 1956  Internet-Draft        LinuxSampler Contr Line 1956  Internet-Draft        LinuxSampler Contr
1956    
1957    
1958    
1959  Schoenebeck              Expires August 17, 2008               [Page 35]  Schoenebeck              Expires August 19, 2008               [Page 35]
1960    
1961  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
1962    
# Line 2012  Internet-Draft        LinuxSampler Contr Line 2012  Internet-Draft        LinuxSampler Contr
2012    
2013    
2014    
2015  Schoenebeck              Expires August 17, 2008               [Page 36]  Schoenebeck              Expires August 19, 2008               [Page 36]
2016    
2017  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2018    
# Line 2068  Internet-Draft        LinuxSampler Contr Line 2068  Internet-Draft        LinuxSampler Contr
2068    
2069    
2070    
2071  Schoenebeck              Expires August 17, 2008               [Page 37]  Schoenebeck              Expires August 19, 2008               [Page 37]
2072    
2073  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2074    
# Line 2124  Internet-Draft        LinuxSampler Contr Line 2124  Internet-Draft        LinuxSampler Contr
2124    
2125    
2126    
2127  Schoenebeck              Expires August 17, 2008               [Page 38]  Schoenebeck              Expires August 19, 2008               [Page 38]
2128    
2129  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2130    
# Line 2180  Internet-Draft        LinuxSampler Contr Line 2180  Internet-Draft        LinuxSampler Contr
2180    
2181    
2182    
2183  Schoenebeck              Expires August 17, 2008               [Page 39]  Schoenebeck              Expires August 19, 2008               [Page 39]
2184    
2185  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2186    
# Line 2236  Internet-Draft        LinuxSampler Contr Line 2236  Internet-Draft        LinuxSampler Contr
2236    
2237    
2238    
2239  Schoenebeck              Expires August 17, 2008               [Page 40]  Schoenebeck              Expires August 19, 2008               [Page 40]
2240    
2241  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2242    
# Line 2292  Internet-Draft        LinuxSampler Contr Line 2292  Internet-Draft        LinuxSampler Contr
2292    
2293    
2294    
2295  Schoenebeck              Expires August 17, 2008               [Page 41]  Schoenebeck              Expires August 19, 2008               [Page 41]
2296    
2297  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2298    
# Line 2348  Internet-Draft        LinuxSampler Contr Line 2348  Internet-Draft        LinuxSampler Contr
2348    
2349    
2350    
2351  Schoenebeck              Expires August 17, 2008               [Page 42]  Schoenebeck              Expires August 19, 2008               [Page 42]
2352    
2353  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2354    
# Line 2404  Internet-Draft        LinuxSampler Contr Line 2404  Internet-Draft        LinuxSampler Contr
2404    
2405    
2406    
2407  Schoenebeck              Expires August 17, 2008               [Page 43]  Schoenebeck              Expires August 19, 2008               [Page 43]
2408    
2409  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2410    
# Line 2460  Internet-Draft        LinuxSampler Contr Line 2460  Internet-Draft        LinuxSampler Contr
2460    
2461    
2462    
2463  Schoenebeck              Expires August 17, 2008               [Page 44]  Schoenebeck              Expires August 19, 2008               [Page 44]
2464    
2465  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2466    
# Line 2516  Internet-Draft        LinuxSampler Contr Line 2516  Internet-Draft        LinuxSampler Contr
2516    
2517    
2518    
2519  Schoenebeck              Expires August 17, 2008               [Page 45]  Schoenebeck              Expires August 19, 2008               [Page 45]
2520    
2521  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2522    
# Line 2572  Internet-Draft        LinuxSampler Contr Line 2572  Internet-Draft        LinuxSampler Contr
2572    
2573    
2574    
2575  Schoenebeck              Expires August 17, 2008               [Page 46]  Schoenebeck              Expires August 19, 2008               [Page 46]
2576    
2577  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2578    
# Line 2628  Internet-Draft        LinuxSampler Contr Line 2628  Internet-Draft        LinuxSampler Contr
2628    
2629    
2630    
2631  Schoenebeck              Expires August 17, 2008               [Page 47]  Schoenebeck              Expires August 19, 2008               [Page 47]
2632    
2633  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2634    
# Line 2684  Internet-Draft        LinuxSampler Contr Line 2684  Internet-Draft        LinuxSampler Contr
2684    
2685    
2686    
2687  Schoenebeck              Expires August 17, 2008               [Page 48]  Schoenebeck              Expires August 19, 2008               [Page 48]
2688    
2689  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2690    
# Line 2740  Internet-Draft        LinuxSampler Contr Line 2740  Internet-Draft        LinuxSampler Contr
2740    
2741    
2742    
2743  Schoenebeck              Expires August 17, 2008               [Page 49]  Schoenebeck              Expires August 19, 2008               [Page 49]
2744    
2745  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2746    
# Line 2796  Internet-Draft        LinuxSampler Contr Line 2796  Internet-Draft        LinuxSampler Contr
2796    
2797    
2798    
2799  Schoenebeck              Expires August 17, 2008               [Page 50]  Schoenebeck              Expires August 19, 2008               [Page 50]
2800    
2801  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2802    
# Line 2852  Internet-Draft        LinuxSampler Contr Line 2852  Internet-Draft        LinuxSampler Contr
2852    
2853    
2854    
2855  Schoenebeck              Expires August 17, 2008               [Page 51]  Schoenebeck              Expires August 19, 2008               [Page 51]
2856    
2857  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2858    
# Line 2908  Internet-Draft        LinuxSampler Contr Line 2908  Internet-Draft        LinuxSampler Contr
2908    
2909    
2910    
2911  Schoenebeck              Expires August 17, 2008               [Page 52]  Schoenebeck              Expires August 19, 2008               [Page 52]
2912    
2913  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2914    
# Line 2964  Internet-Draft        LinuxSampler Contr Line 2964  Internet-Draft        LinuxSampler Contr
2964    
2965    
2966    
2967  Schoenebeck              Expires August 17, 2008               [Page 53]  Schoenebeck              Expires August 19, 2008               [Page 53]
2968    
2969  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
2970    
# Line 3020  Internet-Draft        LinuxSampler Contr Line 3020  Internet-Draft        LinuxSampler Contr
3020    
3021    
3022    
3023  Schoenebeck              Expires August 17, 2008               [Page 54]  Schoenebeck              Expires August 19, 2008               [Page 54]
3024    
3025  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3026    
# Line 3076  Internet-Draft        LinuxSampler Contr Line 3076  Internet-Draft        LinuxSampler Contr
3076    
3077    
3078    
3079  Schoenebeck              Expires August 17, 2008               [Page 55]  Schoenebeck              Expires August 19, 2008               [Page 55]
3080    
3081  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3082    
# Line 3132  Internet-Draft        LinuxSampler Contr Line 3132  Internet-Draft        LinuxSampler Contr
3132    
3133    
3134    
3135  Schoenebeck              Expires August 17, 2008               [Page 56]  Schoenebeck              Expires August 19, 2008               [Page 56]
3136    
3137  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3138    
# Line 3188  Internet-Draft        LinuxSampler Contr Line 3188  Internet-Draft        LinuxSampler Contr
3188    
3189    
3190    
3191  Schoenebeck              Expires August 17, 2008               [Page 57]  Schoenebeck              Expires August 19, 2008               [Page 57]
3192    
3193  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3194    
# Line 3244  Internet-Draft        LinuxSampler Contr Line 3244  Internet-Draft        LinuxSampler Contr
3244    
3245    
3246    
3247  Schoenebeck              Expires August 17, 2008               [Page 58]  Schoenebeck              Expires August 19, 2008               [Page 58]
3248    
3249  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3250    
# Line 3300  Internet-Draft        LinuxSampler Contr Line 3300  Internet-Draft        LinuxSampler Contr
3300    
3301    
3302    
3303  Schoenebeck              Expires August 17, 2008               [Page 59]  Schoenebeck              Expires August 19, 2008               [Page 59]
3304    
3305  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3306    
# Line 3356  Internet-Draft        LinuxSampler Contr Line 3356  Internet-Draft        LinuxSampler Contr
3356    
3357    
3358    
3359  Schoenebeck              Expires August 17, 2008               [Page 60]  Schoenebeck              Expires August 19, 2008               [Page 60]
3360    
3361  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3362    
# Line 3412  Internet-Draft        LinuxSampler Contr Line 3412  Internet-Draft        LinuxSampler Contr
3412    
3413    
3414    
3415  Schoenebeck              Expires August 17, 2008               [Page 61]  Schoenebeck              Expires August 19, 2008               [Page 61]
3416    
3417  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3418    
# Line 3468  Internet-Draft        LinuxSampler Contr Line 3468  Internet-Draft        LinuxSampler Contr
3468    
3469    
3470    
3471  Schoenebeck              Expires August 17, 2008               [Page 62]  Schoenebeck              Expires August 19, 2008               [Page 62]
3472    
3473  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3474    
# Line 3524  Internet-Draft        LinuxSampler Contr Line 3524  Internet-Draft        LinuxSampler Contr
3524    
3525    
3526    
3527  Schoenebeck              Expires August 17, 2008               [Page 63]  Schoenebeck              Expires August 19, 2008               [Page 63]
3528    
3529  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3530    
# Line 3580  Internet-Draft        LinuxSampler Contr Line 3580  Internet-Draft        LinuxSampler Contr
3580    
3581    
3582    
3583  Schoenebeck              Expires August 17, 2008               [Page 64]  Schoenebeck              Expires August 19, 2008               [Page 64]
3584    
3585  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3586    
# Line 3636  Internet-Draft        LinuxSampler Contr Line 3636  Internet-Draft        LinuxSampler Contr
3636    
3637    
3638    
3639  Schoenebeck              Expires August 17, 2008               [Page 65]  Schoenebeck              Expires August 19, 2008               [Page 65]
3640    
3641  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3642    
# Line 3692  Internet-Draft        LinuxSampler Contr Line 3692  Internet-Draft        LinuxSampler Contr
3692    
3693    
3694    
3695  Schoenebeck              Expires August 17, 2008               [Page 66]  Schoenebeck              Expires August 19, 2008               [Page 66]
3696    
3697  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3698    
# Line 3748  Internet-Draft        LinuxSampler Contr Line 3748  Internet-Draft        LinuxSampler Contr
3748    
3749    
3750    
3751  Schoenebeck              Expires August 17, 2008               [Page 67]  Schoenebeck              Expires August 19, 2008               [Page 67]
3752    
3753  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3754    
# Line 3804  Internet-Draft        LinuxSampler Contr Line 3804  Internet-Draft        LinuxSampler Contr
3804    
3805    
3806    
3807  Schoenebeck              Expires August 17, 2008               [Page 68]  Schoenebeck              Expires August 19, 2008               [Page 68]
3808    
3809  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3810    
# Line 3860  Internet-Draft        LinuxSampler Contr Line 3860  Internet-Draft        LinuxSampler Contr
3860    
3861    
3862    
3863  Schoenebeck              Expires August 17, 2008               [Page 69]  Schoenebeck              Expires August 19, 2008               [Page 69]
3864    
3865  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3866    
# Line 3916  Internet-Draft        LinuxSampler Contr Line 3916  Internet-Draft        LinuxSampler Contr
3916    
3917    
3918    
3919  Schoenebeck              Expires August 17, 2008               [Page 70]  Schoenebeck              Expires August 19, 2008               [Page 70]
3920    
3921  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3922    
# Line 3972  Internet-Draft        LinuxSampler Contr Line 3972  Internet-Draft        LinuxSampler Contr
3972    
3973    
3974    
3975  Schoenebeck              Expires August 17, 2008               [Page 71]  Schoenebeck              Expires August 19, 2008               [Page 71]
3976    
3977  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
3978    
# Line 4028  Internet-Draft        LinuxSampler Contr Line 4028  Internet-Draft        LinuxSampler Contr
4028    
4029    
4030    
4031  Schoenebeck              Expires August 17, 2008               [Page 72]  Schoenebeck              Expires August 19, 2008               [Page 72]
4032    
4033  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4034    
# Line 4084  Internet-Draft        LinuxSampler Contr Line 4084  Internet-Draft        LinuxSampler Contr
4084    
4085    
4086    
4087  Schoenebeck              Expires August 17, 2008               [Page 73]  Schoenebeck              Expires August 19, 2008               [Page 73]
4088    
4089  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4090    
# Line 4140  Internet-Draft        LinuxSampler Contr Line 4140  Internet-Draft        LinuxSampler Contr
4140    
4141    
4142    
4143  Schoenebeck              Expires August 17, 2008               [Page 74]  Schoenebeck              Expires August 19, 2008               [Page 74]
4144    
4145  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4146    
# Line 4196  Internet-Draft        LinuxSampler Contr Line 4196  Internet-Draft        LinuxSampler Contr
4196    
4197    
4198    
4199  Schoenebeck              Expires August 17, 2008               [Page 75]  Schoenebeck              Expires August 19, 2008               [Page 75]
4200    
4201  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4202    
# Line 4252  Internet-Draft        LinuxSampler Contr Line 4252  Internet-Draft        LinuxSampler Contr
4252    
4253    
4254    
4255  Schoenebeck              Expires August 17, 2008               [Page 76]  Schoenebeck              Expires August 19, 2008               [Page 76]
4256    
4257  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4258    
# Line 4308  Internet-Draft        LinuxSampler Contr Line 4308  Internet-Draft        LinuxSampler Contr
4308    
4309    
4310    
4311  Schoenebeck              Expires August 17, 2008               [Page 77]  Schoenebeck              Expires August 19, 2008               [Page 77]
4312    
4313  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4314    
# Line 4364  Internet-Draft        LinuxSampler Contr Line 4364  Internet-Draft        LinuxSampler Contr
4364    
4365    
4366    
4367  Schoenebeck              Expires August 17, 2008               [Page 78]  Schoenebeck              Expires August 19, 2008               [Page 78]
4368    
4369  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4370    
# Line 4420  Internet-Draft        LinuxSampler Contr Line 4420  Internet-Draft        LinuxSampler Contr
4420    
4421    
4422    
4423  Schoenebeck              Expires August 17, 2008               [Page 79]  Schoenebeck              Expires August 19, 2008               [Page 79]
4424    
4425  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4426    
# Line 4476  Internet-Draft        LinuxSampler Contr Line 4476  Internet-Draft        LinuxSampler Contr
4476    
4477    
4478    
4479  Schoenebeck              Expires August 17, 2008               [Page 80]  Schoenebeck              Expires August 19, 2008               [Page 80]
4480    
4481  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4482    
# Line 4532  Internet-Draft        LinuxSampler Contr Line 4532  Internet-Draft        LinuxSampler Contr
4532    
4533    
4534    
4535  Schoenebeck              Expires August 17, 2008               [Page 81]  Schoenebeck              Expires August 19, 2008               [Page 81]
4536    
4537  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4538    
# Line 4588  Internet-Draft        LinuxSampler Contr Line 4588  Internet-Draft        LinuxSampler Contr
4588    
4589    
4590    
4591  Schoenebeck              Expires August 17, 2008               [Page 82]  Schoenebeck              Expires August 19, 2008               [Page 82]
4592    
4593  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4594    
# Line 4644  Internet-Draft        LinuxSampler Contr Line 4644  Internet-Draft        LinuxSampler Contr
4644    
4645    
4646    
4647  Schoenebeck              Expires August 17, 2008               [Page 83]  Schoenebeck              Expires August 19, 2008               [Page 83]
4648    
4649  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4650    
# Line 4700  Internet-Draft        LinuxSampler Contr Line 4700  Internet-Draft        LinuxSampler Contr
4700    
4701    
4702    
4703  Schoenebeck              Expires August 17, 2008               [Page 84]  Schoenebeck              Expires August 19, 2008               [Page 84]
4704    
4705  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4706    
# Line 4756  Internet-Draft        LinuxSampler Contr Line 4756  Internet-Draft        LinuxSampler Contr
4756    
4757    
4758    
4759  Schoenebeck              Expires August 17, 2008               [Page 85]  Schoenebeck              Expires August 19, 2008               [Page 85]
4760    
4761  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4762    
# Line 4812  Internet-Draft        LinuxSampler Contr Line 4812  Internet-Draft        LinuxSampler Contr
4812    
4813    
4814    
4815  Schoenebeck              Expires August 17, 2008               [Page 86]  Schoenebeck              Expires August 19, 2008               [Page 86]
4816    
4817  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4818    
# Line 4868  Internet-Draft        LinuxSampler Contr Line 4868  Internet-Draft        LinuxSampler Contr
4868    
4869    
4870    
4871  Schoenebeck              Expires August 17, 2008               [Page 87]  Schoenebeck              Expires August 19, 2008               [Page 87]
4872    
4873  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4874    
# Line 4924  Internet-Draft        LinuxSampler Contr Line 4924  Internet-Draft        LinuxSampler Contr
4924    
4925    
4926    
4927  Schoenebeck              Expires August 17, 2008               [Page 88]  Schoenebeck              Expires August 19, 2008               [Page 88]
4928    
4929  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4930    
# Line 4980  Internet-Draft        LinuxSampler Contr Line 4980  Internet-Draft        LinuxSampler Contr
4980    
4981    
4982    
4983  Schoenebeck              Expires August 17, 2008               [Page 89]  Schoenebeck              Expires August 19, 2008               [Page 89]
4984    
4985  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
4986    
# Line 5036  Internet-Draft        LinuxSampler Contr Line 5036  Internet-Draft        LinuxSampler Contr
5036    
5037    
5038    
5039  Schoenebeck              Expires August 17, 2008               [Page 90]  Schoenebeck              Expires August 19, 2008               [Page 90]
5040    
5041  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5042    
# Line 5092  Internet-Draft        LinuxSampler Contr Line 5092  Internet-Draft        LinuxSampler Contr
5092    
5093    
5094    
5095  Schoenebeck              Expires August 17, 2008               [Page 91]  Schoenebeck              Expires August 19, 2008               [Page 91]
5096    
5097  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5098    
# Line 5148  Internet-Draft        LinuxSampler Contr Line 5148  Internet-Draft        LinuxSampler Contr
5148    
5149    
5150    
5151  Schoenebeck              Expires August 17, 2008               [Page 92]  Schoenebeck              Expires August 19, 2008               [Page 92]
5152    
5153  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5154    
# Line 5204  Internet-Draft        LinuxSampler Contr Line 5204  Internet-Draft        LinuxSampler Contr
5204    
5205    
5206    
5207  Schoenebeck              Expires August 17, 2008               [Page 93]  Schoenebeck              Expires August 19, 2008               [Page 93]
5208    
5209  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5210    
# Line 5260  Internet-Draft        LinuxSampler Contr Line 5260  Internet-Draft        LinuxSampler Contr
5260    
5261    
5262    
5263  Schoenebeck              Expires August 17, 2008               [Page 94]  Schoenebeck              Expires August 19, 2008               [Page 94]
5264    
5265  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5266    
# Line 5316  Internet-Draft        LinuxSampler Contr Line 5316  Internet-Draft        LinuxSampler Contr
5316    
5317    
5318    
5319  Schoenebeck              Expires August 17, 2008               [Page 95]  Schoenebeck              Expires August 19, 2008               [Page 95]
5320    
5321  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5322    
# Line 5372  Internet-Draft        LinuxSampler Contr Line 5372  Internet-Draft        LinuxSampler Contr
5372    
5373    
5374    
5375  Schoenebeck              Expires August 17, 2008               [Page 96]  Schoenebeck              Expires August 19, 2008               [Page 96]
5376    
5377  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5378    
# Line 5428  Internet-Draft        LinuxSampler Contr Line 5428  Internet-Draft        LinuxSampler Contr
5428    
5429    
5430    
5431  Schoenebeck              Expires August 17, 2008               [Page 97]  Schoenebeck              Expires August 19, 2008               [Page 97]
5432    
5433  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5434    
# Line 5484  Internet-Draft        LinuxSampler Contr Line 5484  Internet-Draft        LinuxSampler Contr
5484    
5485    
5486    
5487  Schoenebeck              Expires August 17, 2008               [Page 98]  Schoenebeck              Expires August 19, 2008               [Page 98]
5488    
5489  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5490    
# Line 5540  Internet-Draft        LinuxSampler Contr Line 5540  Internet-Draft        LinuxSampler Contr
5540    
5541    
5542    
5543  Schoenebeck              Expires August 17, 2008               [Page 99]  Schoenebeck              Expires August 19, 2008               [Page 99]
5544    
5545  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5546    
# Line 5596  Internet-Draft        LinuxSampler Contr Line 5596  Internet-Draft        LinuxSampler Contr
5596    
5597    
5598    
5599  Schoenebeck              Expires August 17, 2008              [Page 100]  Schoenebeck              Expires August 19, 2008              [Page 100]
5600    
5601  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5602    
# Line 5652  Internet-Draft        LinuxSampler Contr Line 5652  Internet-Draft        LinuxSampler Contr
5652    
5653    
5654    
5655  Schoenebeck              Expires August 17, 2008              [Page 101]  Schoenebeck              Expires August 19, 2008              [Page 101]
5656    
5657  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5658    
# Line 5708  Internet-Draft        LinuxSampler Contr Line 5708  Internet-Draft        LinuxSampler Contr
5708    
5709    
5710    
5711  Schoenebeck              Expires August 17, 2008              [Page 102]  Schoenebeck              Expires August 19, 2008              [Page 102]
5712    
5713  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5714    
# Line 5764  Internet-Draft        LinuxSampler Contr Line 5764  Internet-Draft        LinuxSampler Contr
5764    
5765    
5766    
5767  Schoenebeck              Expires August 17, 2008              [Page 103]  Schoenebeck              Expires August 19, 2008              [Page 103]
5768    
5769  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5770    
# Line 5820  Internet-Draft        LinuxSampler Contr Line 5820  Internet-Draft        LinuxSampler Contr
5820    
5821    
5822    
5823  Schoenebeck              Expires August 17, 2008              [Page 104]  Schoenebeck              Expires August 19, 2008              [Page 104]
5824    
5825  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5826    
# Line 5876  Internet-Draft        LinuxSampler Contr Line 5876  Internet-Draft        LinuxSampler Contr
5876    
5877    
5878    
5879  Schoenebeck              Expires August 17, 2008              [Page 105]  Schoenebeck              Expires August 19, 2008              [Page 105]
5880    
5881  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5882    
# Line 5932  Internet-Draft        LinuxSampler Contr Line 5932  Internet-Draft        LinuxSampler Contr
5932    
5933    
5934    
5935  Schoenebeck              Expires August 17, 2008              [Page 106]  Schoenebeck              Expires August 19, 2008              [Page 106]
5936    
5937  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5938    
# Line 5988  Internet-Draft        LinuxSampler Contr Line 5988  Internet-Draft        LinuxSampler Contr
5988    
5989    
5990    
5991  Schoenebeck              Expires August 17, 2008              [Page 107]  Schoenebeck              Expires August 19, 2008              [Page 107]
5992    
5993  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
5994    
# Line 6044  Internet-Draft        LinuxSampler Contr Line 6044  Internet-Draft        LinuxSampler Contr
6044    
6045    
6046    
6047  Schoenebeck              Expires August 17, 2008              [Page 108]  Schoenebeck              Expires August 19, 2008              [Page 108]
6048    
6049  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6050    
# Line 6100  Internet-Draft        LinuxSampler Contr Line 6100  Internet-Draft        LinuxSampler Contr
6100    
6101    
6102    
6103  Schoenebeck              Expires August 17, 2008              [Page 109]  Schoenebeck              Expires August 19, 2008              [Page 109]
6104    
6105  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6106    
# Line 6156  Internet-Draft        LinuxSampler Contr Line 6156  Internet-Draft        LinuxSampler Contr
6156    
6157    
6158    
6159  Schoenebeck              Expires August 17, 2008              [Page 110]  Schoenebeck              Expires August 19, 2008              [Page 110]
6160    
6161  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6162    
# Line 6212  Internet-Draft        LinuxSampler Contr Line 6212  Internet-Draft        LinuxSampler Contr
6212    
6213    
6214    
6215  Schoenebeck              Expires August 17, 2008              [Page 111]  Schoenebeck              Expires August 19, 2008              [Page 111]
6216    
6217  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6218    
# Line 6268  Internet-Draft        LinuxSampler Contr Line 6268  Internet-Draft        LinuxSampler Contr
6268    
6269    
6270    
6271  Schoenebeck              Expires August 17, 2008              [Page 112]  Schoenebeck              Expires August 19, 2008              [Page 112]
6272    
6273  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6274    
# Line 6324  Internet-Draft        LinuxSampler Contr Line 6324  Internet-Draft        LinuxSampler Contr
6324    
6325    
6326    
6327  Schoenebeck              Expires August 17, 2008              [Page 113]  Schoenebeck              Expires August 19, 2008              [Page 113]
6328    
6329  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6330    
# Line 6349  Internet-Draft        LinuxSampler Contr Line 6349  Internet-Draft        LinuxSampler Contr
6349    
6350        / CHANNEL_MIDI        / CHANNEL_MIDI
6351    
6352          / DEVICE_MIDI
6353    
6354        / VOICE_COUNT        / VOICE_COUNT
6355    
6356        / STREAM_COUNT        / STREAM_COUNT
# Line 6375  Internet-Draft        LinuxSampler Contr Line 6377  Internet-Draft        LinuxSampler Contr
6377    
6378        / DB_INSTRUMENT_COUNT        / DB_INSTRUMENT_COUNT
6379    
       / DB_INSTRUMENT_INFO  
6380    
6381    
6382    
6383    Schoenebeck              Expires August 19, 2008              [Page 114]
 Schoenebeck              Expires August 17, 2008              [Page 114]  
6384    
6385  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6386    
6387    
6388          / DB_INSTRUMENT_INFO
6389    
6390        / DB_INSTRUMENTS_JOB_INFO        / DB_INSTRUMENTS_JOB_INFO
6391    
6392        / MISCELLANEOUS        / MISCELLANEOUS
# Line 6409  Internet-Draft        LinuxSampler Contr Line 6411  Internet-Draft        LinuxSampler Contr
6411    
6412        / CHANNEL_MIDI        / CHANNEL_MIDI
6413    
6414          / DEVICE_MIDI
6415    
6416        / VOICE_COUNT        / VOICE_COUNT
6417    
6418        / STREAM_COUNT        / STREAM_COUNT
# Line 6429  Internet-Draft        LinuxSampler Contr Line 6433  Internet-Draft        LinuxSampler Contr
6433    
6434        / MIDI_INSTRUMENT_INFO        / MIDI_INSTRUMENT_INFO
6435    
       / DB_INSTRUMENT_DIRECTORY_COUNT  
6436    
       / DB_INSTRUMENT_DIRECTORY_INFO  
6437    
6438    
6439    Schoenebeck              Expires August 19, 2008              [Page 115]
   
 Schoenebeck              Expires August 17, 2008              [Page 115]  
6440    
6441  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6442    
6443    
6444          / DB_INSTRUMENT_DIRECTORY_COUNT
6445    
6446          / DB_INSTRUMENT_DIRECTORY_INFO
6447    
6448        / DB_INSTRUMENT_COUNT        / DB_INSTRUMENT_COUNT
6449    
6450        / DB_INSTRUMENT_INFO        / DB_INSTRUMENT_INFO
# Line 6484  Internet-Draft        LinuxSampler Contr Line 6488  Internet-Draft        LinuxSampler Contr
6488    
6489        / MIDI_INSTRUMENT_MAP SP ALL        / MIDI_INSTRUMENT_MAP SP ALL
6490    
       / DB_INSTRUMENT_DIRECTORY SP FORCE SP db_path  
6491    
       / DB_INSTRUMENT_DIRECTORY SP db_path  
6492    
6493    
6494    
6495    Schoenebeck              Expires August 19, 2008              [Page 116]
   
 Schoenebeck              Expires August 17, 2008              [Page 116]  
6496    
6497  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6498    
6499    
6500          / DB_INSTRUMENT_DIRECTORY SP FORCE SP db_path
6501    
6502          / DB_INSTRUMENT_DIRECTORY SP db_path
6503    
6504        / DB_INSTRUMENT SP db_path        / DB_INSTRUMENT SP db_path
6505    
6506     get_instruction =     get_instruction =
# Line 6540  Internet-Draft        LinuxSampler Contr Line 6544  Internet-Draft        LinuxSampler Contr
6544    
6545        / CHANNELS        / CHANNELS
6546    
       / CHANNEL SP INFO SP sampler_channel  
   
       / CHANNEL SP BUFFER_FILL SP buffer_size_type SP sampler_channel  
   
6547    
6548    
6549    
6550    
6551  Schoenebeck              Expires August 17, 2008              [Page 117]  Schoenebeck              Expires August 19, 2008              [Page 117]
6552    
6553  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6554    
6555    
6556          / CHANNEL SP INFO SP sampler_channel
6557    
6558          / CHANNEL SP BUFFER_FILL SP buffer_size_type SP sampler_channel
6559    
6560        / CHANNEL SP STREAM_COUNT SP sampler_channel        / CHANNEL SP STREAM_COUNT SP sampler_channel
6561    
6562        / CHANNEL SP VOICE_COUNT SP sampler_channel        / CHANNEL SP VOICE_COUNT SP sampler_channel
# Line 6597  Internet-Draft        LinuxSampler Contr Line 6601  Internet-Draft        LinuxSampler Contr
6601    
6602        / VOLUME        / VOLUME
6603    
       / FILE SP INSTRUMENTS SP filename  
6604    
       / FILE SP INSTRUMENT SP INFO SP filename SP instrument_index  
6605    
6606    
6607    Schoenebeck              Expires August 19, 2008              [Page 118]
   
 Schoenebeck              Expires August 17, 2008              [Page 118]  
6608    
6609  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6610    
6611    
6612          / FILE SP INSTRUMENTS SP filename
6613    
6614          / FILE SP INSTRUMENT SP INFO SP filename SP instrument_index
6615    
6616     set_instruction =     set_instruction =
6617    
6618        AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '='        AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '='
# Line 6653  Internet-Draft        LinuxSampler Contr Line 6657  Internet-Draft        LinuxSampler Contr
6657    
6658        / VOLUME SP volume_value        / VOLUME SP volume_value
6659    
    create_instruction =  
   
       AUDIO_OUTPUT_DEVICE SP string SP key_val_list  
   
6660    
6661    
6662    
6663  Schoenebeck              Expires August 17, 2008              [Page 119]  Schoenebeck              Expires August 19, 2008              [Page 119]
6664    
6665  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6666    
6667    
6668       create_instruction =
6669    
6670          AUDIO_OUTPUT_DEVICE SP string SP key_val_list
6671    
6672        / AUDIO_OUTPUT_DEVICE SP string        / AUDIO_OUTPUT_DEVICE SP string
6673    
6674        / MIDI_INPUT_DEVICE SP string SP key_val_list        / MIDI_INPUT_DEVICE SP string SP key_val_list
# Line 6710  Internet-Draft        LinuxSampler Contr Line 6714  Internet-Draft        LinuxSampler Contr
6714    
6715     destroy_instruction =     destroy_instruction =
6716    
       AUDIO_OUTPUT_DEVICE SP number  
   
6717    
6718    
6719    Schoenebeck              Expires August 19, 2008              [Page 120]
   
 Schoenebeck              Expires August 17, 2008              [Page 120]  
6720    
6721  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6722    
6723    
6724          AUDIO_OUTPUT_DEVICE SP number
6725    
6726        / MIDI_INPUT_DEVICE SP number        / MIDI_INPUT_DEVICE SP number
6727    
6728        / FX_SEND SP sampler_channel SP fx_send_id        / FX_SEND SP sampler_channel SP fx_send_id
# Line 6766  Internet-Draft        LinuxSampler Contr Line 6768  Internet-Draft        LinuxSampler Contr
6768    
6769     edit_instruction =     edit_instruction =
6770    
       CHANNEL SP INSTRUMENT SP sampler_channel  
6771    
    format_instruction =  
6772    
6773    
6774    
6775  Schoenebeck              Expires August 17, 2008              [Page 121]  Schoenebeck              Expires August 19, 2008              [Page 121]
6776    
6777  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6778    
6779    
6780          CHANNEL SP INSTRUMENT SP sampler_channel
6781    
6782       format_instruction =
6783    
6784        INSTRUMENTS_DB        INSTRUMENTS_DB
6785    
6786     modal_arg =     modal_arg =
# Line 6821  Internet-Draft        LinuxSampler Contr Line 6825  Internet-Draft        LinuxSampler Contr
6825    
6826        / DB_INSTRUMENT_DIRECTORIES SP RECURSIVE SP db_path        / DB_INSTRUMENT_DIRECTORIES SP RECURSIVE SP db_path
6827    
       / DB_INSTRUMENT_DIRECTORIES SP db_path  
   
       / DB_INSTRUMENTS SP RECURSIVE SP db_path  
   
6828    
6829    
6830    
6831  Schoenebeck              Expires August 17, 2008              [Page 122]  Schoenebeck              Expires August 19, 2008              [Page 122]
6832    
6833  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6834    
6835    
6836          / DB_INSTRUMENT_DIRECTORIES SP db_path
6837    
6838          / DB_INSTRUMENTS SP RECURSIVE SP db_path
6839    
6840        / DB_INSTRUMENTS SP db_path        / DB_INSTRUMENTS SP db_path
6841    
6842        / FILE SP INSTRUMENTS SP filename        / FILE SP INSTRUMENTS SP filename
# Line 6877  Internet-Draft        LinuxSampler Contr Line 6881  Internet-Draft        LinuxSampler Contr
6881    
6882        / ALL        / ALL
6883    
    midi_input_type_name =  
   
       string  
   
6884    
6885    
6886    
6887  Schoenebeck              Expires August 17, 2008              [Page 123]  Schoenebeck              Expires August 19, 2008              [Page 123]
6888    
6889  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6890    
6891    
6892       midi_input_type_name =
6893    
6894          string
6895    
6896     midi_map =     midi_map =
6897    
6898        number        number
# Line 6933  Internet-Draft        LinuxSampler Contr Line 6937  Internet-Draft        LinuxSampler Contr
6937    
6938     db_path =     db_path =
6939    
       path  
   
    map_name =  
   
6940    
6941    
6942    
6943  Schoenebeck              Expires August 17, 2008              [Page 124]  Schoenebeck              Expires August 19, 2008              [Page 124]
6944    
6945  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
6946    
6947    
6948          path
6949    
6950       map_name =
6951    
6952        stringval_escaped        stringval_escaped
6953    
6954     entry_name =     entry_name =
# Line 6989  Internet-Draft        LinuxSampler Contr Line 6993  Internet-Draft        LinuxSampler Contr
6993    
6994        / NON_RECURSIVE        / NON_RECURSIVE
6995    
       / FLAT  
   
6996    
6997    
6998    
6999    Schoenebeck              Expires August 19, 2008              [Page 125]
   
 Schoenebeck              Expires August 17, 2008              [Page 125]  
7000    
7001  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7002    
7003    
7004          / FLAT
7005    
7006  7.1.  Character Set and Escape Sequences  7.1.  Character Set and Escape Sequences
7007    
7008     Older versions of this protocol up to and including v1.1 only     Older versions of this protocol up to and including v1.1 only
# Line 7047  Internet-Draft        LinuxSampler Contr Line 7049  Internet-Draft        LinuxSampler Contr
7049     backslash was sufficient.     backslash was sufficient.
7050    
7051     The following LSCP commands support escape sequences as part of their     The following LSCP commands support escape sequences as part of their
    filename / path based arguments and / or may contain a filename /  
    path with escape sequences in their response:  
7052    
7053    
7054    
7055  Schoenebeck              Expires August 17, 2008              [Page 126]  Schoenebeck              Expires August 19, 2008              [Page 126]
7056    
7057  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7058    
7059    
7060       filename / path based arguments and / or may contain a filename /
7061       path with escape sequences in their response:
7062    
7063        "LOAD INSTRUMENT" (Section 6.4.1)        "LOAD INSTRUMENT" (Section 6.4.1)
7064    
7065        "GET CHANNEL INFO" (Section 6.4.10)        "GET CHANNEL INFO" (Section 6.4.10)
# Line 7101  Internet-Draft        LinuxSampler Contr Line 7104  Internet-Draft        LinuxSampler Contr
7104    
7105        "MOVE DB_INSTRUMENT_DIRECTORY" (Section 6.8.7)        "MOVE DB_INSTRUMENT_DIRECTORY" (Section 6.8.7)
7106    
       "COPY DB_INSTRUMENT" (Section 6.8.18)  
   
       "COPY DB_INSTRUMENT_DIRECTORY" (Section 6.8.8)  
7107    
7108    
7109    
7110    
7111  Schoenebeck              Expires August 17, 2008              [Page 127]  Schoenebeck              Expires August 19, 2008              [Page 127]
7112    
7113  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7114    
7115    
7116          "COPY DB_INSTRUMENT" (Section 6.8.18)
7117    
7118          "COPY DB_INSTRUMENT_DIRECTORY" (Section 6.8.8)
7119    
7120        "GET FILE INSTRUMENTS" (Section 6.10.1)        "GET FILE INSTRUMENTS" (Section 6.10.1)
7121    
7122        "LIST FILE INSTRUMENTS" (Section 6.10.2)        "LIST FILE INSTRUMENTS" (Section 6.10.2)
# Line 7156  Internet-Draft        LinuxSampler Contr Line 7160  Internet-Draft        LinuxSampler Contr
7160    
7161        "ADD MIDI_INSTRUMENT_MAP" (Section 6.7.1)        "ADD MIDI_INSTRUMENT_MAP" (Section 6.7.1)
7162    
       "MAP MIDI_INSTRUMENT" (Section 6.7.7)  
   
       "SET MIDI_INSTRUMENT_MAP NAME" (Section 6.7.6)  
   
7163    
7164    
7165    
7166    
7167  Schoenebeck              Expires August 17, 2008              [Page 128]  Schoenebeck              Expires August 19, 2008              [Page 128]
7168    
7169  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7170    
7171    
7172          "MAP MIDI_INSTRUMENT" (Section 6.7.7)
7173    
7174          "SET MIDI_INSTRUMENT_MAP NAME" (Section 6.7.6)
7175    
7176        "GET DB_INSTRUMENT_DIRECTORY INFO" (Section 6.8.5)        "GET DB_INSTRUMENT_DIRECTORY INFO" (Section 6.8.5)
7177    
7178        "SET DB_INSTRUMENT_DIRECTORY NAME" (Section 6.8.6)        "SET DB_INSTRUMENT_DIRECTORY NAME" (Section 6.8.6)
# Line 7216  Internet-Draft        LinuxSampler Contr Line 7220  Internet-Draft        LinuxSampler Contr
7220    
7221    
7222    
7223    Schoenebeck              Expires August 19, 2008              [Page 129]
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 129]  
7224    
7225  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7226    
# Line 7276  Internet-Draft        LinuxSampler Contr Line 7276  Internet-Draft        LinuxSampler Contr
7276    
7277    
7278    
7279  Schoenebeck              Expires August 17, 2008              [Page 130]  Schoenebeck              Expires August 19, 2008              [Page 130]
7280    
7281  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7282    
# Line 7332  Internet-Draft        LinuxSampler Contr Line 7332  Internet-Draft        LinuxSampler Contr
7332    
7333    
7334    
7335  Schoenebeck              Expires August 17, 2008              [Page 131]  Schoenebeck              Expires August 19, 2008              [Page 131]
7336    
7337  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7338    
# Line 7352  Internet-Draft        LinuxSampler Contr Line 7352  Internet-Draft        LinuxSampler Contr
7352     safeness of the backend's MIDI and audio thread unaffected by this     safeness of the backend's MIDI and audio thread unaffected by this
7353     feature.     feature.
7354    
7355  8.7.  Number of active voices changed  8.7.  MIDI data on a MIDI input device arrived
7356    
7357       Client may want to be notified when MIDI data arrive on MIDI input
7358       devices by issuing the following command:
7359    
7360          SUBSCRIBE DEVICE_MIDI
7361    
7362       Server will start sending one of the the following notification
7363       messages:
7364    
7365          "NOTIFY:CHANNEL_MIDI:<device-id> <port-id> NOTE_ON <note>
7366          <velocity>"
7367    
7368          "NOTIFY:CHANNEL_MIDI:<device-id> <port-id> NOTE_OFF <note>
7369          <velocity>"
7370    
7371       where <device-id> <port-id> will be replaced by the IDs of the
7372       respective MIDI input device and the device's MIDI port where the
7373       MIDI data arrived. <note> and <velocity> are integer values in the
7374       range between 0 .. 127, reflecting the analog meaning of the MIDI
7375       specification.
7376    
7377       CAUTION: no guarantee whatsoever will be made that MIDI events are
7378       actually all delivered by this mechanism!  With other words: events
7379       could be lost at any time!  This restriction was made to keep the RT-
7380       safeness of the backend's MIDI and audio thread unaffected by this
7381       feature.
7382    
7383    8.8.  Number of active voices changed
7384    
7385     Client may want to be notified when the number of voices on the back-     Client may want to be notified when the number of voices on the back-
7386     end changes by issuing the following command:     end changes by issuing the following command:
7387    
7388    
7389    
7390    
7391    Schoenebeck              Expires August 19, 2008              [Page 132]
7392    
7393    Internet-Draft        LinuxSampler Control Protocol        February 2008
7394    
7395    
7396        SUBSCRIBE VOICE_COUNT        SUBSCRIBE VOICE_COUNT
7397    
7398     Server will start sending the following notification messages:     Server will start sending the following notification messages:
# Line 7367  Internet-Draft        LinuxSampler Contr Line 7403  Internet-Draft        LinuxSampler Contr
7403     voice count change occurred and <voices> by the new number of active     voice count change occurred and <voices> by the new number of active
7404     voices on that channel.     voices on that channel.
7405    
7406  8.8.  Number of active disk streams changed  8.9.  Number of active disk streams changed
7407    
7408     Client may want to be notified when the number of streams on the     Client may want to be notified when the number of streams on the
7409     back-end changes by issuing the following command: SUBSCRIBE     back-end changes by issuing the following command: SUBSCRIBE
# Line 7383  Internet-Draft        LinuxSampler Contr Line 7419  Internet-Draft        LinuxSampler Contr
7419     stream count change occurred and <streams> by the new number of     stream count change occurred and <streams> by the new number of
7420     active disk streams on that channel.     active disk streams on that channel.
7421    
7422    8.10.  Disk stream buffer fill state changed
   
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 132]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
 8.9.  Disk stream buffer fill state changed  
7423    
7424     Client may want to be notified when the buffer fill state of a disk     Client may want to be notified when the buffer fill state of a disk
7425     stream on the back-end changes by issuing the following command:     stream on the back-end changes by issuing the following command:
# Line 7410  Internet-Draft        LinuxSampler Contr Line 7436  Internet-Draft        LinuxSampler Contr
7436     Section 6.4.13 as if the "GET CHANNEL BUFFER_FILL PERCENTAGE"     Section 6.4.13 as if the "GET CHANNEL BUFFER_FILL PERCENTAGE"
7437     (Section 6.4.13) command was issued on this channel.     (Section 6.4.13) command was issued on this channel.
7438    
7439  8.10.  Channel information changed  8.11.  Channel information changed
7440    
7441     Client may want to be notified when changes were made to sampler     Client may want to be notified when changes were made to sampler
7442     channels on the back-end by issuing the following command:     channels on the back-end by issuing the following command:
7443    
7444    
7445    
7446    
7447    Schoenebeck              Expires August 19, 2008              [Page 133]
7448    
7449    Internet-Draft        LinuxSampler Control Protocol        February 2008
7450    
7451    
7452        SUBSCRIBE CHANNEL_INFO        SUBSCRIBE CHANNEL_INFO
7453    
7454     Server will start sending the following notification messages:     Server will start sending the following notification messages:
# Line 7428  Internet-Draft        LinuxSampler Contr Line 7462  Internet-Draft        LinuxSampler Contr
7462     rather than real time events happening on the server, it is believed     rather than real time events happening on the server, it is believed
7463     that an empty notification message is sufficient here.     that an empty notification message is sufficient here.
7464    
7465  8.11.  Number of effect sends changed  8.12.  Number of effect sends changed
7466    
7467     Client may want to be notified when the number of effect sends on a     Client may want to be notified when the number of effect sends on a
7468     particular sampler channel is changed by issuing the following     particular sampler channel is changed by issuing the following
# Line 7441  Internet-Draft        LinuxSampler Contr Line 7475  Internet-Draft        LinuxSampler Contr
7475        "NOTIFY:FX_SEND_COUNT:<channel-id> <fx-sends>"        "NOTIFY:FX_SEND_COUNT:<channel-id> <fx-sends>"
7476    
7477     where <channel-id> will be replaced by the numerical ID of the     where <channel-id> will be replaced by the numerical ID of the
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 133]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
7478     sampler channel, on which the effect sends number is changed and <fx-     sampler channel, on which the effect sends number is changed and <fx-
7479     sends> will be replaced by the new number of effect sends on that     sends> will be replaced by the new number of effect sends on that
7480     channel.     channel.
7481    
7482  8.12.  Effect send information changed  8.13.  Effect send information changed
7483    
7484     Client may want to be notified when changes were made to effect sends     Client may want to be notified when changes were made to effect sends
7485     on a a particular sampler channel by issuing the following command:     on a a particular sampler channel by issuing the following command:
# Line 7469  Internet-Draft        LinuxSampler Contr Line 7495  Internet-Draft        LinuxSampler Contr
7495     send-id> will be replaced by the numerical ID of the changed effect     send-id> will be replaced by the numerical ID of the changed effect
7496     send.     send.
7497    
7498  8.13.  Total number of active voices changed  
7499    
7500    
7501    
7502    
7503    Schoenebeck              Expires August 19, 2008              [Page 134]
7504    
7505    Internet-Draft        LinuxSampler Control Protocol        February 2008
7506    
7507    
7508    8.14.  Total number of active voices changed
7509    
7510     Client may want to be notified when the total number of voices on the     Client may want to be notified when the total number of voices on the
7511     back-end changes by issuing the following command:     back-end changes by issuing the following command:
# Line 7483  Internet-Draft        LinuxSampler Contr Line 7519  Internet-Draft        LinuxSampler Contr
7519     where <voices> will be replaced by the new number of all currently     where <voices> will be replaced by the new number of all currently
7520     active voices.     active voices.
7521    
7522  8.14.  Total number of active disk streams changed  8.15.  Total number of active disk streams changed
7523    
7524     Client may want to be notified when the total number of disk streams     Client may want to be notified when the total number of disk streams
7525     on the back-end changes by issuing the following command:     on the back-end changes by issuing the following command:
# Line 7497  Internet-Draft        LinuxSampler Contr Line 7533  Internet-Draft        LinuxSampler Contr
7533     where <streams> will be replaced by the new number of all currently     where <streams> will be replaced by the new number of all currently
7534     active disk streams.     active disk streams.
7535    
7536    8.16.  Number of MIDI instrument maps changed
   
   
 Schoenebeck              Expires August 17, 2008              [Page 134]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
 8.15.  Number of MIDI instrument maps changed  
7537    
7538     Client may want to be notified when the number of MIDI instrument     Client may want to be notified when the number of MIDI instrument
7539     maps on the back-end changes by issuing the following command:     maps on the back-end changes by issuing the following command:
# Line 7519  Internet-Draft        LinuxSampler Contr Line 7547  Internet-Draft        LinuxSampler Contr
7547     where <maps> will be replaced by the new number of MIDI instrument     where <maps> will be replaced by the new number of MIDI instrument
7548     maps.     maps.
7549    
7550  8.16.  MIDI instrument map information changed  8.17.  MIDI instrument map information changed
7551    
7552     Client may want to be notified when changes were made to MIDI     Client may want to be notified when changes were made to MIDI
7553     instrument maps on the back-end by issuing the following command:     instrument maps on the back-end by issuing the following command:
7554    
7555    
7556    
7557    
7558    
7559    Schoenebeck              Expires August 19, 2008              [Page 135]
7560    
7561    Internet-Draft        LinuxSampler Control Protocol        February 2008
7562    
7563    
7564        SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO        SUBSCRIBE MIDI_INSTRUMENT_MAP_INFO
7565    
7566     Server will start sending the following notification messages:     Server will start sending the following notification messages:
# Line 7538  Internet-Draft        LinuxSampler Contr Line 7575  Internet-Draft        LinuxSampler Contr
7575     happening on the server, it is believed that an empty notification     happening on the server, it is believed that an empty notification
7576     message is sufficient here.     message is sufficient here.
7577    
7578  8.17.  Number of MIDI instruments changed  8.18.  Number of MIDI instruments changed
7579    
7580     Client may want to be notified when the number of MIDI instrument     Client may want to be notified when the number of MIDI instrument
7581     maps on the back-end changes by issuing the following command:     maps on the back-end changes by issuing the following command:
# Line 7553  Internet-Draft        LinuxSampler Contr Line 7590  Internet-Draft        LinuxSampler Contr
7590     which the nuber of instruments has changed and <instruments> will be     which the nuber of instruments has changed and <instruments> will be
7591     replaced by the new number of MIDI instruments in the specified map.     replaced by the new number of MIDI instruments in the specified map.
7592    
7593    8.19.  MIDI instrument information changed
   
   
 Schoenebeck              Expires August 17, 2008              [Page 135]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
 8.18.  MIDI instrument information changed  
7594    
7595     Client may want to be notified when changes were made to MIDI     Client may want to be notified when changes were made to MIDI
7596     instruments on the back-end by issuing the following command:     instruments on the back-end by issuing the following command:
# Line 7581  Internet-Draft        LinuxSampler Contr Line 7610  Internet-Draft        LinuxSampler Contr
7610     real time events happening on the server, it is believed that an     real time events happening on the server, it is believed that an
7611     empty notification message is sufficient here.     empty notification message is sufficient here.
7612    
7613  8.19.  Global settings changed  
7614    
7615    Schoenebeck              Expires August 19, 2008              [Page 136]
7616    
7617    Internet-Draft        LinuxSampler Control Protocol        February 2008
7618    
7619    
7620    8.20.  Global settings changed
7621    
7622     Client may want to be notified when changes to the global settings of     Client may want to be notified when changes to the global settings of
7623     the sampler were made by issuing the following command:     the sampler were made by issuing the following command:
# Line 7596  Internet-Draft        LinuxSampler Contr Line 7632  Internet-Draft        LinuxSampler Contr
7632        by the optional dotted floating point value, reflecting the new        by the optional dotted floating point value, reflecting the new
7633        global volume parameter.        global volume parameter.
7634    
7635  8.20.  Number of database instrument directories changed  8.21.  Number of database instrument directories changed
7636    
7637     Client may want to be notified when the number of instrument     Client may want to be notified when the number of instrument
7638     directories in a particular directory in the instruments database is     directories in a particular directory in the instruments database is
# Line 7609  Internet-Draft        LinuxSampler Contr Line 7645  Internet-Draft        LinuxSampler Contr
7645        "NOTIFY:DB_INSTRUMENT_DIRECTORY_COUNT:<dir-path>"        "NOTIFY:DB_INSTRUMENT_DIRECTORY_COUNT:<dir-path>"
7646    
7647     where <dir-path> will be replaced by the absolute path name of the     where <dir-path> will be replaced by the absolute path name of the
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 136]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
7648     directory in the instruments database, in which the number of     directory in the instruments database, in which the number of
7649     directories is changed.     directories is changed.
7650    
7651     Note that when a non-empty directory is removed, this event is not     Note that when a non-empty directory is removed, this event is not
7652     sent for the subdirectories in that directory.     sent for the subdirectories in that directory.
7653    
7654  8.21.  Database instrument directory information changed  8.22.  Database instrument directory information changed
7655    
7656     Client may want to be notified when changes were made to directories     Client may want to be notified when changes were made to directories
7657     in the instruments database by issuing the following command:     in the instruments database by issuing the following command:
# Line 7637  Internet-Draft        LinuxSampler Contr Line 7665  Internet-Draft        LinuxSampler Contr
7665     where <dir-path> will be replaced by the absolute path name of the     where <dir-path> will be replaced by the absolute path name of the
7666     directory, for which information changes occurred.  The front-end     directory, for which information changes occurred.  The front-end
7667     will have to send the respective command to actually get the updated     will have to send the respective command to actually get the updated
7668    
7669    
7670    
7671    Schoenebeck              Expires August 19, 2008              [Page 137]
7672    
7673    Internet-Draft        LinuxSampler Control Protocol        February 2008
7674    
7675    
7676     directory info.  Because these messages will be triggered by LSCP     directory info.  Because these messages will be triggered by LSCP
7677     commands issued by other clients rather than real time events     commands issued by other clients rather than real time events
7678     happening on the server, it is believed that an empty notification     happening on the server, it is believed that an empty notification
# Line 7649  Internet-Draft        LinuxSampler Contr Line 7685  Internet-Draft        LinuxSampler Contr
7685     (encapsulated into apostrophes), which name is changes and <new-name>     (encapsulated into apostrophes), which name is changes and <new-name>
7686     is the new name of the directory, encapsulated into apostrophes.     is the new name of the directory, encapsulated into apostrophes.
7687    
7688  8.22.  Number of database instruments changed  8.23.  Number of database instruments changed
7689    
7690     Client may want to be notified when the number of instruments in a     Client may want to be notified when the number of instruments in a
7691     particular directory in the instruments database is changed by     particular directory in the instruments database is changed by
# Line 7665  Internet-Draft        LinuxSampler Contr Line 7701  Internet-Draft        LinuxSampler Contr
7701     directory in the instruments database, in which the number of     directory in the instruments database, in which the number of
7702     instruments is changed.     instruments is changed.
7703    
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 137]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
7704     Note that when a non-empty directory is removed, this event is not     Note that when a non-empty directory is removed, this event is not
7705     sent for the instruments in that directory.     sent for the instruments in that directory.
7706    
7707  8.23.  Database instrument information changed  8.24.  Database instrument information changed
7708    
7709     Client may want to be notified when changes were made to instruments     Client may want to be notified when changes were made to instruments
7710     in the instruments database by issuing the following command:     in the instruments database by issuing the following command:
# Line 7693  Internet-Draft        LinuxSampler Contr Line 7721  Internet-Draft        LinuxSampler Contr
7721     info.  Because these messages will be triggered by LSCP commands     info.  Because these messages will be triggered by LSCP commands
7722     issued by other clients rather than real time events happening on the     issued by other clients rather than real time events happening on the
7723     server, it is believed that an empty notification message is     server, it is believed that an empty notification message is
7724    
7725    
7726    
7727    Schoenebeck              Expires August 19, 2008              [Page 138]
7728    
7729    Internet-Draft        LinuxSampler Control Protocol        February 2008
7730    
7731    
7732     sufficient here.     sufficient here.
7733    
7734        "NOTIFY:DB_INSTRUMENT_INFO:NAME <old-instr-path> <new-name>"        "NOTIFY:DB_INSTRUMENT_INFO:NAME <old-instr-path> <new-name>"
# Line 7702  Internet-Draft        LinuxSampler Contr Line 7738  Internet-Draft        LinuxSampler Contr
7738     <new-name> is the new name of the instrument, encapsulated into     <new-name> is the new name of the instrument, encapsulated into
7739     apostrophes.     apostrophes.
7740    
7741  8.24.  Database job status information changed  8.25.  Database job status information changed
7742    
7743     Client may want to be notified when the status of particular database     Client may want to be notified when the status of particular database
7744     instruments job is changed by issuing the following command:     instruments job is changed by issuing the following command:
# Line 7720  Internet-Draft        LinuxSampler Contr Line 7756  Internet-Draft        LinuxSampler Contr
7756     real time events happening on the server, it is believed that an     real time events happening on the server, it is believed that an
7757     empty notification message is sufficient here.     empty notification message is sufficient here.
7758    
7759    8.26.  Miscellaneous and debugging events
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 138]  
   
 Internet-Draft        LinuxSampler Control Protocol        February 2008  
   
   
 8.25.  Miscellaneous and debugging events  
7760    
7761     Client may want to be notified of miscellaneous and debugging events     Client may want to be notified of miscellaneous and debugging events
7762     occurring at the server by issuing the following command:     occurring at the server by issuing the following command:
# Line 7753  Internet-Draft        LinuxSampler Contr Line 7780  Internet-Draft        LinuxSampler Contr
7780    
7781    
7782    
7783    Schoenebeck              Expires August 19, 2008              [Page 139]
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 Schoenebeck              Expires August 17, 2008              [Page 139]  
7784    
7785  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7786    
# Line 7836  Internet-Draft        LinuxSampler Contr Line 7836  Internet-Draft        LinuxSampler Contr
7836    
7837    
7838    
7839  Schoenebeck              Expires August 17, 2008              [Page 140]  Schoenebeck              Expires August 19, 2008              [Page 140]
7840    
7841  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7842    
# Line 7892  Internet-Draft        LinuxSampler Contr Line 7892  Internet-Draft        LinuxSampler Contr
7892    
7893    
7894    
7895  Schoenebeck              Expires August 17, 2008              [Page 141]  Schoenebeck              Expires August 19, 2008              [Page 141]
7896    
7897  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7898    
# Line 7948  Internet-Draft        LinuxSampler Contr Line 7948  Internet-Draft        LinuxSampler Contr
7948    
7949    
7950    
7951  Schoenebeck              Expires August 17, 2008              [Page 142]  Schoenebeck              Expires August 19, 2008              [Page 142]
7952    
7953  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
7954    
# Line 8004  Author's Address Line 8004  Author's Address
8004    
8005    
8006    
8007  Schoenebeck              Expires August 17, 2008              [Page 143]  Schoenebeck              Expires August 19, 2008              [Page 143]
8008    
8009  Internet-Draft        LinuxSampler Control Protocol        February 2008  Internet-Draft        LinuxSampler Control Protocol        February 2008
8010    
# Line 8060  Acknowledgment Line 8060  Acknowledgment
8060    
8061    
8062    
8063  Schoenebeck              Expires August 17, 2008              [Page 144]  Schoenebeck              Expires August 19, 2008              [Page 144]
8064    
8065    

Legend:
Removed from v.1685  
changed lines
  Added in v.1696

  ViewVC Help
Powered by ViewVC