PITCH TO MIDI
Audio to MIDI for Monophonic Lines
Download free
Part of NULL JSFX 3.3: 154 plugins, free and open source (MIT). Easiest with NULL JSFX Hub.
Controls
Best uses
- Doubling a bass guitar with a synth bass
- Turning a hummed or sung idea into MIDI
- Layering a lead line with an instrument
- Writing down a melody from a recording
Properties
Input (passes through) → mono sum → 30 Hz high-pass → 24 dB/oct low-pass → decimation to about 11 kHz → YIN pitch detection every 64 kept samples (threshold 0.15, parabolic interpolation) and window RMS → note state (Stability, 0.8 semitone hold, silence 3 dB under Threshold) → note-on, note-off, optional pitch bend. Monophonic. Latency about the window plus Stability (some tens of ms). Incoming MIDI passes through at its own sample.
Formats
- JSFXJSFX for REAPER, with REAPER's own sliders
- GFXJSFX GFX for REAPER, with its own interface
- VST3VST3 for any DAW
- CLAPCLAP for any DAW
- LV2LV2 for Linux DAWs such as Ardour, Carla and Qtractor
Factory presets
Bass Guitar · Synth Bass Layer · Male Voice · Female Voice · Whistle · Guitar Lead · Lead with Bend · Steady Velocity · Octave Up Double