# Zoom OSC with XPoint24

### **How to set up Zoom OSC**

ZoomOSC is used to managed zoom calls, here is how to set it up

<details id="bkmrk-set-it-up%3A%C2%A0-after-in"><summary>Getting ZoomOSC</summary>

Go to the website: [https://www.liminalet.com/zoomosc](https://www.liminalet.com/zoomosc)

[![image-1653657619622.png](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/scaled-1680-/image-1653657619622.png)](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/image-1653657619622.png)

From here you can press **Download Now** It will take you to a form you can fill out, and then you will receive an Email with link to download the Essentials version.

You can also find further instructions, guides, and videos from Liminalet's website!

---

After installing and running the program you will see 2 separate windows.

#### **Window 1:**

Settings window will show you status updates, and allow you to adjust your settings.

[![image-1651757250004.png](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/scaled-1680-/image-1651757250004.png)](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/image-1651757250004.png)

It is in the Settings tab you find Network Settings. Take note of these 3 fields:

<p class="callout info align-left">**Transmission IP** (IP where Zoom OSC will send messages to)  
*This should be the Bluepill IP address*</p>

<p class="callout info align-left">**Transmission Port** (port where Zoom OSC will send messages to)  
*This value is used by Reactor to receive information from Zoom OSC*</p>

<p class="callout info align-left">**Receiving Port** (port where Zoom OSC will listen for messages)  
*This value is used by Reactor to send information from Zoom OSC*</p>

#### **Window 2:**   


The other window will allow you to join a Zoom meeting or webinar.

[![image-1651756678660.png](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/scaled-1680-/image-1651756678660.png)](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/image-1651756678660.png)

</details><details id="bkmrk-setup---zoom-osc-wit"><summary>Setup - Zoom OSC with XP24</summary>

### **Zoom OSC with XP24:**

<span style="font-weight: 400;">We have created a Zoom OSC configuration for our XP24 panel. This means that everything is taken care of automatically by Reactor.  
</span>

<span style="font-weight: 400;">By standard it's set up to auto populate, meaning that as users join the call they will be assigned a button. From there you have full individual control. You will have settings like, toggle mute and video, and more advanced settings like if the attendee is in spotlight or pinned. And all of these settings is right at your fingertips!</span>

<span style="font-weight: 400;">We have made it easy to change settings for all your attendees by making dynamic user commands. </span>

#### <span style="font-weight: 400;">Step-by-step</span>

<table id="bkmrk-step-1-install-zoom-" style="height: 1130px; width: 124.204%; border-collapse: collapse;"><tbody><tr style="height: 80px;"><td style="width: 7.71606%; height: 80px;">Step 1

</td><td style="width: 49.1976%; height: 80px;">**Install Zoom OSC**</td><td style="width: 43.0864%; height: 80px;"><span style="font-weight: 400;">If you haven't already now is the time to download and install the Zoom OSC software  
 </span>

[<span style="font-weight: 400;">https://www.liminalet.com/zoomosc</span>](https://www.liminalet.com/zoomosc)

<span style="font-weight: 400;">Works on MacOS and Windows 10</span>

</td></tr><tr style="height: 35px;"><td style="width: 7.71606%; height: 35px;">Step 2

</td><td style="width: 49.1976%; height: 35px;">**Install package**

</td><td style="width: 43.0864%; height: 35px;"><span style="font-weight: 400;">To control Zoom OSC from a Skaarhoj controller go to your bluepill via reactor. Navigate to the Packages tab and search for “Zoom OSC”</span>

</td></tr><tr style="height: 35px;"><td style="width: 7.71606%; height: 35px;">Step 3

</td><td style="width: 49.1976%; height: 35px;">**Add Device**

</td><td style="width: 43.0864%; height: 35px;"><span style="font-weight: 400;">When the devicecore is installed correctly you can now search for “Zoom OSC” in the Device tab from Home. </span>

  
<span style="font-weight: 400;">Difference for</span>

<span style="font-weight: 400;">ZoomOSC Essentials </span>

- <span style="font-weight: 400;">Choose this device if you only use the free version of Zoom OSC</span>

<span style="font-weight: 400;">ZoomOSC Pro </span>

- <span style="font-weight: 400;">Choose this device if you have a paid licence for Zoom OSC</span>

<span style="font-weight: 400;">ZoomOSC Pro Advanced</span>

- <span style="font-weight: 400;">This has extra features, but isnt fully supported yet</span>

</td></tr><tr style="height: 29px;"><td style="width: 7.71606%; height: 29px;">Step 4</td><td style="width: 49.1976%; height: 29px;">**Setting up the Device**

</td><td style="width: 43.0864%; height: 29px;">**IP address:**

<span style="font-weight: 400;">This IP address should be the PC running Zoom OSC</span>

  
**Receiving Port &amp; Transmission Port:**

<span style="font-weight: 400;">Find ports in Zoom OSC Networking Settings</span>

<span style="font-weight: 400;">The value Transmission Port in Zoom OSC should be the Receiving in Reactor  
  
The value Receiving Port from Zoom OSC should be the Transmitting in Reactor</span>

</td></tr><tr style="height: 29px;"><td style="width: 7.71606%; height: 29px;">Step 5</td><td style="width: 49.1976%; height: 29px;">**Adding Panel &amp; choosing the right configuration**</td><td style="width: 43.0864%; height: 29px;"><span style="font-weight: 400;">Make sure the XP24 is turned on. Now it should say “Waiting for raw panel”, and display its IP address </span>

  
<span style="font-weight: 400;">In Reactor you can now press Add Panel. Search or find your XP24 panel. If it's not automatically detected you can choose to manually add it. Go to the tab “Add Panel Manually”</span>

<span style="font-weight: 400;">When added you can make sure the configuration is set to ZoomOSC</span>

<span style="font-weight: 400;">And now the panel will display one message “Meeting OFF”, meaning that is has connection to Zoom OSC on your computer and waiting for you to start a video meeting</span>

</td></tr></tbody></table>

</details><details id="bkmrk-control---zoom-osc-f"><summary>Control - Zoom OSC from XPoint24</summary>

### **How to run Zoom OSC from XPoint24**

<span style="font-weight: 400;">Here is a run-through of the <span style="text-decoration: underline;">standard configuration</span> for Xpoint24</span>

<details><summary>Global Settings</summary>

The first thing you will see when you start the meeting is global settings in the top row, and a user row on the bottom.[![image-1651753663068.png](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/scaled-1680-/image-1651753663068.png)](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/image-1651753663068.png)

- **Auto Populate**  
    This is on by default, and therefore the Host user has been assigned slot User 1. <span style="font-weight: 400;">When Auto populate is active, attendees will automatically get assigned a button from the lower row. This can be set to be default or not in the core config.  
      
    </span>
- <span style="font-weight: 400;">**Reset all**  
    This button resets all the attendee buttons.  
      
    </span>
- <span style="font-weight: 400;">**From first**  
    This button resets all the attendee buttons, and populates them randomly from the beginning.  
      
    </span>
- <span style="font-weight: 400;">**Empty**  
    This button puts all the attendees that are not on buttons already, on the next free buttons. This is helpful, if you do not want to use Auto Populate, but needs to get a lot of attendees down on buttons easily.  
      
    </span>
- <span style="font-weight: 400;">**Lower hand All**  
    This gives the ability to lower all raised hands from one button  
      
    </span>
- <span style="font-weight: 400;">**Meeting - Hold to end**  
    Hold for X seconds, and the meeting ends for all user  
      
    </span>
- <span style="font-weight: 400;">**User Count**  
    Here you can see how many attendees is in the meeting  
      
    </span>
- <span style="font-weight: 400;">**Set Speaker/Gallery** The top of this button changes the view state between speaker and gallery view. When in gallery view, the sides of the button changes the gallery page.  
    </span><span style="font-weight: 400;"> </span>
- <span style="font-weight: 400;">**Allow Unmute**  
    Toggle if attendees should be able to unmute themselves   
      
    </span>
- <span style="font-weight: 400;">**Group**  
    Grouping attendees can give you the same individual control of users (See Attendee settings</span><span style="font-weight: 400;">), just for a group of attendees. To group attendees, hold this button, and press the attendees you want to group.  
      
    </span>
- <span style="font-weight: 400;">**Select User**  
    This can be used by placing a 'Selected User' on one of the attendee buttons. Then this user can be changed easily by cycling through them on this button. This makes it easier to manage a lot of attendees without having them all on different buttons.</span>

</details><details><summary>Attendee settings</summary>

Choose an attendee and now you can toggle settings for that individual.

[![image-1651754090123.png](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/scaled-1680-/image-1651754090123.png)](https://wiki.skaarhoj.com/uploads/images/gallery/2022-05/image-1651754090123.png)

- <span style="font-weight: 400;">Mute  
    Toggle Mute for the Attendee (If the Attendee has muted themselves they will get a popup saying the Host has asked them to unmute)  
      
    </span>
- <span style="font-weight: 400;">Video  
    Toggle Video for the Attendee (If the Attendee has turn off video themselves they will get a popup saying the Host has asked them to turn on video)  
      
    </span>
- <span style="font-weight: 400;">Pin 1 &amp; 2  
    Host can pin Attendees. This pin will only be visible for the Host  
    </span><span style="font-weight: 400;">  
    </span>
- <span style="font-weight: 400;">Spot  
    Host can spot Attendees. This pin will only be visible for the Host  
      
    </span>
- <span style="font-weight: 400;">Lower Hand  
    If the Attendee has used the function Raise Hand. The Host has the ability to lower the hand again </span>

</details></details>

<details id="bkmrk-troubleshoot-trouble"><summary>Troubleshoot</summary>

### **Troubleshoot:**

</details>###  