/[svn]/linuxsampler/trunk/Documentation/lscp.xml
ViewVC logotype

Diff of /linuxsampler/trunk/Documentation/lscp.xml

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

revision 1956 by schoenebeck, Fri Jul 31 07:45:47 2009 UTC revision 2135 by schoenebeck, Thu Sep 30 20:00:43 2010 UTC
# Line 16  Line 16 
16       to an annoying "missing Normative/Informative References" error message -->       to an annoying "missing Normative/Informative References" error message -->
17  <?rfc strict="no" ?>  <?rfc strict="no" ?>
18    
19  <rfc category="std" ipr="full3978" docName="LSCP 1.4">  <rfc category="std" ipr="full3978" docName="LSCP 1.5">
20      <front>      <front>
21          <title>LinuxSampler Control Protocol</title>          <title>LinuxSampler Control Protocol</title>
22          <author initials='C.S.' surname="Schoenebeck" fullname='C.          <author initials='C.S.' surname="Schoenebeck" fullname='C.
# Line 34  Schoenebeck'> Line 34  Schoenebeck'>
34                  <email>schoenebeck at software minus engineering dot org</email>                  <email>schoenebeck at software minus engineering dot org</email>
35              </address>              </address>
36          </author>          </author>
37          <date month="July" year="2009"/>          <date month="November" year="2009"/>
38          <workgroup>LinuxSampler Developers</workgroup>          <workgroup>LinuxSampler Developers</workgroup>
39          <keyword>LSCP</keyword>          <keyword>LSCP</keyword>
40          <abstract>          <abstract>
# Line 3719  Schoenebeck'> Line 3719  Schoenebeck'>
3719                  </section>                  </section>
3720    
3721                  <section title="Sending MIDI messages to sampler channel" anchor="SEND CHANNEL MIDI_DATA">                  <section title="Sending MIDI messages to sampler channel" anchor="SEND CHANNEL MIDI_DATA">
3722                      <t>The front-end can send MIDI events to specific sampler channel                      <t>The front-end can send MIDI events to a specific sampler channel
3723                      by sending the following command:</t>                      by sending the following command:</t>
3724                      <t>                      <t>
3725                          <list>                          <list>
# Line 3747  Schoenebeck'> Line 3747  Schoenebeck'>
3747                                      as described in the MIDI specification.</t>                                      as described in the MIDI specification.</t>
3748                                  </list>                                  </list>
3749                              </t>                              </t>
3750                                <t>"CC" -
3751                                    <list>
3752                                        <t>For changing a MIDI controller, where &lt;arg1&gt;
3753                                        specifies the controller number and &lt;arg2&gt; the
3754                                        new value of the controller as described in the Control
3755                                        Change section of the MIDI specification.</t>
3756                                    </list>
3757                                </t>
3758                          </list>                          </list>
3759                      </t>                      </t>
3760                      <t>CAUTION: This command is provided for implementations of virtual MIDI keyboards                      <t>CAUTION: This command is provided for implementations of virtual MIDI keyboards
# Line 6636  Schoenebeck'> Line 6644  Schoenebeck'>
6644                  </t>                  </t>
6645                  <t>/ SEND SP send_instruction                  <t>/ SEND SP send_instruction
6646                  </t>                  </t>
6647                    <t>/ APPEND SP append_instruction
6648                    </t>
6649                    <t>/ INSERT SP insert_instruction
6650                    </t>
6651                  <t>/ RESET                  <t>/ RESET
6652                  </t>                  </t>
6653                  <t>/ QUIT                  <t>/ QUIT
# Line 6668  Schoenebeck'> Line 6680  Schoenebeck'>
6680                  </t>                  </t>
6681                  <t>/ MIDI_INSTRUMENT_MAP SP map_name                  <t>/ MIDI_INSTRUMENT_MAP SP map_name
6682                  </t>                  </t>
6683                    <t>/ MASTER_EFFECT_CHAIN SP number
6684                    </t>
6685          </list>          </list>
6686  </t>  </t>
6687  <t>subscribe_event =  <t>subscribe_event =
# Line 6808  Schoenebeck'> Line 6822  Schoenebeck'>
6822                  </t>                  </t>
6823                  <t>/ MIDI_INSTRUMENT_MAP SP ALL                  <t>/ MIDI_INSTRUMENT_MAP SP ALL
6824                  </t>                  </t>
6825                    <t>/ MASTER_EFFECT_CHAIN SP number SP number
6826                    </t>
6827                    <t>/ MASTER_EFFECT_CHAIN SP EFFECT SP number SP number SP number
6828                    </t>
6829                  <t>/ DB_INSTRUMENT_DIRECTORY SP FORCE SP db_path                  <t>/ DB_INSTRUMENT_DIRECTORY SP FORCE SP db_path
6830                  </t>                  </t>
6831                  <t>/ DB_INSTRUMENT_DIRECTORY SP db_path                  <t>/ DB_INSTRUMENT_DIRECTORY SP db_path
# Line 6820  Schoenebeck'> Line 6838  Schoenebeck'>
6838          <list>          <list>
6839                  <t>AVAILABLE_ENGINES                  <t>AVAILABLE_ENGINES
6840                  </t>                  </t>
6841                    <t>/ AVAILABLE_EFFECTS
6842                    </t>
6843                    <t>/ EFFECT_INSTANCES
6844                    </t>
6845                    <t>/ EFFECT SP INFO SP number
6846                    </t>
6847                    <t>/ EFFECT_INSTANCE SP INFO SP number
6848                    </t>
6849                    <t>/ EFFECT_INSTANCE_INPUT_CONTROL SP INFO SP number SP number
6850                    </t>
6851                    <t>/ MASTER_EFFECT_CHAINS SP number
6852                    </t>
6853                    <t>/ MASTER_EFFECT_CHAIN SP INFO SP number SP number
6854                    </t>
6855                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS
6856                  </t>                  </t>
6857                  <t>/ MIDI_INPUT_DRIVER SP INFO SP string                  <t>/ MIDI_INPUT_DRIVER SP INFO SP string
# Line 6924  Schoenebeck'> Line 6956  Schoenebeck'>
6956                  </t>                  </t>
6957                  <t>/ MIDI_INPUT_PORT_PARAMETER SP number SP number SP string '=' param_val_list                  <t>/ MIDI_INPUT_PORT_PARAMETER SP number SP number SP string '=' param_val_list
6958                  </t>                  </t>
6959                    <t>/ EFFECT_INSTANCE_INPUT_CONTROL SP number SP number SP effect_control_value
6960                    </t>
6961                  <t>/ CHANNEL SP set_chan_instruction                  <t>/ CHANNEL SP set_chan_instruction
6962                  </t>                  </t>
6963                  <t>/ MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name                  <t>/ MIDI_INSTRUMENT_MAP SP NAME SP midi_map SP map_name
# Line 6970  Schoenebeck'> Line 7004  Schoenebeck'>
7004                  </t>                  </t>
7005                  <t>/ FX_SEND SP sampler_channel SP midi_ctrl SP fx_send_name                  <t>/ FX_SEND SP sampler_channel SP midi_ctrl SP fx_send_name
7006                  </t>                  </t>
7007                    <t>/ EFFECT_INSTANCE SP number
7008                    </t>
7009                    <t>/ EFFECT_INSTANCE SP string SP filename SP effect_name
7010                    </t>
7011          </list>          </list>
7012  </t>  </t>
7013  <t>reset_instruction =  <t>reset_instruction =
# Line 7024  Schoenebeck'> Line 7062  Schoenebeck'>
7062                  </t>                  </t>
7063                  <t>/ FX_SEND SP sampler_channel SP fx_send_id                  <t>/ FX_SEND SP sampler_channel SP fx_send_id
7064                  </t>                  </t>
7065                    <t>/ EFFECT_INSTANCE SP number
7066                    </t>
7067          </list>          </list>
7068  </t>  </t>
7069  <t>load_instruction =  <t>load_instruction =
# Line 7034  Schoenebeck'> Line 7074  Schoenebeck'>
7074                  </t>                  </t>
7075          </list>          </list>
7076  </t>  </t>
7077    <t>append_instruction =
7078            <list>
7079                    <t>MASTER_EFFECT_CHAIN SP EFFECT SP number SP number SP number
7080                    </t>
7081            </list>
7082    </t>
7083    <t>insert_instruction =
7084            <list>
7085                    <t>MASTER_EFFECT_CHAIN SP EFFECT SP number SP number SP number SP number
7086                    </t>
7087            </list>
7088    </t>
7089  <t>set_chan_instruction =  <t>set_chan_instruction =
7090          <list>          <list>
7091                  <t>AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index                  <t>AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index
# Line 7112  Schoenebeck'> Line 7164  Schoenebeck'>
7164                  </t>                  </t>
7165                  <t>/ AVAILABLE_ENGINES                  <t>/ AVAILABLE_ENGINES
7166                  </t>                  </t>
7167                    <t>/ AVAILABLE_EFFECTS
7168                    </t>
7169                    <t>/ EFFECT_INSTANCES
7170                    </t>
7171                    <t>/ MASTER_EFFECT_CHAINS SP number
7172                    </t>
7173                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS
7174                  </t>                  </t>
7175                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS
# Line 7236  Schoenebeck'> Line 7294  Schoenebeck'>
7294                  </t>                  </t>
7295          </list>          </list>
7296  </t>  </t>
7297    <t>effect_control_value =
7298            <list>
7299                    <t>real
7300                    </t>
7301            </list>
7302    </t>
7303  <t>sampler_channel =  <t>sampler_channel =
7304          <list>          <list>
7305                  <t>number                  <t>number
# Line 7288  Schoenebeck'> Line 7352  Schoenebeck'>
7352          <list>          <list>
7353                  <t>stringval_escaped                  <t>stringval_escaped
7354                  </t>                  </t>
7355            </list>
7356    </t>
7357    <t>effect_name =
7358            <list>
7359                    <t>stringval_escaped
7360                    </t>
7361          </list>          </list>
7362  </t>  </t>
7363  <t>param_val_list =  <t>param_val_list =

Legend:
Removed from v.1956  
changed lines
  Added in v.2135

  ViewVC Help
Powered by ViewVC