On Nov 5, 2004, at 3:44 AM, Julian Rohrhuber wrote:A2K should simply return the first value in each buffer. This is compatible with how it is handled implicitly for ugens that only respond at k-rate.averaging is not a good resampling technique anyway.so it is like this now:That is OK. Where do you need A2K anyway?
the main reason is that I would like to have clean initialization for node proxies. If you have an audio rate proxy and want to use this in a control rate proxy, the return ugen used to be audio rate still (because usually it does not matter): p = ProxySpace.push(s); ~out = { SinOsc.ar(800) * 0.1 }; ~lfo = { ~out.kr + 700 };here there would be a misinitialisation of the new proxy to audio rate instead of control rate.
there is still a problem with triggers: an audio rate trigger in a control rate ugen does not work properly. This is not solved by A2K now, because it exactly acts like an ausdio rate ugen input.
-- .