Hello Isadora community I hope you're all well.
For an upcoming production I need to project the four numbers of a particular year, for example: 2026.
Each number needs to be presented independently in a smooth vertical scrolling slot-machine format. The closest example I can think of is Apple's iPhone timer.
In my mind the Isadora scene will fade up with each of the four numbers scrolling vertically, independently, with an element of inertia to replicate the Apple feel.
I need it to be programmable so that each number comes to rest correctly in a sequence for the year in question.
The production will require this to be replicated several times in different Isadora scenes, however, each scene will display a different year / sequence of 4 numbers.
I've made a start and included the file: scroll-txt-test.izz
Perhaps the way forward is with some python code or Javascript but I'm no coder.
I would really appreciate any thoughts / expertise on how I can formulate this process.
Many thanks and best wishes,
Simon
Was that helpful at all?
@jrhooker said:
The link you posted no longer works, so I thought I'd ask about it, even though its not exactly what I'm doing.
I can't remember exactly what I did, but I'm guessing it was probably this but with User Actors that were the same as what was shown in the screenshots above:

@jrhooker said:
I was searching for ways to batch connect all 32 outputs in a Sequential Trigger to one input on a Counter actor. It's how I do supertitles for shows. It works great but SUPER tedious and time consuming.
For your purposes, to make it so that all inputs trigger the output, you can use a JavaScript actor with the default code:

If you do this a lot, it'd be even faster if you build a User Actor for it:

Note: The gifs are kinda low-res because of the file size limit here on the forum, but the file download below has Comment actors that explain each step I took for each of the gifs
@woland This is an old thread, but I was intrigued by it.
I was searching for ways to batch connect all 32 outputs in a Sequential Trigger to one input on a Counter actor. It's how I do supertitles for shows. It works great but SUPER tedious and time consuming. The link you posted no longer works, so I thought I'd ask about it, even though its not exactly what I'm doing.
If you have thoughts or a workaround that would be great. I think this would be a awesome feature too. It would come in handy frequently for me.
Thanks!
Jake
you will find the Mac OS versions here:
https://github.com/ohglobal/NDI-Classify/releases
scroll down to find 1.1 Update (Mac OS) and then click on Assets

Does anyone have any experience using the tool NDI-Classify by Andy Carluccio? He did a tutorial on Troikatronix website about using trained ai models to send image recognition data to Isadora via a program he made called NDI-Classify.
*Tutorial can be found here https://support.troikatronix.com/support/solutions/articles/13000091703-teaching-isadora-to-recognize-images-objects-and-people
The program is for both windows and mac but the tutorial only walks through using NDI-Classify in the context of windows, opening an .exe file in the process where on my mac there is no .exe file. I see a .py file, so i have been trying to launch it through python launcher or IDLE with no luck. If anybody has any advice on this subject I would greatly appreciate it!
The Enttec DMX control actor is a little difficult to set up, but if you have the correct channels set, then it should function in the same way as a lighting desk. The times when I had a problem controlling lighting through the Enttec was fixed by experimenting with different speeds in the Serial Port setup - sometimes the default speed is too fast for the device.
I'd recommend building your file using the OSC Address Listener actor.
That way, whatever tool you made to do this can be put into a User Actor and used in any file instead of being locked to this one specific Isadora file because of Stream Setup.
@mark_m said:
Thoughts? Explanations? Logic?
It's showing the size of a blank character (space). Notice that if you leave the 'text' field blank or put a space in it, the text width/height doesn't change. Seems like a bug. I'll log it.
@mark_m said:
I can get around this using a limit-scale-value actor, but still curious as to why this is happening...
Here's another (admittedly more complicated) way (check the top right Comment): dynamic-subtitle-background-2026-04-24-4.1.3.izz
I am using the draw text actor's measure mode to scale a shape which is the background of the text. Like the background for subtitles.
For some reason, even when there's no text input, the text width and text height have values, when I would expect them to be zero.
I
I can get around this using a limit-scale-value actor, but still curious as to why this is happening...
Thoughts? Explanations? Logic?
Mark (not that Mark, who would know why!)