MIDI vs Synthesizer: What's the Actual Difference?

MIDI carries performance instructions. A synthesizer turns those instructions into sound. A keyboard can provide the input, the sound engine, or both.

By Online Keyboard Synth · Last verified: 2026-10-05

  1. 1 · InputPress a keyA controller sends MIDI note and velocity data.
  2. 2 · Sound engineAn instrument plays itThe receiving synth uses its selected sound.
  3. 3 · Audio outputYou hear the soundAudio goes to speakers or headphones.
MIDI travels to the instrument. Audio travels from the instrument to your listening output.

MIDI, controllers, and synthesizers compared

A device can fill more than one role. A synthesizer with keys and MIDI output can play its own sounds and control a separate software instrument.

What each term tells you about input and sound
TermIts jobTo hear it
MIDIPerformance and control data, including notes and velocity.A receiving sound engine must turn note data into audio.
MIDI controllerKeys, pads, or controls that send messages.If it has no built-in sounds, connect it to an instrument or app.
Hardware synthesizerA physical instrument that generates and shapes sound; keys are optional.Power, a way to play notes, and a suitable audio output to speakers or headphones.
Software synthesizerA sound engine running in an app, a compatible host, or a browser.The host or browser must run it and route audio to your listening output.
Digital piano or keyboardA keyboard instrument that may combine built-in tones and MIDI control.Check the model's sound engine, speakers, and audio connections.

The MIDI Association's overview explains how messages describe a performance and how the receiving instrument interprets them.

Which setup do you need?

  • Just want to play a few notes? Open the browser synth and click or tap a key. No MIDI device is required.
  • Already have a MIDI controller? Check that your operating system recognizes it, then follow the MIDI connection steps in a supporting browser. The browser synth supplies the sound.
  • Want to hear your hardware keyboard's own sounds? Use its speakers or the audio output specified in its manual. MIDI alone does not carry those sounds to this site.
  • Want to practice with computer keys? Use the computer keyboard note map and exercises. This input works without a MIDI controller.

USB MIDI and USB audio are separate capabilities. A single cable may support both, depending on the instrument. Check its manual rather than assuming USB means audio. Yamaha's connection guide, for example, distinguishes MIDI transfer from model-dependent USB audio.

What MIDI does on this site

Online Keyboard Synth is a browser sound engine. Its oscillators, filter, and envelope generate the audio you hear; your MIDI keyboard supplies the performance input.

Notes and playing strength
Incoming Note On/Off messages start and release notes. Velocity controls playing strength. For example, a Note On for C4 with velocity 96 asks the synth to play that note with its selected sound; it contains no recorded audio.
Sustain pedal
Control Change 64 controls sustain. Your device must send that MIDI message for its pedal to work here.
One shared sound
Connected inputs play the same selected synth sound. There is no separate instrument assignment by MIDI channel.
Other controls and outputs
Pitch bend, aftertouch, program changes, and other controller messages are not mapped here. The site does not send MIDI to external instruments or capture their audio.
Recording
Record captures the browser synth's audio. You can download the original recording in the format your browser provides and convert it to WAV. These are audio recordings, not editable .mid files.

MIDI access needs a supporting browser, a secure connection, and permission. Support can also be restricted by the system or browser policy. See MDN's Web MIDI access requirements. The MIDI guide shows connection and sound status separately.

Connected, but still silent?

  1. Try a screen key first. If that is silent too, check the synth volume, device audio output, and browser sound permissions. Use the sound recovery action shown by the synth.
  2. If screen keys work, check the MIDI input. Confirm that the system recognizes your device, then use Connect MIDI. Read the connection status: unsupported, blocked access, and no detected input need different fixes in the MIDI troubleshooting guide.
  3. If notes work but a knob or wheel does not, check the supported controls above. An unmapped message will not change this synth. Choose the sound and adjust its controls on screen.

Frequently asked questions

Can a MIDI keyboard make sound on its own?

A controller without a built-in sound engine needs a receiving instrument or app to make sound. Some keyboards combine MIDI control with their own sounds. Check your model's manual for built-in tones and audio outputs; MIDI support alone does not establish either feature.

Do I need a synthesizer to use MIDI?

To hear MIDI notes, you need a sound source, such as a software instrument, hardware synthesizer, or sound module. You do not need to buy a separate hardware synth to use this site's browser instrument. MIDI also has control uses that do not produce sound. Check the browser MIDI connection steps

Is a synthesizer a keyboard?

A synthesizer generates and shapes sound. It can be a keyboard instrument, a module without keys, or software running on a computer or in a browser. Software needs a compatible host or browser; a hardware module still needs a way to trigger notes and hear its audio output.

Does a USB MIDI connection carry my keyboard's own sound?

MIDI messages do not contain the keyboard's audio. Some instruments also support USB audio over the same cable, but that is a separate capability to check in the model's manual. This site uses incoming MIDI to play its own synth; it does not capture your keyboard's USB audio or onboard sounds.

Can I try the synth without a MIDI keyboard?

Yes. Click or tap the screen keys, or use your computer keyboard on the synth page. A compatible MIDI device is optional and needs a supporting browser, operating-system recognition, and permission. Recordings made here are audio, not editable MIDI files. Play the browser synth