All channel objects are cached and treated as singletons. If you call conn.master.input(3) multiple times, each call returns the exact same object.
Input values for fader levels and pan are restricted to the range of 0..1. Most other values are not checked or sanitized in any way! Be sure to call the methods with valid values only.
All fader ranges are expressed as values between 0 and 1 internally. This library refers to these as linear values. For some parameters, we also publish the values transformed to their physical unit, e.g. dB for volume levels. This is useful if values should be displayed to the user.