The core of Modular A/V: it replaces Foundry's voice and video client and runs the call, whichever service carries it and whichever module shows it. On its own it works with Foundry's camera dock; add a service module to connect your table.
What to install with it
- One service, picked per world: Modular A/V: LiveKit (your own LiveKit server or LiveKit Cloud), Modular A/V: P2P (players' browsers linked directly, no server, up to about six players) or Modular A/V: Jitsi (your own Jitsi Meet server). With no service enabled, a GM is told which ones exist.
- Optional:
- Modular A/V: Dock for a camera dock with a voice panel
- Modular A/V: Audio mixer to arrange and level your voice's effects; and effects such as noise cancellation, reverb, echo, EQ and camera backgrounds.
- Modular A/V: Starter set brings the usual pieces in one install.
What it does
- Plan your modules (GMs): a window that lays out the call as a chain of effects, service, cameras and theme. It shows what your world runs now and lets you build your next setup, from scratch or from a ready-made build. It then tells you what to install and turns modules on and off for the world, keeping a service on so calls keep working.
- Mute means mute: nothing you say while muted is sent, in every state of the connection. A reverb or echo you run rings out for up to 3 s of what already went out, unless you turn that off.
- GM blocks hold: a GM's block is enforced in every player's browser.
- No surprise camera: a camera effect that isn't running keeps the camera off.
- Self-healing: it reconnects by itself, with a fresh token each time.
- Your microphone: its own voice gate for voice activity (automatic, or a level you set), with a choice to hold the microphone off if the gate can't run; push to talk with Foundry's key; and a warning when you speak while muted. Under Voice & Video Settings, Voice, Mix, you set how much of each effect goes out, and whether reverb and delay ring out or cut when your microphone closes.
Settings
- Voice and video service (world): the service module for this world.
- Cameras shown by (world, and per player): Foundry's camera dock or a module's, such as the dock.
- Voice and video settings window (world): Foundry's or a module's.
- Check GitHub for module updates (world, on by default).
Foundry's own A/V settings (mode, devices, push to talk, relay server) still apply.
Good to know
- Requirements: Foundry VTT v14. Tested in Chrome, Edge and other Chromium browsers.
- Conflicts with LiveKit AVClient: enable only one. Coming from it? A GM is offered its server address and key, and each player's saved choices come along once. The migration guide explains why you should replace your LiveKit key afterwards.
- Privacy: when a GM opens Plan your modules, and at most once a day when a GM loads the world, the GM's browser asks GitHub for the list of Modular A/V modules, to tell of updates and new ones. Players never ask. Turn Check GitHub for module updates off and the window shows the modules this version knows.
- Licence: MIT.