
My first instinct would be Makey Makey as well, but my second would be to use the guts of a wired mouse and make a button that completes the circuit for the left-click (potentially even remapping the mouse click on the computer to an actual keyboard key so you don't need an Isadora Control Panel with the mouse over a button to trigger whatever it is that you want to trigger).

Hello folks,
What do you think would be the simplest, cheapest, easiest and most reliable way of adding a physical button to an Isadora system for a kind of kiosk installation? A momentary signal from a push button would be perfect for things like resetting, or capturing a JPG of the stage.
I have a couple of wooden boxes that house MIDI controllers, each with custom buttons that poke switches or keys on the controllers, but these are a bit of a waste of space.
Something like a Makey Makey Go in a custom box might be nice, but it's difficult to get hold of the boards these days.
How easy is it to dismantle an old keyboard and build a single-key case, then have it USB'd into Isadora and use a keyboard watcher? (this would be in addition to the main keyboard)
I guess Arduino would be an option, but that requires a bit of programming. Could anybody recommend a good, cheap board for this?

@dbini said:
I would love a Value Delay that has a time input. So you could specify how long you want the changes in values to delay for. I made one once that really was too complicated, involving 2 values that control the x and y of a small dot generated in a Shapes actor, the resulting video is fed through a Video Delay into an Eyes, which outputs the 2 values as x and y of the dot. It worked ok, but was quite resource-heavy. I wonder if Python could achieve a similar result?
I've added delay to data before in this situation using the Data Array actor.
I have an arduino mega that's connected to two stepper motors. Each stepper motor has one stop/limit switch that would indicate the end of the travel distance. I'm using "AccelStepper" library to control the motors. I'm also using the "Eventually" event-based lib to do perform some action when an event occurs.
Everything works great in serial fashion. But I need to have a few things run at the same time. The two stepper motors, for example. The issue that I have is AccelStepper is blocking meaning that once I call "runToPosition" function call, nothing else happens unless and until the function returns.
I looked at "Metro" and "Chrono" packages but again since the "runToPosition" is a blocking function call, everything comes to the halt until the function call returns.
Of course, one thing I can do is move each motor a few degrees in a loop with AccelStepper lib or just pulsing it. But I was wondering if there is any stepper motor libs that are asynchronous? Something like fire-and-forget. Thanks all.

I would love a Value Delay that has a time input. So you could specify how long you want the changes in values to delay for. I made one once that really was too complicated, involving 2 values that control the x and y of a small dot generated in a Shapes actor, the resulting video is fed through a Video Delay into an Eyes, which outputs the 2 values as x and y of the dot. It worked ok, but was quite resource-heavy. I wonder if Python could achieve a similar result?

Thanks both - that will do it. Cheers.
Funny isn't it - sometimes the simple ones catch you out.
Thank you for your tips, I've tried but something failed, sure I did something wrong !

Your tips seem the good way to have what I need.
But to explain better, here is the live dispositif into the museum for this scene (we are filming the yellow round on the wall)

Hi,
I’m looking in to getting a live video stream from my iPhone to Isadora. Which iPhone app works best for that? Preferably a one time purchase, no subscriptions based apps. is NDI the way to go?