trough
Examples
Inlets
in1 [bang, number, list]
The input value to compare to the stored value. If input is less than the lowest value received (trough), it is passed and set as the new trough.
in2 [number, list]
Sets the trough value. If a lower value is received in the left inlet, it will become the new trough.
Outlets
out [number]
Left outlet: New minimum values are sent out.
isNew [number]
Middle outlet: If the number received is a new minimum value, the output is 1. If the number received in the left inlet is not a new minimum value, the output is 0.
isOld [number]
Right outlet: If the number received is a new minimum value, the output is 0. If the number received in the left inlet is not a new minimum value, the output is 1.
Dynamic Attributes
These attributes can be modified in the code during execution using the set object
in1 [bang, number, list]
The input value to compare to the stored value. If input is less than the lowest value received (trough), it is passed and set as the new trough.
in2 [number, list]
Sets the trough value. If a lower value is received in the left inlet, it will become the new trough.
See Also
| Name | Description | 
|---|---|
| trough | Output a number if it is less than previous numbers | 
| change | Filter out repetitions | 
| ltep | Pass less than or equal operator | 
| maximum | Output the Highest Value. | 
| minimum | Output the Smallest Value. | 
| peak | Output larger peak values |