Freedome

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.

Compatibility, target by target

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

  1. L7Cloud and site: accounts, catalogue, distribution
  2. L6Apps: Sphere, Manager and the app family
  3. L5SDKs for Dart and TypeScript
  4. L4Contract: REST, GraphQL, realtime, OSC, formats
  5. L3Media server at the venue
  6. L1Visual and audio engines
  7. 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.

All apps