Skip to content

Releases: Xylopyrographer/STAC

v3.1.0-beta.1 — ATEM Switcher Support

13 Apr 21:56

Choose a tag to compare

Pre-release

Release Notes for ATEM Testing

This is a pre-release beta for STAC v3.1.0. It is intended for testing STAC as a tally light with Blackmagic Design ATEM video switchers.

Stable release users: The current stable release is v3.0.0. This beta does not affect it. Refer to the v3.0.0 release notes for full STAC feature documentation.


What's New in This Beta

  • ATEM Switcher support — STAC connects directly to an ATEM over UDP (port 9910) using the ATEM tally protocol. No relay hardware or additional software required.
  • Up to 40 ATEM inputs — Full 1–40 input range with a two-tier channel select (ones cycling and bank cycling) for fast navigation without stepping through all 40 values.
  • Bank indicators — On LED matrix boards (ATOM Matrix), purple corner pixels indicate which decade (bank) is currently displayed; red corners indicate bank-cycling mode.
  • ATEM Python emulatorSTAC/utility/ATEM_Server/atem_emulator.py for testing without a physical switcher.

This Beta — ATOM Matrix Only

This pre-release includes a firmware binary for the M5Stack ATOM Matrix only.

File Use
STAC_v3.1.0-beta.1_ATOM_Matrix_FULL.bin First-time flash (includes bootloader + partitions + app)

Binaries for other hardware (Waveshare S3 Matrix, M5StickC Plus, LilyGo T-Display, T-QT, AI PI-Lite) will be included in the final v3.1.0 release.


Documentation


Flashing

Flash STAC_v3.1.0-beta.1_ATOM_Matrix_FULL.bin using a web-based serial flash tool:

Set the starting (flash) address to 0x0000.


Known Limitations

  • ATEM client connection limit: most ATEM models allow 5 simultaneous clients. Each STAC uses one slot.

Feedback

If you find issues or unexpected behaviour, please open an issue and tag it beta-atem.

STAC Version 3.0.0

05 Feb 23:29

Choose a tag to compare

Complete rewrite of the codebase with enhanced architecture and expanded device support.

Supported Devices

  • M5Stack ATOM Matrix (5×5 LED matrix)
  • M5Stack StickC Plus (TFT display)
  • LilyGo T-Display (TFT display)
  • LilyGo T-QT (TFT display)
  • Waveshare ESP32-S3 Matrix (8×8 LED matrix)
  • AIPI-Lite (LED matrix)

Supported Roland Switchers

  • V-60HD
  • V-160HD

Installation

Download the appropriate _FULL.bin file for your device and flash using a web-based tool. See bin/BIN_README.md for detailed instructions.

Documentation

STAC Version 2.2.0

09 May 20:17
e7dd64d

Choose a tag to compare

Add support for the Roland V-160HD Streaming Switcher.
Major refactoring of the code base.

STAC Version 2.1.1

11 Mar 18:27
0503e8f

Choose a tag to compare

  • Fixes a bug where the STAC ID could be truncated.
  • Added instructions to the README file on installing directly to a device.
  • Please see the README.md file, and in the Documentation folder—the Release Notes and Users Guide for all the info.

STAC Version 2.1

14 Feb 18:33
60498ec

Choose a tag to compare

  • Adds OTA software update capability.
  • Adds ability to select the Tally Display in Peripheral Mode to either Camera Operator or Talent.
  • Adds mDNS support for setup and software update.
  • Please see the README.md file, and in the Documentation folder—the Release Notes and Users Guide for all the info.

STAC Version 2.0

31 Oct 22:50
afb78a8

Choose a tag to compare

  • Revised to work with the newer 2.X versions of the arduino-esp32 core.
  • No longer works under arduino-esp32 core v1.0.6.
  • Please see the README.md file and the stuff in the Documentation folder for all the info.

STAC Version 1.10

16 Jan 23:24
925afd6

Choose a tag to compare

New Features

  • Adds Peripheral Mode

    • Allows one STAC to be connected to another via their GROVE ports. The STAC configured in Peripheral Mode operates as if in Talent Mode but it receives its tally information from the connected STAC without the need to establish a WiFi connection to the Roland device. More in the STAC User's Guide and the Peripheral Mode Application Note.
  • Adds Configuration Check

    • Previously, the configuration of the STAC would be reset with each software update. After updating to version 1.10 you will have to reconfigure the STAC but from then on new software updates will do a check to see if the existing configuration is compatible with that version. If so, the existing configuration information will be retained. Too cool 🤯.

STAC Version 1.9.1

09 Jun 16:30
7f5c4a0

Choose a tag to compare

  • Adds Auto Rotate
    • On startup the STAC determines which way is up and sets the display orientation accordingly. More in the User's Guide.
  • Talent mode display now shows WiFi connect sequence only on initial power up or restart.
  • Internal improvements.
    More in the Release Notes.

STAC Version 1.8

24 Apr 17:11
1eae3be

Choose a tag to compare

  • Adds an Autostart feature!
  • Fixes the "spaces" bug in the SSID and password fields when sending the configuration information to the STAC.
  • See the Release Notes for more.

STAC Version 1.7.1.1

12 Apr 20:10
c2892ca

Choose a tag to compare

Bug fix to correct coding error in /libraries/Preferences.cpp.
No changes to the STAC code.
See v1.7.1.1 README.md