There is still some leftover "model bashing"—direct assigning to model values, etc. in Flocking's synth implementation. Also, the implementation of different types of synths in Flocking is inconsistent and confusing. This makes it hard to, for example, use Flocking synth's in Aconite to modulate video parameters or shader uniforms.
Flocking should be refactored to properly use Infusion's ChangeApplier where appropriate, and to avoid direct model bashing where not.
There is still some leftover "model bashing"—direct assigning to model values, etc. in Flocking's synth implementation. Also, the implementation of different types of synths in Flocking is inconsistent and confusing. This makes it hard to, for example, use Flocking synth's in Aconite to modulate video parameters or shader uniforms.
Flocking should be refactored to properly use Infusion's ChangeApplier where appropriate, and to avoid direct model bashing where not.