works correctly on all three versions, as you see also adc.chan(0) =>
dac.chan(0) works .
I got confused when looking at sndbuf's code. lisa should be similar.
How is the multichannel code supposed to work?
LiSaMulti_tick didn't change from 1.2.1.3 to current, so the problem
must be elsewhere.
somewhere would make a gain stereo. Note that only the 2, 2 and the
UGen_Stereo make the difference.
Also from my first impressions, LiSa, sndbuf etc. don't use UGen_Multi
or UGen_Stereo. So for such things they seem to be missing features.
I think, one problem is that the number of channels is an attribute of
a type. Most things in chuck are dynamic, so making the number of
channels fixed when creating the type object doesn't make sense to me.
ok, the voices are a special thing, I didn't take them into account.
C++'s polymorphic functions are often a problematic concept. Perhaps
rateVoice would be a better name. Or e.g. my_lisa.voice(v).rate(2.0)
would make it more clear.
btw. should I've written some of the low level developer topics to chuck-dev?
I wrote it here, because chuck-dev seems to be dead.
Where do the devs meet?