Drop a .mid / .midi file here, or click "Open MIDI"
An export didn't finish
Drop a .mid / .midi file here, or click "Open MIDI"
Your browser isn't using this computer's graphics card, so Klid plays slowly and exports take much longer.
Preview quality
Your browser isn't using the graphics card, so the preview stays on Draft.
Exports are always Full.
Sent privately to the Klid team, with your browser, system and Klid version. Never your music or your files. Privacy
Make it yours, and make it sharper.
Free already includes 9:16 and 16:9 export at 1080p, audio, both views, zoom and pan, note styles, four backdrops and a title card.
| Feature | Free | Pro |
|---|---|---|
| Klid mark on exports | Shown | Removed |
| Your own logo | –Not included | ✓Included |
| Your own backgrounds | –Not included | ✓Included |
| Camera keyframes | –Not included | ✓Included |
| 4K export | –Not included | ✓Included |
· every 1.x update included
Klid Pro is active on this browser.
Licence
Do this before you switch browsers or computers, so the key can be used there.
MP4 (H.264) is the safe choice. WebM and MOV also load, as do PNG, JPG and WebP stills. Anything else is rejected by the file picker.
Match the shape you are exporting: 1080 x 1920 for 9:16, 1920 x 1080 for 16:9. The plate is scaled to cover the frame and centre-cropped, so a clip in the wrong shape loses its edges — keep anything that matters near the middle.
The three built-in plates run 1280x720 to 1920x1080, 24fps, 1–5 MB. That is a good target; there is nothing to gain from a 4K file.
Playback loops for as long as your piece runs, and the seam is not hidden. Use a clip whose last frame flows back into its first — the built-ins are 8–10 seconds. A slow drift or a shot with no clear start reads as seamless even when it is not.
The notes and the strike light are the subject. A bright or busy plate flattens the glow and pulls the eye off the keyboard. Look for deep, low-contrast footage with gentle movement — drifting water, cloud, starfield, smoke. Cuts, flashes and fast pans fight the camera move that is already there.
The clip is always muted. Only your MIDI and any recording you load are heard, so there is no need to strip the audio track first.
In Front view it fills the whole frame behind the keyboard. In Cinematic it is the sky above the horizon, and the floor picks up its colour, so the plate sets the light for the entire scene.
| Space | Play or pause |
|---|---|
| ← → | Jump back or forward 5 seconds |
| Shift + ← → | Jump 1 second instead |
| ↑ ↓ | Volume up or down |
| Home End | Go to the start or the end |
| Esc | Close a panel, leave fullscreen, otherwise stop |
| Ctrl + S | Save the project (⌘ + S on a Mac) |
Single-letter keys can be switched off with Letter-key shortcuts in the Data tab, if they get in the way of your keyboard or assistive technology.
| M | Mute or unmute |
|---|---|
| L | Loop on or off |
| F | Fullscreen: hide the panels |
| I O | Set the clip’s in point or out point at the playhead |
| V | Switch between Cinematic and Front view |
| [ | Recording offset −10 ms (needs a recording loaded) |
| ] | Recording offset +10 ms (needs a recording loaded) |
| ? | Open this list |
Drop a .mid / .midi file on the stage, or click Open MIDI. This is the score: it drives every note, key light and camera cue, and it's the one file every project needs — nothing else works until it's loaded.
Click Add media and choose Audio to load a real performance — a take of yourself playing the same piece. Once loaded, it replaces the built-in piano sound entirely for both playback and export; the two are never mixed together, since a synth track and a real recording under it just sounds like a bad double-track.
A recording almost never starts at the exact same instant as the MIDI. In the AUDIO lane of the timeline, drag the waveform left or right until its transients line up with the note density above it — that's the same offset printed in milliseconds at the top-right of the lane while you drag. Hold Shift while dragging for a finer, slower adjustment once you're close.
The notes themselves never move — only the recording slides under them. If the fit still isn't right, nudge from the other direction: shift the MIDI itself by dragging in the MIDI lane instead, which adds silence at the very start of the piece rather than moving the recording.
No recording loaded: you hear the built-in piano synth playing your MIDI. Recording loaded: you hear that recording, timed by the offset above — the synth goes silent. Either way, the keys and notes on screen always come from the MIDI itself, so the visuals stay identical regardless of which one is sounding.