This connection simulates the behavior of a reed or valve. The normalised leaky valve connection has fewer arguments than the leaky valve connection. This is made possible because there is a reference force, that of the complete block of the reed on the mouthpiece, to which one can normalize all force.
The 'normalised-leaky-valve connection can be created using the following Lisp syntax:
(make-connection 'normalised-leaky-valve reed_acc reed_pos resonator_acc breath_env air-density air-viscosity zeta front_angle aperture_width canal_length under_area weight)
The 'normalised-leaky-valve connection takes twelve arguments:
The initial reed positions must be a numerical value, not a controller.
The breath envelope controller is not a real-world pressure value and typically ranges in value between .3 and 1.8.
The real-world value for air density is 1.2 kg/m^3, on earth at sea level at room temperature. You might need to play with this if you wish to blow in other Modalys objects.
The real-world value for air viscosity is around 1.78e-5 Pa.
The the “zeta” parameter should be a positive non-zero value. This parameter dramatically influences the timbre of the resulting sound. Values between 0 and 1 will dampen higher harmonics considerably. As the value of zeta increases from 1, the sound will become brighter and subjectively “buzzier.” A value of 5 is already quite bright. Common values range between 0.1 and 3.
The aperture angle is given in the system you selected with set_angle_mode (degrees or radians), and the aperture length, given in meters, is used to "scale" the connections.
The weight controller is optional. If not provided, it defaults to 1.
The normalised-leaky-valve connection is similar to a reed connection, but allowing greater, more intuitive control over the brightness of the oscillation, via the zeta parameter. As with the reed connection, a two-mass, harmonic oscillator or very small plate may be used as a reed.
There are no special options for this connection.