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 |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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 |
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: |
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 |
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 |
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: |
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 |
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 |
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 |
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 |
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 |
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. |
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 |
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 |
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 - |
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 |
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>" - |
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" |
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 |
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 |
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 |
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 |
|
|
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 |
|
|
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: |
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 |
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>] |
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 |
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 |
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 |
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 |
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 |
|
|
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: |
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 |
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 |
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 |
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 |
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. |
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" |
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. |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 = |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
6044 |
|
|
6045 |
|
|
6046 |
|
|
6047 |
Schoenebeck Expires September 23, 2007 [Page 107] |
Schoenebeck Expires September 30, 2007 [Page 108] |
6048 |
|
|