MidiIn
A MIDI port as signals: per voice a gate, a pitch in volts per octave (C4 is 0) and a velocity in [0, 1]. A note lands at the start of the next block.
gate
pitch
velocity
- Type name
audio:MidiIn- Plane
audio- Tags
inputmidi- Language
rust- Tier
native- Source
- compiled into the engine
- Availability
- available
Slots
| Slot | Direction | Type | |
|---|---|---|---|
gate | output | AUDIO | |
pitch | output | AUDIO | |
velocity | output | AUDIO |
Parameters
midi
| Name | Type | Default | Range | Doc |
|---|---|---|---|---|
port | string | none | none | refreshable |
voices | int | 4 | 1 … [object Object] | one channel per voice on every output; notes take voices round-robin |
Source
MidiIn is compiled into the engine instead of being loaded from a file: its control half owns an OS handle, which a node file cannot. There is no source to copy.
This reference describes goofi 3.1.0(537cd394), generated from a running instance on 2026-09-06.