bitfocus / companion-module-bmd-atem

MIT License
56 stars 33 forks source link

companion-module-bmd-atem

Getting started

Executing a yarn command should perform all necessary steps to develop the module, if it does not then follow the steps below.

The module can be built once with yarn build. This should be enough to get the module to be loadable by companion.

While developing the module, by using yarn build:watch the compiler will be run in watch mode to recompile the files on change.

Adding a new model

Each model of ATEM has a definition file in src/models describing the functionality of the device. This allows us to know this information for offline programming. If the module is left on auto-detect, we match the definition to use based on the model the atem reports, and if one is not defined we can build the definition on the fly from the ATEM. This generally gives us good results, but there are a few things we don't know how to detect from the atem.

To add a new model to the list:

Changes

v3.15.0

v3.14.1 & v3.13.1

v3.14.0

v3.13.0

v3.12.1

v3.12.0

v3.11.0

v3.10.1

v3.10.0

v3.9.0

v3.8.3

v3.8.2

v3.8.1

v3.8.0

v3.7.1

v3.7.0

v3.6.1

v3.6.0

v3.5.2

v3.5.1

v3.5.0

v3.4.0

v3.3.3

v3.3.2

v3.3.1

v3.3.0

v3.2.2

v3.2.1

v3.2.0

v3.1.0

v3.0.0

v2.18.1

v2.18.0

v2.17.3

v2.17.2

v2.17.1

v2.17.0

v2.16.0

v2.15.1

v2.15.0

v2.14.0

v2.13.0

v2.12.2

v2.12.0

v2.11.0

v2.10.0

v2.9.3

v2.9.2

v2.9.1

v2.9.0

v2.8.3

v2.8.2

v2.8.1

v2.8.0

v2.7.0

v2.6.0

v2.5.1

v2.5.0

v2.4.2

v2.4.1

v2.4.0

v2.3.0

v2.2.0

v2.1.0

v2.0.0

v1.1.0