Tap Tempo
TAP 버튼을 두드릴 때마다(또는 Tap Input에 트리거를 넣을 때마다) 직전과의 간격을 재고, 최근 15회분의 평균을 BPM Output으로 내보냅니다. 값은 정수로 반올림되며 1~500으로 클램프됩니다.
- Reset으로 측정을 지우면 다음 탭이 첫 번째 탭으로 돌아갑니다
- 직전 탭에서 약 1.8초가 지나면 자동으로 지워집니다
- 출력은 BPM 값이 바뀌었을 때만 전송됩니다
입력 포트
| Port ID | 타입 |
|---|---|
Tap Input | trigger |
Reset | trigger |
출력 포트
| Port ID | 타입 |
|---|---|
BPM Output | float |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
currentBpm | int |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "TapTempo" }) 