MIDI Note In
패드나 건반의 노트를 신호원으로 그래프에 끌어들이는 노드입니다. 설정한 Channel과 Note가 모두 일치한 NoteOn을 받으면, Velocity에 벨로시티를 0~1(수신값÷127)로 출력하고 동시에 Trigger를 발동합니다. NoteOff를 받으면 Velocity는 0으로 돌아가므로, 게이트로도 그대로 쓸 수 있습니다.
- Channel — 0~15로 클램프(기본값 0)
- Note — 0~127로 클램프(기본값 36)
- Learn — 누른 다음 패드를 두드리면, 그 NoteOn의 Channel / Note를 가져오고 자동으로 학습을 종료합니다. 한 번 더 누르면 취소할 수 있습니다
디바이스 지정은 없습니다. 유효한 모든 MIDI 입력 디바이스의 일치하는 노트를 받아들입니다. 특정 컨트롤러에만 반응하게 하고 싶을 때는, 시스템 설정의 MIDI 입력 디바이스 토글에서 나머지를 비활성화해 주세요.
벨로시티 0의 NoteOn은 NoteOff로 취급됩니다(
Velocity는 0이 되고,Trigger는 발동하지 않습니다).
입력 포트
없음
출력 포트
| Port ID | 타입 |
|---|---|
Velocity | float |
Trigger | trigger |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
currentChannel | int |
currentNumber | int |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "midi_note_in" })