RabbitControl
Contributors
People who contribute to this project.
Objects
- 1.RabbitControl-Overview
1.RabbitControl-Overviewpresents the RabbitControl utilities for Pd, a protocol for remotely controlling parameters exposed by Pd. - rabbit.client
rabbit.clientconnects to an RCP server to receive and control parameters exposed by a remote system. - rabbit.format
rabbit.formatformats input data into RabbitControl (RCP) packets independently of an RCP server, which is useful for serial connections or similar setups. - rabbit.parse
rabbit.parseparses RabbitControl (RCP) packets supplied as lists of bytes, providing a Rabbit packet outlet and a parameter-ID outlet. - rabbit.server
rabbit.serveris a RabbitControl server that exposes Pd values as typed parameters so remote systems, includingrabbit.clientor a web client, can inspect and control them. - sizeprefix
sizeprefixpasses the original input list through its left outlet and outputs a 4-byte big-endian size prefix from its right outlet. - slipdecoder
slipdecoderdecodes an RFC 1055 SLIP packet from a list of bytes, providing decoded data at its outlet. - slipencoder
slipencoderencodes a list of bytes as a SLIP packet according to RFC 1055, for use with byte-oriented remote-control data. - sppp
spppis a size-prefixed packet parser for unframed data transports such as TCP: it reads a packet length from the first four big-endian bytes, collects the following bytes, and outputs the packet once complete.