Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is MIDI Recorder?
MIDI Recorder is a browser-based tool for capturing what you play on a MIDI keyboard and saving it as a MIDI file. You plug in a MIDI device, play, and the app records the notes; you can then export a .mid file, undo or clear takes, and recover earlier recordings.
What it does
- Records live MIDI input from a connected keyboard or controller.
- Exports the performance as a standard MIDI file, which you can open in a DAW or notation app.
- Offers basic take management: Clear, Undo, and Recover Recordings for retrieving previous sessions.
Who it suits
- Keyboardists who want a quick sketchpad without opening a full DAW.
- Students or teachers capturing short exercises to share as
.midfiles. - Anyone on a computer with a MIDI keyboard who needs a zero-install recording step.
Practical trade-offs
- It records MIDI events, not audio, so playback depends on whatever instrument or software you load the file into.
- It runs in the browser and needs MIDI access; the page itself notes that support varies, recommending Chrome or, on other browsers, the Jazz-Soft Web MIDI API extension.
- It is a capture-and-export tool rather than an editor: expect to do arranging, quantizing and mixing elsewhere.
Next step Connect your keyboard, confirm it appears under MIDI devices, play a short phrase, then use Export → Save MIDI File and open the result in your DAW to check timing and note data. If the device doesn't appear, the page suggests checking the connection and power, refreshing, replugging, or restarting the computer.
How do I record MIDI from my keyboard using this app?
Connect a MIDI keyboard, open the app, press Record, play, then press Stop and export a MIDI file. The app describes itself as "the easiest way to record MIDI" and its main prompt is "Plug in a MIDI keyboard and play away!" — so it is built for exactly this task.
Steps
- Connect your keyboard by USB (or via an audio/MIDI interface) and turn it on before opening the page. The app checks for devices on load and shows them under "MIDI devices".
- Open the app in a browser that supports the Web MIDI API. The page warns that unsupported browsers should use Chrome, or the Jazz-Soft Web MIDI API extension elsewhere.
- Confirm your device appears in the MIDI device list. If it shows "No MIDI devices detected", check the connection and refresh.
- Press Record, then play. Notes are captured as you perform; the interface includes Stop, Clear, Undo and Recover Recordings controls.
- Stop recording, review what you played, and use Undo or Clear to fix mistakes. "Recover Recordings" suggests you can retrieve earlier takes if you lose one.
- Export with "Save MIDI File" to download your performance as a standard MIDI file. That file can then be opened in a DAW or notation program for editing, quantising or instrument changes.
If your keyboard doesn't show up
The app's own troubleshooting list is short and worth following in order:
- Make sure the keyboard is plugged in and switched on.
- Refresh the page.
- Unplug and replug the device.
- Restart your computer.
If none of that works, the problem is usually the browser rather than the keyboard — Web MIDI support varies, and the app explicitly points to Chrome or the Jazz-Soft extension as fallbacks.
What this app is and isn't
| You get | You don't get |
|---|---|
| Quick capture of note data from a MIDI keyboard | Audio recording of your keyboard's sound |
| A downloadable .MID file | Built-in editing, mixing or virtual instruments |
| A browser-based tool with no install step | Guaranteed support in every browser |
The key distinction: this records MIDI data (which notes, when, how hard), not sound. If you want to hear your performance later, you'll need to open the exported file in software that can play it back through an instrument.
Practical scenario
Say you're sketching a piano idea at your desk and don't want to boot a full DAW. Plug in the keyboard, open MIDI Recorder, capture the take, export the MIDI file, and drop it into your main production software later. It suits fast idea capture, practising with a written record of what you played, or grabbing a part on a machine where you can't install software.
If you need multitrack arrangement, sound design or audio fidelity, this is the wrong tool — go straight to a DAW. Use this when the goal is a clean, portable MIDI file in as few steps as possible.
Which browsers and MIDI devices are compatible with MIDI Recorder?
MIDI Recorder is a browser-based tool for capturing MIDI input from a connected keyboard and exporting it as a MIDI file. Compatibility depends on two separate things: the browser's support for the Web MIDI API, and whether your MIDI device is recognized by your operating system.
Browser compatibility
The app's own on-screen guidance points to Chrome as the recommended browser. If you are using a different browser, it suggests the Jazz-Soft Web MIDI API extension as a workaround. The page also displays a message when the browser lacks MIDI access entirely, so the app is transparent about this limitation rather than silently failing.
In practice, this means:
- Chrome — the intended path; MIDI access should work without add-ons.
- Other browsers — may work only if you install the suggested extension. Results vary by browser and platform.
- Browsers without Web MIDI support — the app cannot detect devices at all, and you will see the "This browser doesn't support MIDI access" notice.
MIDI device compatibility
The page does not list specific supported models. Instead, it shows a "MIDI devices" area that loads detected devices and reports "No MIDI devices detected" when nothing is found. Any MIDI keyboard or controller that your computer recognizes as a MIDI input device should appear there — the app works with what the browser can see, not with a fixed hardware list.
If your device does not appear
The app offers a short troubleshooting sequence on the page itself:
- Confirm the device is plugged in and powered on.
- Refresh the page.
- Unplug and replug the device.
- Restart your computer.
If you are on a browser other than Chrome, try Chrome first before working through the hardware steps — that isolates a browser problem from a device problem.
Practical next step
Before relying on this for a session, open the page in Chrome with your keyboard connected and check that the device name appears in the MIDI devices list. If it does, record a few notes and use Export to save a MIDI file to confirm the full round trip works. If the device never appears, the issue is almost certainly browser support or the operating system's MIDI driver rather than the app. For background on the underlying standard, see MDN Web Docs and Chrome Recorder if you also need audio capture alongside MIDI.
How can I export and save my recorded MIDI as a file?
Use the Save MIDI File control in the Export area of MIDI Recorder to write your recorded notes to a standard MIDI file. The page's own wording pairs "Export" with "Save MIDI File," so the intended flow is: record, then save from that section rather than looking for a separate download page.
Practical workflow
- Confirm your keyboard is detected under Input — the page shows "MIDI devices: Loading..." and warns "No MIDI devices detected" when nothing is found.
- Record your performance; the interface tracks note activity and shows "No notes recorded" when the take is empty.
- Open the Export section and choose Save MIDI File.
- Your browser will handle the file save; the resulting
.midfile is what you can drag into a DAW, notation app or media player.
If the save button seems to do nothing, check that notes were actually captured first. A file with no notes is not useful, and the "No notes recorded" state is the clearest signal to re-record.
Two related controls worth knowing
- Undo and Clear affect the current take, so use them before exporting if you want to trim mistakes rather than after.
- Recover Recordings suggests the app keeps some session history; if a take disappears, try recovering before re-recording. Treat this as a convenience, not a guarantee — save anything important as soon as you are happy with it.
Browser note
The page itself says MIDI access depends on browser support, recommending Chrome or the Jazz-Soft Web MIDI API extension elsewhere. Since export happens in the same page context, if recording works, saving should too; if MIDI access fails entirely, there will be nothing to export.
Next step: after saving, open the .mid file in your DAW to verify the note timing and channel data, since a quick check there catches anything the browser capture missed.
How do I recover a recording if I accidentally clear it?
Use the Recover Recordings button in the app. MIDI Recorder keeps cleared takes and lets you bring them back from that control.
How recovery works here
- Clear removes the current notes from the view.
- Recover Recordings brings back a cleared take.
- If nothing is available, it shows No more recordings to recover.
- Undo may also help if you catch the mistake immediately.
Practical steps
- Stop recording first.
- Click Recover Recordings.
- If the take returns, export it right away with Save MIDI File.
- If the button says there is nothing to recover, refresh the page and try again while the session is still open.
Decision criterion
Treat recovery as a short-term safety net, not a file archive. If the take matters, save the MIDI file as soon as you finish it. For browser-based MIDI tools generally, check that your browser supports MIDI access and that the keyboard is connected before recording, since a failed connection can make it look like a take was lost.
A concrete scenario: you record a piano part, click Clear by mistake, then click Recover Recordings. If it returns, immediately use Save MIDI File so the take lives on your computer rather than only in the browser session.
What should I do if my MIDI keyboard isn't detected by the app?
Work through the checks in order, from fastest to slowest. The app itself lists the likely culprits: the device being off or unplugged, the page needing a refresh, or the browser lacking MIDI access.
Quick checklist
- Confirm the keyboard is powered on and physically connected to the computer. Many keyboards have a separate power switch or need USB bus power that a weak hub won't supply.
- Refresh the page. Web MIDI permission and device enumeration are established when the page loads, so a keyboard connected afterward often won't appear until you reload.
- Unplug the keyboard and plug it back in, then refresh again.
- Restart the computer if the device still doesn't appear anywhere.
If the app says your browser doesn't support MIDI access
This is a browser problem, not a keyboard problem. The app recommends Chrome, or for other browsers the Jazz-Soft Web MIDI API extension. In practice, Chrome and other Chromium-based browsers have the most reliable Web MIDI support; Firefox and Safari users are the ones most likely to hit this message. Also check that you granted the MIDI permission prompt when it appeared — a blocked permission looks identical to an unsupported browser from the app's point of view.
If the keyboard shows up elsewhere but not here
Test it in another MIDI-capable tool, such as a DAW or a browser-based piano. If it appears there, the issue is the browser or the page session; if it doesn't, the issue is the cable, port, driver or the keyboard itself. Swapping the USB cable and trying a different port (directly on the computer rather than through a hub) resolves a surprising share of these cases.
Before you troubleshoot further
If you were mid-session, the app's Clear and Undo controls affect what's currently recorded, and there's a Recover Recordings option for bringing back previous takes — worth knowing before you start clearing or reloading in frustration. Once notes are captured, use Export / Save MIDI File to write them out, so a later browser hiccup doesn't cost you the performance.
A sensible decision rule: if the app reports no MIDI devices at all, treat it as a hardware or connection issue first; if it reports that the browser doesn't support MIDI access, treat it as a browser issue and switch to Google Chrome before touching cables.
User reviews (0)