Each time you hit the TAP button (or send a trigger into Tap Input), it measures the interval since the previous tap and outputs the average of the last 15 to BPM Output. The value is rounded to an integer and clamped to 1–500.
- Reset clears the measurement, so the next tap counts as the first one again
- If about 1.8 seconds pass since the previous tap, it clears automatically
- Output is sent only when the BPM value changes
Input ports
| Port ID | Type |
Tap Input | trigger |
Reset | trigger |
Output ports
| Port ID | Type |
BPM Output | float |
Scriptable members
Synapse Apps (scripting)
await synapse.modules.create({ type: "TapTempo" })