Package Exports
- timeline-state-resolver
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (timeline-state-resolver) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Sofie: The Modern TV News Studio Automation System (Timeline State Resolver)
Abstract
This library orchestrates and control different devices. It's input is a supertimeline data structure and a layer-to-device-map. Using the input, it resolves the expected state, diffs the state against current state and sends commands where necessary. Created by SuperFly.tv
Supported devices
- CasparCG - using the casparcg-connection library
- ATEM vision mixers - using the atem-connection library
- Lawo sound mixers - using the emberplus library
- Arbitrary HTTP-interfaces
Dev install instructions
Install yarn https://yarnpkg.com
Install jest
yarn global add jest
This is our resting frameworkInstall dependencies
yarn
oryarn install
Then you can:
Build:
yarn build
run test
jest
watch
yarn watch