[Qutecsound-users] Widget latency
Brought to you by:
mantaraya36
From: Louis C. <lou...@jo...> - 2010-04-23 14:37:14
|
I've been trying to track down a bug in a rather large csd file lately. I'm not sure that the following is the key to my problem, but it does seem to be part of the trouble: It seems that there is a perceptible delay from the time that I load a widget with a value and when that the value may then be retrieved. In the attached csd file, which is the default qutecsound "Untitled" file plus a few extra lines of mine, I have this sequence: outvalue "test",20 ktemp invalue "test" printk 1,ktemp "test" is the channel name for a scrollnumber widget. I would expect that when I print ktemp I would see a "20" but this is not exactly what happens. Here's the output: new alloc for instr 2: i 2 time 0.00290: 0.00000 i 2 time 1.00136: 20.00000 i 2 time 2.00272: 20.00000 i 2 time 3.00118: 20.00000 i 2 time 4.00254: 20.00000 i 2 time 5.00100: 20.00000 i 2 time 6.00236: 20.00000 Apparently it takes some time before the outvalue opcode delivers the value 20 and the invalue opcode is able to see it. The environment is csound 5.10, Mac Pro, 2.66 GHz quad core Intel processor, qutecsound 0.5.0. I'm looking for ideas about how to deal with this latency in a csd file that uses more than 50 scrollnumber widgets plus many other widgets. Any thoughts? best, Lou Cohen |