/[svn]/linuxsampler/trunk/man/lscp.1.in
ViewVC logotype

Contents of /linuxsampler/trunk/man/lscp.1.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2534 - (show annotations) (download)
Sun Mar 9 21:34:03 2014 UTC (10 years, 1 month ago) by schoenebeck
File size: 2315 byte(s)
* LSCP shell (WIP): Added initial support for built-in LSCP reference
  documentation, which will automatically show the relevant LSCP reference
  section on screen as soon as one specific LSCP command was detected while
  typing on the command line.
* Bumped version (1.0.0.svn37).

1 .TH "lscp" "1" "09 Mar 2014" "linuxsampler @VERSION@" "User Manuals"
2 .SH NAME
3 lscp \- the LinuxSampler Control Protocol (LSCP) shell
4 .SH SYNOPSIS
5 .B lscp
6 [OPTIONS]
7 .SH DESCRIPTION
8 The LSCP shell allows to control a running instance of
9 .BR linuxsampler (1)
10 from the command line. By default, the LSCP shell will assume LinuxSampler to
11 run on the local machine and accordingly will try to connect to LinuxSampler on
12 the local machine. You can however also connect to LinuxSampler instances
13 running on any another machine available on the network. Since LSCP is
14 essentially just a human readable text protocol, you can also control the
15 sampler simply by using
16 .BR telnet (1)
17 or
18 .BR netcat (1),
19 however since the LSCP shell is aware about the details of the LSCP protocol,
20 it has various advantages, i.e. it provides colored highlighting of correct,
21 incorrect and complete commands while typing them on the terminal, automatic
22 correction of obvious and trivial syntax errors, visual suggestion for
23 completing the current command and also supports auto completion by tab key.
24
25 You can find examples and detailed informations
26 about LinuxSampler's network protocol (LSCP) on
27 http://linuxsampler.org/documentation.html#lscp_spec
28
29 The LSCP shell is designed as thin client, that is it forwards the individual
30 key strokes to the sampler's LSCP server, which will actually perform all the
31 LSCP knowledge based operations like syntactical error checks and suggestions
32 for auto completions. The shell application then receives the generated
33 informations and handles only output formatting on the command line terminal.
34 This solution has one major advantage: one and the same LSCP shell can work
35 with multiple different LinuxSampler versions and accordingly will still handle
36 different LSCP versions correctly.
37 .SH OPTIONS
38 .IP "-h HOSTNAME or --host HOSTNAME"
39 Host name of LSCP server (default "localhost").
40 .IP "-p PORTNR or --port PORTNR"
41 TCP port number of LSCP server (default 8888).
42 .IP "--no-auto-correct"
43 Don't perform auto correction of obvious syntax errors.
44 .IP "--no-doc"
45 Don't show LSCP reference documentation on screen.
46 .SH ENVIRONMENT VARIABLES
47 None (yet).
48 .SH "SEE ALSO"
49 .BR linuxsampler (1)
50 .SH "BUGS"
51 Report bugs to http://bugs.linuxsampler.org
52 .SH "Author"
53 Written by Christian Schoenebeck <cuse@users.sf.net>

  ViewVC Help
Powered by ViewVC