Julian Rohrhuber
Julian Rohrhuber
Yes it is a bit unclear. The list pattern maps over whole index patterns repeats time: ```supercollider p = Pseq([[1, 2], [10, 20, 30], [100, 200]], inf); Pindex(p, Pseries(0,1,3), inf).asStream.nextN(25);...
Great! One decision we have to make first is if we want these parameters to be local to a node proxy or each synth in the node proxy. The former...
I know that it would make sense. The question is why it is worth adding the fine grained control, when this means a lot more internal structure? ~~Really, it should...
… to make it work for patterns, we would need to do it differently. One easy solution would be to set the node map to the two parameters, but this...
I would say we need no global setting in NodeProxy, but we do need one for ProxySpace. That setting covers Ndef automatically, one just might want a setter that forwards...
P.S. when you have it stored through `makeProxyControl`, you don't need to add it to `playToBundle`, do you?
Nice, this is a good solution. Normally, if you set a property of the ProxySpace, all the proxies are updated. Should this be the case here as well? Ah and...
> > Nice, this is a good solution. Normally, if you set a property of the ProxySpace, all the proxies are updated. Should this be the case here as well?...
I see what you mean. Here, SuperCollider simply inherits `trunc` from the C implementation: http://www.cplusplus.com/reference/cmath/trunc/?kw=trunc ``` inline float32 sc_trunc(float32 x) { return std::trunc(x); } ``` Use `round` if you want...
@Beechside sorry, all this was maybe a little too quick! I was actually looking for a label "works-according-to-spec" but didn't find it :)