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. |
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> |
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> |
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 <arg1> |
3753 |
|
specifies the controller number and <arg2> 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 |
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 |
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 = |
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 |
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 |
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 |
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 = |
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 = |
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 |
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 |
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 |
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 = |