Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Zoom - Tiles

Zoom

Tiles

Communityv1.0.3Updated 9 months agoConferencing
DocumentationReport an issueView on GitHub

Documentation

Zoom Tiles

This module is for the Zoom Tiles application.

The minimum version for Zoom Tiles is v1.2.0.

Configuration

To configure this module, you need to provide the following settings:

  • Target IP: The IP address of the computer running Zoom Tiles application
  • Zoom Tiles Receiving Port: The port number that Zoom Tiles is listening on (default: 3456)

Companion Module Configuration

Within Tiles, you can find the port number to use and you also need to make sure that the OSC commands are turned on.

Tiles Application Configuration

Dynamic Participants in By User Name Actions

You can leverage the participant selection workflow from the ZoomOSC Companion module with the Zoom Tiles OSC actions to dynamically select the participant(s) for the "by user name" action to take action on.

Note: one of the advantages of using this module over just a generic OSC connection for Zoom tiles, is that all of the Zoom Tiles By User Name actions allow you to take action against multiple users at once.

To enable the dynamic participants list using ZoomOSC, follow the steps below:

  1. You’ll need the ZoomOSC/ISO module and this module.

    Step 1

  2. In ZoomOSC, click the button that has the participant on it so that it gets added to the selectedCallers variable.

    Step 3

    To enable multiple user selection, in ZoomOSC, run the action Selection method and set it to Multi Select or Toggle it to Multi Select.

  3. In ZoomOSC, when you select someone it populates a variable in the Companion variables list for the ZoomOSC module called selectedCallers. In this example, Anika was selected. Copy this variable name using the red copy button on the left.

    Step 2

  4. When you add a "By User Name" action, for the user name field, instead of typing a static name, paste the variable name you copied ($(zoomOSC:selectedCallers)).

    Step 4

    You can find all of the "By User Name" actions by searching in the Action list for By User Name or searching this document for the action names.

  5. Now when you press the key that has the "By User Name" action, it will take affect on the participant that was selected in Companion . For our example, we did Favorite by User and notice the star on Anika in the Tiles favorite list.

    Step 5

This workflow works for all of the Tiles By User Name actions.

Supported Actions and Feedbacks

Block

Block actions prevent specific participants from appearing in your gallery views. UnBlock actions allow previously blocked participants to appear again. You can block/unblock by user name or by their position in a specific gallery.

NameDescription
Block by IndexBlock a tile using the gallery index and tile index.
Block by User NameBlock user(s) by User Name. For multiple users, separate names with a comma.
UnBlock by User NameUnBlock user(s) by User Name. For multiple users, separate names with a comma.

Capture

Capture actions control the Zoom Tiles capture engine. Start capturing to begin recording video tiles, stop to end the capture session.

NameDescription
Start Capture EngineStart the capture engine to begin capturing video tiles.
Stop Capture EngineStop the capture engine to end capturing video tiles.

Config

Load a Zoom Tiles configuration file to quickly apply saved settings. Configuration files must be stored with an absolute path on the system running Zoom Tiles.

NameDescription
Load ConfigurationLoad a configuration file from an absolute path on disk.

Favorite

Favorite actions mark participants to ensure they remain visible in your gallery views. UnFavorite actions remove the favorite marking from participants. You can favorite/unfavorite by user name or by their position in a specific gallery.

NameDescription
Favorite by IndexFavorite a tile using the gallery index and tile index.
Favorite by User NameFavorite user(s) by User Name. For multiple users, separate names with a comma.
UnFavorite by IndexUnFavorite a tile using the gallery index and tile index.
UnFavorite by User NameUnFavorite user(s) by User Name. For multiple users, separate names with a comma.

Gallery Timer

Gallery Timer actions control gallery view rotation and visibility. Use queue timers to automatically cycle through participants, enable/disable specific galleries, and activate hole punch for transparency effects.

NameDescription
Activate Hole PunchActivate hole punch for a specific gallery view.
Deactivate Hole PunchDeactivate Hole Punch for a specific gallery view.
Disable GalleryDisable a specific gallery view.
Enable GalleryEnable a specific gallery view.
Start Queue TimerStart the queue timer for gallery updates.
Stop Queue TimerStop the queue timer for gallery updates.

Join Leave

Join and leave Zoom meetings directly from Companion. Start your personal meeting, create an instant meeting, join with Meeting ID/Password, or use ZAK tokens for authenticated joins.

NameDescription
Join MeetingJoin a meeting with Meeting ID, Password, and Display Name
Leave MeetingLeave the current meeting
Start Instant MeetingStart an instant meeting
Start Personal Meeting IDStart a meeting using your Personal Meeting ID
ZAK Join MeetingJoin a meeting using ZAK token, Meeting ID, Password, and Display Name

Replace

Replace actions allow you to swap participants in gallery views. You can replace by user name, tile index, or a combination of both.

NameDescription
Replace by User NameReplace user in the gallery with a new user regardless of where they are in the gallery.
Replace Tile Index in a Gallery with a New UserReplace a Tile Index with a specific User. If both users are already in the gallery then they swap places in the gallery
Replace Tile Index with Tile IndexReplace a Tile Index with another Tile Index.
Replace User with Tile IndexReplace a user with a specific gallery/tile index.

Details

Manufacturer
Zoom
Product
Tiles
Latest Version
v1.0.3
Author
Justin James
Contributor
digitaldrummerj(24)

Open Issues and Requests

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →

More from Zoom

Custom AV for Zoom Rooms Controller

Zoom

Community
Conferencing
View Connection

OSC/ISO

Zoom

Community
Conferencing
View Connection