In the theme park would - we would use either an Alcorn Ride Player or Weigl device. Ride players from Alcorn are very expensive, but a Procommander3 can do lighting, audio and show control all from one box. . . and its solid state, has GPIO (from https://weiglshop.com/collections/procommander-series-dynamic-media-driven-show-control-devices-animatronics-and-beyond/products/wpe-procom?variant=39213682632 These are not domestic units and you would need to buy a programmers key for the conductor software, but I have come across hundreds of these on the projects I have work on through the years and they are reliable and their range is getting wider.