Queue-based metronome
bang | In left inlet: starts the qmetro object. | |
int | start/stop (0 or non-zero) [int] |
In left inlet: Any number other than 0 starts the qmetro object. At regular intervals, qmetro sends a out the outlet. stops qmetro. In right inlet: The number is the time interval, in milliseconds, at which qmetro sends out a . A new number in the right inlet does not take effect until the next output is sent. |
float | start/stop (0 or non-zero) [float] |
Performs the same function as | .
list | input [list] |
In right inlet: A list may be used to specify time in one of the Max time formats. |
anything | interval [list] |
Same as | .
clock | setclock object name [symbol] |
The word qmetro object to be controlled by that object rather than by Max’s internal millisecond clock. The word by itself sets the qmetro object back to using Max’s regular millisecond clock. | , followed by the name of an existing object, sets the
stop | In left inlet: Stops qmetro. | |
reset | The word | will reset the object's counter used in 'clocker'-mode.
Name | Type | g/s | Description |
---|---|---|---|
active | int | Turns the qmetro object on and off. | |
autostart | int | If turned on (non-zero) the qmetro object will begin running automatically at the time specified with the autostarttime attribute. | |
autostarttime | atom | If the autostart attribute is enabled (non-zero) the qmetro object will begin running automatically at the time specified with the this attribute. The autostart operates as a timepoint object that is internal to the qmetro object. | |
defer | float | Turn this on to send output in the low-priority queue. | |
interval | atom | Sets the The time interval at which the qmetro object sends out a . Time can be specified in any of the time formats used in Max. | |
quantize | atom | Send output only on the specified time-boundary if appropriate. This is achieved by making internal adjustments to the times used for sending output. The quantization can be specified in the following time formats: bars.beats.units, ticks or note values. | |
transport | symbol | This attribute names a master time transport. If the time is specified using a 'relative' unit (for example: ticks, bars.beats.units, or notevalues), then the named transport is used to determine delay times based on tempo, time-signature, and other related information. |
Name | Description |
---|---|
clocker | Report elapsed time, at regular intervals |
counter | Count the bang messages received, output the count |
cpuclock | Precise "real-world" time measurements |
delay | Delay a bang before passing it on. |
setclock | Control the clock speed of timing objects remotely |
tempo | Output numbers at a metronomic tempo |
transport | Control a master clock and report time values. |
uzi | Send a specific number of bang messages |
Max Basic Tutorial 4: Metro and Toggle | Max Basic Tutorial 4: Metro and Toggle |