Appearance
MIDI
MNodes has comprehensive MIDI support for both receiving and generating MIDI data.
MIDI Input
Plugin Mode
MIDI from your DAW is received automatically through the MIDI In node. All MIDI data on the track (notes, CC, pitch bend, clock) is passed through.
Standalone Mode
Select your MIDI input device in Settings → Audio/MIDI. Connect a MIDI controller and it will feed into MIDI In nodes.
MIDI Nodes
I/O
| Node | Description |
|---|---|
| MIDI In | Receives MIDI from the host/device |
| MIDI Out | Sends MIDI back to the host |
Processing
| Node | Description |
|---|---|
| MIDI Keyboard | On-screen piano keyboard for playing notes |
| MIDI Monitor | Displays incoming MIDI messages |
| MIDI Split | Splits MIDI stream by message type |
| MIDI Transpose | Shift notes up/down by semitones |
| MIDI Octave | Shift notes by octaves |
| MIDI Scale | Quantize notes to a musical scale |
| MIDI Chord | Generate chords from single notes |
| MIDI Arpeggiator | Arpeggiate held notes with configurable patterns |
| MIDI Note Trigger | Trigger events from specific notes |
Generation
| Node | Description |
|---|---|
| MIDI Riff Generator | Generate random melodic patterns |
| Pattern To MIDI File | Export patterns as MIDI files |
Conversion
| Node | Description |
|---|---|
| MIDI To CV | Convert MIDI notes to CV pitch + gate signals |
| Poly MIDI To CV | Polyphonic MIDI to multiple CV voices |
| MIDI To Data | Extract MIDI values as Data events |
| MIDI Voice Allocator | Distribute polyphonic voices |
MIDI Routing
A typical MIDI-controlled synth patch looks like:
MIDI In → MIDI To CV → [Pitch CV] → Oscillator (Freq input)
→ [Gate CV] → Envelope (Gate input)
Envelope → VCA/Gain → Filter → Audio OutMIDI Message Types
MNodes handles all standard MIDI messages:
- Note On / Off:Trigger oscillators and envelopes
- Pitch Bend:Modulate pitch
- CC (Control Change):Map to any parameter
- Clock:Sync tempo and sequencers
- SysEx:System exclusive messages
