Hosting a Session

Hosting makes your rack the shared patch. You create a session, hand out a short invite code, and everyone who joins receives a snapshot of your patch and stays in sync from there. As host you hold full control — you assign roles, can kick people, and hold the session lock.

Create a session

  1. Log in and, from the lobby, click Host.
  2. Give the session a name.
  3. Choose whether it’s public or private:
    • Public — appears in the session list for anyone browsing the lobby. They can click it to join.
    • Private — hidden from the list. The only way in is your invite code.
  4. (Optional) set a password for an extra gate on top of the code.
  5. Click Create.

You’re now hosting. Your current rack becomes the shared patch.

Share the invite code

Every session gets a short 6-character invite code from the server (for example JTB4Z7).

To get it: right-click the Multiplayer module in your session and choose Copy Invite Code. It’s now on your clipboard — paste it to whoever you want to invite.

Send the code however you like (chat, voice, etc.). The other person enters it on their lobby screen to join by code. For a private session, the code is the way in.

Controlling who can edit

By default a new session is unlocked, and everyone who joins is a Normal user — meaning anyone can edit the patch. That’s the open-jam mode.

When you want tighter control, use the lock together with roles:

  • Lock the session (right-click menu → Lock Session) to drop all Normal users to read-only. Only you, any Cohosts, and any Drivers can still edit.
  • Promote specific people (right-click their name in the user list → set Driver or Cohost) so they keep editing while the session is locked.

This is how you run a “one driver, everyone watches” workflow — promote one person to Driver, lock the session, and only they (and you) can touch the patch. Unlock again to return to a free-for-all.

See Roles & Permissions for exactly what each role can do, and how the lock flips Driver and Normal.

Managing people

Right-click any user in the session’s user list to:

  • Change their role — Cohost, Driver, Normal, or Spectator.
  • Kick them from the session.

You can also bulk-reset roles from the session’s right-click menu: Clear All Cohosts / Drivers / Spectators sends everyone of that role back to Normal.

A note on modules

Joiners are warned before they join if they’re missing modules your patch uses (plugins they don’t have installed). They can join anyway — the missing modules show as placeholders on their side and still sync — but they won’t render or make sound for that person. To keep everyone fully in sync, it helps if collaborators have the same plugins installed. See Troubleshooting.

Next: how the other side gets in — Joining a Session.