Disabling MIDI Local Control to Stop Double Notes
Disabling MIDI Local Control eliminates double-triggered notes by breaking the internal feedback loop created when a hardware synthesizer is connected to a digital audio workstation (DAW). By default, a keyboard triggers its own internal sound engine directly while simultaneously sending MIDI data out. When software echoes that incoming MIDI data back to the hardware, the instrument sounds twice for every single keypress. Turning Local Control off severs the direct internal connection, ensuring each note is routed strictly through the software before being heard.
The Cause of Double Triggering
When you press a key on a synthesizer or digital piano with its factory settings intact, two events happen simultaneously:
- The physical keyboard mechanism triggers the internal sound generator to produce an immediate sound.
- The keyboard converts that physical keypress into a digital MIDI
Note Onmessage and transmits it via USB or 5-pin MIDI cable to your computer.
Modern DAWs are configured by default to monitor MIDI tracks with
"MIDI Echo" or "MIDI Thru" enabled. This means the DAW receives the
incoming Note On message and instantly routes it back to
the synthesizer to allow real-time monitoring of recorded tracks.
Because the hardware's internal sound engine receives two separate triggers—first from the physical key, and milliseconds later from the DAW's echoed MIDI return—the instrument plays the same sound twice. This manifests as an unwanted flanging or chorus effect, sudden volume spikes, or an artificial reduction in polyphony as voices are stolen to play redundant notes.
How Disabling Local Control Solves the Loop
MIDI Local Control is a global setting found in the system menus of most keyboard synthesizers and digital pianos. It acts as an internal switch between the physical keys and the onboard sound generator.
- Local Control ON: The keyboard and sound engine are physically and electronically linked. Pressing a key generates sound locally, regardless of whether a computer is connected.
- Local Control OFF: The keyboard is decoupled from the sound engine. Pressing a key produces no sound on its own; it strictly outputs MIDI data via the MIDI Out port.
By turning Local Control to OFF, the hardware
keyboard acts strictly as a MIDI controller. When a key is pressed, no
sound is generated internally. The Note On message travels
to the DAW, where it is recorded and echoed back via the MIDI In port to
the synthesizer's sound engine.
Because the direct internal trigger has been disabled, the sound engine responds only to the single echoed message from the software. This unifies the signal chain into a single, predictable loop: Keys -> DAW -> Sound Engine, completely eliminating double triggering, phase cancellation, and voice-stealing artifacts.