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

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

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

revision 2141 by schoenebeck, Tue Oct 5 10:36:00 2010 UTC revision 2143 by schoenebeck, Tue Oct 5 18:23:41 2010 UTC
# Line 254  Internet-Draft        LinuxSampler Contr Line 254  Internet-Draft        LinuxSampler Contr
254         6.11.16. Retrieving information about a send effect chain . . 132         6.11.16. Retrieving information about a send effect chain . . 132
255         6.11.17. Append effect instance to a send effect chain  . . . 133         6.11.17. Append effect instance to a send effect chain  . . . 133
256         6.11.18. Insert effect instance to a send effect chain  . . . 134         6.11.18. Insert effect instance to a send effect chain  . . . 134
257         6.11.19. Remove effect instance from send effect chain  . . . 135         6.11.19. Remove effect instance from send effect chain  . . . 134
258     7.  Command Syntax  . . . . . . . . . . . . . . . . . . . . . . . 136     7.  Command Syntax  . . . . . . . . . . . . . . . . . . . . . . . 136
259       7.1.  Character Set and Escape Sequences  . . . . . . . . . . . 152       7.1.  Character Set and Escape Sequences  . . . . . . . . . . . 152
260     8.  Events  . . . . . . . . . . . . . . . . . . . . . . . . . . . 157     8.  Events  . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
# Line 7183  Internet-Draft        LinuxSampler Contr Line 7183  Internet-Draft        LinuxSampler Contr
7183    
7184        C: "GET EFFECT_INSTANCE_INPUT_CONTROL INFO 1 0"        C: "GET EFFECT_INSTANCE_INPUT_CONTROL INFO 1 0"
7185    
7186        S: "SYSTEM: LADSPA"        S: "DESCRIPTION: Base delay (s)"
   
          "DESCRIPTION: Base delay (s)"  
7187    
7188           "VALUE: 0.500"           "VALUE: 0.500"
7189    
# Line 7215  Internet-Draft        LinuxSampler Contr Line 7213  Internet-Draft        LinuxSampler Contr
7213    
7214           in case the effect was altered successfully           in case the effect was altered successfully
7215    
7216          "ERR:<error-code>:<error-message>" -
7217    
7218             in case it failed, providing an appropriate error code and
7219             error message
7220    
7221    
7222    
# Line 7225  Schoenebeck               Expires April Line 7225  Schoenebeck               Expires April
7225  Internet-Draft        LinuxSampler Control Protocol         October 2010  Internet-Draft        LinuxSampler Control Protocol         October 2010
7226    
7227    
       "ERR:<error-code>:<error-message>" -  
   
          in case it failed, providing an appropriate error code and  
          error message  
   
7228     Examples:     Examples:
7229    
7230        C: "SET EFFECT_INSTANCE_INPUT_CONTROL VALUE 0 1 0.5"        C: "SET EFFECT_INSTANCE_INPUT_CONTROL VALUE 0 1 0.5"
# Line 7273  Internet-Draft        LinuxSampler Contr Line 7268  Internet-Draft        LinuxSampler Contr
7268    
7269     Possible Answers:     Possible Answers:
7270    
7271          The sampler will answer by returning a comma separated list with
7272          numerical IDs of send effect chains of the supplied audio output
7273          device.
7274    
7275       Examples:
7276    
7277    
7278    
# Line 7281  Schoenebeck               Expires April Line 7281  Schoenebeck               Expires April
7281  Internet-Draft        LinuxSampler Control Protocol         October 2010  Internet-Draft        LinuxSampler Control Protocol         October 2010
7282    
7283    
       The sampler will answer by returning a comma separated list with  
       numerical IDs of send effect chains of the supplied audio output  
       device.  
   
    Examples:  
   
7284        C: "LIST SEND_EFFECT_CHAINS 0"        C: "LIST SEND_EFFECT_CHAINS 0"
7285    
7286        S: "3,4,7"        S: "3,4,7"
# Line 7329  Internet-Draft        LinuxSampler Contr Line 7323  Internet-Draft        LinuxSampler Contr
7323    
7324     Where <audio-device> should be replaced by the numerical ID of the     Where <audio-device> should be replaced by the numerical ID of the
7325     audio output device as given by the "CREATE AUDIO_OUTPUT_DEVICE"     audio output device as given by the "CREATE AUDIO_OUTPUT_DEVICE"
7326       (Section 6.2.5) or "LIST AUDIO_OUTPUT_DEVICES" (Section 6.2.8)
7327       command and <effect-chain> by the numerical ID as returned by the
7328       "ADD SEND_EFFECT_CHAIN" (Section 6.11.14) or "LIST
7329       SEND_EFFECT_CHAINS" (Section 6.11.13) command.
7330    
7331       Possible Answers:
7332    
7333    
7334    
# Line 7337  Schoenebeck               Expires April Line 7337  Schoenebeck               Expires April
7337  Internet-Draft        LinuxSampler Control Protocol         October 2010  Internet-Draft        LinuxSampler Control Protocol         October 2010
7338    
7339    
    (Section 6.2.5) or "LIST AUDIO_OUTPUT_DEVICES" (Section 6.2.8)  
    command and <effect-chain> by the numerical ID as returned by the  
    "ADD SEND_EFFECT_CHAIN" (Section 6.11.14) or "LIST  
    SEND_EFFECT_CHAINS" (Section 6.11.13) command.  
   
    Possible Answers:  
   
7340        "OK" -        "OK" -
7341    
7342           in case the send effect chain was removed successfully           in case the send effect chain was removed successfully
# Line 7384  Internet-Draft        LinuxSampler Contr Line 7377  Internet-Draft        LinuxSampler Contr
7377    
7378           EFFECT_COUNT -           EFFECT_COUNT -
7379    
7380                amount of effects in this send effect chain
7381    
7382             EFFECT_SEQUENCE -
7383    
7384                comma separated list of the numerical IDs of the effect
7385                instances in this send effect chain, in the order as they
7386                are procssed in the effect chain
7387    
7388    
7389    
# Line 7393  Schoenebeck               Expires April Line 7393  Schoenebeck               Expires April
7393  Internet-Draft        LinuxSampler Control Protocol         October 2010  Internet-Draft        LinuxSampler Control Protocol         October 2010
7394    
7395    
             amount of effects in this send effect chain  
   
          EFFECT_SEQUENCE -  
   
             comma separated list of the numerical IDs of the effect  
             instances in this send effect chain, in the order as they  
             are procssed in the effect chain  
   
7396     The mentioned fields above don't have to be in particular order.     The mentioned fields above don't have to be in particular order.
7397    
7398     Example:     Example:
# Line 7440  Internet-Draft        LinuxSampler Contr Line 7432  Internet-Draft        LinuxSampler Contr
7432    
7433           in case the effect instance was added successfully to the chain           in case the effect instance was added successfully to the chain
7434    
7435          "ERR:<error-code>:<error-message>" -
7436    
7437             if the effect instance could not be added
7438    
7439       Examples:
7440    
7441          C: "APPEND SEND_EFFECT_CHAIN EFFECT 0 2 38"
7442    
 Schoenebeck               Expires April 8, 2011               [Page 133]  
   
 Internet-Draft        LinuxSampler Control Protocol         October 2010  
7443    
7444    
       "ERR:<error-code>:<error-message>" -  
7445    
          if the effect instance could not be added  
7446    
7447     Examples:  Schoenebeck               Expires April 8, 2011               [Page 133]
7448    
7449    Internet-Draft        LinuxSampler Control Protocol         October 2010
7450    
       C: "APPEND SEND_EFFECT_CHAIN EFFECT 0 2 38"  
7451    
7452        S: "OK"        S: "OK"
7453    
# Line 7497  Internet-Draft        LinuxSampler Contr Line 7489  Internet-Draft        LinuxSampler Contr
7489    
7490        S: "OK"        S: "OK"
7491    
   
   
   
 Schoenebeck               Expires April 8, 2011               [Page 134]  
   
 Internet-Draft        LinuxSampler Control Protocol         October 2010  
   
   
7492  6.11.19.  Remove effect instance from send effect chain  6.11.19.  Remove effect instance from send effect chain
7493    
7494     The front-end can remove an effect instance from a certain position     The front-end can remove an effect instance from a certain position
# Line 7513  Internet-Draft        LinuxSampler Contr Line 7497  Internet-Draft        LinuxSampler Contr
7497        REMOVE SEND_EFFECT_CHAIN EFFECT <audio-device> <effect-chain>        REMOVE SEND_EFFECT_CHAIN EFFECT <audio-device> <effect-chain>
7498        <chain-pos>        <chain-pos>
7499    
7500    
7501    
7502    
7503    Schoenebeck               Expires April 8, 2011               [Page 134]
7504    
7505    Internet-Draft        LinuxSampler Control Protocol         October 2010
7506    
7507    
7508     Where <audio-device> should be replaced by the numerical ID of the     Where <audio-device> should be replaced by the numerical ID of the
7509     audio output device as given by the "CREATE AUDIO_OUTPUT_DEVICE"     audio output device as given by the "CREATE AUDIO_OUTPUT_DEVICE"
7510     (Section 6.2.5) or "LIST AUDIO_OUTPUT_DEVICES" (Section 6.2.8)     (Section 6.2.5) or "LIST AUDIO_OUTPUT_DEVICES" (Section 6.2.8)
# Line 7539  Internet-Draft        LinuxSampler Contr Line 7531  Internet-Draft        LinuxSampler Contr
7531    
7532    
7533    
7534    
7535    
7536    
7537    
7538    
7539    
7540    
7541    
7542    
7543    
7544    

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

  ViewVC Help
Powered by ViewVC