H. James Harkins
H. James Harkins
BTW I've been using this branch for a couple of weeks now (including all of the development of ddwWavetableSynth, where the SynthDefs are not exactly simple), and encountered no weird...
Splay is a troublesome case for this PR. I understand why but not how to fix it. ``` ( SynthDef(\addTest, { var n = 57; var sig = SinOsc.ar(220 *...
Oh btw it just occurred to me that, if we want to merge this, I will have to update `TestUGenMathOptimization` because it's sensitive to the specific order of units. Not...
> I really think we shouldn't merge this without a test suite in place that takes account of edge cases and side effects The first step toward this would be...
> > categorically will not... > > Famous last words! ;-) - Current sort: UGens are added top to bottom (first to execute, first to be added). A UGen is...
> Does RandSeed come before anything that uses it? Here, I did find a breaking case: ``` ( SynthDef(\randseedX2, { |out| var sig = Array.fill(2, { |i| RandSeed.ir(1, (i +...
Sorry, initially I missed a closing triple-backtick and that bodged the formatting. Fixed online now, but not in your email inbox...
> Here, I did find a breaking case: On second thought, that's an invalid case I think -- if both LFDNoise3 units are using the same RNG, then you could...
Just reporting that I'm beginning to prepare an RFC. It will take some time to do it right. No rush on any of this, in any case.
> Perhaps related, the pattern of Impulse.ar(0) producing a single impulse (e.g. to excite a resonator) is fairly well established IME. Don't know if this changes that, but if so...