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 library)
This is a part of the Sofie TV News Studio Automation System.
Abstract
This library orchestrates and controls different devices. Its 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.
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
Install dependencies
yarn
oryarn install
Then you can:
Build:
yarn build
run test
jest
watch
yarn watch