Compares this and another rate, based on their identifiers
(e.g., scalar compare control == -1 and audio compare audio == 0).
Compares this and another rate, based on their identifiers
(e.g., scalar compare control == -1 and audio compare audio == 0).
Returns this object without resolving the argument.
The identifier of a MaybeRate is either -1 (undefined) or the identifier of a defined rate (>= 0).
Returns the maximum of this and another rate, based on their identifiers
(e.g., control > scalar).
Returns the maximum of this and another rate, based on their identifiers
(e.g., control > scalar).
Returns the minimum of this and another rate, based on their identifiers
(e.g., scalar < control).
Returns the minimum of this and another rate, based on their identifiers
(e.g., scalar < control).
Returns Some(this).
Control rated calculation (id
1) means that one value is calculated per block. With a default block size of64, for every 64 audio samples one control value is calculated. Thus, if the sampling rate is 44.1 kHz, the control rate would be 44100/64 = approx. 689 per second.