Sending OSC triggered by a switch

Hi, I know absolutely zero about Arduino, I don't even know if this is the correct subforum to post to..

I'm work at a theatre as a "soundguy". I looking for a solution where actors on stage have small triggers on them to trigger some audio cues in the software, Qlab, which can take OSC. Wirelessly.

From my googling I've found that ESP8266 and Switch is a combo, from seeing this:

Unfortunately I don't know how anything of this works together, and there's no link or anything in the YT video.

So, this is a very "I know absolutely nothing question".

I want the setup which sends OSC to be as small as possible.

Where do I start when it comes to components in the arduino end?

You might like to look at the ESP32 .

Very good resource here:

Thanks. ESP32, but I must say that I didn't get any wiser as where to start, after looking through all the pages of topics.

No doubt coming into this blind makes this task monumental.

The ESP32 is a controller you can program with the Arduino IDE.

The ESP32 has wireless WIFI communications capability.

The software, in a slave ESP32, would read its switch connection attached to one of its input pins.

If the switch is closed, this ESP32 can send a WIFI message to a master ESP32.

The master ESP32 can receive signals from multiple ESP32 slaves.

When a received message is decode in the master, an action off stage can be triggered.

Thanks! That's a start. So there needs to be a slave and master. I can't have a slave sending messages directly to a Mac, connected through a router?

I'd need to have slave(s) transmit to a master, which how then relays these signals to the Mac? In my mind this would go through a wireless router/AP on the stage, and sends signal to the Mac via ethernet cable.

How about hiring a professional?
To do this, ask a moderator to change your topic to:
"Jobs and Paid Consultancy category"

https://opensoundcontrol.stanford.edu/spec-1_0.html

So you want a portable, wireless button that will send a fixed OSC packet to a known OSC server? That should not be hard.

What would I learn from that? Since I first asked here.. (That was a rhetorical question)

I found an off the shelf product which probably does what I need, and has the small form factor.

I ordered some Flic-buttons. Which will send BT to a nearby laptop (BT-range). Software in that laptop will convert button presses to keyboard presses, which will trigger cues in that Qlab, which then will send OSC to Qlab at the mixing desk making all the noises, via an ethernet cable.

So case closed, for now at least :slight_smile:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.