--- web/trunk/www.linuxsampler.org/api/draft-linuxsampler-protocol.html 2007/03/22 21:12:10 1110 +++ web/trunk/www.linuxsampler.org/api/draft-linuxsampler-protocol.html 2007/03/29 10:06:37 1137 @@ -145,7 +145,7 @@ LinuxSampler DevelopersC. Schoenebeck Internet-DraftInteressengemeinschaft Software Intended status: Standards TrackEngineering e. V. -Expires: September 23, 2007March 22, 2007 +Expires: September 30, 2007March 29, 2007


LinuxSampler Control Protocol
LSCP 1.2

@@ -173,7 +173,7 @@ The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html.

-This Internet-Draft will expire on September 23, 2007.

+This Internet-Draft will expire on September 30, 2007.

Copyright Notice

@@ -328,13 +328,15 @@ Listing all effect sends on a sampler channel
        6.4.29.  Getting effect send information
-        6.4.30.  +        6.4.30.  +Changing effect send's name
+        6.4.31.  Altering effect send's audio routing
-        6.4.31.  +        6.4.32.  Altering effect send's MIDI controller
-        6.4.32.  +        6.4.33.  Altering effect send's send level
-        6.4.33.  +        6.4.34.  Resetting a sampler channel
    6.5.  Controlling connection
@@ -5333,9 +5335,70 @@

-

+

 TOC 

6.4.30.  +Changing effect send's name

+ +

The front-end can alter the current name of an effect + send entity by sending the following command: +

+

+

+
+

SET FX_SEND NAME <sampler-chan> <fx-send-id> <name> +

+

+ +

+

Where <sampler-chan> is the sampler channel number + as returned by the "ADD CHANNEL" (Adding a new sampler channel) + or "LIST CHANNELS" (Getting all created sampler channel list) command, + <fx-send-id> reflects the numerical ID of the effect send entity + as returned by the "CREATE FX_SEND" (Adding an effect send to a sampler channel) + or "LIST FX_SENDS" (Listing all effect sends on a sampler channel) command and + <name> is the new name of the effect send entity, which + does not have to be unique. +

+

Possible Answers: +

+

+

+
+

"OK" - +

+
+

on success +

+
+ + +

"ERR:<error-code>:<error-message>" - +

+
+

in case it failed, providing an appropriate error code and error message +

+
+ + +

+ +

+

Example: +

+

+

+
+

C: "SET FX_SEND NAME 0 0 'Fx Send 1'" +

+

S: "OK" +

+

+ +

+

+
 TOC 
+

6.4.31.  Altering effect send's audio routing

The front-end can alter the destination of an effect send's audio channel on a specific @@ -5418,7 +5481,7 @@



 TOC 
-

6.4.31.  +

6.4.32.  Altering effect send's MIDI controller

The front-end can alter the MIDI controller of an effect @@ -5489,7 +5552,7 @@



 TOC 
-

6.4.32.  +

6.4.33.  Altering effect send's send level

The front-end can alter the current send level of an effect @@ -5561,7 +5624,7 @@



 TOC 
-

6.4.33.  +

6.4.34.  Resetting a sampler channel

The front-end can reset a particular sampler channel by sending the following command: @@ -6404,6 +6467,15 @@ +

DEFAULT - +

+
+

either true or false, + defines whether this map is the default map +

+
+ + @@ -6421,6 +6493,8 @@

S: "NAME: Standard Map"

+

   "DEFAULT: true" +

   "."

@@ -7516,6 +7590,9 @@

/ MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name

+

/ FX_SEND SP NAME SP sampler_channel SP fx_send_id SP fx_send_name + +

/ FX_SEND SP AUDIO_OUTPUT_CHANNEL SP sampler_channel SP fx_send_id SP audio_channel_index SP audio_channel_index