
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. :-)
|