(Hardware) Clouds has a Trigger input to initiate grain seeding. This is an actual trigger, not a gate. I noticed a difference in behavior when using my hardware Clouds in comparison to the Rack version.
The Texture Synthesizer implements this Trigger input as a gate, i.e. as long as Trigger input is > 1V the grains are seeded.
Note, that the gate member of the parameter class is not used in the Clouds code. It is set in the Texture Synthesizer implementation in Rack, but has no effect. The issue here is that the trigger member of the parameter class is implemented as a gate in Clouds.cpp.
(Hardware)
Clouds
has aTrigger
input to initiate grain seeding. This is an actual trigger, not a gate. I noticed a difference in behavior when using my hardwareClouds
in comparison to the Rack version.The
Texture Synthesizer
implements thisTrigger
input as a gate, i.e. as long as Trigger input is > 1V the grains are seeded.Note, that the
gate
member of theparameter
class is not used in theClouds
code. It is set in theTexture Synthesizer
implementation in Rack, but has no effect. The issue here is that thetrigger
member of theparameter
class is implemented as a gate inClouds.cpp
.Do you want a PR to fix this? (two line change)