lscp 0.1a1 documentation

Welcome to lscp!

Contents   ::   Installation  »

Welcome to lscp!

Author:Christopher Arndt
Version:0.1a1

LinuxSampler Control Protocol (LSCP) client library.

The LinuxSampler Control Protocol (LSCP) is an application-level TCP network protocol using ASCII messages primarily intended for local and remote control of the LinuxSampler application.

This module defines the LSCPClient class, which provides an abstraction of the details of the network communication and conversion of passed data into or from Python data types. For every message defined by the LSCP specification there is a matching method of LSCPClient for sending this message and receiving and parsing the response.

The module aims to implement all messages defined by version 1.6 of the LSCP specification, but in it’s current alpha-state only supports a subset of the messages for the request/response communication method and has no support for the subscribe/notify communication method yet.

The module is implemented in pure Python, works with Python 2.7 and 3.3+ as well as PyPy and depends only on the standard library.

Contents:

Indices and tables

Contents   ::   Installation  »