Everything a dome needs, on one contract
Freedome is a platform for fulldome shows. A visual engine and audio engines drive the dome, a media server runs the venue, and apps and SDKs talk to it through one public API.
State today
- Published: contract 1.0.0 with its schemas, and the Dart SDK on pub.dev.
- Tested in containers with mock or software engines and simulators. Nothing has run in a real dome yet.
- Not published yet: packages, downloads, web builds, store listings.
Products
Freedome Engine
The visual engine. A C++ process that renders to the dome outputs and is controlled over gRPC.
Freedome Media Server
The local server of a venue. It holds shows and calibration, and exposes REST, GraphQL, WebSocket, socket.io and OSC.
Freedome Sphere
The authoring app. Build shows and comics and export .dome packages.
Freedome Manager
The operator console. Two complete interface skins with the same features.
anAntaSound and anAntaDigital
The audio vertical. anAntaDigital is the electrical DSP engine with zones and a correction loop. anAntaSound is the hybrid engine for mechanical sound devices.
How it fits together
- L7Cloud and site: accounts, catalogue, distribution
- L6Apps: Sphere, Manager and the app family
- L5SDKs for Dart and TypeScript
- L4Contract: REST, GraphQL, realtime, OSC, formats
- L3Media server at the venue
- L1Visual and audio engines
- L0Projectors and sound devices
Apps
Apps that can connect to a dome over the local network.
AccessScene
Dome presentations from images, PDF and video.
Starveda
A Vedic planetarium for phone and dome.
SoundHealer
A tone and sound session generator.
iSamurai
A digital exhibition of samurai art.