diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..ea6ed8d --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +configuration +------------- + +- `fragment` (`str`): path to GLSL fragment shader. +- `width` (`int`): horizontal rendering resolution. defaults to `1920`. +- `height` (`int`): vertical rendering resolution. defaults to `1080`. +- `outputs`: list of outputs. defaults to one 800x600 window. + each output is a dictionary with the following keys: + - `type` (`str`): currently always `window`. + - `width` (`int`): window width. defaults to `800`. + - `height` (`int`): window height. defaults to `600`. +- `osc`: either a 'liblo URL' or dictionary with the following keys: + - `protocol` (`str`): `udp`, `tcp` or `unix`. defaults to `udp`. + - `port` (`int`): port to bind to. defaults to `9000`. + +### libio URLs +Unfortunately undocumented by libio. The following formats are valid: + +- `osc.udp://localhost:1234` +- `osc.udp://224.0.1.9:1234` (multicast IP) +- `osc.tcp://:1234` +- `osc.unix://localhost/tmp/mysocket` |
