<!-- Markdown copy of https://freshavlabs.com/open-source/ -->

Open source from the lab

# Free for the community.

Not everything needs to be a product. Some of what comes out of the lab is a tool we needed once, cleaned up enough to hand to somebody else. No licence keys, no activation, no demo timers, and no support commitment either.

Each one says what it is below. Where we publish the source, it is yours to read before you run it on a customer's system, and yours to change and ship inside your own work. If one saves you an afternoon, that is the whole point.

* ## Simple Scheduler

  Q-SYS plugin

  Weekly time-of-day triggers, and an automatic snapshot backup that rotates a design's state through up to twelve weekly slots.

  Two jobs almost every design ends up needing. Up to sixteen schedules, each firing a trigger output at a set time on the days you choose. Then, once a week, a save of the design's current state into a Q-SYS Snapshot bank, moving one slot along each window so the bank holds a rolling history. No licence key, no activation, no demo timer.

  [View on GitHub](https://github.com/bcecilpgh/Simple-Scheduler) [Product page](https://freshavlabs.com/plugins/simple-scheduler/) MIT licensed

* ## QDP Discovery

  Q-SYS plugin

  Q-SYS Discovery Protocol scanner for the AV community, driven from a UCI.

  Enumerate the Q-SYS devices on a subnet without dragging out Designer. Useful when you are standing in a rack room with a laptop that does not have the design on it, and you need to know what is actually on the wire.

  [View on GitHub](https://github.com/bcecilpgh/QDP-Device-Discovery) MIT licensed

* ## TSL Tally Tester

  Desktop utility, Python

  Send TSL 3.1 tally over UDP to video switchers, tally bridges and UMD displays.

  A bench tool for the job nobody has a tool for: proving a tally path works before the show. Up to eighty inputs with labels, per-input program and preview control, and chase, demo and random modes for watching a whole wall light up. Runs on Windows, macOS and Linux.

  [View on GitHub](https://github.com/bcecilpgh/TSL-Tally-Tester) MIT licensed

## Why we publish them

We started inside an integration firm that could not buy the products it needed, so we know what it costs to wait on somebody else's roadmap. These are the pieces small enough to just give away, and where the source is published it doubles as a worked example of the Q-SYS plugin framework for anyone learning it.

Bug reports and pull requests are welcome on any of them. If you need something bigger, or something that has to be supported, that is what the rest of the catalogue and our custom work are for.

[Browse plugins](https://freshavlabs.com/plugins/) [Get in touch](https://freshavlabs.com/contact/)
