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">Interessengemeinschaft Software</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">Engineering e. V.</td></tr> |
148 |
<tr><td class="header">Expires: April 9, 2008</td><td class="header">October 7, 2007</td></tr> |
<tr><td class="header">Expires: April 13, 2008</td><td class="header">October 11, 2007</td></tr> |
149 |
</table></td></tr></table> |
</table></td></tr></table> |
150 |
<h1><br />LinuxSampler Control Protocol (draft)<br />LSCP 1.2cvs</h1> |
<h1><br />LinuxSampler Control Protocol (draft)<br />LSCP 1.2cvs</h1> |
151 |
|
|
173 |
The list of Internet-Draft Shadow Directories can be accessed at |
The list of Internet-Draft Shadow Directories can be accessed at |
174 |
<a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>.</p> |
<a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>.</p> |
175 |
<p> |
<p> |
176 |
This Internet-Draft will expire on April 9, 2008.</p> |
This Internet-Draft will expire on April 13, 2008.</p> |
177 |
|
|
178 |
<h3>Copyright Notice</h3> |
<h3>Copyright Notice</h3> |
179 |
<p> |
<p> |
3869 |
</p> |
</p> |
3870 |
<blockquote class="text"> |
<blockquote class="text"> |
3871 |
<p>arbitrary description text about the engine |
<p>arbitrary description text about the engine |
3872 |
|
(note that the character string may contain |
3873 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>) |
3874 |
</p> |
</p> |
3875 |
</blockquote> |
</blockquote> |
3876 |
|
|
3990 |
<blockquote class="text"> |
<blockquote class="text"> |
3991 |
<p>the file name of the loaded instrument, "NONE" if |
<p>the file name of the loaded instrument, "NONE" if |
3992 |
there's no instrument yet loaded for this sampler |
there's no instrument yet loaded for this sampler |
3993 |
channel |
channel (note: since LSCP 1.2 this path may contain |
3994 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>) |
3995 |
</p> |
</p> |
3996 |
</blockquote> |
</blockquote> |
3997 |
|
|
4008 |
</p> |
</p> |
4009 |
<blockquote class="text"> |
<blockquote class="text"> |
4010 |
<p>the instrument name of the loaded instrument |
<p>the instrument name of the loaded instrument |
4011 |
|
(note: since LSCP 1.2 this character string may contain |
4012 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>) |
4013 |
</p> |
</p> |
4014 |
</blockquote> |
</blockquote> |
4015 |
|
|
5356 |
</p> |
</p> |
5357 |
<blockquote class="text"> |
<blockquote class="text"> |
5358 |
<p>name of the effect send entity |
<p>name of the effect send entity |
5359 |
|
(note that this character string may contain |
5360 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>) |
5361 |
</p> |
</p> |
5362 |
</blockquote> |
</blockquote> |
5363 |
|
|
6570 |
<blockquote class="text"> |
<blockquote class="text"> |
6571 |
<p>custom name of the given map, |
<p>custom name of the given map, |
6572 |
which does not have to be unique |
which does not have to be unique |
6573 |
|
(note that this character string may contain |
6574 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>) |
6575 |
</p> |
</p> |
6576 |
</blockquote> |
</blockquote> |
6577 |
|
|
7120 |
changed with the |
changed with the |
7121 |
<a class='info' href='#MAP MIDI_INSTRUMENT'>"MAP MIDI_INSTRUMENT"<span> (</span><span class='info'>Create or replace a MIDI instrument map entry</span><span>)</span></a> |
<a class='info' href='#MAP MIDI_INSTRUMENT'>"MAP MIDI_INSTRUMENT"<span> (</span><span class='info'>Create or replace a MIDI instrument map entry</span><span>)</span></a> |
7122 |
command and does not have to be unique. |
command and does not have to be unique. |
7123 |
|
(note that this character string may contain |
7124 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>) |
7125 |
</p> |
</p> |
7126 |
</blockquote> |
</blockquote> |
7127 |
|
|
7138 |
<p>"INSTRUMENT_FILE" - |
<p>"INSTRUMENT_FILE" - |
7139 |
</p> |
</p> |
7140 |
<blockquote class="text"> |
<blockquote class="text"> |
7141 |
<p>File name of the instrument. |
<p>File name of the instrument |
7142 |
|
(note that this path may contain |
7143 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>). |
7144 |
</p> |
</p> |
7145 |
</blockquote> |
</blockquote> |
7146 |
|
|
7158 |
<blockquote class="text"> |
<blockquote class="text"> |
7159 |
<p>Name of the loaded instrument as reflected by its file. |
<p>Name of the loaded instrument as reflected by its file. |
7160 |
In contrast to the "NAME" field, the "INSTRUMENT_NAME" field |
In contrast to the "NAME" field, the "INSTRUMENT_NAME" field |
7161 |
cannot be changed. |
cannot be changed (note that this character string may contain |
7162 |
|
<a class='info' href='#character_set'>escape sequences<span> (</span><span class='info'>Character Set and Escape Sequences</span><span>)</span></a>). |
7163 |
</p> |
</p> |
7164 |
</blockquote> |
</blockquote> |
7165 |
|
|
10323 |
in the old versions a single backslash was sufficient. |
in the old versions a single backslash was sufficient. |
10324 |
</p> |
</p> |
10325 |
<p>The following LSCP commands support escape sequences as part |
<p>The following LSCP commands support escape sequences as part |
10326 |
of their filename / path based arguments: |
of their filename / path based arguments and / or may contain |
10327 |
|
a filename / path with escape sequences in their response: |
10328 |
</p> |
</p> |
10329 |
<blockquote class="text"> |
<blockquote class="text"> |
10330 |
<p><a class='info' href='#LOAD INSTRUMENT'>"LOAD INSTRUMENT"<span> (</span><span class='info'>Loading an instrument</span><span>)</span></a> |
<p><a class='info' href='#LOAD INSTRUMENT'>"LOAD INSTRUMENT"<span> (</span><span class='info'>Loading an instrument</span><span>)</span></a> |
10331 |
</p> |
</p> |
10332 |
|
<p><a class='info' href='#GET CHANNEL INFO'>"GET CHANNEL INFO"<span> (</span><span class='info'>Getting sampler channel information</span><span>)</span></a> |
10333 |
|
</p> |
10334 |
<p><a class='info' href='#MAP MIDI_INSTRUMENT'>"MAP MIDI_INSTRUMENT"<span> (</span><span class='info'>Create or replace a MIDI instrument map entry</span><span>)</span></a> |
<p><a class='info' href='#MAP MIDI_INSTRUMENT'>"MAP MIDI_INSTRUMENT"<span> (</span><span class='info'>Create or replace a MIDI instrument map entry</span><span>)</span></a> |
10335 |
</p> |
</p> |
10336 |
|
<p><a class='info' href='#GET MIDI_INSTRUMENT INFO'>"GET MIDI_INSTRUMENT INFO"<span> (</span><span class='info'>Get current settings of MIDI instrument map entry</span><span>)</span></a> |
10337 |
|
</p> |
10338 |
<p><a class='info' href='#ADD DB_INSTRUMENT_DIRECTORY'>"ADD DB_INSTRUMENT_DIRECTORY"<span> (</span><span class='info'>Creating a new instrument directory</span><span>)</span></a> |
<p><a class='info' href='#ADD DB_INSTRUMENT_DIRECTORY'>"ADD DB_INSTRUMENT_DIRECTORY"<span> (</span><span class='info'>Creating a new instrument directory</span><span>)</span></a> |
10339 |
</p> |
</p> |
10340 |
<p><a class='info' href='#ADD DB_INSTRUMENTS'>"ADD DB_INSTRUMENTS"<span> (</span><span class='info'>Adding instruments to the instruments database</span><span>)</span></a> |
<p><a class='info' href='#ADD DB_INSTRUMENTS'>"ADD DB_INSTRUMENTS"<span> (</span><span class='info'>Adding instruments to the instruments database</span><span>)</span></a> |
10387 |
<p> |
<p> |
10388 |
The following LSCP commands even support escape sequences as |
The following LSCP commands even support escape sequences as |
10389 |
part of at least one of their text-based arguments (i.e. entity name, |
part of at least one of their text-based arguments (i.e. entity name, |
10390 |
description): |
description) and / or may contain escape sequences in at least one of |
10391 |
|
their text-based fields in their response: |
10392 |
</p> |
</p> |
10393 |
<blockquote class="text"> |
<blockquote class="text"> |
10394 |
|
<p><a class='info' href='#GET SERVER INFO'>"GET SERVER INFO"<span> (</span><span class='info'>General sampler informations</span><span>)</span></a> |
10395 |
|
</p> |
10396 |
|
<p><a class='info' href='#GET ENGINE INFO'>"GET ENGINE INFO"<span> (</span><span class='info'>Getting information about an engine</span><span>)</span></a> |
10397 |
|
</p> |
10398 |
|
<p><a class='info' href='#GET CHANNEL INFO'>"GET CHANNEL INFO"<span> (</span><span class='info'>Getting sampler channel information</span><span>)</span></a> |
10399 |
|
</p> |
10400 |
|
<p><a class='info' href='#CREATE FX_SEND'>"CREATE FX_SEND"<span> (</span><span class='info'>Adding an effect send to a sampler channel</span><span>)</span></a> |
10401 |
|
</p> |
10402 |
|
<p><a class='info' href='#GET FX_SEND INFO'>"GET FX_SEND INFO"<span> (</span><span class='info'>Getting effect send information</span><span>)</span></a> |
10403 |
|
</p> |
10404 |
|
<p><a class='info' href='#SET FX_SEND NAME'>"SET FX_SEND NAME"<span> (</span><span class='info'>Changing effect send's name</span><span>)</span></a> |
10405 |
|
</p> |
10406 |
|
<p><a class='info' href='#GET MIDI_INSTRUMENT INFO'>"GET MIDI_INSTRUMENT INFO"<span> (</span><span class='info'>Get current settings of MIDI instrument map entry</span><span>)</span></a> |
10407 |
|
</p> |
10408 |
|
<p><a class='info' href='#GET MIDI_INSTRUMENT_MAP INFO'>"GET MIDI_INSTRUMENT_MAP INFO"<span> (</span><span class='info'>Getting MIDI instrument map information</span><span>)</span></a> |
10409 |
|
</p> |
10410 |
<p><a class='info' href='#ADD MIDI_INSTRUMENT_MAP'>"ADD MIDI_INSTRUMENT_MAP"<span> (</span><span class='info'>Create a new MIDI instrument map</span><span>)</span></a> |
<p><a class='info' href='#ADD MIDI_INSTRUMENT_MAP'>"ADD MIDI_INSTRUMENT_MAP"<span> (</span><span class='info'>Create a new MIDI instrument map</span><span>)</span></a> |
10411 |
</p> |
</p> |
10412 |
<p><a class='info' href='#MAP MIDI_INSTRUMENT'>"MAP MIDI_INSTRUMENT"<span> (</span><span class='info'>Create or replace a MIDI instrument map entry</span><span>)</span></a> |
<p><a class='info' href='#MAP MIDI_INSTRUMENT'>"MAP MIDI_INSTRUMENT"<span> (</span><span class='info'>Create or replace a MIDI instrument map entry</span><span>)</span></a> |
10417 |
</p> |
</p> |
10418 |
<p><a class='info' href='#SET DB_INSTRUMENT_DIRECTORY DESCRIPTION'>"SET DB_INSTRUMENT_DIRECTORY DESCRIPTION"<span> (</span><span class='info'>Changing the description of directory</span><span>)</span></a> |
<p><a class='info' href='#SET DB_INSTRUMENT_DIRECTORY DESCRIPTION'>"SET DB_INSTRUMENT_DIRECTORY DESCRIPTION"<span> (</span><span class='info'>Changing the description of directory</span><span>)</span></a> |
10419 |
</p> |
</p> |
10420 |
|
<p><a class='info' href='#FIND DB_INSTRUMENT_DIRECTORIES'>"FIND DB_INSTRUMENT_DIRECTORIES"<span> (</span><span class='info'>Finding directories</span><span>)</span></a> |
10421 |
|
</p> |
10422 |
<p><a class='info' href='#SET DB_INSTRUMENT NAME'>"SET DB_INSTRUMENT NAME"<span> (</span><span class='info'>Renaming an instrument</span><span>)</span></a> |
<p><a class='info' href='#SET DB_INSTRUMENT NAME'>"SET DB_INSTRUMENT NAME"<span> (</span><span class='info'>Renaming an instrument</span><span>)</span></a> |
10423 |
</p> |
</p> |
10424 |
<p><a class='info' href='#SET DB_INSTRUMENT DESCRIPTION'>"SET DB_INSTRUMENT DESCRIPTION"<span> (</span><span class='info'>Changing the description of instrument</span><span>)</span></a> |
<p><a class='info' href='#SET DB_INSTRUMENT DESCRIPTION'>"SET DB_INSTRUMENT DESCRIPTION"<span> (</span><span class='info'>Changing the description of instrument</span><span>)</span></a> |
10425 |
</p> |
</p> |
10426 |
<p><a class='info' href='#FIND DB_INSTRUMENT_DIRECTORIES'>"FIND DB_INSTRUMENT_DIRECTORIES"<span> (</span><span class='info'>Finding directories</span><span>)</span></a> |
<p><a class='info' href='#FIND DB_INSTRUMENTS'>"FIND DB_INSTRUMENTS"<span> (</span><span class='info'>Finding instruments</span><span>)</span></a> |
10427 |
</p> |
</p> |
10428 |
</blockquote><p> |
</blockquote><p> |
10429 |
Please note that these lists are manually maintained. If you |
Please note that these lists are manually maintained. If you |