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

Contents of /web/trunk/www.linuxsampler.org/api/draft-linuxsampler-protocol-00.rtf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 542 - (show annotations) (download)
Sun May 15 15:31:45 2005 UTC (18 years, 10 months ago) by senoner
File size: 270194 byte(s)
Initial Revision

1 {\rtf1\ansi\deff1\adeflang1025
2 {\fonttbl{\f0\froman\fprq2\fcharset0 Thorndale{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\froman\fprq2\fcharset0 Times New Roman;}{\f3\fswiss\fprq2\fcharset0 Arial{\*\falt Device Font 10cpi};}{\f4\fmodern\fprq1\fcharset0 Courier New;}{\f5\froman\fprq2\fcharset2 Symbol;}{\f6\fnil\fprq1\fcharset129 Batang{\*\falt ??};}{\f7\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}}
3 {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red128\green0\blue128;\red0\green0\blue128;\red128\green128\blue128;}
4 {\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033\snext1 Default;}
5 {\s2\sa120\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon1\snext2 Text body;}
6 {\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon2\snext3 List;}
7 {\s4\sb120\sa120\rtlch\af7\afs20\lang255\ai\ltrch\dbch\afs20\langfe255\ai\loch\fs20\lang1033\i\sbasedon1\snext4 Caption;}
8 {\s5\rtlch\af7\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon1\snext5 Index;}
9 {\s6\aspalpha\rtlch\afs24\lang255\ltrch\dbch\af6\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon1\snext6 Normal;}
10 {\s7\sb240\sa60\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs32\lang255\ab\ltrch\dbch\afs32\langfe255\ab\loch\f3\fs32\lang1033\b\sbasedon6\snext6 heading 1;}
11 {\s8\sb240\sa60\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs28\lang255\ai\ab\ltrch\dbch\afs28\langfe255\ai\ab\loch\f3\fs28\lang1033\i\b\sbasedon6\snext6 heading 2;}
12 {\s9\li720\ri0\lin720\rin0\fi-720\sb240\sa60\keepn\cf0\tx720{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs26\lang255\ab\ltrch\dbch\afs26\langfe255\ab\loch\f3\fs26\lang1033\b\sbasedon6\snext6 heading 3;}
13 {\s10\li864\ri0\lin864\rin0\fi-864\sb240\sa60\keepn\cf0\tx864{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs28\lang255\ab\ltrch\dbch\afs28\langfe255\ab\loch\f1\fs28\lang1033\b\sbasedon6\snext6 heading 4;}
14 {\s11\li1008\ri0\lin1008\rin0\fi-1008\sb240\sa60\cf0\tx1008{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs26\lang255\ai\ab\ltrch\dbch\afs26\langfe255\ai\ab\loch\f1\fs26\lang1033\i\b\sbasedon6\snext6 heading 5;}
15 {\s12\li1152\ri0\lin1152\rin0\fi-1152\sb240\sa60\cf0\tx1152{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs22\lang255\ab\ltrch\dbch\afs22\langfe255\ab\loch\f1\fs22\lang1033\b\sbasedon6\snext6 heading 6;}
16 {\s13\li1296\ri0\lin1296\rin0\fi-1296\sb240\sa60\cf0\tx1296{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 heading 7;}
17 {\s14\li1440\ri0\lin1440\rin0\fi-1440\sb240\sa60\cf0\tx1440{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs24\lang255\ai\ltrch\dbch\afs24\langfe255\ai\loch\f1\fs24\lang1033\i\sbasedon6\snext6 heading 8;}
18 {\s15\li1584\ri0\lin1584\rin0\fi-1584\sb240\sa60\cf0\tx1584{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\rtlch\af1\afs22\lang255\ltrch\dbch\afs22\langfe255\loch\f3\fs22\lang1033\sbasedon6\snext6 heading 9;}
19 {\s16\li432\ri0\lin432\rin0\fi-432\sl-240\slmult0\ls0\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033\sbasedon7\snext16{\*\soutlvl0} RFC Heading1;}
20 {\s17\li432\ri0\lin432\rin0\fi0\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033\sbasedon6\snext17 RFC Text;}
21 {\s18\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033\sbasedon6\snext18 header;}
22 {\s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033\sbasedon6\snext19 footer;}
23 {\s20\tldot\tqr\tx10080\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1024\loch\fs24\lang1024\sbasedon17\snext6 toc 1;}
24 {\s21\li864\ri0\lin864\rin0\fi0\tldot\tqr\tx10080\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon17\snext6 toc 2;}
25 {\s22\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\fs24\lang1033\sbasedon17\snext6 toc 3;}
26 {\s23\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f4\fs20\lang1033\sbasedon6\snext23 Plain Text;}
27 {\s24\li720\ri0\lin720\rin0\fi0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 toc 4;}
28 {\s25\li960\ri0\lin960\rin0\fi0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 toc 5;}
29 {\s26\li1200\ri0\lin1200\rin0\fi0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 toc 6;}
30 {\s27\li1440\ri0\lin1440\rin0\fi0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 toc 7;}
31 {\s28\li1680\ri0\lin1680\rin0\fi0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 toc 8;}
32 {\s29\li1920\ri0\lin1920\rin0\fi0\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon6\snext6 toc 9;}
33 {\s30\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936\tldot\tqr\tx10099\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1024\loch\fs24\lang1024\sbasedon17\snext30 RFC Heading - No TOC;}
34 {\s31\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f1\fs20\lang1033\sbasedon6\snext31 footnote text;}
35 {\s32\li864\ri0\lin864\rin0\fi-432\tx864\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon17\snext32 endnote text,RFC Endnote Text;}
36 {\s33\li576\ri0\lin576\rin0\fi-576\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon16\snext17{\*\soutlvl1} RFC Heading2;}
37 {\s34\qr\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\fs24\lang1033\sbasedon17\snext34 RFC Date;}
38 {\s35\tqc\tx4320\tqr\tx8640\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon1\snext35 Header;}
39 {\s36\tqc\tx4320\tqr\tx8640\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033\sbasedon1\snext36 Footer;}
40 {\s37\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon2\snext37 Table Contents;}
41 {\s38\qc\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\fs24\lang1033\i\b\sbasedon37\snext38 Table Heading;}
42 {\s39\li283\ri0\lin283\rin0\fi-283\rtlch\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\fs20\lang1033\sbasedon1\snext39 Endnote;}
43 {\*\cs41\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 2 1;}
44 {\*\cs42\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 2;}
45 {\*\cs43\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 3;}
46 {\*\cs44\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 4;}
47 {\*\cs45\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 5;}
48 {\*\cs46\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 6;}
49 {\*\cs47\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 7;}
50 {\*\cs48\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 8;}
51 {\*\cs49\chcbpat1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\fs24\lang1033 RTF_Num 2 9;}
52 {\*\cs50\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 3 1;}
53 {\*\cs51\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 1;}
54 {\*\cs52\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 2;}
55 {\*\cs53\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 3;}
56 {\*\cs54\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 4;}
57 {\*\cs55\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 5;}
58 {\*\cs56\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 6;}
59 {\*\cs57\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 7;}
60 {\*\cs58\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 8;}
61 {\*\cs59\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 4 9;}
62 {\*\cs60\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 1;}
63 {\*\cs61\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 2;}
64 {\*\cs62\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 3;}
65 {\*\cs63\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 4;}
66 {\*\cs64\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 5;}
67 {\*\cs65\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 6;}
68 {\*\cs66\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 7;}
69 {\*\cs67\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 8;}
70 {\*\cs68\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 5 9;}
71 {\*\cs69\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 6 1;}
72 {\*\cs70\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 7 1;}
73 {\*\cs71\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 8 1;}
74 {\*\cs72\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 9 1;}
75 {\*\cs73\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 1;}
76 {\*\cs74\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 2;}
77 {\*\cs75\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 3;}
78 {\*\cs76\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 4;}
79 {\*\cs77\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 5;}
80 {\*\cs78\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 6;}
81 {\*\cs79\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 7;}
82 {\*\cs80\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 8;}
83 {\*\cs81\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 10 9;}
84 {\*\cs82\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 11 1;}
85 {\*\cs83\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 12 1;}
86 {\*\cs84\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 13 1;}
87 {\*\cs85\cf0\chcbpat1\rtlch\af5\afs24\lang255\ltrch\dbch\af5\afs24\langfe1033\loch\f5\fs24\lang1033 RTF_Num 14 1;}
88 {\*\cs86\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 15 1;}
89 {\*\cs87\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 1;}
90 {\*\cs88\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 2;}
91 {\*\cs89\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 3;}
92 {\*\cs90\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 4;}
93 {\*\cs91\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 5;}
94 {\*\cs92\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 6;}
95 {\*\cs93\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 7;}
96 {\*\cs94\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 8;}
97 {\*\cs95\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 16 9;}
98 {\*\cs96\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 17 1;}
99 {\*\cs97\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 18 1;}
100 {\*\cs98\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 19 1;}
101 {\*\cs99\cf0\chcbpat1\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe1033\loch\f1\fs24\lang1033 RTF_Num 20 1;}
102 {\*\cs100\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon101 Default Paragraph Font;}
103 {\*\cs101\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af6\afs24\langfe1033\loch\fs24\lang1033 Normal;}
104 {\*\cs102\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon100 page number;}
105 {\*\cs103\cf2\ul\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon100 Hyperlink;}
106 {\*\cs104\cf3\ul\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon100 FollowedHyperlink;}
107 {\*\cs105\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon100 endnote reference;}
108 {\*\cs106\cf0{\*\updnprop10000}\up6\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon100 footnote reference;}
109 {\*\cs107\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 Endnote Characters;}
110 {\*\cs108\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 Footnote Characters;}
111 {\*\cs109\cf4\ul\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 Internet Link;}
112 {\*\cs110\cf0{\*\updnprop10000}\up10\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 Endnote anchor;}
113 }{\*\listtable{\list\listtemplateid1
114 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'00.;}{\levelnumbers\'01;}\chcbpat1\langfe1033\fi-432\li432}
115 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'03\'00.\'01;}{\levelnumbers\'01\'03;}\chcbpat1\fi-576\li576}
116 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\chcbpat1\fi-720\li720}
117 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\chcbpat1\fi-864\li864}
118 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\chcbpat1\fi-1008\li1008}
119 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\chcbpat1\fi-1152\li1152}
120 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\chcbpat1\fi-1296\li1296}
121 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\chcbpat1\fi-1440\li1440}
122 {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\chcbpat1\fi-1584\li1584}{\listname RTF_Num 16;}\listid1}
123 }{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}}
124
125 {\info{\creatim\yr2003\mo12\dy31\hr8\min22}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab720
126 {\*\pgdsctbl
127 {\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn13200\margrsxn1872\margtsxn480\margbsxn0\footery0{\*\footeryt437\footerxl0\footerxr0\footeryh720}{\footer \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
128 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
129 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Schoenebeck\tab Expires - {\field{\*\fldinst IF = 1 July}{\fldrslt March}} {\field{\*\fldinst IF < 7 ""}{\fldrslt 2004}}\tab [Page {\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 1}}]}
130 \par }
131 \pgdscnxt0 Default;}
132 {\pgdsc1\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt1 Endnote;}
133 {\pgdsc2\pgdscuse195\pgwsxn12240\pghsxn13200\margrsxn1872\margtsxn480\margbsxn0\footery0{\*\footeryt0\footerxl0\footerxr0\footeryh0}{\footer \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
134 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
135 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1033\loch\f4\fs24\lang1033{\loch\f4\fs24\lang1033\i0\b0{\b0\i0 Schoenebeck\tab Expires - }}{\loch\f4\fs24\lang1033{\field{\*\fldinst IF = 1 July}{\fldrslt March}} {\field{\*\fldinst IF < 7 ""}{\fldrslt 2004}}\tab [Page 1]}
136 \par }
137 \pgdscnxt0 First Page;}}
138 {\*\pgdscno0}\paperh13200\paperw12240\margl0\margr1872\margt480\margb0\sectd\sbknone\pgwsxn12240\pghsxn13200\margrsxn1872\margtsxn480\margbsxn720\footery0{\footer \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
139 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
140 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Schoenebeck\tab Expires - {\field{\*\fldinst IF = 1 July}{\fldrslt March}} {\field{\*\fldinst IF < 7 ""}{\fldrslt 2004}}\tab [Page {\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 1}}]}
141 \par }
142 \enddoc\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnar
143 \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx7239\cellx10368
144 \pard\intbl\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler Developers}
145 \cell\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\qr\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
146 \cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx7239\cellx10368
147 \pard\intbl\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Internet Draft}
148 \cell\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\qr\tx0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C. Schoenebeck}
149 \cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx7239\cellx10368
150 \pard\intbl\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Document: draft-linuxsampler-protocol-00.txt}
151 \cell\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\qr\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <Affiliation>}
152 \cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\cellx7239\cellx10368
153 \pard\intbl\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Expires: {\field{\*\fldinst IF = 1 July}{\fldrslt March}} {\field{\*\fldinst IF < 7}{\fldrslt 2004}}}
154 \cell\pard\plain \intbl\ltrpar\s17\cf0\sl-240\slmult0\qr\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033{\field{\*\fldinst \\date \\@"tttt, t. MMMM yyyy"}{\fldrslt Wednesday, December 31, 2003}}
155 \cell\row\pard \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
156 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
157 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\qc\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler Control Protocol}
158 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
159 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
160 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
161 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
162 \par \pard\plain \ltrpar\s30\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936\tldot\tqr\tx10099\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1024\loch\f4\fs24\lang1024 {\loch\f4\fs24\lang1024\i0\b0 Status of this Memo}
163 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
164 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This document specifies an application specific protocol for the LinuxSampler core application and arbitrary third party software that interacts with the LinuxSampler application, and requests discussion and suggestions for improvements. Distribution of th
165 is memo is unlimited. THIS DOCUMENT IS ONLY AN INITIAL DRAFT NOT A FINAL VERSION OF THE PROTOCOL!}
166 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
167 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
168 \par \pard\plain \ltrpar\s30\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936\tldot\tqr\tx10099\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1024\loch\f4\fs24\lang1024 {\loch\f4\fs24\lang1024\i0\b0 Abstract}
169 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
170 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The LinuxSampler Control Protocol (LSCP) is an application-level}
171 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 protocol primarily intended for local and remote controlling the LinuxSampler main application, which is a sophisticated console application essentially playing back audio samples and manipulating the samples in real time to certain extent.}
172 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f4\fs24\lang1033\b
173 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
174 \par \pard\plain \ltrpar\s30\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936\tldot\tqr\tx10099\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1024\loch\f4\fs24\lang1024 {\loch\f4\fs24\lang1024\i0\b0 Conventions used in this document}
175 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
176 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This protocol is always case-sensitive if not explicitly claimed the opposite.}
177 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
178 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 In examples, "C:" and "S:" indicate lines sent by the client and server respectively.}
179 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
180 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC-2119 [{\super \chftn{\*\footnote\ftnalt \chftn\pard\plain \ltrpar\s32\tx864\li864\ri0\lin864\rin0\fi-432\ql\rtlch\ltrch\dbch\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997}}}
181 ].}
182 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
183 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
184 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
185 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
186 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
187 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
188 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
189 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
190 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
191 \par \sect\sbknone\cols1\ltrsect
192 \pard\plain \ltrpar\s23\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs20\lang255\ltrch\dbch\afs20\langfe255\loch\f4\fs20\lang1033 {\loch\f4\fs20\lang1033\i0\b0 Table of Contents}
193 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tldot\tqr\tx10800{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 1.Introduction\tab 3}
194 \par {\loch\f4\fs24\lang1033\i0\b0 2.Communication Overview\tab 3}
195 \par {\loch\f4\fs24\lang1033\i0\b0 2.1Simple unidirectional communication\tab 3}
196 \par {\loch\f4\fs24\lang1033\i0\b0 2.2Advanced bidirectional communication\tab 4}
197 \par {\loch\f4\fs24\lang1033\i0\b0 3.Description for control commands\tab 5}
198 \par {\loch\f4\fs24\lang1033\i0\b0 This chapter will describe the available control commands that can be sent on the TCP connection in detail.\tab 5}
199 \par {\loch\f4\fs24\lang1033\i0\b0 4.Command Syntax\tab 15}
200 \par {\loch\f4\fs24\lang1033\i0\b0 5.Events and special UDP packets\tab 17}
201 \par {\loch\f4\fs24\lang1033\i0\b0 This chapter will describe all currently defined UDP packets sent\tab 17}
202 \par {\loch\f4\fs24\lang1033\i0\b0 by LinuxSampler.\tab 17}
203 \par {\loch\f4\fs24\lang1033\i0\b0 6.Event Syntax\tab 19}
204 \par {\loch\f4\fs24\lang1033\i0\b0 Security Considerations\tab 20}
205 \par {\loch\f4\fs24\lang1033\i0\b0 References\tab 20}
206 \par {\loch\f4\fs24\lang1033\i0\b0 Acknowledgments\tab 20}
207 \par {\loch\f4\fs24\lang1033\i0\b0 Author's Addresses\tab 20}
208 \par \sect\sectd\sbknone\pgwsxn12240\pghsxn13200\margrsxn1872\margtsxn480\margbsxn720\footery0{\footer \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
209 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe1042\loch\f4\fs24\lang1033
210 \par \pard\plain \s19\cf0\sl-240\slmult0\tqc\tx5040\tqr\tx10080{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Schoenebeck\tab Expires - {\field{\*\fldinst IF = 1 July}{\fldrslt March}} {\field{\*\fldinst IF < 7 ""}{\fldrslt 2004}}\tab [Page {\field{\*\fldinst \\page\\* ARABIC}{\fldrslt 1}}]}
211 \par }
212
213 \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
214 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
215 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
216 \par \pard\plain \ltrpar\s30\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936\tldot\tqr\tx10099\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe1024\loch\fs24\lang1024
217 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
218 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
219 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
220 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
221 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
222 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
223 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
224 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
225 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
226 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
227 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
228 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
229 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
230 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
231 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
232 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
233 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
234 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
235 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
236 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
237 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
238 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
239 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
240 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
241 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
242 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
243 \par \pard\plain {\listtext\pard\plain \li432\ri0\lin432\rin0\fi-432\f4\sl-240\slmult0\chcbpat1\langfe1033 1.}\ilvl0 \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi-432\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Introduction}
244 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
245 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler is a so called software sampler application capable to playback audio samples from a computer's Random Acess Memory (RAM) as well as directly streaming it from disk. LinuxSampler is designed to be modular. It provides several so called \ldblquote sample
246 r engines\rdblquote where each engine is specialized for a certain purpose. LinuxSampler has virtual channels which will be referred in this document as \ldblquote sampler channels\rdblquote . The channels are in such way virtual as they can be connected to an arbitrary MIDI input met
247 hod and arbitrary MIDI channel (e.g. sampler channel 17 could be connected to an ALSA sequencer device 64:0 and listening to MIDI channel 1 there). Each sampler engine will be assigned an own instantance of one of the available sampler engines (e.g. GigEng
248 ine, DLSEngine). The audio output of each sampler channel can be routed to an arbitrary audio output method (ALSA / JACK) and an arbitrary audio output channel there.}
249 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
250 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
251 \par \pard\plain {\listtext\pard\plain \li432\ri0\lin432\rin0\fi-432\f4\sl-240\slmult0\chcbpat1\langfe1033 2.}\ilvl0 \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi-432\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Communication Overview}
252 \par \pard\plain \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi0\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
253 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 There are two distinct methods of communication between a running instance of LinuxSampler and one or more control applications, so called \ldblquote frontends\rdblquote : a simple TCP unidirectional communication method and a TCP / UDP combination for bidirectional communica
254 tion. The latter needs more effort to be implemented in the frontend application. The two communication methods will be described next.}
255 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
256 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
257 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
258 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
259 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\chcbpat1 2.1}\ilvl1 \ltrpar\s33\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Simple unidirectional communication}
260 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
261 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This simple communication method is primarily based on TCP. The frontend application establishes a TCP connection to the LinuxSampler instance on a certain host system. Then the frontend application will send certain ASCII based commands as defined in this
262 document and the LinuxSampler application will response after a certain process time with an appropriate ASCII based answer, also as defined in this document. So this TCP communication is simply based on query and answer paradigm. That way LinuxSampler is
263 only able to answer on queries from frontends, but not able to send messages if it's not asked to. To keep LinuxSampler's informations in the frontend up-tp-date the frontend has to periodically send update commands to get the current informations of the
264 LinuxSampler instance. This is often referred as \ldblquote polling\rdblquote . The disadvantage of this simple unidirectional communication approach is obvious: it means network traffic overhead and introduces latency regarding the update of the informations, but is very sim
265 ple to implement.}
266 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
267 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\chcbpat1 2.2}\ilvl1 \ltrpar\s33\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Advanced bidirectional communication}
268 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
269 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This more sophisticated communication method is actually only an extension of the simple unidirectional communication method. The frontend still uses a TCP connection and sends the same commands on the TCP connection, but the frontend has to provide an ope
270 n UDP port for receiving event messages from the LinuxSampler application. The frontend has to register it's UDP port to the LinuxSampler application by sending the following command on it's TCP connection:}
271 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
272 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SUBSCRIBE NOTIFICATION <udp-port>}
273 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
274 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 where <udp-port> will be replaced by the respective UDP port number. If this is accepted by the LinuxSampler application, it will receive events from that point whenever some for the frontend noteworthy event occurred in the LinuxSampler instance. These ev
275 ent UDP packets usually only contain basic informations like the event category and for example on which sampler channel the event occurred. After receiving the event, the frontend has to react by issueing a respective update command on it's TCP connection
276 to get the detail change.}
277 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
278 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example: the fill state of a disk stream has changed on sampler channel 3 and the LinuxSampler instance will react by sending the following UDP packet:}
279 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
280 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANGE CHANNEL_BUFFER_FILL 3}
281 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
282 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend will react by sending the respictive update command:}
283 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
284 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNEL_BUFFER_FILL PERCENTAGE 3}
285 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
286 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 to get the fill states of all disk stream buffers on sampler channel 3 and will receive the following answer from LinuxSampler:}
287 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
288 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \tab \ldblquote [35]62%,[33]80%,[37]98%\rdblquote }
289 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
290 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Which means there are currently three active streams on sampler channel 3, where the stream with ID \ldblquote 35\rdblquote is filled by 62%, stream with ID 33 is filled by 80% and stream with ID 37 is filled by 98%.}
291 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
292 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Beside normal event packets, LinuxSampler will also periodically send PING packets to check if a frontend is still alive. The frontend has to answer with a PONG UDP package (PING and PONG UDP packages will be defined later in this document). If LinuxSample
293 r will not receive such a PONG packet it will consider the frontend to be not available and remove it from the notification list. Such a PING packet is also sent by LinuxSampler when the frontend issued a \ldblquote SUBSCRIBE NOTIFICATION\rdblquote command to check if the gi
294 ven UDP port is really available and not constrained by a firewall for exampler, so the frontend has to open the input UDP port before it tries to register for notification by sending the mentioned command.}
295 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
296 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
297 \par \pard\plain {\listtext\pard\plain \li432\ri0\lin432\rin0\fi-432\f4\sl-240\slmult0\chcbpat1\langfe1033 3.}\ilvl0 \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi-432\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Description for control commands}
298 \par \pard\plain \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi0\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
299 \par \pard\plain \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi0\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This chapter will describe the available control commands that can be sent on the TCP connection in detail.}
300 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
301 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
302 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.1}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Loading an instrument}
303 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
304 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 An instrument file can be loaded an assigned to a sampler channel by the following command:}
305 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
306 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LOAD INSTRUMENT <filename> <sampler-channel>}
307 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
308 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <filename> is the name of the instrument file on the}
309 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler instance's host system and <sampler-channel> is the}
310 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 number of the sampler channel the instrument should be assigned to.}
311 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Each sampler channel can only have one instrument.}
312 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
313 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
314 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
315 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - in case the instrument was successfully loaded}
316 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
317 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
318 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
319 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
320 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.2}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Loading a sampler engine}
321 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
322 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 A sample engine can be deployed and assigned to a specific sampler}
323 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel by the following command:}
324 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
325 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LOAD ENGINE <engine-name> <sampler-channel>}
326 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
327 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <engine-name> is usually the C++ class name of the engine}
328 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 implementation and <sampler-channel> the sampler channel the}
329 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 deployed engine should be assigned to. Even if the respective}
330 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel has already a engine with that engine name, a new}
331 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 instance will be assinged to the sampler channel.}
332 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
333 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
334 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
335 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - in case the engine was successfully deployed}
336 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
337 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
338 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
339 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
340 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.3}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Current number of sampler channels}
341 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
342 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The number of sampler channels can change on runtime. To get the}
343 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 current amount of sampler channels the frontend can send the the }
344 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 following command:}
345 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
346 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNELS}
347 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
348 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
349 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
350 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer returning the number of channels.}
351 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
352 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example:}
353 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
354 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C: \ldblquote GET CHANNELS\rdblquote }
355 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 S: \ldblquote 32\rdblquote }
356 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
357 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
358 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.4}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Adding a new sampler channel}
359 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
360 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 A new sampler channel can be added to the end of the sampler}
361 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel list by sending the following command:}
362 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
363 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 ADD CHANNEL}
364 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
365 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This will increment the sampler channel count by one and the new}
366 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel will appended to the end of the sampler channel}
367 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 list. The frontend will should call the respective calls right}
368 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 after to e.g. load an engine, instrument and setting input, output}
369 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 method on the new channel.}
370 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
371 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
372 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
373 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK[<sampler-channel>]\rdblquote - in case a new sampler channel could}
374 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 be added, <sampler-channel> reflects}
375 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the channel number of the new created}
376 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler which should the be used to}
377 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 set up the sampler channel by sending}
378 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 proceeding intialization commands}
379 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
380 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
381 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
382 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
383 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
384 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
385 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
386 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
387 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
388 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li576\ri0\lin576\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
389 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.5}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Removing a sampler channel}
390 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
391 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 A sampler channel can be removed by sending the following command:}
392 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
393 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 REMOVE CHANNEL <sampler-channel>}
394 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
395 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This will decrement the sampler channel count by one and also}
396 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 decrement the channel numbers of all subsequent sampler channels by}
397 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 one.}
398 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
399 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
400 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
401 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - in case a the sampler channel could be removed}
402 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
403 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
404 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
405 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
406 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.6}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Getting all available engines}
407 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
408 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can ask for all available engines by sending the}
409 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 following command:}
410 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
411 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET AVAILABLE_ENGINES}
412 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
413 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
414 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
415 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer by sending a comma separated string of}
416 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the engines' C++ class names.}
417 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
418 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example:}
419 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
420 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C: \ldblquote GET AVAILABLE_ENGINES\rdblquote }
421 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 S: \ldblquote GigEngine,AkaiEngine,DLSEngine,JoesCustomEngine\rdblquote }
422 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
423 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
424 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
425 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
426 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
427 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
428 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
429 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
430 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
431 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
432 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
433 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
434 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
435 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
436 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
437 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
438 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
439 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.7}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Getting informations about an engine}
440 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
441 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can ask for informations about a specific engine by}
442 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sending the following command:}
443 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
444 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET ENGINE_INFO <engine-name>}
445 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
446 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <engine-name> is usually the C++ class name of the engine}
447 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 implementation.}
448 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
449 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
450 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
451 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer by sending a <CRLF> separated list}
452 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 string. Each answer line begins with the information category}
453 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 name followed by a colon and then a space character <SP> and}
454 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 finally the info string to that info category. At the moment}
455 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the following categories are defined:}
456 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
457 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 DESCRIPTION \endash arbitrary description text about the engine}
458 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 VERSION - arbitrary version string regarding engine}
459 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 version}
460 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
461 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The mentioned fields above don't have to be in particular order.}
462 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
463 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example:}
464 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
465 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C: \ldblquote GET ENGINE_INFO JoesCustomEngine\rdblquote }
466 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 S: \ldblquote DESCRIPTION: this is Joe's custom sampler engine\rdblquote }
467 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote VERSION: testing-1.0\rdblquote }
468 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
469 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
470 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.8}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Getting sampler channel informations}
471 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
472 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can ask for the current settings of a sampler channel}
473 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 by sending the following command:}
474 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
475 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNEL_INFO <sampler-channel>}
476 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
477 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sample-channel> is the sampler channel the frontend is}
478 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 interested in.}
479 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
480 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
481 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
482 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer by sending a <CRLF> separated list}
483 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 string. Each answer line begins with the settings category}
484 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 name followed by a colon and then a space character <SP> and}
485 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 finally the info string to that setting category. At the moment}
486 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the following categories are defined:}
487 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
488 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 ENGINE_NAME \endash name of the engine that is deployed on the}
489 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel, \ldblquote <NONE>\rdblquote if there's no engine}
490 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 deployed yet for this sampler channel}
491 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 AUDIO_OUTPUT_TYPE \endash output system which used to output the}
492 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 audio signal (at the moment either}
493 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ALSA\rdblquote or \ldblquote JACK\rdblquote )}
494 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 AUDIO_OUTPUT_CHANNEL \endash the physical output channel for the}
495 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 audio signal}
496 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 INSTRUMENT \endash the file name of the loaded instrument,}
497 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote <NONE>\rdblquote if there's no instrument yet loaded}
498 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 for this sampler channel}
499 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 MIDI_INPUT_TYPE \endash at the moment only \ldblquote ALSA\rdblquote }
500 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 MIDI_INPUT_PORT \endash string representing the input MIDI port}
501 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 (in case of ALSA e.g. \ldblquote 64:0\rdblquote )}
502 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 MIDI_INPUT_CHANNEL \endash the MIDI input channel number this}
503 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel should listen to}
504 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 VOLUME \endash channel volume factor (where a value < 1.0 means}
505 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 attenuation and a value > 1.0 means amplification)}
506 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
507 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The mentioned fields above don't have to be in a particular}
508 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 order.}
509 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
510 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example:}
511 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
512 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C: \ldblquote GET CHANNEL_INFO 34\rdblquote }
513 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 S: \ldblquote ENGINE_NAME: GigEngine\rdblquote }
514 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote VOLUME: 1.0\rdblquote }
515 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote AUDIO_OUTPUT_TYPE: ALSA\rdblquote }
516 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote AUDIO_OUTPUT_CHANNEL: 8\rdblquote }
517 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote INSTRUMENT: /home/joe/FazioliPiano.gig\rdblquote }
518 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote MIDI_INPUT_TYPE: ALSA\rdblquote }
519 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote MIDI_INPUT_PORT: 64:0\ldblquote }
520 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote MIDI_INPUT_CHANNEL: 5\rdblquote }
521 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
522 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
523 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.9}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Current number of active voices}
524 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
525 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can ask for the current number of active voices on a}
526 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel by sending the following command:}
527 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
528 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNEL_VOICE_COUNT <sampler-channel>}
529 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
530 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> is the sampler channel the frontend is}
531 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 interested in.}
532 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
533 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
534 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
535 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer by returning the number of active}
536 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 voices on that channel.}
537 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
538 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
539 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.10}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Current number of active disk streams}
540 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
541 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can ask for the current number of active disk streams}
542 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 on a sampler channel by sending the following command:}
543 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
544 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNEL_STREAM_COUNT <sampler-channel>}
545 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
546 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> is the sampler channel the frontend is}
547 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 interested in.}
548 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
549 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
550 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
551 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer by returning the number of active}
552 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 disk streams on that channel in case the engine supports disk}
553 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 streaming, if the engine doesn't support disk streaming it will}
554 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 return \ldblquote NA\rdblquote for not available.}
555 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
556 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
557 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.11}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Current fill state of disk stream buffers}
558 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
559 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can ask for the current fill state of all disk streams }
560 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 on a sampler channel by sending the following command:}
561 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
562 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNEL_BUFFER_FILL BYTES <sampler-channel>}
563 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
564 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 to get the fill state in bytes or}
565 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
566 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET CHANNEL_BUFFER_FILL PERCENTAGE <sampler-channel>}
567 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
568 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 to get the fill state in percent, where <sampler-channel> is the}
569 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel the frontend is interested in.}
570 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
571 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> is the sampler channel the frontend is}
572 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 interested in.}
573 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
574 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
575 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
576 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler will answer by returning a comma separated string}
577 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 with the fill state of all disk stream buffers on that channel,}
578 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 or \ldblquote NA\rdblquote for not available in case the engine doesn't support}
579 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 disk streaming. Each entry in the answer list will begin with}
580 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the stream's ID followed by a space character <SP> and the}
581 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 numerical representation of the fill size (either in bytes or}
582 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 percentage).}
583 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
584 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example:}
585 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
586 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C: \ldblquote GET CHANNEL_BUFFER_FILL BYTES\rdblquote }
587 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 S: \ldblquote [115] 420500, [116] 510300, [75] 110000, [120] 230700\rdblquote }
588 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
589 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
590 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.12}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Setting audio output type}
591 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
592 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can alter the audio output type on a specific sampler}
593 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel by sending the following command:}
594 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
595 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SET CHANNEL AUDIO_OUTPUT_TYPE <audio-output-type> <sampler-channel>}
596 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
597 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <audio-output-type> is currently either \ldblquote ALSA\rdblquote or \ldblquote JACK\rdblquote and}
598 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <sampler-channel> is the respective sampler channel.}
599 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
600 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
601 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
602 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
603 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
604 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
605 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
606 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
607 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.13}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Setting audio output channel}
608 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
609 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can alter the audio output channel on a specific}
610 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 sampler channel by sending the following command:}
611 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
612 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SET CHANNEL AUDIO_OUTPUT_CHANNEL <audio-channel> <sampler-channel>}
613 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
614 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <audio-channel> is the physical output channel where the}
615 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 audio signal of this sampler channel should be routed to and}
616 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <sampler-channel> is sampler channel where this should happen.}
617 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
618 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
619 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
620 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
621 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
622 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
623 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
624 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
625 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
626 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
627 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
628 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
629 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
630 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
631 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
632 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
633 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
634 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
635 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
636 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
637 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
638 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
639 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.14}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Setting MIDI input port}
640 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
641 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can alter the input MIDI port on a specific sampler}
642 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel by sending the following command:}
643 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
644 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SET CHANNEL MIDI_INPUT_PORT <midi-input-port> <sampler-channel>}
645 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
646 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <midi-input-port> is the MIDI input port string (in case of}
647 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 ALSA for example \ldblquote 64:0\rdblquote and <sampler-channel> is the sampler}
648 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel where this should be set.}
649 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
650 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
651 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
652 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
653 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
654 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
655 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
656 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
657 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.15}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Setting MIDI input channel}
658 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
659 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can alter the MIDI channel a sampler channel should}
660 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 listen to by sending the following command:}
661 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
662 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SET CHANNEL MIDI_INPUT_CHANNEL <midi-input-chan> <sampler-channel>}
663 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
664 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <midi-input-chan> is the new MIDI input channel where}
665 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <sampler-channel> should listen to.}
666 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
667 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
668 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
669 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
670 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
671 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
672 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
673 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
674 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
675 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
676 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
677 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
678 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
679 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
680 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
681 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
682 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
683 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
684 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
685 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
686 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
687 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
688 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
689 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.16}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Setting channel volume}
690 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
691 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can alter the volume of a sampler channel by sending}
692 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the following command:}
693 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
694 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SET CHANNEL VOLUME <volume> <sampler-channel>}
695 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
696 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <volume> is an optionally dotted positive number (a value}
697 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 smaller than 1.0 means attenutation and a value greater than 1.0}
698 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 means amplification) and <sampler-channel> defines the sampler}
699 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel where this volume factor should be set.}
700 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
701 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
702 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
703 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
704 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
705 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
706 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
707 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
708 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.17}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Registering frontend for receiving UDP event messages}
709 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
710 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can register itself to the LinuxSampler application to}
711 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 be informed about noteworthy events by sending this command:}
712 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
713 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SUBSCRIBE NOTIFICATION <udp-port>}
714 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
715 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <udp-port> is the UDP port number on the frontend's host on}
716 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 which the frontend will listen to. The frontend has to open, listen}
717 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 and react on that port before it tries to register itself for}
718 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 NOTIFICATION, because the LinuxSampler instance will send a PING}
719 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 packet to test if the UDP is actually reachable and the frontend is}
720 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 listening on that port. The frontend will then immediately have to}
721 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 answer by sending a PONG packet, else the SUBSCRIBE NOTIFICATION}
722 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 command will fail (see UDP chapter for PING and PONG packets). The}
723 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LinuxSampler instance will periodically send PING packets on which}
724 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 the frontend has to answer, else LinuxSampler assumes the frontend}
725 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 to be not available and will stop to send notification / event}
726 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 messages.}
727 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
728 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
729 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
730 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
731 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
732 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
733 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
734 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
735 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
736 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
737 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
738 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
739 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 3.18}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Deregister frontend for not receiving UDP event messagesanymore}
740 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
741 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The frontend can deregister itself if doesn't want to receive UDP}
742 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 event packets by sending the following command:}
743 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
744 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 UNSUBSCRIBE NOTIFICATION [<udp-port>]}
745 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
746 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <udp-port> is the UDP port number on which the frontend}
747 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 recently received event packets, if not provided it will deregister}
748 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 all registered ports on the frontend's host system.}
749 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
750 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Possible Answers:}
751 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
752 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote OK\rdblquote - on success}
753 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote ERR: <errormesage>\rdblquote - in case it failed, providing an}
754 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 appropriate error message}
755 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
756 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
757 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
758 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
759 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
760 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
761 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
762 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
763 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
764 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
765 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
766 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
767 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
768 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
769 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
770 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
771 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
772 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
773 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
774 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
775 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
776 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
777 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
778 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
779 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
780 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
781 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
782 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
783 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
784 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
785 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
786 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
787 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
788 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
789 \par \pard\plain {\listtext\pard\plain \li432\ri0\lin432\rin0\fi-432\f4\sl-240\slmult0\chcbpat1\langfe1033 4.}\ilvl0 \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi-432\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Command Syntax}
790 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
791 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The following are the LSCP (LinuxSampler control protocol) commands:}
792 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
793 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 ADD <SP> CHANNEL}
794 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
795 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 GET <SP> <get-instruction>}
796 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
797 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 LOAD <SP> <load-instruction>}
798 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
799 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 REMOVE <SP> CHANNEL <SP> <sampler-channel>}
800 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
801 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SET <SP> CHANNEL <SP> <set-chan-instruction> <SP> <sampler-channel>}
802 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
803 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 SUBSCRIBE <SP> NOTIFICATION <SP> <udp-port>}
804 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
805 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 UNSUBSCRIBE <SP> NOTIFICATION [<SP> <udp-port>]}
806 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
807 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
808 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The syntax of the above argument fields is given below using Backus-Naur Form (BNF as described in RFC-2234 [{\super \chftn{\*\footnote\ftnalt \chftn\pard\plain \ltrpar\s32\tx864\li864\ri0\lin864\rin0\fi-432\ql\rtlch\ltrch\dbch\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Crocker, D. and Overell, P.(Editors), "Augmented BNF for Syntax Specifications: ABNF", RFC 2234, Internet Mail Consortium and Demon Internet Ltd., November 1997}}}
809 ]) where applicable.}
810 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
811 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <get-instruction> ::= AVAILABLE_ENGINES |}
812 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNELS |}
813 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_INFO <SP> <sampler-channel> |}
814 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_BUFFER_FILL <SP> <buffer-size-type> |}
815 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_STREAM_COUNT |}
816 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_VOICE_COUNT |}
817 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 ENGINE_INFO <SP> <engine-name>}
818 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
819 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <load-instruction> ::= INSTRUMENT <SP> <load-instr-args> |}
820 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 ENGINE <SP> <load-engine-args>}
821 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
822 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <sampler-channel> ::= <number>}
823 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
824 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <set-chan-instruction> ::=}
825 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 AUDIO_OUTPUT_CHANNEL <audio-output-channel> |}
826 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 AUDIO_OUTPUT_TYPE <audio-output-type> |}
827 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 MIDI_INPUT_PORT <midi-input-port> |}
828 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 MIDI_INPUT_CHANNEL <midi-input-channel> |}
829 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 MIDI_INPUT_TYPE <midi-input-type> |}
830 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 VOLUME <dotnum>}
831 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
832 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <udp-port> ::= <number>}
833 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
834 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <buffer-size-type> ::= BYTES | PERCENTAGE}
835 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
836 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <engine-name> ::= <cpp-classname>}
837 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
838 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <load-instr-args> ::= <filename> <SP> <sampler-channel>}
839 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
840 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <load-engine-args> ::= <engine-name> <SP> <sampler-channel>}
841 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
842 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <audio-output-channel> ::= <number>}
843 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
844 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <audio-output-type> ::= ALSA | JACK}
845 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
846 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <midi-input-port> ::= <string>}
847 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
848 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <midi-input-channel> ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |}
849 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 11 | 12 | 13| 14 | 15 | 16}
850 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
851 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <midi-input-type> ::= ALSA}
852 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
853 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <cpp-classname> ::= class name as defined by the C++ programming}
854 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 language}
855 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
856 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <filename> ::= <string>}
857 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
858 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <string> ::= <char> | <char> <string>}
859 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
860 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <char> ::= <c> | "\\" <x>}
861 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
862 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <c> ::= any one of the 128 ASCII characters, but not any}
863 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <special> or <SP>}
864 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
865 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <special> ::= "<" | ">" | ";" | ":" | "&" | "\{" | "\}" | the control}
866 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 characters (ASCII codes 0 through 31 inclusive and 127)}
867 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
868 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <dotnum> ::= <snum> "." <number>}
869 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
870 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <number> ::= <d> | <d> <number>}
871 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
872 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <d> ::= any one of the ten digits 0 through 9}
873 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
874 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <snum> ::= arbitrary number of digits representing a decimal}
875 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 integer value in the range including 0 to infinity}
876 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
877 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <CRLF> ::= <CR> <LF>}
878 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
879 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <CR> ::= the carriage return character (ASCII code 13)}
880 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
881 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <LF> ::= the line feed character (ASCII code 10)}
882 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
883 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <SP> ::= the space character (ASCII code 32)}
884 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
885 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <x> ::= any one of the 128 ASCII characters (no exceptions)}
886 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
887 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
888 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
889 \par \pard\plain {\listtext\pard\plain \li432\ri0\lin432\rin0\fi-432\f4\sl-240\slmult0\chcbpat1\langfe1033 5.}\ilvl0 \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi-432\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Events and special UDP packets}
890 \par \pard\plain \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi0\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
891 \par \pard\plain \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi0\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This chapter will describe all currently defined UDP packets sent}
892 \par \pard\plain \f4\f4\f4\sl-240\slmult0 \ltrpar\s16\sl-240\slmult0\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 by LinuxSampler.}
893 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
894 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
895 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.1}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Number of sampler channels changed}
896 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
897 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 In this case LinuxSampler will send the following packet:}
898 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
899 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 \ldblquote CHANGE CHANNELS\rdblquote }
900 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
901 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
902 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.2}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Number of active voices changed}
903 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
904 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 In this case LinuxSampler will send a packet with following shape:}
905 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
906 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANGE CHANNEL_VOICE_COUNT <sampler-channel>}
907 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
908 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> will be replaced by the sampler channel the}
909 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 voice count change occurred.}
910 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
911 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
912 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.3}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Number of active disk streams changed}
913 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
914 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 In this case LinuxSampler will send a packet with following shape:}
915 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
916 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANGE CHANNEL_STREAM_COUNT <sampler-channel>}
917 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
918 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> will be replaced by the sampler channel the}
919 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 stream count change occurred.}
920 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
921 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
922 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.4}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Disk stream buffer fill state changed}
923 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
924 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 In this case LinuxSampler will send a packet with following shape:}
925 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
926 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANGE CHANNEL_BUFFER_FILL <sampler-channel>}
927 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
928 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> will be replaced by the sampler channel the}
929 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 buffer fill state change occurred.}
930 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
931 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
932 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
933 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
934 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
935 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
936 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
937 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
938 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
939 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.5}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Channel informations changed}
940 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
941 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 In this case LinuxSampler will send a packet with following shape:}
942 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
943 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANGE CHANNEL_INFO <sampler-channel>}
944 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
945 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <sampler-channel> will be replaced by the sampler channel the}
946 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 channel info change occurred.}
947 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
948 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
949 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.6}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Special packet PING}
950 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
951 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Sense behind this packet is to check if the frontend is (still)}
952 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 listening on it's registered UDP port. This special packet has this}
953 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 shape:}
954 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
955 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 PING <udp-port> <string>}
956 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
957 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <string> is an arbitrary character string that has to be}
958 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 returned by sending a PONG UDP packet to the UDP port given by}
959 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <udp-port>.}
960 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
961 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
962 \par \pard\plain {\listtext\pard\plain \li576\ri0\lin576\rin0\fi-576\f4\sl-240\slmult0\chcbpat1 5.7}\ilvl1 \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li576\ri0\lin576\rin0\fi-576\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Special packet PONG}
963 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
964 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 This packet has to be returned by the frontend in reaction to a}
965 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 PING packet received from LinuxSampler and a PONG packet looks like}
966 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 this:}
967 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
968 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 PONG <string>}
969 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
970 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Where <string> is a character string transmited with PING, which}
971 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 should be send in order to confirm the PING packet.}
972 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
973 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Example:}
974 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
975 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 S: \ldblquote PING 2067 ahj_89zdiQ\rdblquote }
976 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 C: \ldblquote PONG ahj_89zdiQ\rdblquote (sent to port 2067 of LinuxSampler's}
977 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 host)}
978 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
979 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
980 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
981 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
982 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
983 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
984 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
985 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
986 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
987 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
988 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
989 \par \pard\plain {\listtext\pard\plain \li432\ri0\lin432\rin0\fi-432\f4\sl-240\slmult0\chcbpat1\langfe1033 6.}\ilvl0 \ltrpar\s16\sl-240\slmult0\ls0\li432\ri0\lin432\rin0\fi-432\ql\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Event Syntax}
990 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
991 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The following are the defined event messages sent via UDP (only in}
992 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 case the frontend registered itself to receive UDP event packets):}
993 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
994 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANGE <SP> <event-type>}
995 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
996 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 PING <SP> <udp-port> <SP> <string>}
997 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
998 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 PONG <SP> <string>}
999 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1000 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1001 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 The syntax of the above argument fields is given below using Backus-}
1002 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Naur Form (BNF as described in RFC-2234 [{\super \chftn{\*\footnote\ftnalt \chftn\pard\plain \ltrpar\s32\tx864\li864\ri0\lin864\rin0\fi-432\ql\rtlch\ltrch\dbch\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Crocker, D. and Overell, P.(Editors), "Augmented BNF for Syntax Specifications: ABNF", RFC 2234, Internet Mail Consortium and Demon Internet Ltd., November 1997}}}
1003 ]) where applicable.}
1004 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1005 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <event-type> ::= CHANNELS |}
1006 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_VOICE_COUNT <sampler-channel> |}
1007 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_STREAM_COUNT <sampler-channel> |}
1008 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_BUFFER_FILL <sampler-channel> |}
1009 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 CHANNEL_INFO <sampler-channel>}
1010 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1011 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <udp-port> ::= <number>}
1012 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1013 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <sampler-channel> ::= <number>}
1014 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1015 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <string> ::= <char> | <char> <string>}
1016 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1017 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <char> ::= <c> | "\\" <x>}
1018 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1019 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <c> ::= any one of the 128 ASCII characters, but not any}
1020 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <special> or <SP>}
1021 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1022 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <special> ::= "<" | ">" | ";" | ":" | "&" | "\{" | "\}" | the}
1023 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 control characters (ASCII codes 0 through 31}
1024 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 inclusive and 127)}
1025 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1026 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <number> ::= <d> | <d> <number>}
1027 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1028 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <d> ::= any one of the ten digits 0 through 9}
1029 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1030 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <x> ::= any one of the 128 ASCII characters (no exceptions)}
1031 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1032 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <SP> ::= the space character (ASCII code 32)}
1033 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ql\rtlch\af1\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1034 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1035 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1036 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1037 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1038 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033
1039 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Security Considerations}
1040 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1041 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 As there is so far no method of authentication and authorisation defined and so not required for a client applications to succeed to connect, running LinuxSampler might be a security risk for the host system the LinuxSampler instance is running on.}
1042 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1043 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1044 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 References}
1045 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1046 \par \sect\sbknone\cols1{\*\swcolmnblnc}\ltrsect
1047 \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1048 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1049 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 < Your references will be listed here. View "Page Layout" if they are not currently visible. >}
1050 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1051 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1052 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1053 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Acknowledgments}
1054 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1055 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <Add any acknowledgements>}
1056 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1057 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1058 \par \pard\plain \keepn\f4\f4\f4\sl-240\slmult0\aspalpha \ltrpar\s16\sl-240\slmult0\aspalpha\keepn\ql\rtlch\af4\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Author's Addresses}
1059 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1060 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <Firstname> <Lastname>}
1061 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <Affiliation>}
1062 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 <Address>}
1063 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Phone: <optional>}
1064 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang1033\i0\b0 Email: <Your email address>}
1065 \par \pard\plain \ltrpar\s17\cf0\sl-240\slmult0\tx432\tx864\tx1296\tx1728\tx2160\tx2592\tx3024\tx3456\tx3888\tx4320\tx4752\tx5184\tx5616\tx6048\tx6480\tx6912\tx7344\tx7776\tx8208\tx8640\tx9072\tx9504\tx9936{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\li432\ri0\lin432\rin0\fi0\ql\rtlch\af1\afs24\lang255\ltrch\dbch\afs24\langfe255\loch\f4\fs24\lang1033
1066 \par }

  ViewVC Help
Powered by ViewVC