Swiftpack.co - Package - dnadoba/sACN


Swift Package for macOS, iOS and tvOS to send sACN (E1.31) DMX Data over UDP using Network.framework.


You only need to initiate a MulticastConnection for a universe and you can start sending DMX Data.

let client = MulticastConnection(universe: 1)
client.sendDMXData(Data([0, 10, 255, 0, 0, 0, 255]))

Supported Features

  • Sending DMX Data via UDP Multicast
  • sACN Package Priority
  • Preview Data

Known Limitations

  • Receiving DMX Data (have a look at this repository: https://github.com/jkmassel/ACNKit)
  • can not send packages via UDP Unicast
  • does only support IPv4 and not IPv6


Stars: 0
Help us keep the lights on


Used By

Total: 0