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: November 17, 2007 May 16, 2007 |
Expires: November 25, 2007 May 24, 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 November 17, 2007. |
This Internet-Draft will expire on November 25, 2007. |
37 |
|
|
38 |
Copyright Notice |
Copyright Notice |
39 |
|
|
52 |
|
|
53 |
|
|
54 |
|
|
55 |
Schoenebeck Expires November 17, 2007 [Page 1] |
Schoenebeck Expires November 25, 2007 [Page 1] |
56 |
|
|
57 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
58 |
|
|
108 |
|
|
109 |
|
|
110 |
|
|
111 |
Schoenebeck Expires November 17, 2007 [Page 2] |
Schoenebeck Expires November 25, 2007 [Page 2] |
112 |
|
|
113 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
114 |
|
|
164 |
|
|
165 |
|
|
166 |
|
|
167 |
Schoenebeck Expires November 17, 2007 [Page 3] |
Schoenebeck Expires November 25, 2007 [Page 3] |
168 |
|
|
169 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
170 |
|
|
204 |
6.8.10. Finding directories . . . . . . . . . . . . . . . . . 92 |
6.8.10. Finding directories . . . . . . . . . . . . . . . . . 92 |
205 |
6.8.11. Adding instruments to the instruments database . . . 94 |
6.8.11. Adding instruments to the instruments database . . . 94 |
206 |
6.8.12. Removing an instrument . . . . . . . . . . . . . . . 95 |
6.8.12. Removing an instrument . . . . . . . . . . . . . . . 95 |
207 |
6.8.13. Getting amount of instruments . . . . . . . . . . . . 95 |
6.8.13. Getting amount of instruments . . . . . . . . . . . . 96 |
208 |
6.8.14. Listing all instruments in specific directory . . . . 96 |
6.8.14. Listing all instruments in specific directory . . . . 96 |
209 |
6.8.15. Getting instrument information . . . . . . . . . . . 97 |
6.8.15. Getting instrument information . . . . . . . . . . . 97 |
210 |
6.8.16. Renaming an instrument . . . . . . . . . . . . . . . 99 |
6.8.16. Renaming an instrument . . . . . . . . . . . . . . . 99 |
211 |
6.8.17. Moving an instrument . . . . . . . . . . . . . . . . 99 |
6.8.17. Moving an instrument . . . . . . . . . . . . . . . . 100 |
212 |
6.8.18. Copying instruments . . . . . . . . . . . . . . . . . 100 |
6.8.18. Copying instruments . . . . . . . . . . . . . . . . . 100 |
213 |
6.8.19. Changing the description of instrument . . . . . . . 101 |
6.8.19. Changing the description of instrument . . . . . . . 101 |
214 |
6.8.20. Finding instruments . . . . . . . . . . . . . . . . . 101 |
6.8.20. Finding instruments . . . . . . . . . . . . . . . . . 101 |
215 |
7. Command Syntax . . . . . . . . . . . . . . . . . . . . . . . 104 |
6.8.21. Getting job status information . . . . . . . . . . . 104 |
216 |
8. Events . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 |
7. Command Syntax . . . . . . . . . . . . . . . . . . . . . . . 106 |
217 |
8.1. Number of audio output devices changed . . . . . . . . . 117 |
8. Events . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 |
218 |
8.2. Audio output device's settings changed . . . . . . . . . 117 |
8.1. Number of audio output devices changed . . . . . . . . . 120 |
219 |
8.3. Number of MIDI input devices changed . . . . . . . . . . 117 |
8.2. Audio output device's settings changed . . . . . . . . . 120 |
220 |
|
|
221 |
|
|
222 |
|
|
223 |
Schoenebeck Expires November 17, 2007 [Page 4] |
Schoenebeck Expires November 25, 2007 [Page 4] |
224 |
|
|
225 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
226 |
|
|
227 |
|
|
228 |
8.4. MIDI input device's settings changed . . . . . . . . . . 118 |
8.3. Number of MIDI input devices changed . . . . . . . . . . 120 |
229 |
8.5. Number of sampler channels changed . . . . . . . . . . . 118 |
8.4. MIDI input device's settings changed . . . . . . . . . . 121 |
230 |
8.6. Number of active voices changed . . . . . . . . . . . . . 118 |
8.5. Number of sampler channels changed . . . . . . . . . . . 121 |
231 |
8.7. Number of active disk streams changed . . . . . . . . . . 119 |
8.6. Number of active voices changed . . . . . . . . . . . . . 121 |
232 |
8.8. Disk stream buffer fill state changed . . . . . . . . . . 119 |
8.7. Number of active disk streams changed . . . . . . . . . . 122 |
233 |
8.9. Channel information changed . . . . . . . . . . . . . . . 119 |
8.8. Disk stream buffer fill state changed . . . . . . . . . . 122 |
234 |
8.10. Number of effect sends changed . . . . . . . . . . . . . 120 |
8.9. Channel information changed . . . . . . . . . . . . . . . 122 |
235 |
8.11. Effect send information changed . . . . . . . . . . . . . 120 |
8.10. Number of effect sends changed . . . . . . . . . . . . . 123 |
236 |
8.12. Total number of active voices changed . . . . . . . . . . 120 |
8.11. Effect send information changed . . . . . . . . . . . . . 123 |
237 |
8.13. Number of MIDI instrument maps changed . . . . . . . . . 121 |
8.12. Total number of active voices changed . . . . . . . . . . 123 |
238 |
8.14. MIDI instrument map information changed . . . . . . . . . 121 |
8.13. Number of MIDI instrument maps changed . . . . . . . . . 124 |
239 |
8.15. Number of MIDI instruments changed . . . . . . . . . . . 121 |
8.14. MIDI instrument map information changed . . . . . . . . . 124 |
240 |
8.16. MIDI instrument information changed . . . . . . . . . . . 122 |
8.15. Number of MIDI instruments changed . . . . . . . . . . . 124 |
241 |
8.17. Global settings changed . . . . . . . . . . . . . . . . . 122 |
8.16. MIDI instrument information changed . . . . . . . . . . . 125 |
242 |
8.18. Number of database instrument directories changed . . . . 123 |
8.17. Global settings changed . . . . . . . . . . . . . . . . . 125 |
243 |
8.19. Database instrument directory information changed . . . . 123 |
8.18. Number of database instrument directories changed . . . . 126 |
244 |
8.20. Number of database instruments changed . . . . . . . . . 124 |
8.19. Database instrument directory information changed . . . . 126 |
245 |
8.21. Database instrument information changed . . . . . . . . . 124 |
8.20. Number of database instruments changed . . . . . . . . . 127 |
246 |
8.22. Miscellaneous and debugging events . . . . . . . . . . . 125 |
8.21. Database instrument information changed . . . . . . . . . 127 |
247 |
9. Security Considerations . . . . . . . . . . . . . . . . . . . 126 |
8.22. Database job status information changed . . . . . . . . . 128 |
248 |
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 127 |
8.23. Miscellaneous and debugging events . . . . . . . . . . . 128 |
249 |
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 128 |
9. Security Considerations . . . . . . . . . . . . . . . . . . . 129 |
250 |
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 129 |
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 130 |
251 |
Intellectual Property and Copyright Statements . . . . . . . . . 130 |
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 131 |
252 |
|
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 132 |
253 |
|
Intellectual Property and Copyright Statements . . . . . . . . . 133 |
254 |
|
|
255 |
|
|
256 |
|
|
276 |
|
|
277 |
|
|
278 |
|
|
279 |
|
Schoenebeck Expires November 25, 2007 [Page 5] |
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 5] |
|
280 |
|
|
281 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
282 |
|
|
332 |
|
|
333 |
|
|
334 |
|
|
335 |
Schoenebeck Expires November 17, 2007 [Page 6] |
Schoenebeck Expires November 25, 2007 [Page 6] |
336 |
|
|
337 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
338 |
|
|
388 |
|
|
389 |
|
|
390 |
|
|
391 |
Schoenebeck Expires November 17, 2007 [Page 7] |
Schoenebeck Expires November 25, 2007 [Page 7] |
392 |
|
|
393 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
394 |
|
|
444 |
|
|
445 |
|
|
446 |
|
|
447 |
Schoenebeck Expires November 17, 2007 [Page 8] |
Schoenebeck Expires November 25, 2007 [Page 8] |
448 |
|
|
449 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
450 |
|
|
500 |
|
|
501 |
|
|
502 |
|
|
503 |
Schoenebeck Expires November 17, 2007 [Page 9] |
Schoenebeck Expires November 25, 2007 [Page 9] |
504 |
|
|
505 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
506 |
|
|
556 |
|
|
557 |
|
|
558 |
|
|
559 |
Schoenebeck Expires November 17, 2007 [Page 10] |
Schoenebeck Expires November 25, 2007 [Page 10] |
560 |
|
|
561 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
562 |
|
|
612 |
|
|
613 |
|
|
614 |
|
|
615 |
Schoenebeck Expires November 17, 2007 [Page 11] |
Schoenebeck Expires November 25, 2007 [Page 11] |
616 |
|
|
617 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
618 |
|
|
668 |
|
|
669 |
|
|
670 |
|
|
671 |
Schoenebeck Expires November 17, 2007 [Page 12] |
Schoenebeck Expires November 25, 2007 [Page 12] |
672 |
|
|
673 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
674 |
|
|
724 |
|
|
725 |
|
|
726 |
|
|
727 |
Schoenebeck Expires November 17, 2007 [Page 13] |
Schoenebeck Expires November 25, 2007 [Page 13] |
728 |
|
|
729 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
730 |
|
|
780 |
|
|
781 |
|
|
782 |
|
|
783 |
Schoenebeck Expires November 17, 2007 [Page 14] |
Schoenebeck Expires November 25, 2007 [Page 14] |
784 |
|
|
785 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
786 |
|
|
836 |
|
|
837 |
|
|
838 |
|
|
839 |
Schoenebeck Expires November 17, 2007 [Page 15] |
Schoenebeck Expires November 25, 2007 [Page 15] |
840 |
|
|
841 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
842 |
|
|
892 |
|
|
893 |
|
|
894 |
|
|
895 |
Schoenebeck Expires November 17, 2007 [Page 16] |
Schoenebeck Expires November 25, 2007 [Page 16] |
896 |
|
|
897 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
898 |
|
|
948 |
|
|
949 |
|
|
950 |
|
|
951 |
Schoenebeck Expires November 17, 2007 [Page 17] |
Schoenebeck Expires November 25, 2007 [Page 17] |
952 |
|
|
953 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
954 |
|
|
1004 |
|
|
1005 |
|
|
1006 |
|
|
1007 |
Schoenebeck Expires November 17, 2007 [Page 18] |
Schoenebeck Expires November 25, 2007 [Page 18] |
1008 |
|
|
1009 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1010 |
|
|
1060 |
|
|
1061 |
|
|
1062 |
|
|
1063 |
Schoenebeck Expires November 17, 2007 [Page 19] |
Schoenebeck Expires November 25, 2007 [Page 19] |
1064 |
|
|
1065 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1066 |
|
|
1116 |
|
|
1117 |
|
|
1118 |
|
|
1119 |
Schoenebeck Expires November 17, 2007 [Page 20] |
Schoenebeck Expires November 25, 2007 [Page 20] |
1120 |
|
|
1121 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1122 |
|
|
1172 |
|
|
1173 |
|
|
1174 |
|
|
1175 |
Schoenebeck Expires November 17, 2007 [Page 21] |
Schoenebeck Expires November 25, 2007 [Page 21] |
1176 |
|
|
1177 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1178 |
|
|
1228 |
|
|
1229 |
|
|
1230 |
|
|
1231 |
Schoenebeck Expires November 17, 2007 [Page 22] |
Schoenebeck Expires November 25, 2007 [Page 22] |
1232 |
|
|
1233 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1234 |
|
|
1284 |
|
|
1285 |
|
|
1286 |
|
|
1287 |
Schoenebeck Expires November 17, 2007 [Page 23] |
Schoenebeck Expires November 25, 2007 [Page 23] |
1288 |
|
|
1289 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1290 |
|
|
1340 |
|
|
1341 |
|
|
1342 |
|
|
1343 |
Schoenebeck Expires November 17, 2007 [Page 24] |
Schoenebeck Expires November 25, 2007 [Page 24] |
1344 |
|
|
1345 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1346 |
|
|
1396 |
|
|
1397 |
|
|
1398 |
|
|
1399 |
Schoenebeck Expires November 17, 2007 [Page 25] |
Schoenebeck Expires November 25, 2007 [Page 25] |
1400 |
|
|
1401 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1402 |
|
|
1452 |
|
|
1453 |
|
|
1454 |
|
|
1455 |
Schoenebeck Expires November 17, 2007 [Page 26] |
Schoenebeck Expires November 25, 2007 [Page 26] |
1456 |
|
|
1457 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1458 |
|
|
1508 |
|
|
1509 |
|
|
1510 |
|
|
1511 |
Schoenebeck Expires November 17, 2007 [Page 27] |
Schoenebeck Expires November 25, 2007 [Page 27] |
1512 |
|
|
1513 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1514 |
|
|
1564 |
|
|
1565 |
|
|
1566 |
|
|
1567 |
Schoenebeck Expires November 17, 2007 [Page 28] |
Schoenebeck Expires November 25, 2007 [Page 28] |
1568 |
|
|
1569 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1570 |
|
|
1620 |
|
|
1621 |
|
|
1622 |
|
|
1623 |
Schoenebeck Expires November 17, 2007 [Page 29] |
Schoenebeck Expires November 25, 2007 [Page 29] |
1624 |
|
|
1625 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1626 |
|
|
1676 |
|
|
1677 |
|
|
1678 |
|
|
1679 |
Schoenebeck Expires November 17, 2007 [Page 30] |
Schoenebeck Expires November 25, 2007 [Page 30] |
1680 |
|
|
1681 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1682 |
|
|
1732 |
|
|
1733 |
|
|
1734 |
|
|
1735 |
Schoenebeck Expires November 17, 2007 [Page 31] |
Schoenebeck Expires November 25, 2007 [Page 31] |
1736 |
|
|
1737 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1738 |
|
|
1788 |
|
|
1789 |
|
|
1790 |
|
|
1791 |
Schoenebeck Expires November 17, 2007 [Page 32] |
Schoenebeck Expires November 25, 2007 [Page 32] |
1792 |
|
|
1793 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1794 |
|
|
1844 |
|
|
1845 |
|
|
1846 |
|
|
1847 |
Schoenebeck Expires November 17, 2007 [Page 33] |
Schoenebeck Expires November 25, 2007 [Page 33] |
1848 |
|
|
1849 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1850 |
|
|
1900 |
|
|
1901 |
|
|
1902 |
|
|
1903 |
Schoenebeck Expires November 17, 2007 [Page 34] |
Schoenebeck Expires November 25, 2007 [Page 34] |
1904 |
|
|
1905 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1906 |
|
|
1956 |
|
|
1957 |
|
|
1958 |
|
|
1959 |
Schoenebeck Expires November 17, 2007 [Page 35] |
Schoenebeck Expires November 25, 2007 [Page 35] |
1960 |
|
|
1961 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
1962 |
|
|
2012 |
|
|
2013 |
|
|
2014 |
|
|
2015 |
Schoenebeck Expires November 17, 2007 [Page 36] |
Schoenebeck Expires November 25, 2007 [Page 36] |
2016 |
|
|
2017 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2018 |
|
|
2068 |
|
|
2069 |
|
|
2070 |
|
|
2071 |
Schoenebeck Expires November 17, 2007 [Page 37] |
Schoenebeck Expires November 25, 2007 [Page 37] |
2072 |
|
|
2073 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2074 |
|
|
2124 |
|
|
2125 |
|
|
2126 |
|
|
2127 |
Schoenebeck Expires November 17, 2007 [Page 38] |
Schoenebeck Expires November 25, 2007 [Page 38] |
2128 |
|
|
2129 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2130 |
|
|
2180 |
|
|
2181 |
|
|
2182 |
|
|
2183 |
Schoenebeck Expires November 17, 2007 [Page 39] |
Schoenebeck Expires November 25, 2007 [Page 39] |
2184 |
|
|
2185 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2186 |
|
|
2236 |
|
|
2237 |
|
|
2238 |
|
|
2239 |
Schoenebeck Expires November 17, 2007 [Page 40] |
Schoenebeck Expires November 25, 2007 [Page 40] |
2240 |
|
|
2241 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2242 |
|
|
2292 |
|
|
2293 |
|
|
2294 |
|
|
2295 |
Schoenebeck Expires November 17, 2007 [Page 41] |
Schoenebeck Expires November 25, 2007 [Page 41] |
2296 |
|
|
2297 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2298 |
|
|
2348 |
|
|
2349 |
|
|
2350 |
|
|
2351 |
Schoenebeck Expires November 17, 2007 [Page 42] |
Schoenebeck Expires November 25, 2007 [Page 42] |
2352 |
|
|
2353 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2354 |
|
|
2404 |
|
|
2405 |
|
|
2406 |
|
|
2407 |
Schoenebeck Expires November 17, 2007 [Page 43] |
Schoenebeck Expires November 25, 2007 [Page 43] |
2408 |
|
|
2409 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2410 |
|
|
2460 |
|
|
2461 |
|
|
2462 |
|
|
2463 |
Schoenebeck Expires November 17, 2007 [Page 44] |
Schoenebeck Expires November 25, 2007 [Page 44] |
2464 |
|
|
2465 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2466 |
|
|
2516 |
|
|
2517 |
|
|
2518 |
|
|
2519 |
Schoenebeck Expires November 17, 2007 [Page 45] |
Schoenebeck Expires November 25, 2007 [Page 45] |
2520 |
|
|
2521 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2522 |
|
|
2572 |
|
|
2573 |
|
|
2574 |
|
|
2575 |
Schoenebeck Expires November 17, 2007 [Page 46] |
Schoenebeck Expires November 25, 2007 [Page 46] |
2576 |
|
|
2577 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2578 |
|
|
2628 |
|
|
2629 |
|
|
2630 |
|
|
2631 |
Schoenebeck Expires November 17, 2007 [Page 47] |
Schoenebeck Expires November 25, 2007 [Page 47] |
2632 |
|
|
2633 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2634 |
|
|
2684 |
|
|
2685 |
|
|
2686 |
|
|
2687 |
Schoenebeck Expires November 17, 2007 [Page 48] |
Schoenebeck Expires November 25, 2007 [Page 48] |
2688 |
|
|
2689 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2690 |
|
|
2740 |
|
|
2741 |
|
|
2742 |
|
|
2743 |
Schoenebeck Expires November 17, 2007 [Page 49] |
Schoenebeck Expires November 25, 2007 [Page 49] |
2744 |
|
|
2745 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2746 |
|
|
2796 |
|
|
2797 |
|
|
2798 |
|
|
2799 |
Schoenebeck Expires November 17, 2007 [Page 50] |
Schoenebeck Expires November 25, 2007 [Page 50] |
2800 |
|
|
2801 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2802 |
|
|
2852 |
|
|
2853 |
|
|
2854 |
|
|
2855 |
Schoenebeck Expires November 17, 2007 [Page 51] |
Schoenebeck Expires November 25, 2007 [Page 51] |
2856 |
|
|
2857 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2858 |
|
|
2908 |
|
|
2909 |
|
|
2910 |
|
|
2911 |
Schoenebeck Expires November 17, 2007 [Page 52] |
Schoenebeck Expires November 25, 2007 [Page 52] |
2912 |
|
|
2913 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2914 |
|
|
2964 |
|
|
2965 |
|
|
2966 |
|
|
2967 |
Schoenebeck Expires November 17, 2007 [Page 53] |
Schoenebeck Expires November 25, 2007 [Page 53] |
2968 |
|
|
2969 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
2970 |
|
|
3020 |
|
|
3021 |
|
|
3022 |
|
|
3023 |
Schoenebeck Expires November 17, 2007 [Page 54] |
Schoenebeck Expires November 25, 2007 [Page 54] |
3024 |
|
|
3025 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3026 |
|
|
3076 |
|
|
3077 |
|
|
3078 |
|
|
3079 |
Schoenebeck Expires November 17, 2007 [Page 55] |
Schoenebeck Expires November 25, 2007 [Page 55] |
3080 |
|
|
3081 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3082 |
|
|
3132 |
|
|
3133 |
|
|
3134 |
|
|
3135 |
Schoenebeck Expires November 17, 2007 [Page 56] |
Schoenebeck Expires November 25, 2007 [Page 56] |
3136 |
|
|
3137 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3138 |
|
|
3188 |
|
|
3189 |
|
|
3190 |
|
|
3191 |
Schoenebeck Expires November 17, 2007 [Page 57] |
Schoenebeck Expires November 25, 2007 [Page 57] |
3192 |
|
|
3193 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3194 |
|
|
3244 |
|
|
3245 |
|
|
3246 |
|
|
3247 |
Schoenebeck Expires November 17, 2007 [Page 58] |
Schoenebeck Expires November 25, 2007 [Page 58] |
3248 |
|
|
3249 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3250 |
|
|
3300 |
|
|
3301 |
|
|
3302 |
|
|
3303 |
Schoenebeck Expires November 17, 2007 [Page 59] |
Schoenebeck Expires November 25, 2007 [Page 59] |
3304 |
|
|
3305 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3306 |
|
|
3356 |
|
|
3357 |
|
|
3358 |
|
|
3359 |
Schoenebeck Expires November 17, 2007 [Page 60] |
Schoenebeck Expires November 25, 2007 [Page 60] |
3360 |
|
|
3361 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3362 |
|
|
3412 |
|
|
3413 |
|
|
3414 |
|
|
3415 |
Schoenebeck Expires November 17, 2007 [Page 61] |
Schoenebeck Expires November 25, 2007 [Page 61] |
3416 |
|
|
3417 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3418 |
|
|
3468 |
|
|
3469 |
|
|
3470 |
|
|
3471 |
Schoenebeck Expires November 17, 2007 [Page 62] |
Schoenebeck Expires November 25, 2007 [Page 62] |
3472 |
|
|
3473 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3474 |
|
|
3524 |
|
|
3525 |
|
|
3526 |
|
|
3527 |
Schoenebeck Expires November 17, 2007 [Page 63] |
Schoenebeck Expires November 25, 2007 [Page 63] |
3528 |
|
|
3529 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3530 |
|
|
3580 |
|
|
3581 |
|
|
3582 |
|
|
3583 |
Schoenebeck Expires November 17, 2007 [Page 64] |
Schoenebeck Expires November 25, 2007 [Page 64] |
3584 |
|
|
3585 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3586 |
|
|
3636 |
|
|
3637 |
|
|
3638 |
|
|
3639 |
Schoenebeck Expires November 17, 2007 [Page 65] |
Schoenebeck Expires November 25, 2007 [Page 65] |
3640 |
|
|
3641 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3642 |
|
|
3692 |
|
|
3693 |
|
|
3694 |
|
|
3695 |
Schoenebeck Expires November 17, 2007 [Page 66] |
Schoenebeck Expires November 25, 2007 [Page 66] |
3696 |
|
|
3697 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3698 |
|
|
3748 |
|
|
3749 |
|
|
3750 |
|
|
3751 |
Schoenebeck Expires November 17, 2007 [Page 67] |
Schoenebeck Expires November 25, 2007 [Page 67] |
3752 |
|
|
3753 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3754 |
|
|
3804 |
|
|
3805 |
|
|
3806 |
|
|
3807 |
Schoenebeck Expires November 17, 2007 [Page 68] |
Schoenebeck Expires November 25, 2007 [Page 68] |
3808 |
|
|
3809 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3810 |
|
|
3860 |
|
|
3861 |
|
|
3862 |
|
|
3863 |
Schoenebeck Expires November 17, 2007 [Page 69] |
Schoenebeck Expires November 25, 2007 [Page 69] |
3864 |
|
|
3865 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3866 |
|
|
3916 |
|
|
3917 |
|
|
3918 |
|
|
3919 |
Schoenebeck Expires November 17, 2007 [Page 70] |
Schoenebeck Expires November 25, 2007 [Page 70] |
3920 |
|
|
3921 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3922 |
|
|
3972 |
|
|
3973 |
|
|
3974 |
|
|
3975 |
Schoenebeck Expires November 17, 2007 [Page 71] |
Schoenebeck Expires November 25, 2007 [Page 71] |
3976 |
|
|
3977 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
3978 |
|
|
4028 |
|
|
4029 |
|
|
4030 |
|
|
4031 |
Schoenebeck Expires November 17, 2007 [Page 72] |
Schoenebeck Expires November 25, 2007 [Page 72] |
4032 |
|
|
4033 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4034 |
|
|
4084 |
|
|
4085 |
|
|
4086 |
|
|
4087 |
Schoenebeck Expires November 17, 2007 [Page 73] |
Schoenebeck Expires November 25, 2007 [Page 73] |
4088 |
|
|
4089 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4090 |
|
|
4140 |
|
|
4141 |
|
|
4142 |
|
|
4143 |
Schoenebeck Expires November 17, 2007 [Page 74] |
Schoenebeck Expires November 25, 2007 [Page 74] |
4144 |
|
|
4145 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4146 |
|
|
4196 |
|
|
4197 |
|
|
4198 |
|
|
4199 |
Schoenebeck Expires November 17, 2007 [Page 75] |
Schoenebeck Expires November 25, 2007 [Page 75] |
4200 |
|
|
4201 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4202 |
|
|
4252 |
|
|
4253 |
|
|
4254 |
|
|
4255 |
Schoenebeck Expires November 17, 2007 [Page 76] |
Schoenebeck Expires November 25, 2007 [Page 76] |
4256 |
|
|
4257 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4258 |
|
|
4308 |
|
|
4309 |
|
|
4310 |
|
|
4311 |
Schoenebeck Expires November 17, 2007 [Page 77] |
Schoenebeck Expires November 25, 2007 [Page 77] |
4312 |
|
|
4313 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4314 |
|
|
4364 |
|
|
4365 |
|
|
4366 |
|
|
4367 |
Schoenebeck Expires November 17, 2007 [Page 78] |
Schoenebeck Expires November 25, 2007 [Page 78] |
4368 |
|
|
4369 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4370 |
|
|
4420 |
|
|
4421 |
|
|
4422 |
|
|
4423 |
Schoenebeck Expires November 17, 2007 [Page 79] |
Schoenebeck Expires November 25, 2007 [Page 79] |
4424 |
|
|
4425 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4426 |
|
|
4476 |
|
|
4477 |
|
|
4478 |
|
|
4479 |
Schoenebeck Expires November 17, 2007 [Page 80] |
Schoenebeck Expires November 25, 2007 [Page 80] |
4480 |
|
|
4481 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4482 |
|
|
4532 |
|
|
4533 |
|
|
4534 |
|
|
4535 |
Schoenebeck Expires November 17, 2007 [Page 81] |
Schoenebeck Expires November 25, 2007 [Page 81] |
4536 |
|
|
4537 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4538 |
|
|
4588 |
|
|
4589 |
|
|
4590 |
|
|
4591 |
Schoenebeck Expires November 17, 2007 [Page 82] |
Schoenebeck Expires November 25, 2007 [Page 82] |
4592 |
|
|
4593 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4594 |
|
|
4644 |
|
|
4645 |
|
|
4646 |
|
|
4647 |
Schoenebeck Expires November 17, 2007 [Page 83] |
Schoenebeck Expires November 25, 2007 [Page 83] |
4648 |
|
|
4649 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4650 |
|
|
4700 |
|
|
4701 |
|
|
4702 |
|
|
4703 |
Schoenebeck Expires November 17, 2007 [Page 84] |
Schoenebeck Expires November 25, 2007 [Page 84] |
4704 |
|
|
4705 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4706 |
|
|
4756 |
|
|
4757 |
|
|
4758 |
|
|
4759 |
Schoenebeck Expires November 17, 2007 [Page 85] |
Schoenebeck Expires November 25, 2007 [Page 85] |
4760 |
|
|
4761 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4762 |
|
|
4812 |
|
|
4813 |
|
|
4814 |
|
|
4815 |
Schoenebeck Expires November 17, 2007 [Page 86] |
Schoenebeck Expires November 25, 2007 [Page 86] |
4816 |
|
|
4817 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4818 |
|
|
4868 |
|
|
4869 |
|
|
4870 |
|
|
4871 |
Schoenebeck Expires November 17, 2007 [Page 87] |
Schoenebeck Expires November 25, 2007 [Page 87] |
4872 |
|
|
4873 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4874 |
|
|
4924 |
|
|
4925 |
|
|
4926 |
|
|
4927 |
Schoenebeck Expires November 17, 2007 [Page 88] |
Schoenebeck Expires November 25, 2007 [Page 88] |
4928 |
|
|
4929 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4930 |
|
|
4980 |
|
|
4981 |
|
|
4982 |
|
|
4983 |
Schoenebeck Expires November 17, 2007 [Page 89] |
Schoenebeck Expires November 25, 2007 [Page 89] |
4984 |
|
|
4985 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
4986 |
|
|
5036 |
|
|
5037 |
|
|
5038 |
|
|
5039 |
Schoenebeck Expires November 17, 2007 [Page 90] |
Schoenebeck Expires November 25, 2007 [Page 90] |
5040 |
|
|
5041 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5042 |
|
|
5092 |
|
|
5093 |
|
|
5094 |
|
|
5095 |
Schoenebeck Expires November 17, 2007 [Page 91] |
Schoenebeck Expires November 25, 2007 [Page 91] |
5096 |
|
|
5097 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5098 |
|
|
5148 |
|
|
5149 |
|
|
5150 |
|
|
5151 |
Schoenebeck Expires November 17, 2007 [Page 92] |
Schoenebeck Expires November 25, 2007 [Page 92] |
5152 |
|
|
5153 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5154 |
|
|
5204 |
|
|
5205 |
|
|
5206 |
|
|
5207 |
Schoenebeck Expires November 17, 2007 [Page 93] |
Schoenebeck Expires November 25, 2007 [Page 93] |
5208 |
|
|
5209 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5210 |
|
|
5214 |
The front-end can add one or more instruments to the instruments |
The front-end can add one or more instruments to the instruments |
5215 |
database by sending the following command: |
database by sending the following command: |
5216 |
|
|
5217 |
ADD DB_INSTRUMENTS [<mode>] <db_dir> <file_path> [<instr_index>] |
ADD DB_INSTRUMENTS [NON_MODAL] [<mode>] <db_dir> <file_path> |
5218 |
|
[<instr_index>] |
5219 |
|
|
5220 |
Where <db_dir> is the absolute path name of a directory (encapsulated |
Where <db_dir> is the absolute path name of a directory (encapsulated |
5221 |
into apostrophes) in the instruments database in which only the new |
into apostrophes) in the instruments database in which only the new |
5231 |
is provided as <file_path> and specifies how the scanning will be |
is provided as <file_path> and specifies how the scanning will be |
5232 |
done and has exactly the following possibilities: |
done and has exactly the following possibilities: |
5233 |
|
|
5234 |
|
"RECURSIVE" - |
5235 |
|
|
5236 |
|
All instruments will be processed, including those in the |
5237 |
|
subdirectories, and the respective subdirectory tree structure |
5238 |
|
will be recreated in the instruments database |
5239 |
|
|
5240 |
"NON_RECURSIVE" - |
"NON_RECURSIVE" - |
5241 |
|
|
5242 |
Only the instruments in the specified directory will be added, |
Only the instruments in the specified directory will be added, |
5249 |
not be recreated in the instruments database. All instruments |
not be recreated in the instruments database. All instruments |
5250 |
will be added directly in the specified database directory. |
will be added directly in the specified database directory. |
5251 |
|
|
5252 |
not supplied - |
The difference between regular and NON_MODAL versions of the command |
5253 |
|
is that the regular command returns when the scanning is finished |
5254 |
The subdirectory tree structure will be recreated in the |
while NON_MODAL version returns immediately and a background process |
5255 |
instruments database and all instruments will be processed and |
is launched. The GET DB_INSTRUMENTS_JOB INFO (Section 6.8.21) |
5256 |
added to the respective subdirectory in the instruments |
command can be used to monitor the scanning progress. |
|
database. |
|
5257 |
|
|
5258 |
Possible Answers: |
Possible Answers: |
5259 |
|
|
|
"OK" - |
|
5260 |
|
|
|
on success |
|
5261 |
|
|
5262 |
|
|
5263 |
|
Schoenebeck Expires November 25, 2007 [Page 94] |
5264 |
|
|
5265 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5266 |
|
|
5267 |
|
|
5268 |
|
"OK" - |
5269 |
|
|
5270 |
|
on success when NON_MODAL is not supplied |
5271 |
|
|
5272 |
Schoenebeck Expires November 17, 2007 [Page 94] |
"OK[<job-id>]" - |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
5273 |
|
|
5274 |
|
on success when NON_MODAL is supplied, where <job-id> is a |
5275 |
|
numerical ID used to obtain status information about the job |
5276 |
|
progress. See GET DB_INSTRUMENTS_JOB INFO (Section 6.8.21) |
5277 |
|
|
5278 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
5279 |
|
|
5312 |
|
|
5313 |
S: "OK" |
S: "OK" |
5314 |
|
|
5315 |
|
|
5316 |
|
|
5317 |
|
|
5318 |
|
|
5319 |
|
Schoenebeck Expires November 25, 2007 [Page 95] |
5320 |
|
|
5321 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5322 |
|
|
5323 |
|
|
5324 |
6.8.13. Getting amount of instruments |
6.8.13. Getting amount of instruments |
5325 |
|
|
5326 |
The front-end can retrieve the current amount of instruments in a |
The front-end can retrieve the current amount of instruments in a |
5333 |
including those located in subdirectories of the specified directory, |
including those located in subdirectories of the specified directory, |
5334 |
will be returned. |
will be returned. |
5335 |
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 95] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
5336 |
Possible Answers: |
Possible Answers: |
5337 |
|
|
5338 |
The current number of instruments in the specified directory. |
The current number of instruments in the specified directory. |
5370 |
|
|
5371 |
Example: |
Example: |
5372 |
|
|
5373 |
|
|
5374 |
|
|
5375 |
|
Schoenebeck Expires November 25, 2007 [Page 96] |
5376 |
|
|
5377 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5378 |
|
|
5379 |
|
|
5380 |
C: "LIST DB_INSTRUMENTS '/Piano Collection'" |
C: "LIST DB_INSTRUMENTS '/Piano Collection'" |
5381 |
|
|
5382 |
S: "'Bosendorfer 290','Steinway D'" |
S: "'Bosendorfer 290','Steinway D'" |
5386 |
S: "'/Piano Collection/Bosendorfer 290','/Piano Collection/ |
S: "'/Piano Collection/Bosendorfer 290','/Piano Collection/ |
5387 |
Steinway D','/Piano Collection/Lite/Free Piano'" |
Steinway D','/Piano Collection/Lite/Free Piano'" |
5388 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 96] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
5389 |
6.8.15. Getting instrument information |
6.8.15. Getting instrument information |
5390 |
|
|
5391 |
The front-end can ask for the current settings of an instrument by |
The front-end can ask for the current settings of an instrument by |
5424 |
|
|
5425 |
SIZE - |
SIZE - |
5426 |
|
|
|
The size of the instrument in bytes. |
|
5427 |
|
|
|
CREATED - |
|
|
|
|
|
The date and time when the instrument is added in the |
|
|
instruments database, represented in "YYYY-MM-DD HH:MM:SS" |
|
|
format |
|
5428 |
|
|
5429 |
|
|
5430 |
|
|
5431 |
|
Schoenebeck Expires November 25, 2007 [Page 97] |
5432 |
|
|
5433 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5434 |
|
|
5435 |
|
|
5436 |
|
The size of the instrument in bytes. |
5437 |
|
|
5438 |
Schoenebeck Expires November 17, 2007 [Page 97] |
CREATED - |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
5439 |
|
|
5440 |
|
The date and time when the instrument is added in the |
5441 |
|
instruments database, represented in "YYYY-MM-DD HH:MM:SS" |
5442 |
|
format |
5443 |
|
|
5444 |
MODIFIED - |
MODIFIED - |
5445 |
|
|
5481 |
|
|
5482 |
"FORMAT_FAMILY: GIG" |
"FORMAT_FAMILY: GIG" |
5483 |
|
|
|
"FORMAT_VERSION: 2" |
|
5484 |
|
|
|
"SIZE: 2050871870" |
|
5485 |
|
|
|
"CREATED: 2007-02-05 10:23:12" |
|
5486 |
|
|
5487 |
"MODIFIED: 2007-04-07 12:50:21" |
Schoenebeck Expires November 25, 2007 [Page 98] |
5488 |
|
|
5489 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5490 |
|
|
5491 |
|
|
5492 |
|
"FORMAT_VERSION: 2" |
5493 |
|
|
5494 |
|
"SIZE: 2050871870" |
5495 |
|
|
5496 |
Schoenebeck Expires November 17, 2007 [Page 98] |
"CREATED: 2007-02-05 10:23:12" |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
5497 |
|
|
5498 |
|
"MODIFIED: 2007-04-07 12:50:21" |
5499 |
|
|
5500 |
"DESCRIPTION: " |
"DESCRIPTION: " |
5501 |
|
|
5537 |
|
|
5538 |
S: "OK" |
S: "OK" |
5539 |
|
|
|
6.8.17. Moving an instrument |
|
5540 |
|
|
|
The front-end can move a specific instrument to another directory by |
|
|
sending the following command: |
|
5541 |
|
|
|
MOVE DB_INSTRUMENT <instr> <dst> |
|
5542 |
|
|
5543 |
Where <instr> is the absolute path name of the instrument to move and |
Schoenebeck Expires November 25, 2007 [Page 99] |
5544 |
|
|
5545 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5546 |
|
|
5547 |
|
|
5548 |
|
6.8.17. Moving an instrument |
5549 |
|
|
5550 |
Schoenebeck Expires November 17, 2007 [Page 99] |
The front-end can move a specific instrument to another directory by |
5551 |
|
sending the following command: |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
5552 |
|
|
5553 |
|
MOVE DB_INSTRUMENT <instr> <dst> |
5554 |
|
|
5555 |
|
Where <instr> is the absolute path name of the instrument to move and |
5556 |
<dst> is the directory where the instrument will be moved to. |
<dst> is the directory where the instrument will be moved to. |
5557 |
|
|
5558 |
Possible Answers: |
Possible Answers: |
5592 |
|
|
5593 |
"ERR:<error-code>:<error-message>" - |
"ERR:<error-code>:<error-message>" - |
5594 |
|
|
5595 |
|
|
5596 |
|
|
5597 |
|
|
5598 |
|
|
5599 |
|
Schoenebeck Expires November 25, 2007 [Page 100] |
5600 |
|
|
5601 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5602 |
|
|
5603 |
|
|
5604 |
in case the given instrument does not exists, or if an |
in case the given instrument does not exists, or if an |
5605 |
instrument with name equal to the name of the specified |
instrument with name equal to the name of the specified |
5606 |
instrument already exists in the destination directory. |
instrument already exists in the destination directory. |
5610 |
C: "COPY DB_INSTRUMENT '/Piano Collection/Bosendorfer 290' |
C: "COPY DB_INSTRUMENT '/Piano Collection/Bosendorfer 290' |
5611 |
'/Acoustic/Pianos/'" |
'/Acoustic/Pianos/'" |
5612 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 100] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
5613 |
S: "OK" |
S: "OK" |
5614 |
|
|
5615 |
6.8.19. Changing the description of instrument |
6.8.19. Changing the description of instrument |
5649 |
Where <dir> should be replaced by the absolute path name of the |
Where <dir> should be replaced by the absolute path name of the |
5650 |
directory to search in. If NON_RECURSIVE is specified, the |
directory to search in. If NON_RECURSIVE is specified, the |
5651 |
directories located in subdirectories of the specified directory will |
directories located in subdirectories of the specified directory will |
5652 |
|
|
5653 |
|
|
5654 |
|
|
5655 |
|
Schoenebeck Expires November 25, 2007 [Page 101] |
5656 |
|
|
5657 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5658 |
|
|
5659 |
|
|
5660 |
not be searched. <criteria-list> is a list of search criterias in |
not be searched. <criteria-list> is a list of search criterias in |
5661 |
form of "key1=val1 key2=val2 ...". The following criterias are |
form of "key1=val1 key2=val2 ...". The following criterias are |
5662 |
allowed: |
allowed: |
5666 |
Restricts the search to instruments, which names satisfy the |
Restricts the search to instruments, which names satisfy the |
5667 |
supplied search string. |
supplied search string. |
5668 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 101] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
5669 |
SIZE=[<min>]..[<max>] |
SIZE=[<min>]..[<max>] |
5670 |
|
|
5671 |
Restricts the search to instruments, which size is in the |
Restricts the search to instruments, which size is in the |
5705 |
|
|
5706 |
ARTISTS='<search-string>' |
ARTISTS='<search-string>' |
5707 |
|
|
5708 |
|
|
5709 |
|
|
5710 |
|
|
5711 |
|
Schoenebeck Expires November 25, 2007 [Page 102] |
5712 |
|
|
5713 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5714 |
|
|
5715 |
|
|
5716 |
Restricts the search to instruments with artists info that |
Restricts the search to instruments with artists info that |
5717 |
satisfies the supplied search string. |
satisfies the supplied search string. |
5718 |
|
|
5723 |
|
|
5724 |
IS_DRUM=true | false |
IS_DRUM=true | false |
5725 |
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 102] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
5726 |
Either true or false. Restricts the search to drum kits or |
Either true or false. Restricts the search to drum kits or |
5727 |
chromatic instruments. |
chromatic instruments. |
5728 |
|
|
5764 |
|
|
5765 |
|
|
5766 |
|
|
5767 |
|
Schoenebeck Expires November 25, 2007 [Page 103] |
5768 |
|
|
5769 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5770 |
|
|
5771 |
|
|
5772 |
|
6.8.21. Getting job status information |
5773 |
|
|
5774 |
|
The front-end can ask for the current status of a particular database |
5775 |
|
instruments job by sending the following command: |
5776 |
|
|
5777 |
|
GET DB_INSTRUMENTS_JOB INFO <job-id> |
5778 |
|
|
5779 |
|
Where <job-id> should be replaced by the numerical ID of the job the |
5780 |
|
front-end is interested in. |
5781 |
|
|
5782 |
|
Possible Answers: |
5783 |
|
|
5784 |
|
LinuxSampler will answer by sending a <CRLF> separated list. Each |
5785 |
|
answer line begins with the settings category name followed by a |
5786 |
|
colon and then a space character <SP> and finally the info |
5787 |
|
character string to that setting category. At the moment the |
5788 |
|
following categories are defined: |
5789 |
|
|
5790 |
|
|
5791 |
|
|
5792 |
|
FILES_TOTAL - |
5793 |
|
|
5794 |
|
The total number of files scheduled for scanning |
5795 |
|
|
5796 |
|
FILES_SCANNED - |
5797 |
|
|
5798 |
|
The current number of scanned files |
5799 |
|
|
5800 |
|
SCANNING - |
5801 |
|
|
5802 |
|
The absolute path name of the file which is currently being |
5803 |
|
scanned |
5804 |
|
|
5805 |
|
STATUS - |
5806 |
|
|
5807 |
|
An integer value between 0 and 100 indicating the scanning |
5808 |
|
progress percentage of the file which is currently being |
5809 |
|
scanned |
5810 |
|
|
5811 |
|
The mentioned fields above don't have to be in particular order. |
5812 |
|
|
5813 |
|
Example: |
5814 |
|
|
5815 |
|
C: "GET DB_INSTRUMENTS_JOB INFO 2" |
5816 |
|
|
5817 |
|
S: "FILES_TOTAL: 12" |
5818 |
|
|
5819 |
|
|
5820 |
|
|
5821 |
|
|
5822 |
|
|
5823 |
|
Schoenebeck Expires November 25, 2007 [Page 104] |
5824 |
|
|
5825 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
5826 |
|
|
5827 |
|
|
5828 |
|
"FILES_SCANNED: 7" |
5829 |
|
|
5830 |
|
"SCANNING: /home/me/gigs/Bosendorfer 290.gig" |
5831 |
|
|
5832 |
|
"STATUS: 42" |
5833 |
|
|
5834 |
|
"." |
5835 |
|
|
5836 |
|
|
5837 |
|
|
5838 |
|
|
5839 |
|
|
5840 |
|
|
5841 |
|
|
5842 |
|
|
5843 |
|
|
5844 |
|
|
5845 |
|
|
5846 |
|
|
5847 |
|
|
5848 |
|
|
5849 |
|
|
5850 |
|
|
5851 |
|
|
5852 |
|
|
5853 |
|
|
5854 |
|
|
5855 |
|
|
5860 |
|
|
5861 |
|
|
5862 |
|
|
5863 |
Schoenebeck Expires November 17, 2007 [Page 103] |
|
5864 |
|
|
5865 |
|
|
5866 |
|
|
5867 |
|
|
5868 |
|
|
5869 |
|
|
5870 |
|
|
5871 |
|
|
5872 |
|
|
5873 |
|
|
5874 |
|
|
5875 |
|
|
5876 |
|
|
5877 |
|
|
5878 |
|
|
5879 |
|
Schoenebeck Expires November 25, 2007 [Page 105] |
5880 |
|
|
5881 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5882 |
|
|
5932 |
|
|
5933 |
|
|
5934 |
|
|
5935 |
Schoenebeck Expires November 17, 2007 [Page 104] |
Schoenebeck Expires November 25, 2007 [Page 106] |
5936 |
|
|
5937 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5938 |
|
|
5969 |
|
|
5970 |
/ DB_INSTRUMENT_DIRECTORY SP pathname |
/ DB_INSTRUMENT_DIRECTORY SP pathname |
5971 |
|
|
5972 |
/ DB_INSTRUMENTS SP FLAT SP pathname SP pathname |
/ DB_INSTRUMENTS SP NON_MODAL SP scan_mode SP pathname SP pathname |
5973 |
|
|
5974 |
|
/ DB_INSTRUMENTS SP scan_mode SP pathname SP pathname |
5975 |
|
|
5976 |
|
/ DB_INSTRUMENTS SP NON_MODAL SP pathname SP pathname |
5977 |
|
|
5978 |
/ DB_INSTRUMENTS SP NON_RECURSIVE SP pathname SP pathname |
/ DB_INSTRUMENTS SP NON_MODAL SP pathname SP pathname SP |
5979 |
|
instrument_index |
5980 |
|
|
5981 |
/ DB_INSTRUMENTS SP pathname SP pathname |
/ DB_INSTRUMENTS SP pathname SP pathname |
5982 |
|
|
5984 |
|
|
5985 |
/ MIDI_INSTRUMENT_MAP |
/ MIDI_INSTRUMENT_MAP |
5986 |
|
|
|
/ MIDI_INSTRUMENT_MAP SP map_name |
|
5987 |
|
|
|
subscribe_event = |
|
5988 |
|
|
|
AUDIO_OUTPUT_DEVICE_COUNT |
|
5989 |
|
|
5990 |
|
|
5991 |
|
Schoenebeck Expires November 25, 2007 [Page 107] |
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 105] |
|
5992 |
|
|
5993 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
5994 |
|
|
5995 |
|
|
5996 |
|
/ MIDI_INSTRUMENT_MAP SP map_name |
5997 |
|
|
5998 |
|
subscribe_event = |
5999 |
|
|
6000 |
|
AUDIO_OUTPUT_DEVICE_COUNT |
6001 |
|
|
6002 |
/ AUDIO_OUTPUT_DEVICE_INFO |
/ AUDIO_OUTPUT_DEVICE_INFO |
6003 |
|
|
6004 |
/ MIDI_INPUT_DEVICE_COUNT |
/ MIDI_INPUT_DEVICE_COUNT |
6035 |
|
|
6036 |
/ DB_INSTRUMENT_INFO |
/ DB_INSTRUMENT_INFO |
6037 |
|
|
6038 |
|
/ DB_INSTRUMENTS_JOB_INFO |
6039 |
|
|
6040 |
/ MISCELLANEOUS |
/ MISCELLANEOUS |
6041 |
|
|
6042 |
/ TOTAL_VOICE_COUNT |
/ TOTAL_VOICE_COUNT |
6043 |
|
|
|
/ GLOBAL_INFO |
|
6044 |
|
|
|
unsubscribe_event = |
|
6045 |
|
|
|
AUDIO_OUTPUT_DEVICE_COUNT |
|
6046 |
|
|
6047 |
/ AUDIO_OUTPUT_DEVICE_INFO |
Schoenebeck Expires November 25, 2007 [Page 108] |
6048 |
|
|
6049 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6050 |
|
|
6051 |
|
|
6052 |
|
/ GLOBAL_INFO |
6053 |
|
|
6054 |
|
unsubscribe_event = |
6055 |
|
|
6056 |
Schoenebeck Expires November 17, 2007 [Page 106] |
AUDIO_OUTPUT_DEVICE_COUNT |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
6057 |
|
|
6058 |
|
/ AUDIO_OUTPUT_DEVICE_INFO |
6059 |
|
|
6060 |
/ MIDI_INPUT_DEVICE_COUNT |
/ MIDI_INPUT_DEVICE_COUNT |
6061 |
|
|
6091 |
|
|
6092 |
/ DB_INSTRUMENT_INFO |
/ DB_INSTRUMENT_INFO |
6093 |
|
|
6094 |
|
/ DB_INSTRUMENTS_JOB_INFO |
6095 |
|
|
6096 |
/ MISCELLANEOUS |
/ MISCELLANEOUS |
6097 |
|
|
6098 |
/ TOTAL_VOICE_COUNT |
/ TOTAL_VOICE_COUNT |
6099 |
|
|
6100 |
|
|
6101 |
|
|
6102 |
|
|
6103 |
|
Schoenebeck Expires November 25, 2007 [Page 109] |
6104 |
|
|
6105 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6106 |
|
|
6107 |
|
|
6108 |
/ GLOBAL_INFO |
/ GLOBAL_INFO |
6109 |
|
|
6110 |
map_instruction = |
map_instruction = |
6116 |
SP engine_name SP filename SP instrument_index SP volume_value SP |
SP engine_name SP filename SP instrument_index SP volume_value SP |
6117 |
instr_load_mode |
instr_load_mode |
6118 |
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 107] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6119 |
/ MIDI_INSTRUMENT SP modal_arg midi_map SP midi_bank SP midi_prog |
/ MIDI_INSTRUMENT SP modal_arg midi_map SP midi_bank SP midi_prog |
6120 |
SP engine_name SP filename SP instrument_index SP volume_value SP |
SP engine_name SP filename SP instrument_index SP volume_value SP |
6121 |
entry_name |
entry_name |
6152 |
|
|
6153 |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string |
6154 |
|
|
6155 |
|
|
6156 |
|
|
6157 |
|
|
6158 |
|
|
6159 |
|
Schoenebeck Expires November 25, 2007 [Page 110] |
6160 |
|
|
6161 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6162 |
|
|
6163 |
|
|
6164 |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP |
/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP |
6165 |
key_val_list |
key_val_list |
6166 |
|
|
6173 |
/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string SP |
/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string SP |
6174 |
key_val_list |
key_val_list |
6175 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 108] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6176 |
/ AUDIO_OUTPUT_DEVICES |
/ AUDIO_OUTPUT_DEVICES |
6177 |
|
|
6178 |
/ MIDI_INPUT_DEVICES |
/ MIDI_INPUT_DEVICES |
6208 |
|
|
6209 |
/ TOTAL_VOICE_COUNT_MAX |
/ TOTAL_VOICE_COUNT_MAX |
6210 |
|
|
|
/ MIDI_INSTRUMENTS SP midi_map |
|
6211 |
|
|
|
/ MIDI_INSTRUMENTS SP ALL |
|
6212 |
|
|
|
/ MIDI_INSTRUMENT SP INFO SP midi_map SP midi_bank SP midi_prog |
|
6213 |
|
|
|
/ MIDI_INSTRUMENT_MAPS |
|
6214 |
|
|
6215 |
/ MIDI_INSTRUMENT_MAP SP INFO SP midi_map |
Schoenebeck Expires November 25, 2007 [Page 111] |
6216 |
|
|
6217 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6218 |
|
|
|
/ FX_SENDS SP sampler_channel |
|
6219 |
|
|
6220 |
|
/ MIDI_INSTRUMENTS SP midi_map |
6221 |
|
|
6222 |
|
/ MIDI_INSTRUMENTS SP ALL |
6223 |
|
|
6224 |
|
/ MIDI_INSTRUMENT SP INFO SP midi_map SP midi_bank SP midi_prog |
6225 |
|
|
6226 |
|
/ MIDI_INSTRUMENT_MAPS |
6227 |
|
|
6228 |
Schoenebeck Expires November 17, 2007 [Page 109] |
/ MIDI_INSTRUMENT_MAP SP INFO SP midi_map |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
6229 |
|
|
6230 |
|
/ FX_SENDS SP sampler_channel |
6231 |
|
|
6232 |
/ FX_SEND SP INFO SP sampler_channel SP fx_send_id |
/ FX_SEND SP INFO SP sampler_channel SP fx_send_id |
6233 |
|
|
6243 |
|
|
6244 |
/ DB_INSTRUMENT SP INFO SP pathname |
/ DB_INSTRUMENT SP INFO SP pathname |
6245 |
|
|
6246 |
|
/ DB_INSTRUMENTS_JOB SP INFO SP number |
6247 |
|
|
6248 |
/ VOLUME |
/ VOLUME |
6249 |
|
|
6250 |
set_instruction = |
set_instruction = |
6265 |
|
|
6266 |
/ MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name |
/ MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name |
6267 |
|
|
6268 |
|
|
6269 |
|
|
6270 |
|
|
6271 |
|
Schoenebeck Expires November 25, 2007 [Page 112] |
6272 |
|
|
6273 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6274 |
|
|
6275 |
|
|
6276 |
/ FX_SEND SP NAME SP sampler_channel SP fx_send_id SP fx_send_name |
/ FX_SEND SP NAME SP sampler_channel SP fx_send_id SP fx_send_name |
6277 |
|
|
6278 |
/ 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 |
6286 |
|
|
6287 |
/ DB_INSTRUMENT_DIRECTORY SP NAME SP pathname SP dirname |
/ DB_INSTRUMENT_DIRECTORY SP NAME SP pathname SP dirname |
6288 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 110] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6289 |
/ DB_INSTRUMENT_DIRECTORY SP DESCRIPTION SP pathname SP stringval |
/ DB_INSTRUMENT_DIRECTORY SP DESCRIPTION SP pathname SP stringval |
6290 |
|
|
6291 |
/ DB_INSTRUMENT SP NAME SP pathname SP dirname |
/ DB_INSTRUMENT SP NAME SP pathname SP dirname |
6322 |
|
|
6323 |
find_instruction = |
find_instruction = |
6324 |
|
|
6325 |
|
|
6326 |
|
|
6327 |
|
Schoenebeck Expires November 25, 2007 [Page 113] |
6328 |
|
|
6329 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6330 |
|
|
6331 |
|
|
6332 |
DB_INSTRUMENTS SP NON_RECURSIVE SP pathname SP query_val_list |
DB_INSTRUMENTS SP NON_RECURSIVE SP pathname SP query_val_list |
6333 |
|
|
6334 |
/ DB_INSTRUMENTS SP pathname SP query_val_list |
/ DB_INSTRUMENTS SP pathname SP query_val_list |
6340 |
|
|
6341 |
move_instruction = |
move_instruction = |
6342 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 111] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6343 |
DB_INSTRUMENT_DIRECTORY SP pathname SP pathname |
DB_INSTRUMENT_DIRECTORY SP pathname SP pathname |
6344 |
|
|
6345 |
/ DB_INSTRUMENT SP pathname SP pathname |
/ DB_INSTRUMENT SP pathname SP pathname |
6376 |
/ MIDI_INPUT SP sampler_channel SP device_index SP |
/ MIDI_INPUT SP sampler_channel SP device_index SP |
6377 |
midi_input_port_index SP midi_input_channel_index |
midi_input_port_index SP midi_input_channel_index |
6378 |
|
|
|
/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index |
|
6379 |
|
|
|
/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index |
|
6380 |
|
|
|
/ MIDI_INPUT_CHANNEL SP sampler_channel SP |
|
|
midi_input_channel_index |
|
6381 |
|
|
|
/ MIDI_INPUT_TYPE SP sampler_channel SP midi_input_type_name |
|
6382 |
|
|
6383 |
/ VOLUME SP sampler_channel SP volume_value |
Schoenebeck Expires November 25, 2007 [Page 114] |
6384 |
|
|
6385 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6386 |
|
|
6387 |
|
|
6388 |
|
/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index |
6389 |
|
|
6390 |
|
/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index |
6391 |
|
|
6392 |
|
/ MIDI_INPUT_CHANNEL SP sampler_channel SP |
6393 |
|
midi_input_channel_index |
6394 |
|
|
6395 |
Schoenebeck Expires November 17, 2007 [Page 112] |
/ MIDI_INPUT_TYPE SP sampler_channel SP midi_input_type_name |
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
6396 |
|
|
6397 |
|
/ VOLUME SP sampler_channel SP volume_value |
6398 |
|
|
6399 |
/ MUTE SP sampler_channel SP boolean |
/ MUTE SP sampler_channel SP boolean |
6400 |
|
|
6432 |
|
|
6433 |
/ CHANNELS |
/ CHANNELS |
6434 |
|
|
6435 |
|
|
6436 |
|
|
6437 |
|
|
6438 |
|
|
6439 |
|
Schoenebeck Expires November 25, 2007 [Page 115] |
6440 |
|
|
6441 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6442 |
|
|
6443 |
|
|
6444 |
/ AVAILABLE_ENGINES |
/ AVAILABLE_ENGINES |
6445 |
|
|
6446 |
/ AVAILABLE_MIDI_INPUT_DRIVERS |
/ AVAILABLE_MIDI_INPUT_DRIVERS |
6453 |
|
|
6454 |
/ MIDI_INSTRUMENT_MAPS |
/ MIDI_INSTRUMENT_MAPS |
6455 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 113] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6456 |
/ FX_SENDS SP sampler_channel |
/ FX_SENDS SP sampler_channel |
6457 |
|
|
6458 |
/ DB_INSTRUMENT_DIRECTORIES SP RECURSIVE SP pathname |
/ DB_INSTRUMENT_DIRECTORIES SP RECURSIVE SP pathname |
6489 |
|
|
6490 |
number |
number |
6491 |
|
|
6492 |
|
|
6493 |
|
|
6494 |
|
|
6495 |
|
Schoenebeck Expires November 25, 2007 [Page 116] |
6496 |
|
|
6497 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6498 |
|
|
6499 |
|
|
6500 |
audio_output_type_name = |
audio_output_type_name = |
6501 |
|
|
6502 |
string |
string |
6509 |
|
|
6510 |
number |
number |
6511 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 114] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6512 |
/ ALL |
/ ALL |
6513 |
|
|
6514 |
midi_input_type_name = |
midi_input_type_name = |
6545 |
|
|
6546 |
number |
number |
6547 |
|
|
6548 |
|
|
6549 |
|
|
6550 |
|
|
6551 |
|
Schoenebeck Expires November 25, 2007 [Page 117] |
6552 |
|
|
6553 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6554 |
|
|
6555 |
|
|
6556 |
fx_send_id = |
fx_send_id = |
6557 |
|
|
6558 |
number |
number |
6565 |
|
|
6566 |
stringval |
stringval |
6567 |
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 115] |
|
|
|
|
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
|
|
|
|
|
|
|
6568 |
dirname = |
dirname = |
6569 |
|
|
6570 |
stringval |
stringval |
6601 |
|
|
6602 |
/ dotnum |
/ dotnum |
6603 |
|
|
6604 |
|
|
6605 |
|
|
6606 |
|
|
6607 |
|
Schoenebeck Expires November 25, 2007 [Page 118] |
6608 |
|
|
6609 |
|
Internet-Draft LinuxSampler Control Protocol May 2007 |
6610 |
|
|
6611 |
|
|
6612 |
query_val_list = |
query_val_list = |
6613 |
|
|
6614 |
string '=' query_val |
string '=' query_val |
6621 |
|
|
6622 |
/ stringval |
/ stringval |
6623 |
|
|
6624 |
|
scan_mode = |
6625 |
|
|
6626 |
|
RECURSIVE |
6627 |
|
|
6628 |
|
/ NON_RECURSIVE |
6629 |
|
|
6630 |
|
/ FLAT |
6631 |
|
|
6632 |
|
|
6633 |
|
|
6634 |
|
|
6635 |
|
|
6636 |
|
|
6637 |
Schoenebeck Expires November 17, 2007 [Page 116] |
|
6638 |
|
|
6639 |
|
|
6640 |
|
|
6641 |
|
|
6642 |
|
|
6643 |
|
|
6644 |
|
|
6645 |
|
|
6646 |
|
|
6647 |
|
|
6648 |
|
|
6649 |
|
|
6650 |
|
|
6651 |
|
|
6652 |
|
|
6653 |
|
|
6654 |
|
|
6655 |
|
|
6656 |
|
|
6657 |
|
|
6658 |
|
|
6659 |
|
|
6660 |
|
|
6661 |
|
|
6662 |
|
|
6663 |
|
Schoenebeck Expires November 25, 2007 [Page 119] |
6664 |
|
|
6665 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
6666 |
|
|
6716 |
|
|
6717 |
|
|
6718 |
|
|
6719 |
Schoenebeck Expires November 17, 2007 [Page 117] |
Schoenebeck Expires November 25, 2007 [Page 120] |
6720 |
|
|
6721 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
6722 |
|
|
6772 |
|
|
6773 |
|
|
6774 |
|
|
6775 |
Schoenebeck Expires November 17, 2007 [Page 118] |
Schoenebeck Expires November 25, 2007 [Page 121] |
6776 |
|
|
6777 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
6778 |
|
|
6828 |
|
|
6829 |
|
|
6830 |
|
|
6831 |
Schoenebeck Expires November 17, 2007 [Page 119] |
Schoenebeck Expires November 25, 2007 [Page 122] |
6832 |
|
|
6833 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
6834 |
|
|
6884 |
|
|
6885 |
|
|
6886 |
|
|
6887 |
Schoenebeck Expires November 17, 2007 [Page 120] |
Schoenebeck Expires November 25, 2007 [Page 123] |
6888 |
|
|
6889 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
6890 |
|
|
6940 |
|
|
6941 |
|
|
6942 |
|
|
6943 |
Schoenebeck Expires November 17, 2007 [Page 121] |
Schoenebeck Expires November 25, 2007 [Page 124] |
6944 |
|
|
6945 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
6946 |
|
|
6996 |
|
|
6997 |
|
|
6998 |
|
|
6999 |
Schoenebeck Expires November 17, 2007 [Page 122] |
Schoenebeck Expires November 25, 2007 [Page 125] |
7000 |
|
|
7001 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7002 |
|
|
7052 |
|
|
7053 |
|
|
7054 |
|
|
7055 |
Schoenebeck Expires November 17, 2007 [Page 123] |
Schoenebeck Expires November 25, 2007 [Page 126] |
7056 |
|
|
7057 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7058 |
|
|
7108 |
|
|
7109 |
|
|
7110 |
|
|
7111 |
Schoenebeck Expires November 17, 2007 [Page 124] |
Schoenebeck Expires November 25, 2007 [Page 127] |
7112 |
|
|
7113 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7114 |
|
|
7115 |
|
|
7116 |
8.22. Miscellaneous and debugging events |
8.22. Database job status information changed |
7117 |
|
|
7118 |
|
Client may want to be notified when the status of particular database |
7119 |
|
instruments job is changed by issuing the following command: |
7120 |
|
|
7121 |
|
SUBSCRIBE DB_INSTRUMENTS_JOB_INFO |
7122 |
|
|
7123 |
|
Server will start sending the following notification messages: |
7124 |
|
|
7125 |
|
"NOTIFY:DB_INSTRUMENTS_JOB_INFO:<job-id>" |
7126 |
|
|
7127 |
|
where <job-id> will be replaced by the numerical ID of the job, which |
7128 |
|
status is changed. The front-end will have to send the respective |
7129 |
|
command to actually get the status info. Because these messages will |
7130 |
|
be triggered by LSCP commands issued by other clients rather than |
7131 |
|
real time events happening on the server, it is believed that an |
7132 |
|
empty notification message is sufficient here. |
7133 |
|
|
7134 |
|
8.23. Miscellaneous and debugging events |
7135 |
|
|
7136 |
Client may want to be notified of miscellaneous and debugging events |
Client may want to be notified of miscellaneous and debugging events |
7137 |
occurring at the server by issuing the following command: |
occurring at the server by issuing the following command: |
7164 |
|
|
7165 |
|
|
7166 |
|
|
7167 |
|
Schoenebeck Expires November 25, 2007 [Page 128] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Schoenebeck Expires November 17, 2007 [Page 125] |
|
7168 |
|
|
7169 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7170 |
|
|
7220 |
|
|
7221 |
|
|
7222 |
|
|
7223 |
Schoenebeck Expires November 17, 2007 [Page 126] |
Schoenebeck Expires November 25, 2007 [Page 129] |
7224 |
|
|
7225 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7226 |
|
|
7276 |
|
|
7277 |
|
|
7278 |
|
|
7279 |
Schoenebeck Expires November 17, 2007 [Page 127] |
Schoenebeck Expires November 25, 2007 [Page 130] |
7280 |
|
|
7281 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7282 |
|
|
7332 |
|
|
7333 |
|
|
7334 |
|
|
7335 |
Schoenebeck Expires November 17, 2007 [Page 128] |
Schoenebeck Expires November 25, 2007 [Page 131] |
7336 |
|
|
7337 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7338 |
|
|
7388 |
|
|
7389 |
|
|
7390 |
|
|
7391 |
Schoenebeck Expires November 17, 2007 [Page 129] |
Schoenebeck Expires November 25, 2007 [Page 132] |
7392 |
|
|
7393 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
Internet-Draft LinuxSampler Control Protocol May 2007 |
7394 |
|
|
7444 |
|
|
7445 |
|
|
7446 |
|
|
7447 |
Schoenebeck Expires November 17, 2007 [Page 130] |
Schoenebeck Expires November 25, 2007 [Page 133] |
7448 |
|
|