Files
artmap/config.toml

502 lines
7.2 KiB
TOML
Raw Normal View History

2026-01-29 10:48:32 -08:00
# Mapping: https://docs.google.com/spreadsheets/d/1H9qOxWgdZKMg3pEcDmyT748qfZi-Y0NwlDlFhdgsbtk/edit?usp=sharing
2026-01-29 10:47:04 -08:00
###### Pixie driver sACN unicast hacks
2026-01-26 19:58:55 -08:00
# lighting-1 port 1
[[target]]
2026-01-28 21:39:48 -08:00
universe = "sacn:1"
2026-01-26 19:58:55 -08:00
address = "10.50.1.64"
[[target]]
2026-01-28 21:39:48 -08:00
universe = "sacn:2"
2026-01-26 19:58:55 -08:00
address = "10.50.1.64"
2026-01-29 10:47:04 -08:00
[[target]]
universe = "sacn:3"
address = "10.50.1.64"
[[target]]
universe = "sacn:4"
address = "10.50.1.64"
[[target]]
universe = "sacn:5"
address = "10.50.1.64"
[[target]]
universe = "sacn:6"
address = "10.50.1.64"
[[target]]
universe = "sacn:7"
address = "10.50.1.64"
[[target]]
universe = "sacn:8"
address = "10.50.1.64"
2026-01-26 19:58:55 -08:00
# lighting-1 port 2
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:9"
2026-01-26 19:58:55 -08:00
address = "10.50.1.65"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:10"
address = "10.50.1.65"
[[target]]
universe = "sacn:11"
address = "10.50.1.65"
[[target]]
universe = "sacn:12"
address = "10.50.1.65"
[[target]]
universe = "sacn:13"
address = "10.50.1.65"
[[target]]
universe = "sacn:14"
address = "10.50.1.65"
[[target]]
universe = "sacn:15"
address = "10.50.1.65"
[[target]]
universe = "sacn:16"
2026-01-26 19:58:55 -08:00
address = "10.50.1.65"
# lighting-2 port 1
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:65"
address = "10.50.1.72"
[[target]]
universe = "sacn:66"
address = "10.50.1.72"
[[target]]
universe = "sacn:67"
2026-01-26 19:58:55 -08:00
address = "10.50.1.72"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:68"
2026-01-26 19:58:55 -08:00
address = "10.50.1.72"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:69"
2026-01-26 19:58:55 -08:00
address = "10.50.1.72"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:70"
2026-01-26 19:58:55 -08:00
address = "10.50.1.72"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:71"
address = "10.50.1.72"
[[target]]
universe = "sacn:72"
2026-01-26 19:58:55 -08:00
address = "10.50.1.72"
# lighting-2 port 2
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:73"
address = "10.50.1.73"
[[target]]
universe = "sacn:74"
address = "10.50.1.73"
[[target]]
universe = "sacn:75"
address = "10.50.1.73"
[[target]]
universe = "sacn:76"
2026-01-26 19:58:55 -08:00
address = "10.50.1.73"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:77"
2026-01-26 19:58:55 -08:00
address = "10.50.1.73"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:78"
2026-01-26 19:58:55 -08:00
address = "10.50.1.73"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:79"
2026-01-26 19:58:55 -08:00
address = "10.50.1.73"
[[target]]
2026-01-29 10:47:04 -08:00
universe = "sacn:80"
2026-01-26 19:58:55 -08:00
address = "10.50.1.73"
2026-01-29 10:47:04 -08:00
###### Qlab (artnet) -> ENTTEC (sacn) mappings
# DMXA port 1: wash1
[[mapping]]
from = "artnet:50.0.0"
to = "sacn:129"
# DMXA port 2
[[mapping]]
from = "artnet:50.0.1"
to = "sacn:131"
# DMXB port 1: wash2
[[mapping]]
from = "artnet:50.0.2"
to = "sacn:133"
# DMXB port 2
[[mapping]]
from = "artnet:50.0.3"
to = "sacn:135"
# DMXC port 1: wash3
[[mapping]]
from = "artnet:50.0.4"
to = "sacn:137"
# DMXC port 2
[[mapping]]
from = "artnet:50.0.5"
to = "sacn:139"
# DMXD port 1: wash4
[[mapping]]
from = "artnet:50.0.6"
to = "sacn:141"
# DMXD port 2
[[mapping]]
from = "artnet:50.0.7"
to = "sacn:143"
# DMXE port 1: wash5
[[mapping]]
from = "artnet:50.0.8"
to = "sacn:145"
# DMXE port 2
[[mapping]]
from = "artnet:50.0.9"
to = "sacn:147"
# DMXF port 1: wash6
[[mapping]]
from = "artnet:50.0.10"
to = "sacn:149"
# DMXF port 2
[[mapping]]
from = "artnet:50.0.11"
to = "sacn:151"
# DMXG port 1: cyc1
[[mapping]]
from = "artnet:50.0.12"
to = "sacn:153"
# DMXG port 2
[[mapping]]
from = "artnet:50.0.13"
to = "sacn:155"
# DMXH port 1: cyc2
[[mapping]]
from = "artnet:50.0.14"
to = "sacn:157"
# DMXH port 2
[[mapping]]
from = "artnet:50.0.15"
to = "sacn:159"
# DMXI port 1: cyc3
[[mapping]]
from = "artnet:50.1.0"
to = "sacn:161"
# DMXI port 2
[[mapping]]
from = "artnet:50.1.1"
to = "sacn:163"
# DMXJ port 1: cyc4
[[mapping]]
from = "artnet:50.1.2"
to = "sacn:165"
# DMXJ port 2
[[mapping]]
from = "artnet:50.1.3"
to = "sacn:167"
# DMXK port 1: cyc5
[[mapping]]
from = "artnet:50.1.4"
to = "sacn:169"
# DMXK port 2
[[mapping]]
from = "artnet:50.1.5"
to = "sacn:171"
# DMXL port 1: cyc6
[[mapping]]
from = "artnet:50.1.6"
to = "sacn:173"
# DMXL port 2
[[mapping]]
from = "artnet:50.1.7"
to = "sacn:175"
# DMXM port 1: focus1
[[mapping]]
from = "artnet:50.1.8"
to = "sacn:177"
# DMXM port 2: focus2
[[mapping]]
from = "artnet:50.1.9"
to = "sacn:179"
# DMXN port 1: focus3
[[mapping]]
from = "artnet:50.1.10"
to = "sacn:181"
# DMXN port 2: focus4
[[mapping]]
from = "artnet:50.1.11"
to = "sacn:183"
# DMXO port 1: focus5
[[mapping]]
from = "artnet:50.1.12"
to = "sacn:185"
# DMXO port 2: focus6
[[mapping]]
from = "artnet:50.1.13"
to = "sacn:187"
# DMXP port 1: r3x1
[[mapping]]
from = "artnet:50.1.14"
to = "sacn:189"
# DMXP port 2: r3x2
[[mapping]]
from = "artnet:50.1.15"
to = "sacn:191"
# DMXQ port 1: r2x1
[[mapping]]
from = "artnet:50.2.0"
to = "sacn:193"
# DMXQ port 2
[[mapping]]
from = "artnet:50.2.1"
to = "sacn:195"
# DMXR port 1: r2x2
[[mapping]]
from = "artnet:50.2.2"
to = "sacn:197"
# DMXR port 2
[[mapping]]
from = "artnet:50.2.3"
to = "sacn:199"
# DMXS port 1
[[mapping]]
from = "artnet:50.2.4"
to = "sacn:201"
# DMXS port 2
[[mapping]]
from = "artnet:50.2.5"
to = "sacn:203"
###### Lightkey (sacn) -> ENTTEC (sacn) mappings
2026-01-26 19:58:55 -08:00
# 1M1
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:361-396"
2026-01-29 10:47:04 -08:00
to = "sacn:153"
2026-01-26 19:58:55 -08:00
# 1M2
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:397-432"
2026-01-29 10:47:04 -08:00
to = "sacn:157"
2026-01-26 19:58:55 -08:00
# 1M3
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:433-468"
2026-01-29 10:47:04 -08:00
to = "sacn:161"
2026-01-26 19:58:55 -08:00
# 1M4
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:469-504"
2026-01-29 10:47:04 -08:00
to = "sacn:165"
2026-01-26 19:58:55 -08:00
# 1M5
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:261:361-396"
2026-01-29 10:47:04 -08:00
to = "sacn:169"
2026-01-26 19:58:55 -08:00
# 1M6
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:261:397-432"
2026-01-29 10:47:04 -08:00
to = "sacn:173"
###### Lightkey (sacn) -> Pixie (sacn) mappings
2026-01-26 19:58:55 -08:00
# 1P1
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:261:1-360"
2026-01-29 10:47:04 -08:00
to = "sacn:65:1"
2026-01-26 19:58:55 -08:00
# 1P2
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:262:1-150"
2026-01-29 10:47:04 -08:00
to = "sacn:65:361"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:262:151-360"
2026-01-29 10:47:04 -08:00
to = "sacn:66:1"
2026-01-26 19:58:55 -08:00
# 1P3
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:263:1-300"
2026-01-29 10:47:04 -08:00
to = "sacn:66:211"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:263:301-360"
2026-01-29 10:47:04 -08:00
to = "sacn:67:1"
2026-01-26 19:58:55 -08:00
# 1P4
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:264:1-360"
2026-01-29 10:47:04 -08:00
to = "sacn:67:61"
2026-01-26 19:58:55 -08:00
# 1P5
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:265:1-90"
2026-01-29 10:47:04 -08:00
to = "sacn:67:421"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:265:91-360"
2026-01-29 10:47:04 -08:00
to = "sacn:68:1"
2026-01-26 19:58:55 -08:00
# 1P6
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:266:1-240"
2026-01-29 10:47:04 -08:00
to = "sacn:68:271"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:266:241-360"
2026-01-29 10:47:04 -08:00
to = "sacn:69:1"
2026-01-26 19:58:55 -08:00
# 1P7
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:267:1-360"
2026-01-29 10:47:04 -08:00
to = "sacn:73:1"
2026-01-26 19:58:55 -08:00
# 1P8
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:268:1-150"
2026-01-29 10:47:04 -08:00
to = "sacn:73:361"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:268:151-360"
2026-01-29 10:47:04 -08:00
to = "sacn:74:1"
2026-01-26 19:58:55 -08:00
# 1P9
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:269:1-300"
2026-01-29 10:47:04 -08:00
to = "sacn:74:211"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:269:301-360"
2026-01-29 10:47:04 -08:00
to = "sacn:75:1"
2026-01-26 19:58:55 -08:00
# 1P10
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:270:1-360"
2026-01-29 10:47:04 -08:00
to = "sacn:75:61"
2026-01-26 19:58:55 -08:00
# 1P11
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:271:1-90"
2026-01-29 10:47:04 -08:00
to = "sacn:75:421"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:271:91-360"
2026-01-29 10:47:04 -08:00
to = "sacn:76:1"
2026-01-26 19:58:55 -08:00
# 1P12
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:272:1-240"
2026-01-29 10:47:04 -08:00
to = "sacn:76:271"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:272:241-360"
2026-01-29 10:47:04 -08:00
to = "sacn:77:1"
2026-01-26 19:58:55 -08:00
# 2P1
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:257:361-450"
2026-01-28 21:39:48 -08:00
to = "sacn:1:1"
2026-01-26 19:58:55 -08:00
# 2P2
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:258:361-450"
2026-01-29 21:48:05 -08:00
to = "sacn:1:91"
2026-01-26 19:58:55 -08:00
# 2P3
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:257:181-360"
to = "sacn:1:181"
2026-01-26 19:58:55 -08:00
# 2P4
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:258:1-150"
to = "sacn:1:361"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:258:151-180"
to = "sacn:2:1"
2026-01-26 19:58:55 -08:00
# 2P5
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:258:181-360"
to = "sacn:2:31"
2026-01-26 19:58:55 -08:00
# 2P6
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:257:1-181"
to = "sacn:2:211"
2026-01-26 19:58:55 -08:00
# 2P7
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:259:361-450"
to = "sacn:2:391"
2026-01-26 19:58:55 -08:00
# 3P1
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:262:361-450"
2026-01-29 10:47:04 -08:00
to = "sacn:9:1"
2026-01-26 19:58:55 -08:00
# 3P2
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:259:1-180"
to = "sacn:9:91"
2026-01-26 19:58:55 -08:00
# 3P3
[[mapping]]
2026-01-29 10:47:04 -08:00
from = "sacn:259:181-360"
to = "sacn:9:271"
2026-01-26 19:58:55 -08:00
# 3P4
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:1-60"
2026-01-29 10:47:04 -08:00
to = "sacn:9:451"
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:61-180"
2026-01-29 10:47:04 -08:00
to = "sacn:10:1"
2026-01-26 19:58:55 -08:00
# 3P5
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:260:181-360"
2026-01-29 10:47:04 -08:00
to = "sacn:10:121"
2026-01-26 19:58:55 -08:00
# 3P6
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:263:361-450"
2026-01-29 10:47:04 -08:00
to = "sacn:10:301"
2026-01-26 19:58:55 -08:00
2026-01-30 22:46:14 -08:00
# 3P7
2026-01-26 19:58:55 -08:00
[[mapping]]
2026-01-30 22:46:14 -08:00
from = "sacn:264:361-450"
2026-01-29 10:47:04 -08:00
to = "sacn:10:391"