TroikaTronix is happy to announce the start of a monthly meet-up for Isadora users in our Berlin studio. Join us as we cover special topics and offer guidance on the projects you are already working on.
Isadora Open Studio Berlin will be led by L Wilson-Spiro* on the first Wednesday of every month.
If you are new to Isadora, we provide a free Isadora 7-Day license to jump start your work. Beginner to advanced. All are welcome!
Isadora is a software created by and for artists to use interactivity in performance, installations and more. Learn about Isadora here.
You can sign up to attend this free event here: https://www.meetup.com/meetup-group-ovjmddnq/events/312155276/
We hope to see you there :)
*L is a media artist, technical design consultant, multimedia show control programmer, as well as a projection, lighting, interactive technology, and live feed video designer. Their work has most recently been seen at Berliner Festspiele, Nationaltheater Mannheim,Düsseldorfer Schauspielhaus, Deutsche Oper, and La MaMa Galleria. They’re particularly interested in utilizing various sensors to use the human body as a source of data for manipulating media

@video-architect said:
Just wondering if I am going about this the right way? Or if there are any other simpler easier to handle solutions.
Yes, the Data Array actor is how I would do this. Here's a slightly optimized version of what you're already doing with some extra bits that might be helpful to you: DOWNLOAD FILE
Importantly, the loopback I did with the Data Array should make it less of a pain in the butt to update existing lines.
Note: You will need to import some pictures into the file before it will work, as the Counter actor that selects picture has its maximum set automatically by the Get Media Count actor set to 'picture'.
Control Panel:

Actors:

Best wishes,
Woland
@video-architect said:
But the bypass for the 'Video Inverter" Actor does not seem to like text. It seems to even clog the output from the array.
I do seem to have better luck when I try
1=on and 0=off
Yes, anything in Isadora that is on/off can also accept 1/0. This is handy for use with Trigger Value actors and Gates. Things with different modes like the 'blend' input on the Projector actor, the 'compare' input on the Comparator actor, the 'operation' input on the Calculator actor, the 'mode' input on the Effects Mixer actor, etc also accept integers that correspond to their different modes.
@video-architect said:
The data array has been a bit glitchy but I think thats because it was saved as an .rtf rather than a .txt file
We'd be interested to hear a more detailed description of this. Normally it's quite stable, but if there's problems, a description of the issue with steps to reproduce it and an example file that demonstrates the issue sent in via our ticket system will let us log the problem and so we can fix it.
Ive cooked up a simple patch to slip into a slideshow whereby I am using a data array to control some effects but Im having problems with the bypass on one of the effects.
What I want to achieve:
to have a way of controlling the saturation and 'colour inversion' for each image.
My solution:
use an array where Value 1=media index: Value 2= Saturation level: Value 3 = on/off
Outcome:
The data array has been a bit glitchy but I think thats because it was saved as an .rtf rather than a .txt file
But the bypass for the 'Video Inverter" Actor does not seem to like text. It seems to even clog the output from the array.
I do seem to have better luck when I try
1=on and 0=off
Ive also tried the table actor but I think it seems a bit awkward for my application. It is for an interactive project where I am likely to be processing around 100 images and thus around 100 lines of data.

Just wondering if I am going about this the right way? Or if there are any other simpler easier to handle solutions.
J1M
@woland said:
Yes, what you’re asking for is definitely possible in Isadora. Generally I'd do it by using the Text Formatter to give specific name formats to question and answer videos so they can be told apart. Another approach is to write the list of media numbers for user-made question videos and user-made answer videos (as they are created) to two different text files using Data Array actors and then using Shuffle actors to handle randomization. The ideas that @dbini shared are great too, and a form of the timeout feature he mentioned is actually already included in the version of the patch I posted earlier this year.If you’d like me to continue developing this for you, I’m happy to, though I’d need to do that as freelance work outside of my regular TroikaTronix hours since my TroikaTronix work hours are quite busy with other tasks at the moment. If you'd like to go that direction, feel free to send me a message via forum DM.We’re planning to roll out a more formal professional services system next year, which will allow people to hire Ryan or me through the company as expert consultants or to commission us for complex Isadora builds.Best wishes,Woland
Thanks so much for the detailed explanation — really helpful! I love the idea of using the Text Formatter and the text-file approach to keep things organized, and it's great to know this kind of setup is totally doable in Isadora. I’ll dig into those methods and see how far I get.
And thanks as well for the offer to develop it further. I might take you up on that once I get a bit deeper into the build — really appreciate you being open to it, especially with your schedule being packed.
Best wishes, and thanks again for all the guidance!