Main Index MAIN
INDEX
Search Posts SEARCH
POSTS
Who's Online WHO'S
ONLINE
Log in LOG
IN

Home: Isadora: General:
Problems with feedback updating Interface Controls

 

 


mindness
New User


Nov 4, 2007, 11:48 AM

Post #1 of 2 (895 views)
Shortcut
Problems with feedback updating Interface Controls Can't Post

Hi,

I am experiencing problems with linked controls not being updated on properties change.
I believe it is a particular case, because in the same scene I have other controls (but on simpler actors) being updated without problem.

The user actor is basically a very big router (32 outputs), managed by a pop-up menu, that controls the video stream through different filters. The properties of the filters are adjusted by 2 2D sliders and I can hook up (by the interface) some of the properties of the sliders to a wave generator with min and max values. The added complexity is that the values I set for a filter (from the interface) can be saved associated with that filter, so when I return to that filter, from the pop-up menu, it reloads the saved values and updates the interface, in way I can continue the adjustments from there.

All works fine, the values are saved (the 4 properties values from the 2D sliders, the info about which values are hooked to the wave generator, the wave mode, the wav freq, and min and max values). My only problem is that when I change the filter from the pop up menu, the values on the interface are not updating, unless a click on the patch itself (on other window) to give it focus.

I've realized that with an older version of the actor, in a simpler patch, with its sub-actors not updated to the new format, it has the same problem. But if I attach a video monitor to the interface, when the monitor is active it updates normally, otherwise don't... I tried to do the same test (adding a video monitor) to the updated patch and had no effect. And I had to update it to the new format because it uses the same actor 32 times, and if I do a change on it it is cumbersome to update all the copies by hand. And I am not sure if it is the cause of the problem or not...

I am using a core sub-actor to pass the interface parameters inside every filter module that receives a video from the router, and it uses listeners to receive the data. The output is using control IDs to send the values back to the interface.

I am using Isadora 1.2.9, Macbook Pro 2.16Ghz, 3 Gb memory, Mac OS 10.4.10.

Attached is the detail of the interface. I am sure it is not all clear and you may need more information... Please ask me what you need. :-)
Attachments: interface.png (17.5 KB)


Mark Coniglio
TroikaTronix / Moderator

Nov 17, 2007, 3:22 PM

Post #2 of 2 (861 views)
Shortcut
Re: [mindness] Problems with feedback updating Interface Controls [In reply to] Can't Post

Ok -- the description is a little complex to follow without seeing the patch. But my first question is this: is there more than one input linked to the same control ID? If so, this could be causing problems. If you want everything to update properly, you should find a way to have only one input linked to one control ID.

But you also might want to send me the user actor so that I can have a look.

Best,
Mark

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora

 
 
 


Search for (options) copyright © TroikaTronix 2007