aboutsummaryrefslogtreecommitdiffhomepage
path: root/configs/visca.cfg
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2020-09-25 21:30:21 +0200
committercbdev <cb@cbcdn.com>2020-09-25 21:30:21 +0200
commit50a73b4dc7032660e0912c91b197b73190c12240 (patch)
treec3c241a441da1cc19dd3671abb2c7345bc64735d /configs/visca.cfg
parent7d3bde27e412ebb6783c2c94f52a08f0e8d8ba49 (diff)
downloadmidimonster-50a73b4dc7032660e0912c91b197b73190c12240.tar.gz
midimonster-50a73b4dc7032660e0912c91b197b73190c12240.tar.bz2
midimonster-50a73b4dc7032660e0912c91b197b73190c12240.zip
Add some new example configuration
Diffstat (limited to 'configs/visca.cfg')
-rw-r--r--configs/visca.cfg34
1 files changed, 34 insertions, 0 deletions
diff --git a/configs/visca.cfg b/configs/visca.cfg
new file mode 100644
index 0000000..ac4b7a3
--- /dev/null
+++ b/configs/visca.cfg
@@ -0,0 +1,34 @@
+; This configuration controls a simple VISCA-capable Pan/Tilt/Zoom (PTZ)
+; camera over the network via OSC (For example the "Mix 16" layout shipped
+; with TouchOSC).
+
+[backend osc]
+; Turn on the detect option to see what comes in
+detect = on
+
+[visca cam]
+; This is where we can reach the camera control server
+connect = 10.23.23.127 5678
+
+[osc touch]
+; Bind a local OSC server to which TouchOSC will connect
+bind = 0.0.0.0 8000
+
+[map]
+; Map the XY-pad to camera pan and tilt
+touch./1/xy > cam.tilt
+touch./1/xy:1 > cam.pan
+
+; Map control speeds
+touch./1/fader1 > cam.panspeed
+touch./1/fader2 > cam.tiltspeed
+
+; Map zoom to a fader
+touch./1/fader4 > cam.zoom
+
+; Map some presets
+touch./1/push1 > cam.home
+touch./1/push2 > cam.memory1
+touch./1/push3 > cam.memory2
+touch./1/push4 > cam.store1
+touch./1/push5 > cam.store2