MIDI Note In

Read with AI
All docs in one file (llms-full.txt)
midi_note_in #I/O #Node
MIDI Note In

A node that brings notes from pads or keys into the graph as a signal source. When it receives a NoteOn where both the configured Channel and Note match, it outputs the velocity to Velocity as 0–1 (the received value ÷ 127) and fires Trigger at the same time. When it receives a NoteOff, Velocity returns to 0, so it can also be used directly as a gate.

  • Channel — clamped to 0–15 (default 0)
  • Note — clamped to 0–127 (default 36)
  • Learn — press it and then hit a pad; that NoteOn’s Channel / Note are captured and learning ends automatically. Press it again to cancel

There is no device selection. It picks up matching notes from every enabled MIDI input device. When you want only one particular controller to respond, disable the others with the MIDI input device toggles in the system settings.

A NoteOn with velocity 0 is treated as a NoteOff (Velocity becomes 0, and Trigger does not fire).

Input ports

None

Output ports

Port IDType
Velocityfloat
Triggertrigger

Scriptable members

PathType
currentChannelint
currentNumberint

Synapse Apps (scripting)

await synapse.modules.create({ type: "midi_note_in" })