speedlim
speedlim
Description
Limit the speed of message throughput to a fixed time limit.
Arguments
delta [number]
Sets an initial minimum time between outputs in milliseconds. If there is no argument, the minimum time is 0 milliseconds.
Inlets
input [number, list, bang]
A message received in the left inlet is sent out the outlet, provided the specified minimum amount of time has elapsed since the previous output. Otherwise, speedlim waits until that amount of time has passed, then sends out the last message it has received since the previous output.
delta [number]
Sets an initial minimum time between outputs in milliseconds. If there is no argument, the minimum time is 0 milliseconds.
Outlets
out [number, list, bang]
Limited outputDynamic Attributes
These attributes can be modified in the code during execution using the set object
delta [number]
Sets an initial minimum time between outputs in milliseconds. If there is no argument, the minimum time is 0 milliseconds.
input [number, list, bang]
A message received in the left inlet is sent out the outlet, provided the specified minimum amount of time has elapsed since the previous output. Otherwise, speedlim waits until that amount of time has passed, then sends out the last message it has received since the previous output.
See Also
| Name | Description |
|---|---|
| speedlim | |
| delay | Delay a bang by a given time (ms) |
| delta | The discrete derivative of the input |
| metro | metronome |
| pipe | delay numbers |
| timer | Report elapsed time between two events |
| transport | transport |