Reference

text_to_MIDI

Type text, pick tempo/key/mode, choose a MIDI output port, then send live to your DAW.

Press Enter to send. Use Shift+Enter for a new line.
Session Settings
BPM
20-200
Key
Mode
Voicing
Octave Shift
0 OCT
Scale Degree Shift
0 SD
Shift Controls
Bend Amount
BEND OFF
Ambience
Browser Synth
70%
MIDI Output
ms gap
How Mapping Works

1) Split + phrasing: text is split into words and punctuation. Words stay close together, while commas/periods create bigger pauses.

2) Word to chord: each word maps to a root note and chord shape. Syllables (and phonetic chunks) help decide how many notes are in that chord.

3) Similar words, similar feel: the mapping uses character/phonetic patterns, so related words often land in a related pitch area.

4) Arpeggiation behavior: short words are usually tighter (more block-like). Longer words are more likely to roll/arpeggiate, with wider timing spread.

5) Musical snapping: raw notes are quantized to your selected key and mode, then octave shift and scale-degree shift are applied.

6) Human timing: note timing is slightly varied so attacks are not perfectly robotic. Phrase rubato adds subtle speed-up/slow-down.

7) Dynamics + bend: velocity follows stress/position in phrase, and Bend adds optional pitch movement for extra expression.