Minor Changes
- 8982da8: Device:
DeviceBindingtakes an optionalreadings(), which says what a device is taking off the signal right now, in dB, 0 or negative:gainReductionDbfor a device with one gain, andbandGainReductionDbfor a device with one per band. It is additive: a binding withoutreadings()is unchanged, so a host can draw one meter for every device that reports. - e73c37e: Meter:
createVuBallisticsandcreatePpmBallisticsgive the reading a meter shows, in dB, the way a VU or a PPM meter moves: a VU meter rises and falls symmetrically, reaching 99% of a step in 300 ms, and a PPM meter rises almost at once and falls at a steady 20 dB in 1.5 seconds. They are pure: a host callsstep(level, seconds)once per frame and draws the value it returns.