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

Diff of /web/trunk/www.linuxsampler.org/api/draft-linuxsampler-protocol.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2141 by schoenebeck, Tue Oct 5 10:36:00 2010 UTC revision 2498 by schoenebeck, Thu Jan 9 22:05:21 2014 UTC
# Line 143  Line 143 
143  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
144  <table summary="layout" width="66%" border="0" cellpadding="0" cellspacing="0"><tr><td><table summary="layout" width="100%" border="0" cellpadding="2" cellspacing="1">  <table summary="layout" width="66%" border="0" cellpadding="0" cellspacing="0"><tr><td><table summary="layout" width="100%" border="0" cellpadding="2" cellspacing="1">
145  <tr><td class="header">LinuxSampler Developers</td><td class="header">C. Schoenebeck</td></tr>  <tr><td class="header">LinuxSampler Developers</td><td class="header">C. Schoenebeck</td></tr>
146  <tr><td class="header">Internet-Draft</td><td class="header">Interessengemeinschaft Software</td></tr>  <tr><td class="header">Internet-Draft</td><td class="header">LinuxSampler.org</td></tr>
147  <tr><td class="header">Intended status: Standards Track</td><td class="header">Engineering e. V.</td></tr>  <tr><td class="header">Intended status: Standards Track</td><td class="header">January 9, 2014</td></tr>
148  <tr><td class="header">Expires: April 8, 2011</td><td class="header">October 5, 2010</td></tr>  <tr><td class="header">Expires: July 13, 2014</td><td class="header">&nbsp;</td></tr>
149  </table></td></tr></table>  </table></td></tr></table>
150  <h1><br />LinuxSampler Control Protocol<br />LSCP 1.5</h1>  <h1><br />LinuxSampler Control Protocol<br />LSCP 1.6</h1>
151    
152  <h3>Abstract</h3>  <h3>Abstract</h3>
153    
# Line 176  and may be updated, replaced, or obsolet Line 176  and may be updated, replaced, or obsolet
176  It is inappropriate to use Internet-Drafts as reference material or to cite  It is inappropriate to use Internet-Drafts as reference material or to cite
177  them other than as &ldquo;work in progress.&rdquo;</p>  them other than as &ldquo;work in progress.&rdquo;</p>
178  <p>  <p>
179  This Internet-Draft will expire on April 8, 2011.</p>  This Internet-Draft will expire on July 13, 2014.</p>
180  <a name="toc"></a><br /><hr />  <a name="toc"></a><br /><hr />
181  <h3>Table of Contents</h3>  <h3>Table of Contents</h3>
182  <p class="toc">  <p class="toc">
# Line 292  Setting audio output device<br /> Line 292  Setting audio output device<br />
292  Setting audio output type<br />  Setting audio output type<br />
293  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL AUDIO_OUTPUT_CHANNEL">6.4.16.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL AUDIO_OUTPUT_CHANNEL">6.4.16.</a>&nbsp;
294  Setting audio output channel<br />  Setting audio output channel<br />
295  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_DEVICE">6.4.17.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#ADD CHANNEL MIDI_INPUT">6.4.17.</a>&nbsp;
296    Add MIDI input to sampler channel<br />
297    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#REMOVE CHANNEL MIDI_INPUT">6.4.18.</a>&nbsp;
298    Remove MIDI input(s) from sampler channel<br />
299    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#LIST CHANNEL MIDI_INPUTS">6.4.19.</a>&nbsp;
300    Getting all MIDI inputs of a sampler channel<br />
301    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_DEVICE">6.4.20.</a>&nbsp;
302  Setting MIDI input device<br />  Setting MIDI input device<br />
303  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_TYPE">6.4.18.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_TYPE">6.4.21.</a>&nbsp;
304  Setting MIDI input type<br />  Setting MIDI input type<br />
305  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_PORT">6.4.19.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_PORT">6.4.22.</a>&nbsp;
306  Setting MIDI input port<br />  Setting MIDI input port<br />
307  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_CHANNEL">6.4.20.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INPUT_CHANNEL">6.4.23.</a>&nbsp;
308  Setting MIDI input channel<br />  Setting MIDI input channel<br />
309  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL VOLUME">6.4.21.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL VOLUME">6.4.24.</a>&nbsp;
310  Setting channel volume<br />  Setting channel volume<br />
311  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MUTE">6.4.22.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MUTE">6.4.25.</a>&nbsp;
312  Muting a sampler channel<br />  Muting a sampler channel<br />
313  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL SOLO">6.4.23.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL SOLO">6.4.26.</a>&nbsp;
314  Soloing a sampler channel<br />  Soloing a sampler channel<br />
315  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INSTRUMENT_MAP">6.4.24.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET CHANNEL MIDI_INSTRUMENT_MAP">6.4.27.</a>&nbsp;
316  Assigning a MIDI instrument map to a sampler channel<br />  Assigning a MIDI instrument map to a sampler channel<br />
317  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#CREATE FX_SEND">6.4.25.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#CREATE FX_SEND">6.4.28.</a>&nbsp;
318  Adding an effect send to a sampler channel<br />  Adding an effect send to a sampler channel<br />
319  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#DESTROY FX_SEND">6.4.26.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#DESTROY FX_SEND">6.4.29.</a>&nbsp;
320  Removing an effect send from a sampler channel<br />  Removing an effect send from a sampler channel<br />
321  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#GET FX_SENDS">6.4.27.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#GET FX_SENDS">6.4.30.</a>&nbsp;
322  Getting amount of effect sends on a sampler channel<br />  Getting amount of effect sends on a sampler channel<br />
323  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#LIST FX_SENDS">6.4.28.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#LIST FX_SENDS">6.4.31.</a>&nbsp;
324  Listing all effect sends on a sampler channel<br />  Listing all effect sends on a sampler channel<br />
325  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#GET FX_SEND INFO">6.4.29.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#GET FX_SEND INFO">6.4.32.</a>&nbsp;
326  Getting effect send information<br />  Getting effect send information<br />
327  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND NAME">6.4.30.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND NAME">6.4.33.</a>&nbsp;
328  Changing effect send's name<br />  Changing effect send's name<br />
329  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND AUDIO_OUTPUT_CHANNEL">6.4.31.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND AUDIO_OUTPUT_CHANNEL">6.4.34.</a>&nbsp;
330  Altering effect send's audio routing<br />  Altering effect send's audio routing<br />
331  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND EFFECT">6.4.32.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND EFFECT">6.4.35.</a>&nbsp;
332  Assigning destination effect to an effect send<br />  Assigning destination effect to an effect send<br />
333  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#REMOVE FX_SEND EFFECT">6.4.33.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#REMOVE FX_SEND EFFECT">6.4.36.</a>&nbsp;
334  Removing destination effect from an effect send<br />  Removing destination effect from an effect send<br />
335  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND MIDI_CONTROLLER">6.4.34.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND MIDI_CONTROLLER">6.4.37.</a>&nbsp;
336  Altering effect send's MIDI controller<br />  Altering effect send's MIDI controller<br />
337  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND LEVEL">6.4.35.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SET FX_SEND LEVEL">6.4.38.</a>&nbsp;
338  Altering effect send's send level<br />  Altering effect send's send level<br />
339  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SEND CHANNEL MIDI_DATA">6.4.36.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#SEND CHANNEL MIDI_DATA">6.4.39.</a>&nbsp;
340  Sending MIDI messages to sampler channel<br />  Sending MIDI messages to sampler channel<br />
341  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#RESET CHANNEL">6.4.37.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#RESET CHANNEL">6.4.40.</a>&nbsp;
342  Resetting a sampler channel<br />  Resetting a sampler channel<br />
343  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#anchor12">6.5.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#anchor12">6.5.</a>&nbsp;
344  Controlling connection<br />  Controlling connection<br />
# Line 385  Renaming a MIDI instrument map<br /> Line 391  Renaming a MIDI instrument map<br />
391  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#MAP MIDI_INSTRUMENT">6.7.7.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#MAP MIDI_INSTRUMENT">6.7.7.</a>&nbsp;
392  Create or replace a MIDI instrument map entry<br />  Create or replace a MIDI instrument map entry<br />
393  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#GET MIDI_INSTRUMENTS">6.7.8.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#GET MIDI_INSTRUMENTS">6.7.8.</a>&nbsp;
394  Getting ammount of MIDI instrument map entries<br />  Getting amount of MIDI instrument map entries<br />
395  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#LIST MIDI_INSTRUMENTS">6.7.9.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#LIST MIDI_INSTRUMENTS">6.7.9.</a>&nbsp;
396  Getting indeces of all entries of a MIDI instrument map<br />  Getting indeces of all entries of a MIDI instrument map<br />
397  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#UNMAP MIDI_INSTRUMENT">6.7.10.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#UNMAP MIDI_INSTRUMENT">6.7.10.</a>&nbsp;
# Line 552  Number of database instruments changed<b Line 558  Number of database instruments changed<b
558  Database instrument information changed<br />  Database instrument information changed<br />
559  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE DB_INSTRUMENTS_JOB_INFO">8.25.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE DB_INSTRUMENTS_JOB_INFO">8.25.</a>&nbsp;
560  Database job status information changed<br />  Database job status information changed<br />
561  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE MISCELLANEOUS">8.26.</a>&nbsp;  &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE EFFECT_INSTANCE_COUNT">8.26.</a>&nbsp;
562    Number of effect instances changed<br />
563    &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE EFFECT_INSTANCE_INFO">8.27.</a>&nbsp;
564    Effect instance information changed<br />
565    &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE SEND_EFFECT_CHAIN_COUNT">8.28.</a>&nbsp;
566    Number of send effect chains changed<br />
567    &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE SEND_EFFECT_CHAIN_INFO">8.29.</a>&nbsp;
568    Send effect chain information changed<br />
569    &nbsp;&nbsp;&nbsp;&nbsp;<a href="#SUBSCRIBE MISCELLANEOUS">8.30.</a>&nbsp;
570  Miscellaneous and debugging events<br />  Miscellaneous and debugging events<br />
571  <a href="#anchor14">9.</a>&nbsp;  <a href="#anchor14">9.</a>&nbsp;
572  Security Considerations<br />  Security Considerations<br />
# Line 3905  Getting all available engines</h3> Line 3919  Getting all available engines</h3>
3919  <blockquote class="text">  <blockquote class="text">
3920  <p>C: "LIST AVAILABLE_ENGINES"  <p>C: "LIST AVAILABLE_ENGINES"
3921  </p>  </p>
3922  <p>S: "'GigEngine','AkaiEngine','DLSEngine','JoesCustomEngine'"  <p>S: "'gig','sfz','sf2'"
3923  </p>  </p>
3924  </blockquote><p>  </blockquote><p>
3925                                            
# Line 3969  Getting information about an engine</h3> Line 3983  Getting information about an engine</h3>
3983  </p>  </p>
3984  <p>The mentioned fields above don't have to be in particular order.  <p>The mentioned fields above don't have to be in particular order.
3985  </p>  </p>
3986  <p>Example:  <p>Examples:
3987  </p>  </p>
3988  <p>  <p>
3989                          </p>                          </p>
3990  <blockquote class="text">  <blockquote class="text">
3991  <p>C: "GET ENGINE INFO JoesCustomEngine"  <p>C: "GET ENGINE INFO gig"
3992    </p>
3993    <p>S: "DESCRIPTION: GigaSampler Format Engine"
3994    </p>
3995    <p>&nbsp;&nbsp;&nbsp;"VERSION: 1.110"
3996    </p>
3997    <p>&nbsp;&nbsp;&nbsp;"."
3998    </p>
3999    <p>C: "GET ENGINE INFO sf2"
4000  </p>  </p>
4001  <p>S: "DESCRIPTION: this is Joe's custom sampler engine"  <p>S: "DESCRIPTION: SoundFont Format Engine"
4002  </p>  </p>
4003  <p>&nbsp;&nbsp;&nbsp;"VERSION: testing-1.0"  <p>&nbsp;&nbsp;&nbsp;"VERSION: 1.4"
4004    </p>
4005    <p>&nbsp;&nbsp;&nbsp;"."
4006    </p>
4007    <p>C: "GET ENGINE INFO sfz"
4008    </p>
4009    <p>S: "DESCRIPTION: SFZ Format Engine"
4010    </p>
4011    <p>&nbsp;&nbsp;&nbsp;"VERSION: 1.11"
4012  </p>  </p>
4013  <p>&nbsp;&nbsp;&nbsp;"."  <p>&nbsp;&nbsp;&nbsp;"."
4014  </p>  </p>
# Line 4194  Getting sampler channel information</h3> Line 4224  Getting sampler channel information</h3>
4224  <blockquote class="text">  <blockquote class="text">
4225  <p>C: "GET CHANNEL INFO 34"  <p>C: "GET CHANNEL INFO 34"
4226  </p>  </p>
4227  <p>S: "ENGINE_NAME: GigEngine"  <p>S: "ENGINE_NAME: gig"
4228  </p>  </p>
4229  <p>&nbsp;&nbsp;&nbsp;"VOLUME: 1.0"  <p>&nbsp;&nbsp;&nbsp;"VOLUME: 1.0"
4230  </p>  </p>
# Line 4466  Setting audio output device</h3> Line 4496  Setting audio output device</h3>
4496  <a name="rfc.section.6.4.15"></a><h3>6.4.15.&nbsp;  <a name="rfc.section.6.4.15"></a><h3>6.4.15.&nbsp;
4497  Setting audio output type</h3>  Setting audio output type</h3>
4498    
4499  <p>DEPRECATED: THIS COMMAND WILL DISAPPEAR SOON!  <p>DEPRECATED: THIS COMMAND WILL DISAPPEAR!
4500  </p>  </p>
4501  <p>The front-end can alter the audio output type on a specific sampler  <p>The front-end can alter the audio output type on a specific sampler
4502                      channel by sending the following command:                      channel by sending the following command:
# Line 4526  Setting audio output type</h3> Line 4556  Setting audio output type</h3>
4556  </blockquote><p>  </blockquote><p>
4557                                            
4558  </p>  </p>
4559    <p>Deprecated:
4560    </p>
4561    <p>
4562                            </p>
4563    <blockquote class="text">
4564    <p>Should not be used anymore. This command is currently only preserved for backward compatibility.
4565    </p>
4566    <p>This command is a relict from times where there was no sophisticated driver management yet. Use <a class='info' href='#CREATE AUDIO_OUTPUT_DEVICE'>"CREATE AUDIO_OUTPUT_DEVICE"<span> (</span><span class='info'>Creating an audio output device</span><span>)</span></a> and <a class='info' href='#SET CHANNEL AUDIO_OUTPUT_DEVICE'>"SET CHANNEL AUDIO_OUTPUT_DEVICE"<span> (</span><span class='info'>Setting audio output device</span><span>)</span></a> instead.
4567    </p>
4568    </blockquote><p>
4569                        
4570    </p>
4571  <a name="SET CHANNEL AUDIO_OUTPUT_CHANNEL"></a><br /><hr />  <a name="SET CHANNEL AUDIO_OUTPUT_CHANNEL"></a><br /><hr />
4572  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
4573  <a name="rfc.section.6.4.16"></a><h3>6.4.16.&nbsp;  <a name="rfc.section.6.4.16"></a><h3>6.4.16.&nbsp;
# Line 4593  Setting audio output channel</h3> Line 4635  Setting audio output channel</h3>
4635  </blockquote><p>  </blockquote><p>
4636                                            
4637  </p>  </p>
4638  <a name="SET CHANNEL MIDI_INPUT_DEVICE"></a><br /><hr />  <a name="ADD CHANNEL MIDI_INPUT"></a><br /><hr />
4639  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
4640  <a name="rfc.section.6.4.17"></a><h3>6.4.17.&nbsp;  <a name="rfc.section.6.4.17"></a><h3>6.4.17.&nbsp;
4641    Add MIDI input to sampler channel</h3>
4642    
4643    <p>The front-end can add a MIDI input on a specific sampler
4644                        channel by sending the following command:
4645    </p>
4646    <p>
4647                            </p>
4648    <blockquote class="text">
4649    <p>ADD CHANNEL MIDI_INPUT &lt;sampler-channel&gt; &lt;midi-device-id&gt; [&lt;midi-input-port&gt;]
4650    </p>
4651    </blockquote><p>
4652                        
4653    </p>
4654    <p>Where &lt;sampler-channel&gt; is the sampler channel number
4655                        as returned by the <a class='info' href='#ADD CHANNEL'>"ADD CHANNEL"<span> (</span><span class='info'>Adding a new sampler channel</span><span>)</span></a>
4656                        or <a class='info' href='#LIST CHANNELS'>"LIST CHANNELS"<span> (</span><span class='info'>Getting all created sampler channel list</span><span>)</span></a> command
4657                        and &lt;midi-device-id&gt; is the numerical ID of the MIDI input
4658                        device as returned by the
4659                        <a class='info' href='#CREATE MIDI_INPUT_DEVICE'>"CREATE MIDI_INPUT_DEVICE"<span> (</span><span class='info'>Creating a MIDI input device</span><span>)</span></a>
4660                        or <a class='info' href='#LIST MIDI_INPUT_DEVICES'>"LIST MIDI_INPUT_DEVICES"<span> (</span><span class='info'>Getting all created MIDI input device list</span><span>)</span></a> command,
4661                        and &lt;midi-input-port&gt; is an optional MIDI input port number of that
4662                        MIDI input device. If &lt;midi-input-port&gt; is omitted,
4663                        then the MIDI input device's first port (port number 0) is
4664                        used.
4665                        
4666    </p>
4667    <p>Possible Answers:
4668    </p>
4669    <p>
4670                            </p>
4671    <blockquote class="text">
4672    <p>"OK" -
4673                                    </p>
4674    <blockquote class="text">
4675    <p>on success
4676    </p>
4677    </blockquote>
4678                                
4679    
4680    <p>"WRN:&lt;warning-code&gt;:&lt;warning-message&gt;" -
4681                                    </p>
4682    <blockquote class="text">
4683    <p>if MIDI input port was connected, but there are noteworthy
4684                                        issue(s) related, providing an appropriate warning code and
4685                                        warning message
4686    </p>
4687    </blockquote>
4688                                
4689    
4690    <p>"ERR:&lt;error-code&gt;:&lt;error-message&gt;" -
4691                                    </p>
4692    <blockquote class="text">
4693    <p>in case it failed, providing an appropriate error code and error message
4694    </p>
4695    </blockquote>
4696                                
4697    
4698    </blockquote><p>
4699                        
4700    </p>
4701    <p>Examples:
4702    </p>
4703    <p>
4704                            </p>
4705    <blockquote class="text">
4706    <p>C: "ADD CHANNEL MIDI_INPUT 0 0"
4707    </p>
4708    <p>S: "OK"
4709    </p>
4710    <p>C: "ADD CHANNEL MIDI_INPUT 1 0"
4711    </p>
4712    <p>S: "OK"
4713    </p>
4714    <p>C: "ADD CHANNEL MIDI_INPUT 1 1 1"
4715    </p>
4716    <p>S: "OK"
4717    </p>
4718    <p>C: "ADD CHANNEL MIDI_INPUT 1 2 0"
4719    </p>
4720    <p>S: "OK"
4721    </p>
4722    </blockquote><p>
4723                        
4724    </p>
4725    <p>Since:
4726    </p>
4727    <p>
4728                            </p>
4729    <blockquote class="text">
4730    <p>Introduced with LSCP v1.6
4731    </p>
4732    </blockquote><p>
4733                        
4734    </p>
4735    <a name="REMOVE CHANNEL MIDI_INPUT"></a><br /><hr />
4736    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
4737    <a name="rfc.section.6.4.18"></a><h3>6.4.18.&nbsp;
4738    Remove MIDI input(s) from sampler channel</h3>
4739    
4740    <p>The front-end can remove one ore more MIDI input(s) on a
4741                        specific sampler channel by sending the following command:
4742    </p>
4743    <p>
4744                            </p>
4745    <blockquote class="text">
4746    <p>REMOVE CHANNEL MIDI_INPUT &lt;sampler-channel&gt; [&lt;midi-device-id&gt; [&lt;midi-input-port&gt;]]
4747    </p>
4748    </blockquote><p>
4749                        
4750    </p>
4751    <p>Where &lt;sampler-channel&gt; is the sampler channel number
4752                        as returned by the <a class='info' href='#ADD CHANNEL'>"ADD CHANNEL"<span> (</span><span class='info'>Adding a new sampler channel</span><span>)</span></a>
4753                        or <a class='info' href='#LIST CHANNELS'>"LIST CHANNELS"<span> (</span><span class='info'>Getting all created sampler channel list</span><span>)</span></a> command
4754                        and &lt;midi-device-id&gt; and &lt;midi-input-port&gt; are
4755                        optional numerical IDs defining the MIDI input device and
4756                        one of its MIDI ports as returned by the
4757                        <a class='info' href='#LIST CHANNEL MIDI_INPUTS'>"LIST CHANNEL MIDI_INPUTS"<span> (</span><span class='info'>Getting all MIDI inputs of a sampler channel</span><span>)</span></a> command.
4758                        
4759    </p>
4760    <p>
4761                        If &lt;midi-input-port&gt; is omitted, then all MIDI input
4762                        ports of &lt;midi-device-id&gt; are disconnected from this
4763                        sampler channel.
4764                        
4765    </p>
4766    <p>
4767                        If both, &lt;midi-device-id&gt; and &lt;midi-input-port&gt;
4768                        are omitted, then all MIDI input ports currently connected
4769                        to this sampler channel are disconnected from this sampler
4770                        channel.
4771                        
4772    </p>
4773    <p>Possible Answers:
4774    </p>
4775    <p>
4776                            </p>
4777    <blockquote class="text">
4778    <p>"OK" -
4779                                    </p>
4780    <blockquote class="text">
4781    <p>on success
4782    </p>
4783    </blockquote>
4784                                
4785    
4786    <p>"WRN:&lt;warning-code&gt;:&lt;warning-message&gt;" -
4787                                    </p>
4788    <blockquote class="text">
4789    <p>if MIDI input porst were disconnected, but there are noteworthy
4790                                        issue(s) related, providing an appropriate warning code and
4791                                        warning message
4792    </p>
4793    </blockquote>
4794                                
4795    
4796    <p>"ERR:&lt;error-code&gt;:&lt;error-message&gt;" -
4797                                    </p>
4798    <blockquote class="text">
4799    <p>in case it failed, providing an appropriate error code and error message
4800    </p>
4801    </blockquote>
4802                                
4803    
4804    </blockquote><p>
4805                        
4806    </p>
4807    <p>Examples:
4808    </p>
4809    <p>
4810                            </p>
4811    <blockquote class="text">
4812    <p>C: "REMOVE CHANNEL MIDI_INPUT 0"
4813    </p>
4814    <p>S: "OK"
4815    </p>
4816    <p>C: "REMOVE CHANNEL MIDI_INPUT 1"
4817    </p>
4818    <p>S: "OK"
4819    </p>
4820    <p>C: "REMOVE CHANNEL MIDI_INPUT 1 2 0"
4821    </p>
4822    <p>S: "OK"
4823    </p>
4824    </blockquote><p>
4825                        
4826    </p>
4827    <p>Since:
4828    </p>
4829    <p>
4830                            </p>
4831    <blockquote class="text">
4832    <p>Introduced with LSCP v1.6
4833    </p>
4834    </blockquote><p>
4835                        
4836    </p>
4837    <a name="LIST CHANNEL MIDI_INPUTS"></a><br /><hr />
4838    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
4839    <a name="rfc.section.6.4.19"></a><h3>6.4.19.&nbsp;
4840    Getting all MIDI inputs of a sampler channel</h3>
4841    
4842    <p>The front-end can query a list of all currently connected
4843                        MIDI inputs of a certain sampler channel by sending the following
4844                        command:
4845    </p>
4846    <p>
4847                            </p>
4848    <blockquote class="text">
4849    <p>LIST CHANNEL MIDI_INPUTS &lt;sampler-channel&gt;
4850    </p>
4851    </blockquote><p>
4852                        
4853    </p>
4854    <p>Where &lt;sampler-channel&gt; is the sampler channel number
4855                        as returned by the <a class='info' href='#ADD CHANNEL'>"ADD CHANNEL"<span> (</span><span class='info'>Adding a new sampler channel</span><span>)</span></a>
4856                        or <a class='info' href='#LIST CHANNELS'>"LIST CHANNELS"<span> (</span><span class='info'>Getting all created sampler channel list</span><span>)</span></a> command.
4857                        
4858    </p>
4859    <p>Possible Answers:
4860    </p>
4861    <p>
4862                            </p>
4863    <blockquote class="text">
4864    <p>The sampler will answer by sending a comma separated
4865                                list of MIDI input device ID - MIDI input port number pairs, where
4866                                each pair is encapsulated into curly braces. The
4867                                list is returned in one single line. The MIDI input
4868                                device ID corresponds to the number returned by
4869                                <a class='info' href='#LIST MIDI_INPUT_DEVICES'>"LIST MIDI_INPUT_DEVICES"<span> (</span><span class='info'>Getting all created MIDI input device list</span><span>)</span></a>
4870                                and the port number is the index of the respective MIDI
4871                                port of that MIDI input device.
4872    </p>
4873    </blockquote><p>
4874                        
4875    </p>
4876    <p>Example:
4877    </p>
4878    <p>
4879                            </p>
4880    <blockquote class="text">
4881    <p>C: "LIST CHANNEL MIDI_INPUTS 0"
4882    </p>
4883    <p>S: "{0,0},{1,3},{2,0}"
4884    </p>
4885    </blockquote><p>
4886                        
4887    </p>
4888    <p>Since:
4889    </p>
4890    <p>
4891                            </p>
4892    <blockquote class="text">
4893    <p>Introduced with LSCP v1.6
4894    </p>
4895    </blockquote><p>
4896                        
4897    </p>
4898    <a name="SET CHANNEL MIDI_INPUT_DEVICE"></a><br /><hr />
4899    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
4900    <a name="rfc.section.6.4.20"></a><h3>6.4.20.&nbsp;
4901  Setting MIDI input device</h3>  Setting MIDI input device</h3>
4902    
4903    <p>DEPRECATED: THIS COMMAND WILL DISAPPEAR!
4904    </p>
4905  <p>The front-end can set the MIDI input device on a specific sampler  <p>The front-end can set the MIDI input device on a specific sampler
4906                      channel by sending the following command:                      channel by sending the following command:
4907  </p>  </p>
# Line 4616  Setting MIDI input device</h3> Line 4920  Setting MIDI input device</h3>
4920                      <a class='info' href='#CREATE MIDI_INPUT_DEVICE'>"CREATE MIDI_INPUT_DEVICE"<span> (</span><span class='info'>Creating a MIDI input device</span><span>)</span></a>                      <a class='info' href='#CREATE MIDI_INPUT_DEVICE'>"CREATE MIDI_INPUT_DEVICE"<span> (</span><span class='info'>Creating a MIDI input device</span><span>)</span></a>
4921                      or <a class='info' href='#LIST MIDI_INPUT_DEVICES'>"LIST MIDI_INPUT_DEVICES"<span> (</span><span class='info'>Getting all created MIDI input device list</span><span>)</span></a> command.                      or <a class='info' href='#LIST MIDI_INPUT_DEVICES'>"LIST MIDI_INPUT_DEVICES"<span> (</span><span class='info'>Getting all created MIDI input device list</span><span>)</span></a> command.
4922  </p>  </p>
4923    <p>
4924                        If more than 1 MIDI inputs are currently connected to this
4925                        sampler channel: Sending this command will disconnect ALL
4926                        currently connected MIDI input ports connected to this
4927                        sampler channel before establishing the new MIDI input
4928                        connection. So this command does NOT add the connection,
4929                        it replaces all existing ones instead. This behavior is due
4930                        to preserving full behavior backward compatibility.
4931                        
4932    </p>
4933  <p>Possible Answers:  <p>Possible Answers:
4934  </p>  </p>
4935  <p>  <p>
# Line 4660  Setting MIDI input device</h3> Line 4974  Setting MIDI input device</h3>
4974  </blockquote><p>  </blockquote><p>
4975                                            
4976  </p>  </p>
4977    <p>Deprecated:
4978    </p>
4979    <p>
4980                            </p>
4981    <blockquote class="text">
4982    <p>Should not be used anymore as of LSCP v1.6 and younger. This command is currently only preserved for backward compatibility.
4983    </p>
4984    <p>This command is a relict from times where only one MIDI input per sampler channel was allowed. Use <a class='info' href='#ADD CHANNEL MIDI_INPUT'>"ADD CHANNEL MIDI_INPUT"<span> (</span><span class='info'>Add MIDI input to sampler channel</span><span>)</span></a> and <a class='info' href='#REMOVE CHANNEL MIDI_INPUT'>"REMOVE CHANNEL MIDI_INPUT"<span> (</span><span class='info'>Remove MIDI input(s) from sampler channel</span><span>)</span></a> instead.
4985    </p>
4986    </blockquote><p>
4987                        
4988    </p>
4989  <a name="SET CHANNEL MIDI_INPUT_TYPE"></a><br /><hr />  <a name="SET CHANNEL MIDI_INPUT_TYPE"></a><br /><hr />
4990  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
4991  <a name="rfc.section.6.4.18"></a><h3>6.4.18.&nbsp;  <a name="rfc.section.6.4.21"></a><h3>6.4.21.&nbsp;
4992  Setting MIDI input type</h3>  Setting MIDI input type</h3>
4993    
4994  <p>DEPRECATED: THIS COMMAND WILL DISAPPEAR SOON!  <p>DEPRECATED: THIS COMMAND WILL DISAPPEAR!
4995  </p>  </p>
4996  <p>The front-end can alter the MIDI input type on a specific sampler  <p>The front-end can alter the MIDI input type on a specific sampler
4997                      channel by sending the following command:                      channel by sending the following command:
# Line 4681  Setting MIDI input type</h3> Line 5007  Setting MIDI input type</h3>
5007  <p>Where &lt;midi-input-type&gt; is currently only "ALSA" and  <p>Where &lt;midi-input-type&gt; is currently only "ALSA" and
5008                      &lt;sampler-channel&gt; is the respective sampler channel number.                      &lt;sampler-channel&gt; is the respective sampler channel number.
5009  </p>  </p>
5010    <p>
5011                        If more than 1 MIDI inputs are currently connected to this
5012                        sampler channel: Sending this command will disconnect ALL
5013                        currently connected MIDI input ports connected to this
5014                        sampler channel before establishing the new MIDI input
5015                        connection. So this command does NOT add the connection,
5016                        it replaces all existing ones instead. This behavior is due
5017                        to preserving full behavior backward compatibility.
5018                        
5019    </p>
5020  <p>Possible Answers:  <p>Possible Answers:
5021  </p>  </p>
5022  <p>  <p>
# Line 4725  Setting MIDI input type</h3> Line 5061  Setting MIDI input type</h3>
5061  </blockquote><p>  </blockquote><p>
5062                                            
5063  </p>  </p>
5064    <p>Deprecated:
5065    </p>
5066    <p>
5067                            </p>
5068    <blockquote class="text">
5069    <p>Should not be used anymore. This command is currently only preserved for backward compatibility.
5070    </p>
5071    <p>This command is a relict from times where only 1 MIDI input per sampler channels was allowed and where no sophisticated driver management existed yet. Use <a class='info' href='#ADD CHANNEL MIDI_INPUT'>"ADD CHANNEL MIDI_INPUT"<span> (</span><span class='info'>Add MIDI input to sampler channel</span><span>)</span></a> and <a class='info' href='#REMOVE CHANNEL MIDI_INPUT'>"REMOVE CHANNEL MIDI_INPUT"<span> (</span><span class='info'>Remove MIDI input(s) from sampler channel</span><span>)</span></a> instead.
5072    </p>
5073    </blockquote><p>
5074                        
5075    </p>
5076  <a name="SET CHANNEL MIDI_INPUT_PORT"></a><br /><hr />  <a name="SET CHANNEL MIDI_INPUT_PORT"></a><br /><hr />
5077  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5078  <a name="rfc.section.6.4.19"></a><h3>6.4.19.&nbsp;  <a name="rfc.section.6.4.22"></a><h3>6.4.22.&nbsp;
5079  Setting MIDI input port</h3>  Setting MIDI input port</h3>
5080    
5081    <p>DEPRECATED: THIS COMMAND WILL DISAPPEAR!
5082    </p>
5083  <p>The front-end can alter the MIDI input port on a specific sampler  <p>The front-end can alter the MIDI input port on a specific sampler
5084                      channel by sending the following command:                      channel by sending the following command:
5085  </p>  </p>
# Line 4745  Setting MIDI input port</h3> Line 5095  Setting MIDI input port</h3>
5095                      MIDI input device connected to the sampler channel given by                      MIDI input device connected to the sampler channel given by
5096                      &lt;sampler-channel&gt;.                      &lt;sampler-channel&gt;.
5097  </p>  </p>
5098    <p>
5099                        If more than 1 MIDI inputs are currently connected to this
5100                        sampler channel: Sending this command will switch the
5101                        connection of the first (and only the first) MIDI input port
5102                        currently being connected to this sampler channel, to
5103                        another port of the same MIDI input device. Or in other
5104                        words: the first MIDI input port currently connected to
5105                        this sampler channel will be disconnected, and the requested
5106                        other port of its MIDI input device will be connected to
5107                        this sampler channel instead. This behavior is due
5108                        to preserving full behavior backward compatibility.
5109                        
5110    </p>
5111  <p>Possible Answers:  <p>Possible Answers:
5112  </p>  </p>
5113  <p>  <p>
# Line 4789  Setting MIDI input port</h3> Line 5152  Setting MIDI input port</h3>
5152  </blockquote><p>  </blockquote><p>
5153                                            
5154  </p>  </p>
5155    <p>Deprecated:
5156    </p>
5157    <p>
5158                            </p>
5159    <blockquote class="text">
5160    <p>Should not be used anymore. This command is currently only preserved for backward compatibility.
5161    </p>
5162    <p>This command is a relict from times where only one MIDI input per sampler channel was allowed. Use <a class='info' href='#ADD CHANNEL MIDI_INPUT'>"ADD CHANNEL MIDI_INPUT"<span> (</span><span class='info'>Add MIDI input to sampler channel</span><span>)</span></a> and <a class='info' href='#REMOVE CHANNEL MIDI_INPUT'>"REMOVE CHANNEL MIDI_INPUT"<span> (</span><span class='info'>Remove MIDI input(s) from sampler channel</span><span>)</span></a> instead.
5163    </p>
5164    </blockquote><p>
5165                        
5166    </p>
5167  <a name="SET CHANNEL MIDI_INPUT_CHANNEL"></a><br /><hr />  <a name="SET CHANNEL MIDI_INPUT_CHANNEL"></a><br /><hr />
5168  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5169  <a name="rfc.section.6.4.20"></a><h3>6.4.20.&nbsp;  <a name="rfc.section.6.4.23"></a><h3>6.4.23.&nbsp;
5170  Setting MIDI input channel</h3>  Setting MIDI input channel</h3>
5171    
5172  <p>The front-end can alter the MIDI channel a sampler channel should  <p>The front-end can alter the MIDI channel a sampler channel should
# Line 4805  Setting MIDI input channel</h3> Line 5180  Setting MIDI input channel</h3>
5180  </blockquote><p>  </blockquote><p>
5181                                            
5182  </p>  </p>
5183  <p>Where &lt;midi-input-chan&gt; is the number of the new MIDI input channel where  <p>Where &lt;midi-input-chan&gt; is the number
5184                      &lt;sampler-channel&gt; should listen to or "ALL" to listen on all 16 MIDI                      of the new MIDI input channel (zero indexed!) where
5185                        &lt;sampler-channel&gt; should listen to, or "ALL" to listen on all 16 MIDI
5186                      channels.                      channels.
5187  </p>  </p>
5188  <p>Possible Answers:  <p>Possible Answers:
# Line 4848  Setting MIDI input channel</h3> Line 5224  Setting MIDI input channel</h3>
5224  <p>  <p>
5225                          </p>                          </p>
5226  <blockquote class="text">  <blockquote class="text">
5227  <p>  <p>C: "SET CHANNEL MIDI_INPUT_CHANNEL 0 0"
5228    </p>
5229    <p>S: "OK"
5230    </p>
5231    <p>C: "SET CHANNEL MIDI_INPUT_CHANNEL 1 ALL"
5232    </p>
5233    <p>S: "OK"
5234  </p>  </p>
5235  </blockquote><p>  </blockquote><p>
5236                                            
5237  </p>  </p>
5238  <a name="SET CHANNEL VOLUME"></a><br /><hr />  <a name="SET CHANNEL VOLUME"></a><br /><hr />
5239  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5240  <a name="rfc.section.6.4.21"></a><h3>6.4.21.&nbsp;  <a name="rfc.section.6.4.24"></a><h3>6.4.24.&nbsp;
5241  Setting channel volume</h3>  Setting channel volume</h3>
5242    
5243  <p>The front-end can alter the volume of a sampler channel by sending  <p>The front-end can alter the volume of a sampler channel by sending
# Line 4920  Setting channel volume</h3> Line 5302  Setting channel volume</h3>
5302  </p>  </p>
5303  <a name="SET CHANNEL MUTE"></a><br /><hr />  <a name="SET CHANNEL MUTE"></a><br /><hr />
5304  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5305  <a name="rfc.section.6.4.22"></a><h3>6.4.22.&nbsp;  <a name="rfc.section.6.4.25"></a><h3>6.4.25.&nbsp;
5306  Muting a sampler channel</h3>  Muting a sampler channel</h3>
5307    
5308  <p>The front-end can mute/unmute a specific sampler  <p>The front-end can mute/unmute a specific sampler
# Line 4986  Muting a sampler channel</h3> Line 5368  Muting a sampler channel</h3>
5368  </p>  </p>
5369  <a name="SET CHANNEL SOLO"></a><br /><hr />  <a name="SET CHANNEL SOLO"></a><br /><hr />
5370  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5371  <a name="rfc.section.6.4.23"></a><h3>6.4.23.&nbsp;  <a name="rfc.section.6.4.26"></a><h3>6.4.26.&nbsp;
5372  Soloing a sampler channel</h3>  Soloing a sampler channel</h3>
5373    
5374  <p>The front-end can solo/unsolo a specific sampler channel  <p>The front-end can solo/unsolo a specific sampler channel
# Line 5052  Soloing a sampler channel</h3> Line 5434  Soloing a sampler channel</h3>
5434  </p>  </p>
5435  <a name="SET CHANNEL MIDI_INSTRUMENT_MAP"></a><br /><hr />  <a name="SET CHANNEL MIDI_INSTRUMENT_MAP"></a><br /><hr />
5436  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5437  <a name="rfc.section.6.4.24"></a><h3>6.4.24.&nbsp;  <a name="rfc.section.6.4.27"></a><h3>6.4.27.&nbsp;
5438  Assigning a MIDI instrument map to a sampler channel</h3>  Assigning a MIDI instrument map to a sampler channel</h3>
5439    
5440  <p>The front-end can assign a MIDI instrument map to a specific sampler channel  <p>The front-end can assign a MIDI instrument map to a specific sampler channel
# Line 5150  Assigning a MIDI instrument map to a sam Line 5532  Assigning a MIDI instrument map to a sam
5532  </p>  </p>
5533  <a name="CREATE FX_SEND"></a><br /><hr />  <a name="CREATE FX_SEND"></a><br /><hr />
5534  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5535  <a name="rfc.section.6.4.25"></a><h3>6.4.25.&nbsp;  <a name="rfc.section.6.4.28"></a><h3>6.4.28.&nbsp;
5536  Adding an effect send to a sampler channel</h3>  Adding an effect send to a sampler channel</h3>
5537    
5538  <p>The front-end can create an additional effect send on a specific sampler channel  <p>The front-end can create an additional effect send on a specific sampler channel
# Line 5243  Adding an effect send to a sampler chann Line 5625  Adding an effect send to a sampler chann
5625  </p>  </p>
5626  <a name="DESTROY FX_SEND"></a><br /><hr />  <a name="DESTROY FX_SEND"></a><br /><hr />
5627  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5628  <a name="rfc.section.6.4.26"></a><h3>6.4.26.&nbsp;  <a name="rfc.section.6.4.29"></a><h3>6.4.29.&nbsp;
5629  Removing an effect send from a sampler channel</h3>  Removing an effect send from a sampler channel</h3>
5630    
5631  <p>The front-end can remove an existing effect send on a specific sampler channel  <p>The front-end can remove an existing effect send on a specific sampler channel
# Line 5304  Removing an effect send from a sampler c Line 5686  Removing an effect send from a sampler c
5686  </p>  </p>
5687  <a name="GET FX_SENDS"></a><br /><hr />  <a name="GET FX_SENDS"></a><br /><hr />
5688  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5689  <a name="rfc.section.6.4.27"></a><h3>6.4.27.&nbsp;  <a name="rfc.section.6.4.30"></a><h3>6.4.30.&nbsp;
5690  Getting amount of effect sends on a sampler channel</h3>  Getting amount of effect sends on a sampler channel</h3>
5691    
5692  <p>The front-end can ask for the amount of effect sends on a specific sampler channel  <p>The front-end can ask for the amount of effect sends on a specific sampler channel
# Line 5347  Getting amount of effect sends on a samp Line 5729  Getting amount of effect sends on a samp
5729  </p>  </p>
5730  <a name="LIST FX_SENDS"></a><br /><hr />  <a name="LIST FX_SENDS"></a><br /><hr />
5731  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5732  <a name="rfc.section.6.4.28"></a><h3>6.4.28.&nbsp;  <a name="rfc.section.6.4.31"></a><h3>6.4.31.&nbsp;
5733  Listing all effect sends on a sampler channel</h3>  Listing all effect sends on a sampler channel</h3>
5734    
5735  <p>The front-end can ask for a list of effect sends on a specific sampler channel  <p>The front-end can ask for a list of effect sends on a specific sampler channel
# Line 5401  Listing all effect sends on a sampler ch Line 5783  Listing all effect sends on a sampler ch
5783  </p>  </p>
5784  <a name="GET FX_SEND INFO"></a><br /><hr />  <a name="GET FX_SEND INFO"></a><br /><hr />
5785  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5786  <a name="rfc.section.6.4.29"></a><h3>6.4.29.&nbsp;  <a name="rfc.section.6.4.32"></a><h3>6.4.32.&nbsp;
5787  Getting effect send information</h3>  Getting effect send information</h3>
5788    
5789  <p>The front-end can ask for the current settings of an effect send entity  <p>The front-end can ask for the current settings of an effect send entity
# Line 5551  Getting effect send information</h3> Line 5933  Getting effect send information</h3>
5933  </p>  </p>
5934  <a name="SET FX_SEND NAME"></a><br /><hr />  <a name="SET FX_SEND NAME"></a><br /><hr />
5935  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
5936  <a name="rfc.section.6.4.30"></a><h3>6.4.30.&nbsp;  <a name="rfc.section.6.4.33"></a><h3>6.4.33.&nbsp;
5937  Changing effect send's name</h3>  Changing effect send's name</h3>
5938    
5939  <p>The front-end can alter the current name of an effect  <p>The front-end can alter the current name of an effect
# Line 5615  Changing effect send's name</h3> Line 5997  Changing effect send's name</h3>
5997  </p>  </p>
5998  <a name="SET FX_SEND AUDIO_OUTPUT_CHANNEL"></a><br /><hr />  <a name="SET FX_SEND AUDIO_OUTPUT_CHANNEL"></a><br /><hr />
5999  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6000  <a name="rfc.section.6.4.31"></a><h3>6.4.31.&nbsp;  <a name="rfc.section.6.4.34"></a><h3>6.4.34.&nbsp;
6001  Altering effect send's audio routing</h3>  Altering effect send's audio routing</h3>
6002    
6003  <p>The front-end can alter the destination of an effect send's audio channel on a specific  <p>The front-end can alter the destination of an effect send's audio channel on a specific
# Line 5700  Altering effect send's audio routing</h3 Line 6082  Altering effect send's audio routing</h3
6082  </p>  </p>
6083  <a name="SET FX_SEND EFFECT"></a><br /><hr />  <a name="SET FX_SEND EFFECT"></a><br /><hr />
6084  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6085  <a name="rfc.section.6.4.32"></a><h3>6.4.32.&nbsp;  <a name="rfc.section.6.4.35"></a><h3>6.4.35.&nbsp;
6086  Assigning destination effect to an effect send</h3>  Assigning destination effect to an effect send</h3>
6087    
6088  <p>The front-end can (re-)assign a destination effect to an  <p>The front-end can (re-)assign a destination effect to an
# Line 5767  Assigning destination effect to an effec Line 6149  Assigning destination effect to an effec
6149  </p>  </p>
6150  <a name="REMOVE FX_SEND EFFECT"></a><br /><hr />  <a name="REMOVE FX_SEND EFFECT"></a><br /><hr />
6151  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6152  <a name="rfc.section.6.4.33"></a><h3>6.4.33.&nbsp;  <a name="rfc.section.6.4.36"></a><h3>6.4.36.&nbsp;
6153  Removing destination effect from an effect send</h3>  Removing destination effect from an effect send</h3>
6154    
6155  <p>The front-end can (re-)assign a destination effect to an  <p>The front-end can (re-)assign a destination effect to an
# Line 5832  Removing destination effect from an effe Line 6214  Removing destination effect from an effe
6214  </p>  </p>
6215  <a name="SET FX_SEND MIDI_CONTROLLER"></a><br /><hr />  <a name="SET FX_SEND MIDI_CONTROLLER"></a><br /><hr />
6216  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6217  <a name="rfc.section.6.4.34"></a><h3>6.4.34.&nbsp;  <a name="rfc.section.6.4.37"></a><h3>6.4.37.&nbsp;
6218  Altering effect send's MIDI controller</h3>  Altering effect send's MIDI controller</h3>
6219    
6220  <p>The front-end can alter the MIDI controller of an effect  <p>The front-end can alter the MIDI controller of an effect
# Line 5903  Altering effect send's MIDI controller</ Line 6285  Altering effect send's MIDI controller</
6285  </p>  </p>
6286  <a name="SET FX_SEND LEVEL"></a><br /><hr />  <a name="SET FX_SEND LEVEL"></a><br /><hr />
6287  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6288  <a name="rfc.section.6.4.35"></a><h3>6.4.35.&nbsp;  <a name="rfc.section.6.4.38"></a><h3>6.4.38.&nbsp;
6289  Altering effect send's send level</h3>  Altering effect send's send level</h3>
6290    
6291  <p>The front-end can alter the current send level of an effect  <p>The front-end can alter the current send level of an effect
# Line 5975  Altering effect send's send level</h3> Line 6357  Altering effect send's send level</h3>
6357  </p>  </p>
6358  <a name="SEND CHANNEL MIDI_DATA"></a><br /><hr />  <a name="SEND CHANNEL MIDI_DATA"></a><br /><hr />
6359  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6360  <a name="rfc.section.6.4.36"></a><h3>6.4.36.&nbsp;  <a name="rfc.section.6.4.39"></a><h3>6.4.39.&nbsp;
6361  Sending MIDI messages to sampler channel</h3>  Sending MIDI messages to sampler channel</h3>
6362    
6363  <p>The front-end can send MIDI events to a specific sampler channel  <p>The front-end can send MIDI events to a specific sampler channel
# Line 6073  Sending MIDI messages to sampler channel Line 6455  Sending MIDI messages to sampler channel
6455  </p>  </p>
6456  <a name="RESET CHANNEL"></a><br /><hr />  <a name="RESET CHANNEL"></a><br /><hr />
6457  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6458  <a name="rfc.section.6.4.37"></a><h3>6.4.37.&nbsp;  <a name="rfc.section.6.4.40"></a><h3>6.4.40.&nbsp;
6459  Resetting a sampler channel</h3>  Resetting a sampler channel</h3>
6460    
6461  <p>The front-end can reset a particular sampler channel by sending the following command:  <p>The front-end can reset a particular sampler channel by sending the following command:
# Line 6552  General sampler informations</h3> Line 6934  General sampler informations</h3>
6934  <p>The mentioned fields above don't have to be in particular order.  <p>The mentioned fields above don't have to be in particular order.
6935                      Other fields might be added in future.                      Other fields might be added in future.
6936  </p>  </p>
6937    <p>Example:
6938    </p>
6939    <p>
6940                            </p>
6941    <blockquote class="text">
6942    <p>C: "GET SERVER INFO"
6943    </p>
6944    <p>S: "DESCRIPTION: LinuxSampler - modular, streaming capable sampler"
6945    </p>
6946    <p>&nbsp;&nbsp;&nbsp;"VERSION: 1.0.0.svn23"
6947    </p>
6948    <p>&nbsp;&nbsp;&nbsp;"PROTOCOL_VERSION: 1.5"
6949    </p>
6950    <p>&nbsp;&nbsp;&nbsp;"INSTRUMENTS_DB_SUPPORT: no"
6951    </p>
6952    <p>&nbsp;&nbsp;&nbsp;"."
6953    </p>
6954    </blockquote><p>
6955                        
6956    </p>
6957  <a name="GET VOLUME"></a><br /><hr />  <a name="GET VOLUME"></a><br /><hr />
6958  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
6959  <a name="rfc.section.6.6.6"></a><h3>6.6.6.&nbsp;  <a name="rfc.section.6.6.6"></a><h3>6.6.6.&nbsp;
# Line 7468  Create or replace a MIDI instrument map Line 7870  Create or replace a MIDI instrument map
7870  <a name="GET MIDI_INSTRUMENTS"></a><br /><hr />  <a name="GET MIDI_INSTRUMENTS"></a><br /><hr />
7871  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
7872  <a name="rfc.section.6.7.8"></a><h3>6.7.8.&nbsp;  <a name="rfc.section.6.7.8"></a><h3>6.7.8.&nbsp;
7873  Getting ammount of MIDI instrument map entries</h3>  Getting amount of MIDI instrument map entries</h3>
7874    
7875  <p>The front-end can query the amount of currently existing  <p>The front-end can query the amount of currently existing
7876                      entries in a MIDI instrument map by sending the following                      entries in a MIDI instrument map by sending the following
# Line 10926  Retrieving information about an effect p Line 11328  Retrieving information about an effect p
11328  <blockquote class="text">  <blockquote class="text">
11329  <p>C: "GET EFFECT_INSTANCE_INPUT_CONTROL INFO 1 0"  <p>C: "GET EFFECT_INSTANCE_INPUT_CONTROL INFO 1 0"
11330  </p>  </p>
11331  <p>S: "SYSTEM: LADSPA"  <p>S: "DESCRIPTION: Base delay (s)"
 </p>  
 <p>&nbsp;&nbsp;&nbsp;"DESCRIPTION: Base delay (s)"  
11332  </p>  </p>
11333  <p>&nbsp;&nbsp;&nbsp;"VALUE: 0.500"  <p>&nbsp;&nbsp;&nbsp;"VALUE: 0.500"
11334  </p>  </p>
# Line 11668  Command Syntax</h3> Line 12068  Command Syntax</h3>
12068  <p>CHANNEL  <p>CHANNEL
12069                                    
12070  </p>  </p>
12071    <p>/ CHANNEL SP MIDI_INPUT SP sampler_channel SP device_index
12072                    
12073    </p>
12074    <p>/ CHANNEL SP MIDI_INPUT SP sampler_channel SP device_index SP midi_input_port_index
12075                    
12076    </p>
12077  <p>/ DB_INSTRUMENT_DIRECTORY SP db_path  <p>/ DB_INSTRUMENT_DIRECTORY SP db_path
12078                                    
12079  </p>  </p>
# Line 11788  Command Syntax</h3> Line 12194  Command Syntax</h3>
12194  <p>/ GLOBAL_INFO  <p>/ GLOBAL_INFO
12195                                    
12196  </p>  </p>
12197    <p>/ EFFECT_INSTANCE_COUNT
12198                    
12199    </p>
12200    <p>/ EFFECT_INSTANCE_INFO
12201                    
12202    </p>
12203    <p>/ SEND_EFFECT_CHAIN_COUNT
12204                    
12205    </p>
12206    <p>/ SEND_EFFECT_CHAIN_INFO
12207                    
12208    </p>
12209  </blockquote><p>  </blockquote><p>
12210    
12211  </p>  </p>
# Line 11872  Command Syntax</h3> Line 12290  Command Syntax</h3>
12290  <p>/ GLOBAL_INFO  <p>/ GLOBAL_INFO
12291                                    
12292  </p>  </p>
12293    <p>/ EFFECT_INSTANCE_COUNT
12294                    
12295    </p>
12296    <p>/ EFFECT_INSTANCE_INFO
12297                    
12298    </p>
12299    <p>/ SEND_EFFECT_CHAIN_COUNT
12300                    
12301    </p>
12302    <p>/ SEND_EFFECT_CHAIN_INFO
12303                    
12304    </p>
12305  </blockquote><p>  </blockquote><p>
12306    
12307  </p>  </p>
# Line 11908  Command Syntax</h3> Line 12338  Command Syntax</h3>
12338  <p>CHANNEL SP sampler_channel  <p>CHANNEL SP sampler_channel
12339                                    
12340  </p>  </p>
12341    <p>/ CHANNEL SP MIDI_INPUT SP sampler_channel
12342                    
12343    </p>
12344    <p>/ CHANNEL SP MIDI_INPUT SP sampler_channel SP device_index
12345                    
12346    </p>
12347    <p>/ CHANNEL SP MIDI_INPUT SP sampler_channel SP device_index SP midi_input_port_index
12348                    
12349    </p>
12350  <p>/ MIDI_INSTRUMENT_MAP SP midi_map  <p>/ MIDI_INSTRUMENT_MAP SP midi_map
12351                                    
12352  </p>  </p>
# Line 12430  Command Syntax</h3> Line 12869  Command Syntax</h3>
12869  <p>/ CHANNELS  <p>/ CHANNELS
12870                                    
12871  </p>  </p>
12872    <p>/ CHANNEL SP MIDI_INPUTS SP sampler_channel
12873                    
12874    </p>
12875  <p>/ AVAILABLE_ENGINES  <p>/ AVAILABLE_ENGINES
12876                                    
12877  </p>  </p>
# Line 13911  Database job status information changed< Line 14353  Database job status information changed<
14353                  time events happening on the server, it is believed that an empty notification                  time events happening on the server, it is believed that an empty notification
14354                  message is sufficient here.                  message is sufficient here.
14355  </p>  </p>
14356  <a name="SUBSCRIBE MISCELLANEOUS"></a><br /><hr />  <a name="SUBSCRIBE EFFECT_INSTANCE_COUNT"></a><br /><hr />
14357  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
14358  <a name="rfc.section.8.26"></a><h3>8.26.&nbsp;  <a name="rfc.section.8.26"></a><h3>8.26.&nbsp;
14359    Number of effect instances changed</h3>
14360    
14361    <p>Client may want to be notified when the number of effect instances
14362                    is changed by issuing the following command:
14363    </p>
14364    <p>
14365                        </p>
14366    <blockquote class="text">
14367    <p>SUBSCRIBE EFFECT_INSTANCE_COUNT
14368    </p>
14369    </blockquote><p>
14370                    
14371    </p>
14372    <p>Server will start sending the following notification messages:
14373    </p>
14374    <p>
14375                        </p>
14376    <blockquote class="text">
14377    <p>"EFFECT_INSTANCE_COUNT:&lt;instances&gt;"
14378    </p>
14379    </blockquote><p>
14380                    
14381    </p>
14382    <p>where &lt;instances&gt; will be replaced by the new number
14383                    of effect instances.
14384    </p>
14385    <a name="SUBSCRIBE EFFECT_INSTANCE_INFO"></a><br /><hr />
14386    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
14387    <a name="rfc.section.8.27"></a><h3>8.27.&nbsp;
14388    Effect instance information changed</h3>
14389    
14390    <p>Client may want to be notified when changes were made to effect instances
14391                    on the back-end by issuing the following command:
14392    </p>
14393    <p>
14394                        </p>
14395    <blockquote class="text">
14396    <p>SUBSCRIBE EFFECT_INSTANCE_INFO
14397    </p>
14398    </blockquote><p>
14399                    
14400    </p>
14401    <p>Server will start sending the following notification messages:
14402    </p>
14403    <p>
14404                       </p>
14405    <blockquote class="text">
14406    <p>"EFFECT_INSTANCE_INFO:&lt;instance-id&gt;"
14407    </p>
14408    </blockquote><p>
14409                    
14410    </p>
14411    <p>where &lt;instance-id&gt; will be replaced by the numerical ID
14412                    of the effect instance.
14413    </p>
14414    <a name="SUBSCRIBE SEND_EFFECT_CHAIN_COUNT"></a><br /><hr />
14415    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
14416    <a name="rfc.section.8.28"></a><h3>8.28.&nbsp;
14417    Number of send effect chains changed</h3>
14418    
14419    <p>Client may want to be notified when the number of send effect chains
14420                    is changed by issuing the following command:
14421    </p>
14422    <p>
14423                        </p>
14424    <blockquote class="text">
14425    <p>SUBSCRIBE SEND_EFFECT_CHAIN_COUNT
14426    </p>
14427    </blockquote><p>
14428                    
14429    </p>
14430    <p>Server will start sending the following notification messages:
14431    </p>
14432    <p>
14433                        </p>
14434    <blockquote class="text">
14435    <p>"NOTIFY:SEND_EFFECT_CHAIN_COUNT:&lt;device-id&gt; &lt;chains&gt;"
14436    </p>
14437    </blockquote><p>
14438                    
14439    </p>
14440    <p>where &lt;device-id&gt; will be replaced by the numerical ID of the audio
14441                    output device, in which the number of send effect chains is changed and
14442                    &lt;chains&gt; will be replaced by the new number of send effect chains.
14443    </p>
14444    <a name="SUBSCRIBE SEND_EFFECT_CHAIN_INFO"></a><br /><hr />
14445    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
14446    <a name="rfc.section.8.29"></a><h3>8.29.&nbsp;
14447    Send effect chain information changed</h3>
14448    
14449    <p>Client may want to be notified when changes were made to send effect chains
14450                    on the back-end by issuing the following command:
14451    </p>
14452    <p>
14453                        </p>
14454    <blockquote class="text">
14455    <p>SUBSCRIBE SEND_EFFECT_CHAIN_INFO
14456    </p>
14457    </blockquote><p>
14458                    
14459    </p>
14460    <p>Server will start sending the following notification messages:
14461    </p>
14462    <p>
14463                       </p>
14464    <blockquote class="text">
14465    <p>"SEND_EFFECT_CHAIN_INFO:&lt;device-id&gt; &lt;chain-id&gt; &lt;instances&gt;" -
14466                            Notifies that the number of effect instances in a particular send effect chain
14467                            is changed, where &lt;device-id&gt; will be replaced by the numerical ID of the audio
14468                            output device the send effect chain belongs to, &lt;chain-id&gt; will be replaced
14469                            by the numerical ID of the send effect chain in which the number of effect instances
14470                            has changed and &lt;instances&gt; will be replaced by the new number
14471                            of effect instances in the specified send effect chain.
14472    </p>
14473    </blockquote><p>
14474                    
14475    </p>
14476    <a name="SUBSCRIBE MISCELLANEOUS"></a><br /><hr />
14477    <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
14478    <a name="rfc.section.8.30"></a><h3>8.30.&nbsp;
14479  Miscellaneous and debugging events</h3>  Miscellaneous and debugging events</h3>
14480    
14481  <p>Client may want to be notified of miscellaneous and debugging events occurring at  <p>Client may want to be notified of miscellaneous and debugging events occurring at
# Line 13996  Acknowledgments</h3> Line 14558  Acknowledgments</h3>
14558  <td class="author-text">C.  <td class="author-text">C.
14559  Schoenebeck</td></tr>  Schoenebeck</td></tr>
14560  <tr><td class="author-text">&nbsp;</td>  <tr><td class="author-text">&nbsp;</td>
14561  <td class="author-text">Interessengemeinschaft Software Engineering e. V.</td></tr>  <td class="author-text">LinuxSampler.org</td></tr>
14562    <tr><td class="author-text">&nbsp;</td>
14563    <td class="author-text">Crudebyte Engineering</td></tr>
14564  <tr><td class="author-text">&nbsp;</td>  <tr><td class="author-text">&nbsp;</td>
14565  <td class="author-text">Max-Planck-Str. 39</td></tr>  <td class="author-text">Hofgartenstr. 3</td></tr>
14566  <tr><td class="author-text">&nbsp;</td>  <tr><td class="author-text">&nbsp;</td>
14567  <td class="author-text">74081 Heilbronn</td></tr>  <td class="author-text">74189 Weinsberg</td></tr>
14568  <tr><td class="author-text">&nbsp;</td>  <tr><td class="author-text">&nbsp;</td>
14569  <td class="author-text">Germany</td></tr>  <td class="author-text">Germany</td></tr>
14570    <tr><td class="author" align="right">Phone:&nbsp;</td>
14571    <td class="author-text">+49 7134 911614</td></tr>
14572  <tr><td class="author" align="right">Email:&nbsp;</td>  <tr><td class="author" align="right">Email:&nbsp;</td>
14573  <td class="author-text"><a href="mailto:schoenebeck at software minus engineering dot org">schoenebeck at software minus engineering dot org</a></td></tr>  <td class="author-text"><a href="mailto:cuse@users.sf.net">cuse@users.sf.net</a></td></tr>
14574  </table>  </table>
14575  <a name="rfc.copyright"></a><br /><hr />  <a name="rfc.copyright"></a><br /><hr />
14576  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>  <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc">&nbsp;TOC&nbsp;</a></td></tr></table>
14577  <h3>Full Copyright Statement</h3>  <h3>Full Copyright Statement</h3>
14578  <p class='copyright'>  <p class='copyright'>
14579  Copyright &copy; The IETF Trust (2010).</p>  Copyright &copy; The IETF Trust (2014).</p>
14580  <p class='copyright'>  <p class='copyright'>
14581  This document is subject to the rights,  This document is subject to the rights,
14582  licenses and restrictions contained in BCP&nbsp;78,  licenses and restrictions contained in BCP&nbsp;78,

Legend:
Removed from v.2141  
changed lines
  Added in v.2498

  ViewVC Help
Powered by ViewVC