Each trigger increments a counter which is output as a signal. The counter wraps between min and max .
| trig | 
 The trigger. Trigger can be any signal. A trigger happens when the signal changes from non-positive to positive.  | 
| reset | 
 Resets the counter to   | 
| min | 
 Minimum value of the counter.  | 
| max | 
 Maximum value of the counter.  | 
| step | 
 Step value each trigger. May be negative.  | 
| resetval | 
 Value to which the counter is reset when it receives a reset trigger. If nil, then this is patched to 
  |