/[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 1110 by iliev, Thu Mar 22 21:12:10 2007 UTC revision 1137 by iliev, Thu Mar 29 10:06:37 2007 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: September 23, 2007                               March 22, 2007  Expires: September 30, 2007                               March 29, 2007
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 September 23, 2007.     This Internet-Draft will expire on September 30, 2007.
37    
38  Copyright Notice  Copyright Notice
39    
# Line 52  Copyright Notice Line 52  Copyright Notice
52    
53    
54    
55  Schoenebeck            Expires September 23, 2007               [Page 1]  Schoenebeck            Expires September 30, 2007               [Page 1]
56    
57  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
58    
# Line 108  Table of Contents Line 108  Table of Contents
108    
109    
110    
111  Schoenebeck            Expires September 23, 2007               [Page 2]  Schoenebeck            Expires September 30, 2007               [Page 2]
112    
113  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
114    
# Line 151  Internet-Draft        LinuxSampler Contr Line 151  Internet-Draft        LinuxSampler Contr
151         6.4.27. Getting amount of effect sends on a sampler channel .  63         6.4.27. Getting amount of effect sends on a sampler channel .  63
152         6.4.28. Listing all effect sends on a sampler channel . . . .  63         6.4.28. Listing all effect sends on a sampler channel . . . .  63
153         6.4.29. Getting effect send information . . . . . . . . . . .  64         6.4.29. Getting effect send information . . . . . . . . . . .  64
154         6.4.30. Altering effect send's audio routing  . . . . . . . .  65         6.4.30. Changing effect send's name . . . . . . . . . . . . .  65
155         6.4.31. Altering effect send's MIDI controller  . . . . . . .  66         6.4.31. Altering effect send's audio routing  . . . . . . . .  66
156         6.4.32. Altering effect send's send level . . . . . . . . . .  67         6.4.32. Altering effect send's MIDI controller  . . . . . . .  67
157         6.4.33. Resetting a sampler channel . . . . . . . . . . . . .  68         6.4.33. Altering effect send's send level . . . . . . . . . .  67
158       6.5.  Controlling connection  . . . . . . . . . . . . . . . . .  68         6.4.34. Resetting a sampler channel . . . . . . . . . . . . .  68
159         6.5.1.  Register front-end for receiving event messages . . .  68       6.5.  Controlling connection  . . . . . . . . . . . . . . . . .  69
160           6.5.1.  Register front-end for receiving event messages . . .  69
161         6.5.2.  Unregister front-end for not receiving event         6.5.2.  Unregister front-end for not receiving event
162                 messages  . . . . . . . . . . . . . . . . . . . . . .  69                 messages  . . . . . . . . . . . . . . . . . . . . . .  70
163         6.5.3.  Enable or disable echo of commands  . . . . . . . . .  70         6.5.3.  Enable or disable echo of commands  . . . . . . . . .  70
        6.5.4.  Close client connection . . . . . . . . . . . . . . .  70  
164    
165    
166    
167  Schoenebeck            Expires September 23, 2007               [Page 3]  Schoenebeck            Expires September 30, 2007               [Page 3]
168    
169  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
170    
171    
172           6.5.4.  Close client connection . . . . . . . . . . . . . . .  71
173       6.6.  Global commands . . . . . . . . . . . . . . . . . . . . .  71       6.6.  Global commands . . . . . . . . . . . . . . . . . . . . .  71
174         6.6.1.  Current number of active voices . . . . . . . . . . .  71         6.6.1.  Current number of active voices . . . . . . . . . . .  71
175         6.6.2.  Maximum amount of active voices . . . . . . . . . . .  71         6.6.2.  Maximum amount of active voices . . . . . . . . . . .  72
176         6.6.3.  Reset sampler . . . . . . . . . . . . . . . . . . . .  71         6.6.3.  Reset sampler . . . . . . . . . . . . . . . . . . . .  72
177         6.6.4.  General sampler informations  . . . . . . . . . . . .  72         6.6.4.  General sampler informations  . . . . . . . . . . . .  72
178         6.6.5.  Getting global volume attenuation . . . . . . . . . .  72         6.6.5.  Getting global volume attenuation . . . . . . . . . .  73
179         6.6.6.  Setting global volume attenuation . . . . . . . . . .  73         6.6.6.  Setting global volume attenuation . . . . . . . . . .  73
180       6.7.  MIDI Instrument Mapping . . . . . . . . . . . . . . . . .  73       6.7.  MIDI Instrument Mapping . . . . . . . . . . . . . . . . .  74
181         6.7.1.  Create a new MIDI instrument map  . . . . . . . . . .  74         6.7.1.  Create a new MIDI instrument map  . . . . . . . . . .  74
182         6.7.2.  Delete one particular or all MIDI instrument maps . .  75         6.7.2.  Delete one particular or all MIDI instrument maps . .  75
183         6.7.3.  Get amount of existing MIDI instrument maps . . . . .  75         6.7.3.  Get amount of existing MIDI instrument maps . . . . .  76
184         6.7.4.  Getting all created MIDI instrument maps  . . . . . .  76         6.7.4.  Getting all created MIDI instrument maps  . . . . . .  76
185         6.7.5.  Getting MIDI instrument map information . . . . . . .  76         6.7.5.  Getting MIDI instrument map information . . . . . . .  77
186         6.7.6.  Renaming a MIDI instrument map  . . . . . . . . . . .  77         6.7.6.  Renaming a MIDI instrument map  . . . . . . . . . . .  78
187         6.7.7.  Create or replace a MIDI instrument map entry . . . .  77         6.7.7.  Create or replace a MIDI instrument map entry . . . .  78
188         6.7.8.  Getting ammount of MIDI instrument map entries  . . .  80         6.7.8.  Getting ammount of MIDI instrument map entries  . . .  81
189         6.7.9.  Getting indeces of all entries of a MIDI         6.7.9.  Getting indeces of all entries of a MIDI
190                 instrument map  . . . . . . . . . . . . . . . . . . .  81                 instrument map  . . . . . . . . . . . . . . . . . . .  82
191         6.7.10. Remove an entry from the MIDI instrument map  . . . .  82         6.7.10. Remove an entry from the MIDI instrument map  . . . .  82
192         6.7.11. Get current settings of MIDI instrument map entry . .  82         6.7.11. Get current settings of MIDI instrument map entry . .  83
193         6.7.12. Clear MIDI instrument map . . . . . . . . . . . . . .  84         6.7.12. Clear MIDI instrument map . . . . . . . . . . . . . .  84
194     7.  Command Syntax  . . . . . . . . . . . . . . . . . . . . . . .  85     7.  Command Syntax  . . . . . . . . . . . . . . . . . . . . . . .  86
195     8.  Events  . . . . . . . . . . . . . . . . . . . . . . . . . . .  96     8.  Events  . . . . . . . . . . . . . . . . . . . . . . . . . . .  97
196       8.1.  Number of audio output devices changed  . . . . . . . . .  96       8.1.  Number of audio output devices changed  . . . . . . . . .  97
197       8.2.  Audio output device's settings changed  . . . . . . . . .  96       8.2.  Audio output device's settings changed  . . . . . . . . .  97
198       8.3.  Number of MIDI input devices changed  . . . . . . . . . .  96       8.3.  Number of MIDI input devices changed  . . . . . . . . . .  97
199       8.4.  MIDI input device's settings changed  . . . . . . . . . .  97       8.4.  MIDI input device's settings changed  . . . . . . . . . .  98
200       8.5.  Number of sampler channels changed  . . . . . . . . . . .  97       8.5.  Number of sampler channels changed  . . . . . . . . . . .  98
201       8.6.  Number of active voices changed . . . . . . . . . . . . .  97       8.6.  Number of active voices changed . . . . . . . . . . . . .  98
202       8.7.  Number of active disk streams changed . . . . . . . . . .  98       8.7.  Number of active disk streams changed . . . . . . . . . .  99
203       8.8.  Disk stream buffer fill state changed . . . . . . . . . .  98       8.8.  Disk stream buffer fill state changed . . . . . . . . . .  99
204       8.9.  Channel information changed . . . . . . . . . . . . . . .  98       8.9.  Channel information changed . . . . . . . . . . . . . . .  99
205       8.10. Number of effect sends changed  . . . . . . . . . . . . .  99       8.10. Number of effect sends changed  . . . . . . . . . . . . . 100
206       8.11. Effect send information changed . . . . . . . . . . . . .  99       8.11. Effect send information changed . . . . . . . . . . . . . 100
207       8.12. Total number of active voices changed . . . . . . . . . .  99       8.12. Total number of active voices changed . . . . . . . . . . 100
208       8.13. Number of MIDI instrument maps changed  . . . . . . . . . 100       8.13. Number of MIDI instrument maps changed  . . . . . . . . . 101
209       8.14. MIDI instrument map information changed . . . . . . . . . 100       8.14. MIDI instrument map information changed . . . . . . . . . 101
210       8.15. Number of MIDI instruments changed  . . . . . . . . . . . 100       8.15. Number of MIDI instruments changed  . . . . . . . . . . . 101
211       8.16. MIDI instrument information changed . . . . . . . . . . . 101       8.16. MIDI instrument information changed . . . . . . . . . . . 102
212       8.17. Global settings changed . . . . . . . . . . . . . . . . . 101       8.17. Global settings changed . . . . . . . . . . . . . . . . . 102
213       8.18. Miscellaneous and debugging events  . . . . . . . . . . . 102       8.18. Miscellaneous and debugging events  . . . . . . . . . . . 103
214     9.  Security Considerations . . . . . . . . . . . . . . . . . . . 103     9.  Security Considerations . . . . . . . . . . . . . . . . . . . 104
215     10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 104     10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 105
216     11. References  . . . . . . . . . . . . . . . . . . . . . . . . . 105     11. References  . . . . . . . . . . . . . . . . . . . . . . . . . 106
217     Author's Address  . . . . . . . . . . . . . . . . . . . . . . . . 106     Author's Address  . . . . . . . . . . . . . . . . . . . . . . . . 107
218     Intellectual Property and Copyright Statements  . . . . . . . . . 107     Intellectual Property and Copyright Statements  . . . . . . . . . 108
219    
220    
221    
222    
223    Schoenebeck            Expires September 30, 2007               [Page 4]
 Schoenebeck            Expires September 23, 2007               [Page 4]  
224    
225  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
226    
# Line 276  Internet-Draft        LinuxSampler Contr Line 276  Internet-Draft        LinuxSampler Contr
276    
277    
278    
279  Schoenebeck            Expires September 23, 2007               [Page 5]  Schoenebeck            Expires September 30, 2007               [Page 5]
280    
281  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
282    
# Line 332  Internet-Draft        LinuxSampler Contr Line 332  Internet-Draft        LinuxSampler Contr
332    
333    
334    
335  Schoenebeck            Expires September 23, 2007               [Page 6]  Schoenebeck            Expires September 30, 2007               [Page 6]
336    
337  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
338    
# Line 388  Internet-Draft        LinuxSampler Contr Line 388  Internet-Draft        LinuxSampler Contr
388    
389    
390    
391  Schoenebeck            Expires September 23, 2007               [Page 7]  Schoenebeck            Expires September 30, 2007               [Page 7]
392    
393  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
394    
# Line 444  Internet-Draft        LinuxSampler Contr Line 444  Internet-Draft        LinuxSampler Contr
444    
445    
446    
447  Schoenebeck            Expires September 23, 2007               [Page 8]  Schoenebeck            Expires September 30, 2007               [Page 8]
448    
449  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
450    
# Line 500  Internet-Draft        LinuxSampler Contr Line 500  Internet-Draft        LinuxSampler Contr
500    
501    
502    
503  Schoenebeck            Expires September 23, 2007               [Page 9]  Schoenebeck            Expires September 30, 2007               [Page 9]
504    
505  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
506    
# Line 556  Internet-Draft        LinuxSampler Contr Line 556  Internet-Draft        LinuxSampler Contr
556    
557    
558    
559  Schoenebeck            Expires September 23, 2007              [Page 10]  Schoenebeck            Expires September 30, 2007              [Page 10]
560    
561  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
562    
# Line 612  Internet-Draft        LinuxSampler Contr Line 612  Internet-Draft        LinuxSampler Contr
612    
613    
614    
615  Schoenebeck            Expires September 23, 2007              [Page 11]  Schoenebeck            Expires September 30, 2007              [Page 11]
616    
617  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
618    
# Line 668  Internet-Draft        LinuxSampler Contr Line 668  Internet-Draft        LinuxSampler Contr
668    
669    
670    
671  Schoenebeck            Expires September 23, 2007              [Page 12]  Schoenebeck            Expires September 30, 2007              [Page 12]
672    
673  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
674    
# Line 724  Internet-Draft        LinuxSampler Contr Line 724  Internet-Draft        LinuxSampler Contr
724    
725    
726    
727  Schoenebeck            Expires September 23, 2007              [Page 13]  Schoenebeck            Expires September 30, 2007              [Page 13]
728    
729  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
730    
# Line 780  Internet-Draft        LinuxSampler Contr Line 780  Internet-Draft        LinuxSampler Contr
780    
781    
782    
783  Schoenebeck            Expires September 23, 2007              [Page 14]  Schoenebeck            Expires September 30, 2007              [Page 14]
784    
785  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
786    
# Line 836  Internet-Draft        LinuxSampler Contr Line 836  Internet-Draft        LinuxSampler Contr
836    
837    
838    
839  Schoenebeck            Expires September 23, 2007              [Page 15]  Schoenebeck            Expires September 30, 2007              [Page 15]
840    
841  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
842    
# Line 892  Internet-Draft        LinuxSampler Contr Line 892  Internet-Draft        LinuxSampler Contr
892    
893    
894    
895  Schoenebeck            Expires September 23, 2007              [Page 16]  Schoenebeck            Expires September 30, 2007              [Page 16]
896    
897  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
898    
# Line 948  Internet-Draft        LinuxSampler Contr Line 948  Internet-Draft        LinuxSampler Contr
948    
949    
950    
951  Schoenebeck            Expires September 23, 2007              [Page 17]  Schoenebeck            Expires September 30, 2007              [Page 17]
952    
953  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
954    
# Line 1004  Internet-Draft        LinuxSampler Contr Line 1004  Internet-Draft        LinuxSampler Contr
1004    
1005    
1006    
1007  Schoenebeck            Expires September 23, 2007              [Page 18]  Schoenebeck            Expires September 30, 2007              [Page 18]
1008    
1009  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1010    
# Line 1060  Internet-Draft        LinuxSampler Contr Line 1060  Internet-Draft        LinuxSampler Contr
1060    
1061    
1062    
1063  Schoenebeck            Expires September 23, 2007              [Page 19]  Schoenebeck            Expires September 30, 2007              [Page 19]
1064    
1065  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1066    
# Line 1116  Internet-Draft        LinuxSampler Contr Line 1116  Internet-Draft        LinuxSampler Contr
1116    
1117    
1118    
1119  Schoenebeck            Expires September 23, 2007              [Page 20]  Schoenebeck            Expires September 30, 2007              [Page 20]
1120    
1121  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1122    
# Line 1172  Internet-Draft        LinuxSampler Contr Line 1172  Internet-Draft        LinuxSampler Contr
1172    
1173    
1174    
1175  Schoenebeck            Expires September 23, 2007              [Page 21]  Schoenebeck            Expires September 30, 2007              [Page 21]
1176    
1177  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1178    
# Line 1228  Internet-Draft        LinuxSampler Contr Line 1228  Internet-Draft        LinuxSampler Contr
1228    
1229    
1230    
1231  Schoenebeck            Expires September 23, 2007              [Page 22]  Schoenebeck            Expires September 30, 2007              [Page 22]
1232    
1233  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1234    
# Line 1284  Internet-Draft        LinuxSampler Contr Line 1284  Internet-Draft        LinuxSampler Contr
1284    
1285    
1286    
1287  Schoenebeck            Expires September 23, 2007              [Page 23]  Schoenebeck            Expires September 30, 2007              [Page 23]
1288    
1289  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1290    
# Line 1340  Internet-Draft        LinuxSampler Contr Line 1340  Internet-Draft        LinuxSampler Contr
1340    
1341    
1342    
1343  Schoenebeck            Expires September 23, 2007              [Page 24]  Schoenebeck            Expires September 30, 2007              [Page 24]
1344    
1345  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1346    
# Line 1396  Internet-Draft        LinuxSampler Contr Line 1396  Internet-Draft        LinuxSampler Contr
1396    
1397    
1398    
1399  Schoenebeck            Expires September 23, 2007              [Page 25]  Schoenebeck            Expires September 30, 2007              [Page 25]
1400    
1401  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1402    
# Line 1452  Internet-Draft        LinuxSampler Contr Line 1452  Internet-Draft        LinuxSampler Contr
1452    
1453    
1454    
1455  Schoenebeck            Expires September 23, 2007              [Page 26]  Schoenebeck            Expires September 30, 2007              [Page 26]
1456    
1457  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1458    
# Line 1508  Internet-Draft        LinuxSampler Contr Line 1508  Internet-Draft        LinuxSampler Contr
1508    
1509    
1510    
1511  Schoenebeck            Expires September 23, 2007              [Page 27]  Schoenebeck            Expires September 30, 2007              [Page 27]
1512    
1513  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1514    
# Line 1564  Internet-Draft        LinuxSampler Contr Line 1564  Internet-Draft        LinuxSampler Contr
1564    
1565    
1566    
1567  Schoenebeck            Expires September 23, 2007              [Page 28]  Schoenebeck            Expires September 30, 2007              [Page 28]
1568    
1569  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1570    
# Line 1620  Internet-Draft        LinuxSampler Contr Line 1620  Internet-Draft        LinuxSampler Contr
1620    
1621    
1622    
1623  Schoenebeck            Expires September 23, 2007              [Page 29]  Schoenebeck            Expires September 30, 2007              [Page 29]
1624    
1625  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1626    
# Line 1676  Internet-Draft        LinuxSampler Contr Line 1676  Internet-Draft        LinuxSampler Contr
1676    
1677    
1678    
1679  Schoenebeck            Expires September 23, 2007              [Page 30]  Schoenebeck            Expires September 30, 2007              [Page 30]
1680    
1681  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1682    
# Line 1732  Internet-Draft        LinuxSampler Contr Line 1732  Internet-Draft        LinuxSampler Contr
1732    
1733    
1734    
1735  Schoenebeck            Expires September 23, 2007              [Page 31]  Schoenebeck            Expires September 30, 2007              [Page 31]
1736    
1737  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1738    
# Line 1788  Internet-Draft        LinuxSampler Contr Line 1788  Internet-Draft        LinuxSampler Contr
1788    
1789    
1790    
1791  Schoenebeck            Expires September 23, 2007              [Page 32]  Schoenebeck            Expires September 30, 2007              [Page 32]
1792    
1793  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1794    
# Line 1844  Internet-Draft        LinuxSampler Contr Line 1844  Internet-Draft        LinuxSampler Contr
1844    
1845    
1846    
1847  Schoenebeck            Expires September 23, 2007              [Page 33]  Schoenebeck            Expires September 30, 2007              [Page 33]
1848    
1849  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1850    
# Line 1900  Internet-Draft        LinuxSampler Contr Line 1900  Internet-Draft        LinuxSampler Contr
1900    
1901    
1902    
1903  Schoenebeck            Expires September 23, 2007              [Page 34]  Schoenebeck            Expires September 30, 2007              [Page 34]
1904    
1905  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1906    
# Line 1956  Internet-Draft        LinuxSampler Contr Line 1956  Internet-Draft        LinuxSampler Contr
1956    
1957    
1958    
1959  Schoenebeck            Expires September 23, 2007              [Page 35]  Schoenebeck            Expires September 30, 2007              [Page 35]
1960    
1961  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
1962    
# Line 2012  Internet-Draft        LinuxSampler Contr Line 2012  Internet-Draft        LinuxSampler Contr
2012    
2013    
2014    
2015  Schoenebeck            Expires September 23, 2007              [Page 36]  Schoenebeck            Expires September 30, 2007              [Page 36]
2016    
2017  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2018    
# Line 2068  Internet-Draft        LinuxSampler Contr Line 2068  Internet-Draft        LinuxSampler Contr
2068    
2069    
2070    
2071  Schoenebeck            Expires September 23, 2007              [Page 37]  Schoenebeck            Expires September 30, 2007              [Page 37]
2072    
2073  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2074    
# Line 2124  Internet-Draft        LinuxSampler Contr Line 2124  Internet-Draft        LinuxSampler Contr
2124    
2125    
2126    
2127  Schoenebeck            Expires September 23, 2007              [Page 38]  Schoenebeck            Expires September 30, 2007              [Page 38]
2128    
2129  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2130    
# Line 2180  Internet-Draft        LinuxSampler Contr Line 2180  Internet-Draft        LinuxSampler Contr
2180    
2181    
2182    
2183  Schoenebeck            Expires September 23, 2007              [Page 39]  Schoenebeck            Expires September 30, 2007              [Page 39]
2184    
2185  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2186    
# Line 2236  Internet-Draft        LinuxSampler Contr Line 2236  Internet-Draft        LinuxSampler Contr
2236    
2237    
2238    
2239  Schoenebeck            Expires September 23, 2007              [Page 40]  Schoenebeck            Expires September 30, 2007              [Page 40]
2240    
2241  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2242    
# Line 2292  Internet-Draft        LinuxSampler Contr Line 2292  Internet-Draft        LinuxSampler Contr
2292    
2293    
2294    
2295  Schoenebeck            Expires September 23, 2007              [Page 41]  Schoenebeck            Expires September 30, 2007              [Page 41]
2296    
2297  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2298    
# Line 2348  Internet-Draft        LinuxSampler Contr Line 2348  Internet-Draft        LinuxSampler Contr
2348    
2349    
2350    
2351  Schoenebeck            Expires September 23, 2007              [Page 42]  Schoenebeck            Expires September 30, 2007              [Page 42]
2352    
2353  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2354    
# Line 2404  Internet-Draft        LinuxSampler Contr Line 2404  Internet-Draft        LinuxSampler Contr
2404    
2405    
2406    
2407  Schoenebeck            Expires September 23, 2007              [Page 43]  Schoenebeck            Expires September 30, 2007              [Page 43]
2408    
2409  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2410    
# Line 2460  Internet-Draft        LinuxSampler Contr Line 2460  Internet-Draft        LinuxSampler Contr
2460    
2461    
2462    
2463  Schoenebeck            Expires September 23, 2007              [Page 44]  Schoenebeck            Expires September 30, 2007              [Page 44]
2464    
2465  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2466    
# Line 2516  Internet-Draft        LinuxSampler Contr Line 2516  Internet-Draft        LinuxSampler Contr
2516    
2517    
2518    
2519  Schoenebeck            Expires September 23, 2007              [Page 45]  Schoenebeck            Expires September 30, 2007              [Page 45]
2520    
2521  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2522    
# Line 2572  Internet-Draft        LinuxSampler Contr Line 2572  Internet-Draft        LinuxSampler Contr
2572    
2573    
2574    
2575  Schoenebeck            Expires September 23, 2007              [Page 46]  Schoenebeck            Expires September 30, 2007              [Page 46]
2576    
2577  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2578    
# Line 2628  Internet-Draft        LinuxSampler Contr Line 2628  Internet-Draft        LinuxSampler Contr
2628    
2629    
2630    
2631  Schoenebeck            Expires September 23, 2007              [Page 47]  Schoenebeck            Expires September 30, 2007              [Page 47]
2632    
2633  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2634    
# Line 2684  Internet-Draft        LinuxSampler Contr Line 2684  Internet-Draft        LinuxSampler Contr
2684    
2685    
2686    
2687  Schoenebeck            Expires September 23, 2007              [Page 48]  Schoenebeck            Expires September 30, 2007              [Page 48]
2688    
2689  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2690    
# Line 2740  Internet-Draft        LinuxSampler Contr Line 2740  Internet-Draft        LinuxSampler Contr
2740    
2741    
2742    
2743  Schoenebeck            Expires September 23, 2007              [Page 49]  Schoenebeck            Expires September 30, 2007              [Page 49]
2744    
2745  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2746    
# Line 2796  Internet-Draft        LinuxSampler Contr Line 2796  Internet-Draft        LinuxSampler Contr
2796    
2797    
2798    
2799  Schoenebeck            Expires September 23, 2007              [Page 50]  Schoenebeck            Expires September 30, 2007              [Page 50]
2800    
2801  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2802    
# Line 2852  Internet-Draft        LinuxSampler Contr Line 2852  Internet-Draft        LinuxSampler Contr
2852    
2853    
2854    
2855  Schoenebeck            Expires September 23, 2007              [Page 51]  Schoenebeck            Expires September 30, 2007              [Page 51]
2856    
2857  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2858    
# Line 2908  Internet-Draft        LinuxSampler Contr Line 2908  Internet-Draft        LinuxSampler Contr
2908    
2909    
2910    
2911  Schoenebeck            Expires September 23, 2007              [Page 52]  Schoenebeck            Expires September 30, 2007              [Page 52]
2912    
2913  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2914    
# Line 2964  Internet-Draft        LinuxSampler Contr Line 2964  Internet-Draft        LinuxSampler Contr
2964    
2965    
2966    
2967  Schoenebeck            Expires September 23, 2007              [Page 53]  Schoenebeck            Expires September 30, 2007              [Page 53]
2968    
2969  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
2970    
# Line 3020  Internet-Draft        LinuxSampler Contr Line 3020  Internet-Draft        LinuxSampler Contr
3020    
3021    
3022    
3023  Schoenebeck            Expires September 23, 2007              [Page 54]  Schoenebeck            Expires September 30, 2007              [Page 54]
3024    
3025  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3026    
# Line 3076  Internet-Draft        LinuxSampler Contr Line 3076  Internet-Draft        LinuxSampler Contr
3076    
3077    
3078    
3079  Schoenebeck            Expires September 23, 2007              [Page 55]  Schoenebeck            Expires September 30, 2007              [Page 55]
3080    
3081  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3082    
# Line 3132  Internet-Draft        LinuxSampler Contr Line 3132  Internet-Draft        LinuxSampler Contr
3132    
3133    
3134    
3135  Schoenebeck            Expires September 23, 2007              [Page 56]  Schoenebeck            Expires September 30, 2007              [Page 56]
3136    
3137  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3138    
# Line 3188  Internet-Draft        LinuxSampler Contr Line 3188  Internet-Draft        LinuxSampler Contr
3188    
3189    
3190    
3191  Schoenebeck            Expires September 23, 2007              [Page 57]  Schoenebeck            Expires September 30, 2007              [Page 57]
3192    
3193  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3194    
# Line 3244  Internet-Draft        LinuxSampler Contr Line 3244  Internet-Draft        LinuxSampler Contr
3244    
3245    
3246    
3247  Schoenebeck            Expires September 23, 2007              [Page 58]  Schoenebeck            Expires September 30, 2007              [Page 58]
3248    
3249  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3250    
# Line 3300  Internet-Draft        LinuxSampler Contr Line 3300  Internet-Draft        LinuxSampler Contr
3300    
3301    
3302    
3303  Schoenebeck            Expires September 23, 2007              [Page 59]  Schoenebeck            Expires September 30, 2007              [Page 59]
3304    
3305  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3306    
# Line 3356  Internet-Draft        LinuxSampler Contr Line 3356  Internet-Draft        LinuxSampler Contr
3356    
3357    
3358    
3359  Schoenebeck            Expires September 23, 2007              [Page 60]  Schoenebeck            Expires September 30, 2007              [Page 60]
3360    
3361  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3362    
# Line 3387  Internet-Draft        LinuxSampler Contr Line 3387  Internet-Draft        LinuxSampler Contr
3387     having dedicated effect send output channels and when "CREATE     having dedicated effect send output channels and when "CREATE
3388     FX_SEND" is called, those channels will automatically be picked.  You     FX_SEND" is called, those channels will automatically be picked.  You
3389     can alter the destination channels however with "SET FX_SEND     can alter the destination channels however with "SET FX_SEND
3390     AUDIO_OUTPUT_CHANNEL" (Section 6.4.30).     AUDIO_OUTPUT_CHANNEL" (Section 6.4.31).
3391    
3392     Note: Create effect sends on a sampler channel only when needed,     Note: Create effect sends on a sampler channel only when needed,
3393     because having effect sends on a sampler channel will decrease     because having effect sends on a sampler channel will decrease
# Line 3412  Internet-Draft        LinuxSampler Contr Line 3412  Internet-Draft        LinuxSampler Contr
3412    
3413    
3414    
3415  Schoenebeck            Expires September 23, 2007              [Page 61]  Schoenebeck            Expires September 30, 2007              [Page 61]
3416    
3417  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3418    
# Line 3468  Internet-Draft        LinuxSampler Contr Line 3468  Internet-Draft        LinuxSampler Contr
3468    
3469    
3470    
3471  Schoenebeck            Expires September 23, 2007              [Page 62]  Schoenebeck            Expires September 30, 2007              [Page 62]
3472    
3473  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3474    
# Line 3524  Internet-Draft        LinuxSampler Contr Line 3524  Internet-Draft        LinuxSampler Contr
3524    
3525    
3526    
3527  Schoenebeck            Expires September 23, 2007              [Page 63]  Schoenebeck            Expires September 30, 2007              [Page 63]
3528    
3529  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3530    
# Line 3575  Internet-Draft        LinuxSampler Contr Line 3575  Internet-Draft        LinuxSampler Contr
3575              send's output channel 0 is routed to channel 0 of the audio              send's output channel 0 is routed to channel 0 of the audio
3576              output device and the effect send's output channel 1 is              output device and the effect send's output channel 1 is
3577              routed to the channel 3 of the audio output device (see "SET              routed to the channel 3 of the audio output device (see "SET
3578              FX_SEND AUDIO_OUTPUT_CHANNEL" (Section 6.4.30) for details)              FX_SEND AUDIO_OUTPUT_CHANNEL" (Section 6.4.31) for details)
3579    
3580    
3581    
3582    
3583  Schoenebeck            Expires September 23, 2007              [Page 64]  Schoenebeck            Expires September 30, 2007              [Page 64]
3584    
3585  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
3586    
# Line 3601  Internet-Draft        LinuxSampler Contr Line 3601  Internet-Draft        LinuxSampler Contr
3601    
3602           "."           "."
3603    
3604  6.4.30.  Altering effect send's audio routing  6.4.30.  Changing effect send's name
3605    
3606       The front-end can alter the current name of an effect send entity by
3607       sending the following command:
3608    
3609          SET FX_SEND NAME <sampler-chan> <fx-send-id> <name>
3610    
3611       Where <sampler-chan> is the sampler channel number as returned by the
3612       "ADD CHANNEL" (Section 6.4.5) or "LIST CHANNELS" (Section 6.4.4)
3613       command, <fx-send-id> reflects the numerical ID of the effect send
3614       entity as returned by the "CREATE FX_SEND" (Section 6.4.25) or "LIST
3615       FX_SENDS" (Section 6.4.28) command and <name> is the new name of the
3616       effect send entity, which does not have to be unique.
3617    
3618       Possible Answers:
3619    
3620          "OK" -
3621    
3622             on success
3623    
3624          "ERR:<error-code>:<error-message>" -
3625    
3626             in case it failed, providing an appropriate error code and
3627             error message
3628    
3629       Example:
3630    
3631          C: "SET FX_SEND NAME 0 0 'Fx Send 1'"
3632    
3633          S: "OK"
3634    
3635    
3636    
3637    
3638    
3639    Schoenebeck            Expires September 30, 2007              [Page 65]
3640    
3641    Internet-Draft        LinuxSampler Control Protocol           March 2007
3642    
3643    
3644    6.4.31.  Altering effect send's audio routing
3645    
3646     The front-end can alter the destination of an effect send's audio     The front-end can alter the destination of an effect send's audio
3647     channel on a specific sampler channel by sending the following     channel on a specific sampler channel by sending the following
# Line 3633  Internet-Draft        LinuxSampler Contr Line 3673  Internet-Draft        LinuxSampler Contr
3673    
3674     Possible Answers:     Possible Answers:
3675    
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 65]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
3676        "OK" -        "OK" -
3677    
3678           on success           on success
# Line 3658  Internet-Draft        LinuxSampler Contr Line 3690  Internet-Draft        LinuxSampler Contr
3690    
3691     Example:     Example:
3692    
3693    
3694    
3695    Schoenebeck            Expires September 30, 2007              [Page 66]
3696    
3697    Internet-Draft        LinuxSampler Control Protocol           March 2007
3698    
3699    
3700        C: "SET FX_SEND AUDIO_OUTPUT_CHANNEL 0 0 0 2"        C: "SET FX_SEND AUDIO_OUTPUT_CHANNEL 0 0 0 2"
3701    
3702        S: "OK"        S: "OK"
3703    
3704  6.4.31.  Altering effect send's MIDI controller  6.4.32.  Altering effect send's MIDI controller
3705    
3706     The front-end can alter the MIDI controller of an effect send entity     The front-end can alter the MIDI controller of an effect send entity
3707     by sending the following command:     by sending the following command:
# Line 3690  Internet-Draft        LinuxSampler Contr Line 3729  Internet-Draft        LinuxSampler Contr
3729           related, providing an appropriate warning code and warning           related, providing an appropriate warning code and warning
3730           message           message
3731    
   
   
 Schoenebeck            Expires September 23, 2007              [Page 66]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
3732        "ERR:<error-code>:<error-message>" -        "ERR:<error-code>:<error-message>" -
3733    
3734           in case it failed, providing an appropriate error code and           in case it failed, providing an appropriate error code and
# Line 3708  Internet-Draft        LinuxSampler Contr Line 3740  Internet-Draft        LinuxSampler Contr
3740    
3741        S: "OK"        S: "OK"
3742    
3743  6.4.32.  Altering effect send's send level  6.4.33.  Altering effect send's send level
3744    
3745     The front-end can alter the current send level of an effect send     The front-end can alter the current send level of an effect send
3746     entity by sending the following command:     entity by sending the following command:
3747    
3748    
3749    
3750    
3751    Schoenebeck            Expires September 30, 2007              [Page 67]
3752    
3753    Internet-Draft        LinuxSampler Control Protocol           March 2007
3754    
3755    
3756        SET FX_SEND LEVEL <sampler-chan> <fx-send-id> <volume>        SET FX_SEND LEVEL <sampler-chan> <fx-send-id> <volume>
3757    
3758     Where <sampler-chan> is the sampler channel number as returned by the     Where <sampler-chan> is the sampler channel number as returned by the
# Line 3743  Internet-Draft        LinuxSampler Contr Line 3783  Internet-Draft        LinuxSampler Contr
3783    
3784     Example:     Example:
3785    
   
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 67]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
3786        C: "SET FX_SEND LEVEL 0 0 0.15"        C: "SET FX_SEND LEVEL 0 0 0.15"
3787    
3788        S: "OK"        S: "OK"
3789    
3790  6.4.33.  Resetting a sampler channel  6.4.34.  Resetting a sampler channel
3791    
3792     The front-end can reset a particular sampler channel by sending the     The front-end can reset a particular sampler channel by sending the
3793     following command:     following command:
# Line 3771  Internet-Draft        LinuxSampler Contr Line 3801  Internet-Draft        LinuxSampler Contr
3801    
3802     Possible Answers:     Possible Answers:
3803    
3804    
3805    
3806    
3807    Schoenebeck            Expires September 30, 2007              [Page 68]
3808    
3809    Internet-Draft        LinuxSampler Control Protocol           March 2007
3810    
3811    
3812        "OK" -        "OK" -
3813    
3814           on success           on success
# Line 3800  Internet-Draft        LinuxSampler Contr Line 3838  Internet-Draft        LinuxSampler Contr
3838     The front-end can register itself to the LinuxSampler application to     The front-end can register itself to the LinuxSampler application to
3839     be informed about noteworthy events by sending this command:     be informed about noteworthy events by sending this command:
3840    
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 68]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
3841        SUBSCRIBE <event-id>        SUBSCRIBE <event-id>
3842    
3843     where <event-id> will be replaced by the respective event that client     where <event-id> will be replaced by the respective event that client
# Line 3826  Internet-Draft        LinuxSampler Contr Line 3855  Internet-Draft        LinuxSampler Contr
3855           related, providing an appropriate warning code and warning           related, providing an appropriate warning code and warning
3856           message           message
3857    
3858    
3859    
3860    
3861    
3862    
3863    Schoenebeck            Expires September 30, 2007              [Page 69]
3864    
3865    Internet-Draft        LinuxSampler Control Protocol           March 2007
3866    
3867    
3868        "ERR:<error-code>:<error-message>" -        "ERR:<error-code>:<error-message>" -
3869    
3870           in case it failed, providing an appropriate error code and           in case it failed, providing an appropriate error code and
# Line 3857  Internet-Draft        LinuxSampler Contr Line 3896  Internet-Draft        LinuxSampler Contr
3896           related, providing an appropriate warning code and warning           related, providing an appropriate warning code and warning
3897           message           message
3898    
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 69]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
3899        "ERR:<error-code>:<error-message>" -        "ERR:<error-code>:<error-message>" -
3900    
3901           in case it failed, providing an appropriate error code and           in case it failed, providing an appropriate error code and
# Line 3882  Internet-Draft        LinuxSampler Contr Line 3913  Internet-Draft        LinuxSampler Contr
3913        SET ECHO <value>        SET ECHO <value>
3914    
3915     Where <value> should be replaced either by "1" to enable echo mode or     Where <value> should be replaced either by "1" to enable echo mode or
3916    
3917    
3918    
3919    Schoenebeck            Expires September 30, 2007              [Page 70]
3920    
3921    Internet-Draft        LinuxSampler Control Protocol           March 2007
3922    
3923    
3924     "0" to disable echo mode.  When echo mode is enabled, all commands     "0" to disable echo mode.  When echo mode is enabled, all commands
3925     send to LinuxSampler will be immediately send back and after this     send to LinuxSampler will be immediately send back and after this
3926     echo the actual response to the command will be returned.  Echo mode     echo the actual response to the command will be returned.  Echo mode
# Line 3912  Internet-Draft        LinuxSampler Contr Line 3951  Internet-Draft        LinuxSampler Contr
3951     This is probably more interesting for manual telnet connections to     This is probably more interesting for manual telnet connections to
3952     LinuxSampler than really useful for a front-end implementation.     LinuxSampler than really useful for a front-end implementation.
3953    
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 70]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
3954  6.6.  Global commands  6.6.  Global commands
3955    
3956     The following commands have global impact on the sampler.     The following commands have global impact on the sampler.
# Line 3937  Internet-Draft        LinuxSampler Contr Line 3967  Internet-Draft        LinuxSampler Contr
3967        LinuxSampler will answer by returning the number of all active        LinuxSampler will answer by returning the number of all active
3968        voices on the sampler.        voices on the sampler.
3969    
3970    
3971    
3972    
3973    
3974    
3975    Schoenebeck            Expires September 30, 2007              [Page 71]
3976    
3977    Internet-Draft        LinuxSampler Control Protocol           March 2007
3978    
3979    
3980  6.6.2.  Maximum amount of active voices  6.6.2.  Maximum amount of active voices
3981    
3982     The front-end can ask for the maximum number of active voices by     The front-end can ask for the maximum number of active voices by
# Line 3966  Internet-Draft        LinuxSampler Contr Line 4006  Internet-Draft        LinuxSampler Contr
4006    
4007    
4008    
   
   
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 71]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4009  6.6.4.  General sampler informations  6.6.4.  General sampler informations
4010    
4011     The client can ask for general informations about the LinuxSampler     The client can ask for general informations about the LinuxSampler
# Line 3996  Internet-Draft        LinuxSampler Contr Line 4025  Internet-Draft        LinuxSampler Contr
4025    
4026           DESCRIPTION -           DESCRIPTION -
4027    
4028    
4029    
4030    
4031    Schoenebeck            Expires September 30, 2007              [Page 72]
4032    
4033    Internet-Draft        LinuxSampler Control Protocol           March 2007
4034    
4035    
4036              arbitrary textual description about the sampler              arbitrary textual description about the sampler
4037    
4038           VERSION -           VERSION -
# Line 4025  Internet-Draft        LinuxSampler Contr Line 4062  Internet-Draft        LinuxSampler Contr
4062    
4063     Note: it is up to the respective sampler engine whether to obey that     Note: it is up to the respective sampler engine whether to obey that
4064     global volume parameter or not, but in general all engines SHOULD use     global volume parameter or not, but in general all engines SHOULD use
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 72]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4065     this parameter.     this parameter.
4066    
4067  6.6.6.  Setting global volume attenuation  6.6.6.  Setting global volume attenuation
# Line 4051  Internet-Draft        LinuxSampler Contr Line 4080  Internet-Draft        LinuxSampler Contr
4080    
4081        "OK" -        "OK" -
4082    
4083    
4084    
4085    
4086    
4087    Schoenebeck            Expires September 30, 2007              [Page 73]
4088    
4089    Internet-Draft        LinuxSampler Control Protocol           March 2007
4090    
4091    
4092           on success           on success
4093    
4094        "WRN:<warning-code>:<warning-message>" -        "WRN:<warning-code>:<warning-message>" -
# Line 4081  Internet-Draft        LinuxSampler Contr Line 4119  Internet-Draft        LinuxSampler Contr
4119     front-end has to explicitly create at least one map, add entries to     front-end has to explicitly create at least one map, add entries to
4120     the map and tell the respective sampler channel(s) which MIDI     the map and tell the respective sampler channel(s) which MIDI
4121     instrument map to use, so the sampler knows how to react on a given     instrument map to use, so the sampler knows how to react on a given
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 73]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4122     program change message on the respective sampler channel, that is by     program change message on the respective sampler channel, that is by
4123     switching to the respectively defined engine type and loading the     switching to the respectively defined engine type and loading the
4124     respective instrument.  See command "SET CHANNEL MIDI_INSTRUMENT_MAP"     respective instrument.  See command "SET CHANNEL MIDI_INSTRUMENT_MAP"
# Line 4107  Internet-Draft        LinuxSampler Contr Line 4137  Internet-Draft        LinuxSampler Contr
4137     The front-end can add a new MIDI instrument map by sending the     The front-end can add a new MIDI instrument map by sending the
4138     following command:     following command:
4139    
4140    
4141    
4142    
4143    Schoenebeck            Expires September 30, 2007              [Page 74]
4144    
4145    Internet-Draft        LinuxSampler Control Protocol           March 2007
4146    
4147    
4148        ADD MIDI_INSTRUMENT_MAP [<name>]        ADD MIDI_INSTRUMENT_MAP [<name>]
4149    
4150     Where <name> is an optional argument allowing to assign a custom name     Where <name> is an optional argument allowing to assign a custom name
# Line 4136  Internet-Draft        LinuxSampler Contr Line 4174  Internet-Draft        LinuxSampler Contr
4174    
4175        C: "ADD MIDI_INSTRUMENT_MAP"        C: "ADD MIDI_INSTRUMENT_MAP"
4176    
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 74]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4177        S: "OK[5]"        S: "OK[5]"
4178    
4179  6.7.2.  Delete one particular or all MIDI instrument maps  6.7.2.  Delete one particular or all MIDI instrument maps
# Line 4164  Internet-Draft        LinuxSampler Contr Line 4193  Internet-Draft        LinuxSampler Contr
4193    
4194     Possible Answers:     Possible Answers:
4195    
4196    
4197    
4198    
4199    Schoenebeck            Expires September 30, 2007              [Page 75]
4200    
4201    Internet-Draft        LinuxSampler Control Protocol           March 2007
4202    
4203    
4204        "OK" -        "OK" -
4205    
4206           in case the map(s) could be deleted           in case the map(s) could be deleted
# Line 4191  Internet-Draft        LinuxSampler Contr Line 4228  Internet-Draft        LinuxSampler Contr
4228    
4229     Possible Answers:     Possible Answers:
4230    
   
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 75]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4231        The sampler will answer by returning the current number of MIDI        The sampler will answer by returning the current number of MIDI
4232        instrument maps.        instrument maps.
4233    
# Line 4220  Internet-Draft        LinuxSampler Contr Line 4247  Internet-Draft        LinuxSampler Contr
4247    
4248     Possible Answers:     Possible Answers:
4249    
4250    
4251    
4252    
4253    
4254    
4255    Schoenebeck            Expires September 30, 2007              [Page 76]
4256    
4257    Internet-Draft        LinuxSampler Control Protocol           March 2007
4258    
4259    
4260        The sampler will answer by returning a comma separated list with        The sampler will answer by returning a comma separated list with
4261        all MIDI instrument maps' numerical IDs.        all MIDI instrument maps' numerical IDs.
4262    
# Line 4250  Internet-Draft        LinuxSampler Contr Line 4287  Internet-Draft        LinuxSampler Contr
4287    
4288    
4289    
   
   
 Schoenebeck            Expires September 23, 2007              [Page 76]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
   
   
4290           NAME -           NAME -
4291    
4292              custom name of the given map, which does not have to be              custom name of the given map, which does not have to be
4293              unique              unique
4294    
4295             DEFAULT -
4296    
4297                either true or false, defines whether this map is the
4298                default map
4299    
4300     The mentioned fields above don't have to be in particular order.     The mentioned fields above don't have to be in particular order.
4301    
4302     Example:     Example:
# Line 4272  Internet-Draft        LinuxSampler Contr Line 4305  Internet-Draft        LinuxSampler Contr
4305    
4306        S: "NAME: Standard Map"        S: "NAME: Standard Map"
4307    
4308    
4309    
4310    
4311    Schoenebeck            Expires September 30, 2007              [Page 77]
4312    
4313    Internet-Draft        LinuxSampler Control Protocol           March 2007
4314    
4315    
4316             "DEFAULT: true"
4317    
4318           "."           "."
4319    
4320  6.7.6.  Renaming a MIDI instrument map  6.7.6.  Renaming a MIDI instrument map
# Line 4305  Internet-Draft        LinuxSampler Contr Line 4348  Internet-Draft        LinuxSampler Contr
4348     The front-end can create a new or replace an existing entry in a     The front-end can create a new or replace an existing entry in a
4349     sampler's MIDI instrument map by sending the following command:     sampler's MIDI instrument map by sending the following command:
4350    
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 77]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4351        MAP MIDI_INSTRUMENT [NON_MODAL] <map> <midi_bank> <midi_prog>        MAP MIDI_INSTRUMENT [NON_MODAL] <map> <midi_bank> <midi_prog>
4352        <engine_name> <filename> <instrument_index> <volume_value>        <engine_name> <filename> <instrument_index> <volume_value>
4353        [<instr_load_mode>] [<name>]        [<instr_load_mode>] [<name>]
# Line 4326  Internet-Draft        LinuxSampler Contr Line 4361  Internet-Draft        LinuxSampler Contr
4361     instrument's file to be deployed (encapsulated into apostrophes),     instrument's file to be deployed (encapsulated into apostrophes),
4362     <instrument_index> the index (integer value) of the instrument within     <instrument_index> the index (integer value) of the instrument within
4363     the given file, <volume_value> reflects the master volume of the     the given file, <volume_value> reflects the master volume of the
4364    
4365    
4366    
4367    Schoenebeck            Expires September 30, 2007              [Page 78]
4368    
4369    Internet-Draft        LinuxSampler Control Protocol           March 2007
4370    
4371    
4372     instrument as optionally dotted number (where a value < 1.0 means     instrument as optionally dotted number (where a value < 1.0 means
4373     attenuation and a value > 1.0 means amplification).  This parameter     attenuation and a value > 1.0 means amplification).  This parameter
4374     easily allows to adjust the volume of all intruments within a custom     easily allows to adjust the volume of all intruments within a custom
# Line 4360  Internet-Draft        LinuxSampler Contr Line 4403  Internet-Draft        LinuxSampler Contr
4403           respective instrument) are explicitly changed to "ON_DEMAND"           respective instrument) are explicitly changed to "ON_DEMAND"
4404           and no sampler channel is using the instrument anymore.           and no sampler channel is using the instrument anymore.
4405    
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 78]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4406        not supplied -        not supplied -
4407    
4408           In case there is no <instr_load_mode> argument given, it will           In case there is no <instr_load_mode> argument given, it will
# Line 4383  Internet-Draft        LinuxSampler Contr Line 4417  Internet-Draft        LinuxSampler Contr
4417     strategy (low memory consumption vs. fast instrument switching) for     strategy (low memory consumption vs. fast instrument switching) for
4418     each instrument individually.  Note, the following restrictions apply     each instrument individually.  Note, the following restrictions apply
4419     to this argument: "ON_DEMAND_HOLD" and "PERSISTENT" have to be     to this argument: "ON_DEMAND_HOLD" and "PERSISTENT" have to be
4420    
4421    
4422    
4423    Schoenebeck            Expires September 30, 2007              [Page 79]
4424    
4425    Internet-Draft        LinuxSampler Control Protocol           March 2007
4426    
4427    
4428     supported by the respective sampler engine (which is technically the     supported by the respective sampler engine (which is technically the
4429     case when the engine provides an InstrumentManager for its format).     case when the engine provides an InstrumentManager for its format).
4430     If this is not the case the argument will automatically fall back to     If this is not the case the argument will automatically fall back to
# Line 4415  Internet-Draft        LinuxSampler Contr Line 4457  Internet-Draft        LinuxSampler Contr
4457    
4458     Possible Answers:     Possible Answers:
4459    
   
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 79]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4460        "OK" -        "OK" -
4461    
4462           usually           usually
# Line 4441  Internet-Draft        LinuxSampler Contr Line 4473  Internet-Draft        LinuxSampler Contr
4473    
4474        S: "OK"        S: "OK"
4475    
4476    
4477    
4478    
4479    Schoenebeck            Expires September 30, 2007              [Page 80]
4480    
4481    Internet-Draft        LinuxSampler Control Protocol           March 2007
4482    
4483    
4484        C: "MAP MIDI_INSTRUMENT 0 4 50 gig '/home/john/foostrings.gig' 7        C: "MAP MIDI_INSTRUMENT 0 4 50 gig '/home/john/foostrings.gig' 7
4485        1.0"        1.0"
4486    
# Line 4471  Internet-Draft        LinuxSampler Contr Line 4511  Internet-Draft        LinuxSampler Contr
4511     The front-end can query the amount of currently existing entries in     The front-end can query the amount of currently existing entries in
4512     all MIDI instrument maps by sending the following command:     all MIDI instrument maps by sending the following command:
4513    
   
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 80]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4514        GET MIDI_INSTRUMENTS ALL        GET MIDI_INSTRUMENTS ALL
4515    
4516     Possible Answers:     Possible Answers:
# Line 4498  Internet-Draft        LinuxSampler Contr Line 4528  Internet-Draft        LinuxSampler Contr
4528    
4529        S: "954"        S: "954"
4530    
4531    
4532    
4533    
4534    
4535    Schoenebeck            Expires September 30, 2007              [Page 81]
4536    
4537    Internet-Draft        LinuxSampler Control Protocol           March 2007
4538    
4539    
4540  6.7.9.  Getting indeces of all entries of a MIDI instrument map  6.7.9.  Getting indeces of all entries of a MIDI instrument map
4541    
4542     The front-end can query a list of all currently existing entries in a     The front-end can query a list of all currently existing entries in a
# Line 4528  Internet-Draft        LinuxSampler Contr Line 4567  Internet-Draft        LinuxSampler Contr
4567    
4568        S: "{0,0,0},{0,0,1},{0,0,3},{0,1,4},{1,127,127}"        S: "{0,0,0},{0,0,1},{0,0,3},{0,1,4},{1,127,127}"
4569    
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 81]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4570  6.7.10.  Remove an entry from the MIDI instrument map  6.7.10.  Remove an entry from the MIDI instrument map
4571    
4572     The front-end can delete an entry from a MIDI instrument map by     The front-end can delete an entry from a MIDI instrument map by
# Line 4555  Internet-Draft        LinuxSampler Contr Line 4585  Internet-Draft        LinuxSampler Contr
4585    
4586           usually           usually
4587    
4588    
4589    
4590    
4591    Schoenebeck            Expires September 30, 2007              [Page 82]
4592    
4593    Internet-Draft        LinuxSampler Control Protocol           March 2007
4594    
4595    
4596        "ERR:<error-code>:<error-message>" -        "ERR:<error-code>:<error-message>" -
4597    
4598           when index out of bounds           when index out of bounds
# Line 4586  Internet-Draft        LinuxSampler Contr Line 4624  Internet-Draft        LinuxSampler Contr
4624        character string to that info category.  At the moment the        character string to that info category.  At the moment the
4625        following categories are defined:        following categories are defined:
4626    
   
   
 Schoenebeck            Expires September 23, 2007              [Page 82]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4627        "NAME" -        "NAME" -
4628    
4629           Name for this MIDI instrument map entry (if defined).  This           Name for this MIDI instrument map entry (if defined).  This
# Line 4609  Internet-Draft        LinuxSampler Contr Line 4640  Internet-Draft        LinuxSampler Contr
4640    
4641           File name of the instrument.           File name of the instrument.
4642    
4643    
4644    
4645    
4646    
4647    Schoenebeck            Expires September 30, 2007              [Page 83]
4648    
4649    Internet-Draft        LinuxSampler Control Protocol           March 2007
4650    
4651    
4652        "INSTRUMENT_NR" -        "INSTRUMENT_NR" -
4653    
4654           Index of the instrument within the file.           Index of the instrument within the file.
# Line 4640  Internet-Draft        LinuxSampler Contr Line 4680  Internet-Draft        LinuxSampler Contr
4680    
4681           "ENGINE_NAME: GigEngine"           "ENGINE_NAME: GigEngine"
4682    
   
   
   
   
 Schoenebeck            Expires September 23, 2007              [Page 83]  
   
 Internet-Draft        LinuxSampler Control Protocol           March 2007  
   
   
4683           "INSTRUMENT_FILE: /usr/share/joesdrumkit.gig"           "INSTRUMENT_FILE: /usr/share/joesdrumkit.gig"
4684    
4685           "INSTRUMENT_NR: 0"           "INSTRUMENT_NR: 0"
# Line 4666  Internet-Draft        LinuxSampler Contr Line 4697  Internet-Draft        LinuxSampler Contr
4697     The front-end can clear a whole MIDI instrument map, that is delete     The front-end can clear a whole MIDI instrument map, that is delete
4698     all its entries by sending the following command:     all its entries by sending the following command:
4699    
4700    
4701    
4702    
4703    Schoenebeck            Expires September 30, 2007              [Page 84]
4704    
4705    Internet-Draft        LinuxSampler Control Protocol           March 2007
4706    
4707    
4708        CLEAR MIDI_INSTRUMENTS <map>        CLEAR MIDI_INSTRUMENTS <map>
4709    
4710     Where <map> is the numeric ID of the map to clear.     Where <map> is the numeric ID of the map to clear.
# Line 4700  Internet-Draft        LinuxSampler Contr Line 4739  Internet-Draft        LinuxSampler Contr
4739    
4740    
4741    
4742  Schoenebeck            Expires September 23, 2007              [Page 84]  
4743    
4744    
4745    
4746    
4747    
4748    
4749    
4750    
4751    
4752    
4753    
4754    
4755    
4756    
4757    
4758    
4759    Schoenebeck            Expires September 30, 2007              [Page 85]
4760    
4761  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
4762    
# Line 4756  Internet-Draft        LinuxSampler Contr Line 4812  Internet-Draft        LinuxSampler Contr
4812    
4813    
4814    
4815  Schoenebeck            Expires September 23, 2007              [Page 85]  Schoenebeck            Expires September 30, 2007              [Page 86]
4816    
4817  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
4818    
# Line 4812  Internet-Draft        LinuxSampler Contr Line 4868  Internet-Draft        LinuxSampler Contr
4868    
4869    
4870    
4871  Schoenebeck            Expires September 23, 2007              [Page 86]  Schoenebeck            Expires September 30, 2007              [Page 87]
4872    
4873  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
4874    
# Line 4868  Internet-Draft        LinuxSampler Contr Line 4924  Internet-Draft        LinuxSampler Contr
4924    
4925    
4926    
4927  Schoenebeck            Expires September 23, 2007              [Page 87]  Schoenebeck            Expires September 30, 2007              [Page 88]
4928    
4929  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
4930    
# Line 4924  Internet-Draft        LinuxSampler Contr Line 4980  Internet-Draft        LinuxSampler Contr
4980    
4981    
4982    
4983  Schoenebeck            Expires September 23, 2007              [Page 88]  Schoenebeck            Expires September 30, 2007              [Page 89]
4984    
4985  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
4986    
# Line 4980  Internet-Draft        LinuxSampler Contr Line 5036  Internet-Draft        LinuxSampler Contr
5036    
5037    
5038    
5039  Schoenebeck            Expires September 23, 2007              [Page 89]  Schoenebeck            Expires September 30, 2007              [Page 90]
5040    
5041  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5042    
# Line 5021  Internet-Draft        LinuxSampler Contr Line 5077  Internet-Draft        LinuxSampler Contr
5077    
5078        / MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name        / MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name
5079    
5080          / FX_SEND SP NAME SP sampler_channel SP fx_send_id SP fx_send_name
5081    
5082        / FX_SEND SP AUDIO_OUTPUT_CHANNEL SP sampler_channel SP fx_send_id        / FX_SEND SP AUDIO_OUTPUT_CHANNEL SP sampler_channel SP fx_send_id
5083        SP audio_channel_index SP audio_channel_index        SP audio_channel_index SP audio_channel_index
5084    
# Line 5030  Internet-Draft        LinuxSampler Contr Line 5088  Internet-Draft        LinuxSampler Contr
5088        / FX_SEND SP LEVEL SP sampler_channel SP fx_send_id SP        / FX_SEND SP LEVEL SP sampler_channel SP fx_send_id SP
5089        volume_value        volume_value
5090    
       / ECHO SP boolean  
5091    
5092    
5093    
5094    
5095    Schoenebeck            Expires September 30, 2007              [Page 91]
 Schoenebeck            Expires September 23, 2007              [Page 90]  
5096    
5097  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5098    
5099    
5100          / ECHO SP boolean
5101    
5102        / VOLUME SP volume_value        / VOLUME SP volume_value
5103    
5104     create_instruction =     create_instruction =
# Line 5090  Internet-Draft        LinuxSampler Contr Line 5148  Internet-Draft        LinuxSampler Contr
5148    
5149    
5150    
5151    Schoenebeck            Expires September 30, 2007              [Page 92]
   
 Schoenebeck            Expires September 23, 2007              [Page 91]  
5152    
5153  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5154    
# Line 5148  Internet-Draft        LinuxSampler Contr Line 5204  Internet-Draft        LinuxSampler Contr
5204    
5205    
5206    
5207  Schoenebeck            Expires September 23, 2007              [Page 92]  Schoenebeck            Expires September 30, 2007              [Page 93]
5208    
5209  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5210    
# Line 5204  Internet-Draft        LinuxSampler Contr Line 5260  Internet-Draft        LinuxSampler Contr
5260    
5261    
5262    
5263  Schoenebeck            Expires September 23, 2007              [Page 93]  Schoenebeck            Expires September 30, 2007              [Page 94]
5264    
5265  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5266    
# Line 5260  Internet-Draft        LinuxSampler Contr Line 5316  Internet-Draft        LinuxSampler Contr
5316    
5317    
5318    
5319  Schoenebeck            Expires September 23, 2007              [Page 94]  Schoenebeck            Expires September 30, 2007              [Page 95]
5320    
5321  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5322    
# Line 5316  Internet-Draft        LinuxSampler Contr Line 5372  Internet-Draft        LinuxSampler Contr
5372    
5373    
5374    
5375  Schoenebeck            Expires September 23, 2007              [Page 95]  Schoenebeck            Expires September 30, 2007              [Page 96]
5376    
5377  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5378    
# Line 5372  Internet-Draft        LinuxSampler Contr Line 5428  Internet-Draft        LinuxSampler Contr
5428    
5429    
5430    
5431  Schoenebeck            Expires September 23, 2007              [Page 96]  Schoenebeck            Expires September 30, 2007              [Page 97]
5432    
5433  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5434    
# Line 5428  Internet-Draft        LinuxSampler Contr Line 5484  Internet-Draft        LinuxSampler Contr
5484    
5485    
5486    
5487  Schoenebeck            Expires September 23, 2007              [Page 97]  Schoenebeck            Expires September 30, 2007              [Page 98]
5488    
5489  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5490    
# Line 5484  Internet-Draft        LinuxSampler Contr Line 5540  Internet-Draft        LinuxSampler Contr
5540    
5541    
5542    
5543  Schoenebeck            Expires September 23, 2007              [Page 98]  Schoenebeck            Expires September 30, 2007              [Page 99]
5544    
5545  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5546    
# Line 5540  Internet-Draft        LinuxSampler Contr Line 5596  Internet-Draft        LinuxSampler Contr
5596    
5597    
5598    
5599  Schoenebeck            Expires September 23, 2007              [Page 99]  Schoenebeck            Expires September 30, 2007             [Page 100]
5600    
5601  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5602    
# Line 5596  Internet-Draft        LinuxSampler Contr Line 5652  Internet-Draft        LinuxSampler Contr
5652    
5653    
5654    
5655  Schoenebeck            Expires September 23, 2007             [Page 100]  Schoenebeck            Expires September 30, 2007             [Page 101]
5656    
5657  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5658    
# Line 5652  Internet-Draft        LinuxSampler Contr Line 5708  Internet-Draft        LinuxSampler Contr
5708    
5709    
5710    
5711  Schoenebeck            Expires September 23, 2007             [Page 101]  Schoenebeck            Expires September 30, 2007             [Page 102]
5712    
5713  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5714    
# Line 5708  Internet-Draft        LinuxSampler Contr Line 5764  Internet-Draft        LinuxSampler Contr
5764    
5765    
5766    
5767  Schoenebeck            Expires September 23, 2007             [Page 102]  Schoenebeck            Expires September 30, 2007             [Page 103]
5768    
5769  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5770    
# Line 5764  Internet-Draft        LinuxSampler Contr Line 5820  Internet-Draft        LinuxSampler Contr
5820    
5821    
5822    
5823  Schoenebeck            Expires September 23, 2007             [Page 103]  Schoenebeck            Expires September 30, 2007             [Page 104]
5824    
5825  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5826    
# Line 5820  Internet-Draft        LinuxSampler Contr Line 5876  Internet-Draft        LinuxSampler Contr
5876    
5877    
5878    
5879  Schoenebeck            Expires September 23, 2007             [Page 104]  Schoenebeck            Expires September 30, 2007             [Page 105]
5880    
5881  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5882    
# Line 5876  Internet-Draft        LinuxSampler Contr Line 5932  Internet-Draft        LinuxSampler Contr
5932    
5933    
5934    
5935  Schoenebeck            Expires September 23, 2007             [Page 105]  Schoenebeck            Expires September 30, 2007             [Page 106]
5936    
5937  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5938    
# Line 5932  Author's Address Line 5988  Author's Address
5988    
5989    
5990    
5991  Schoenebeck            Expires September 23, 2007             [Page 106]  Schoenebeck            Expires September 30, 2007             [Page 107]
5992    
5993  Internet-Draft        LinuxSampler Control Protocol           March 2007  Internet-Draft        LinuxSampler Control Protocol           March 2007
5994    
# Line 5988  Acknowledgment Line 6044  Acknowledgment
6044    
6045    
6046    
6047  Schoenebeck            Expires September 23, 2007             [Page 107]  Schoenebeck            Expires September 30, 2007             [Page 108]
6048    

Legend:
Removed from v.1110  
changed lines
  Added in v.1137

  ViewVC Help
Powered by ViewVC