Interaction of a felt hammer against an object. It is very convenient in order to soften the excessively brutal attacks inherent in the strike connection. It fully models the hysteresis (the lag time of the effect of the interaction in relation to its cause), just as real felt behaves, and is based on Stulov's model.
The 'felt connection can be created using the following Lisp syntax:
(make-connection 'felt acc_ref1 init-pos1 acc_ref2 init-pos2 thickness F0 alpha epsilon tau weight)
The 'adhere connection takes ten arguments:
The two access positions must be numerical values, not controllers.
The various parameters for this connection are all controllers. The thickness controller represents the thickness of the felt in meters.
The F0 controller, the first parameter of Stulov's model, corresponds approximately to the strength or hardness of the felt. Higher values will yield brighter sounds, as if struck by metal, whereas lower values will sound more muted, as if struck by rubber. Typical values range from 0 to 1e15.
The alpha controller defines the exponent for the law relating the force to the depression. Higher values makes the resulting sound more damp, as if being struck by a softer material. Typically above 2.
The epsilon controller controls the level of the hysteresis, 0 will block it, 1 will enable it fully. Typical values ranging from 0 to .9 (Aurally, from the user's point of view, this seems to relate somewhat to surface fuzziness of the felt.)
The tau controller provides the time constant for the hysteresis. Lower values will make the felt recover quicker. Typical values range from 1e-7 to 1e-5 sec. (Aurally, from the user's point of view, this seems to relate somewhat to the surface hardness of the felt.)
The weight controller is optional. If not provided, it defaults to 1.
The felt connection is similar to the strike connection. (...but it sounds a lot better!)
There are no special options for this connection.