2025-12-22 09:27:20 -08:00
|
|
|
# artmap configuration
|
2025-12-22 10:06:13 -08:00
|
|
|
# Run with: go run . -config config.toml [-listen :6454] [-broadcast 2.255.255.255]
|
2025-12-22 09:27:20 -08:00
|
|
|
|
2025-12-22 09:37:09 -08:00
|
|
|
# Address format:
|
|
|
|
|
# from: universe[:channels] - range specifies which channels to read
|
|
|
|
|
# to: universe[:channel] - single channel specifies where to start writing
|
|
|
|
|
#
|
2025-12-22 09:42:08 -08:00
|
|
|
# Universe: "net.subnet.universe" or plain number (all 0-indexed, 0-127.0-15.0-15)
|
|
|
|
|
# Channels: 1-indexed (1-512), matching DMX convention
|
|
|
|
|
#
|
2025-12-22 09:37:09 -08:00
|
|
|
# From examples:
|
2025-12-22 09:42:08 -08:00
|
|
|
# "0.0.1" - universe 1, all channels (1-512)
|
|
|
|
|
# "0.0.1:50" - universe 1, channel 50 only
|
|
|
|
|
# "0.0.1:50-" - universe 1, channels 50-512
|
|
|
|
|
# "0.0.1:50-100" - universe 1, channels 50-100
|
|
|
|
|
# 1 - universe 1, all channels
|
|
|
|
|
# "1:50-100" - universe 1, channels 50-100
|
2025-12-22 09:37:09 -08:00
|
|
|
#
|
|
|
|
|
# To examples:
|
2025-12-22 09:42:08 -08:00
|
|
|
# "0.0.1" - universe 1, starting at channel 1
|
|
|
|
|
# "0.0.1:50" - universe 1, starting at channel 50
|
2025-12-22 09:27:20 -08:00
|
|
|
|
2025-12-22 09:37:09 -08:00
|
|
|
# Remap entire universe
|
2025-12-22 09:27:20 -08:00
|
|
|
[[mapping]]
|
|
|
|
|
from = "0.0.0"
|
|
|
|
|
to = "0.0.5"
|
|
|
|
|
|
2025-12-22 09:37:09 -08:00
|
|
|
# Channel-level remap for fixture spillover
|
|
|
|
|
# Channels 450-512 from universe 0 -> channels 1-63 of universe 1
|
2025-12-22 09:27:20 -08:00
|
|
|
[[mapping]]
|
2025-12-22 09:37:09 -08:00
|
|
|
from = "0.0.0:450-512"
|
|
|
|
|
to = "0.0.1:1"
|
2025-12-22 09:27:20 -08:00
|
|
|
|
2025-12-22 09:37:09 -08:00
|
|
|
# Using plain universe numbers
|
2025-12-22 09:27:20 -08:00
|
|
|
[[mapping]]
|
|
|
|
|
from = 2
|
|
|
|
|
to = 10
|
|
|
|
|
|
2025-12-22 09:37:09 -08:00
|
|
|
# Multiple outputs from same source
|
2025-12-22 09:27:20 -08:00
|
|
|
[[mapping]]
|
|
|
|
|
from = "0.0.3"
|
|
|
|
|
to = "0.0.7"
|
|
|
|
|
|
|
|
|
|
[[mapping]]
|
|
|
|
|
from = "0.0.3"
|
|
|
|
|
to = "0.0.8"
|