The world's first browser app that turns one WAV into a complete instrument — and imports, edits & re-exports your KMP & KSC sounds. No install.
Already have sounds on your workstation? Import KMP & KSC files straight from the keyboard — Xampler loads them right into the editor to re-loop, re-map and re-export. No extra software. No re-sampling.
Drop one WAV with every note — Xampler turns it into a playable instrument: it auto-detects each note's pitch, auto-maps it across the keyboard, and finds clean loops (multi-note files are split apart first — no manual slicing). Hardware-grade export to SFZ, SF2, WAV + SMPL and KMP / KSF. Every other tool that does this is a desktop app — Xampler is the first to do it all in your browser, audio never leaving your computer.

Drop your recordings. Xampler builds the instrument.
Four note-detection algorithms — three classical analysers and a neural model — work together to read each WAV and place it on the right MIDI note. The cents deviation is kept in the metadata, and you can change the detected note by hand, per sample, before export. From there every per-note setting is adjustable, and nothing leaves the editor with one click on the boundary.

- Auto note-split from one WAV — drop a single recording with many notes — Xampler detects each note by silence and onset, cuts them apart, and maps every one to its key. No manual slicing, no one-file-per-note prep.
- Auto-map separate WAVs — already have one file per note? Drop them all at once — pitch is detected per file and each lands on the right key automatically. No naming convention, no manual mapping.
- Ensemble note detection — four algorithms fused into one decision per sample — robust on piano, strings, brass, guitar and ambiguous material
- 61-key keyboard map — per-note status, lock-LEDs for stereo pairs, mouse / MIDI controller / QWERTY for live audition
- 5+3 loop algorithms — five next-generation finders for multisamples and three for drum slices, engineered in-house, each tunable with its own crossfade curve
- Crossfade editor — draggable crossfade region with zero-crossing snap, live preview, per-channel on stereo so left and right stay independent
- 4-band parametric EQ per sample — low / low-mid / high-mid / high with gain, frequency and Q — live preview, baked into the sample on export
- Normalize per sample — peak-normalize any note individually; flag is reversible inside .hli projects
- Fade-in per sample — drag the fade-in with your mouse, with an anti-click guarantee at the start of the note
- Start-point snaps to zero — every start marker locks to the nearest zero-crossing so playback never starts with a click
- Loop points snap to zero — loop boundaries land on zero-crossings too — seamless loops, no transient at the seam
- Per-channel stereo handling — stereo samples keep independent loop points, fades and EQ on L vs R — arranger hardware gets exactly what it expects
- Stereo and mono in the same instrument — mixed banks work — each note can be stereo or mono, handled per side automatically
- Region scan & presets — scan an area for loop candidates, jump between presets, or define your own region with the preset menu
- Loop lock band — freeze a section of the sample so re-running loop detection won't touch it
- Loop preview player — audition the current loop in isolation, looped indefinitely, before committing
- Two views — keyboard map for global layout, single-note editor for surgical work — switchable any time
- HELP overlay in 9 languages — interactive guide right inside the editor with annotated hotspots on every control
- Non-destructive .hli project — reload, toggle normalize off, swap loop preset and re-export forever — pitch detection pays once
- ADSR preview — the attack / decay / sustain / release knobs only change how the note sounds inside the editor, so you can preview it — the ADSR setting is never saved and never exported. The exported file is the raw, untouched sound, so your own sampler's envelope (Korg, SFZ, etc.) applies on top of it, exactly as it should
- Export — SFZ, SF2 (with correct stereo-pair samples), WAV + SMPL loop chunk, Korg KMP / KSF, and HLI
One loop in. A full kit on the keyboard out.
Drop a one-shot drum loop and the slicer takes it apart. Onset detection finds the hits, BPM and time-signature are estimated automatically, and every slice lands on a pad you can rearrange, reshape, and audition before export.


- Onset detection — four detection functions (HFC, energy, spectral novelty, superflux) combined for robust hit boundaries on any material
- Sensitivity control — live slider re-runs detection on the source without re-uploading — see slice count change in real time
- Drag-and-drop pad assignment — move any slice to any pad — including across channels (left → right or right → left), with auto-truncate + fade if the destination slot is shorter
- Per-slice volume — a volume slider on every slice. On stereo files, the left channel (L) is set separately from the right (R) — so the sound in the left speaker is independent from the right.
- Per-slice fade-out — draggable fade-out tail with anti-click guarantee
- Per-slice reverse — flip any hit backward in one click
- Per-slice mute & padlock — silence or freeze a slice so it survives re-detection
- BPM + time-signature detection — auto-estimated, manually overridable, drives the quantize grid
- Quantize — snap slices to the grid; overlap-aware truncation + auto fade so nothing clicks
- Groove / humanize — loosen the quantize grid by a configurable amount per beat
- Metronome — tempo-locked click for auditioning slices on the grid
- Zero-crossing snap — slice boundaries land on zero-crossings so cuts stay glitch-free
- Stereo solo — isolate left or right channel for inspecting hits
- Live trigger — play slices from MIDI controller, mouse, or QWERTY in real time
- Loop lock band — freeze a section against re-detection while you tweak the rest
- Rearrange the loop any way you like — grab any cut slice and move it anywhere — over another slice, from one channel to the other (left ↔ right, it doesn't matter if it's L or R). That way you basically rebuild a different loop out of the same hits.
- Project save — non-destructive .hld file preserves slices, BPM, gain, fades, mapping
- Export — SFZ, SF2, KMP and HLD with the same cleanup pipeline as multisamples
5+3 loop algorithms. Zero-crossing crossfades. Stereo handled per channel.
Five next-generation loop finders for multisamples (and three more for drum slices) cover different kinds of material. Each one is a unique combination of parameters engineered in-house — not a library import. Pick the candidate you like per note, tweak with a crossfade editor that snaps to zero crossings, and keep independent loop points on each stereo channel so arranger hardware gets exactly what it expects.
Quick first candidate on any material.
Tuned for held tones — piano, strings, brass.
Locks to harmonic content with rich overtones.
Modulated textures, vibrato, organ-style swells.
Export to the format your sampler speaks.
Open standards plus the proprietary multisample formats used by professional arranger keyboards. No conversion tools in the middle.
Four steps. Five minutes.
Pick the WAV files you want to analyse (mono or stereo, 44.1 or 48 kHz sample rate). Up to 61 samples per session. Files can be any length — only 10 seconds of each file are used for note detection; the rest of the audio stays intact in the editor.
AI pitch detection assigns each sample to a MIDI note, mapped to the nearest semitone with cents-deviation preserved in metadata. Ambiguous samples get flagged; the rest map themselves. You can override any assigned note before export.
Five loop finders for multisamples and three for drum slices, a crossfade editor with zero-crossing snap, per-channel loop points on stereo. Audition live with mouse, MIDI controller, or QWERTY.
Download the format your sampler speaks. ZIP delivered straight to your downloads — no plugin, no desktop app, no round-trip.
Pay per credit. Nothing else.
No subscriptions. Credits never expire. Multisamples cost 1 credit per channel (mono 1, stereo 2); drum loops a flat 5 per loop. Editing, slicing, export, and .hli / .hld project saves are unlimited, with no extra credits.
Both of you earn 30% credits
Share your invite link. When a friend you invited makes their first purchase, you each get an extra 30% of those credits — once, after they pay.
Your WAV files never reach our servers. Pitch detection runs locally in your browser. The loop-finder receives one note of PCM at a time, computes loop points in memory, and frees the buffer — nothing is written server-side. The only thing persisted is the conversion record (filename + detected note) for billing.
Per-channel stereo loop points. SF2 stereo-pair samples with correct sampleLink. KMP/KSF with byte-accurate chunk layout. Tested against arranger keyboard firmware.
You're billed once per fresh pitch-detected WAV — that single charge covers the metadata record we keep for your conversion. Pitch detection itself runs in your browser; loop editing, export, and reloads of .hli / .hld projects consume nothing.
Questions, answered.
What does Xampler actually do?
It turns WAV recordings into playable sample instruments. Two modes: a multisample builder — drop a single WAV containing many notes (or one WAV per note) and it auto-splits, pitch-detects, loops and maps each note to the keyboard — and a drum slicer (one loop → a kit).
Do I need to install anything?
No. Xampler runs entirely in Chromium-based browsers (Chrome, Edge, Brave). No plugin, no desktop app, no installer.
What export formats are supported?
SFZ (open text-based standard), SF2 (SoundFont 2.01 binary with stereo-pair samples), WAV with embedded SMPL loop chunks, Korg KMP/KSF arranger multisamples, and the native .hli / .hld project format.
How accurate is the AI pitch detection?
Four pitch detection algorithms are combined into an ensemble — three classical analysers plus a neural model — so detection stays robust across tonal material like piano, strings, brass and guitar. The result is typically within a few cents. The detected MIDI note is mapped to the nearest semitone with cents-deviation preserved in metadata; you can override the assigned note per-sample before export.
What are the in-house loop algorithms?
Five in-house loop finders for multisamples (a fast first pass, a finder tuned for sustained tones, one for harmonic content, one for tremolo-style textures, and a hybrid pass) plus three dedicated finders for drum slices. Each has its own crossfade curve and can be re-run on any selected region.
How does pricing work?
Pay per credit. Multisamples: 1 credit per channel analyzed, so a mono sample costs 1 credit and a stereo sample 2. Drum loops: a flat 5 credits per loop, no matter how many slices. No subscriptions. Credits never expire. Only the initial analysis costs credits — loop editing, slicing tweaks, export, and saving .hli / .hld projects are unlimited, with no extra credits. A live DEMO with pre-loaded samples is available in your browser without login.
Where is my audio stored?
On your machine. Your WAV files never reach our servers. Pitch detection runs entirely in your browser — the audio is decoded and analysed locally on your CPU. For the in-house loop algorithms, the browser streams raw PCM samples for one note at a time to a Germany-based server, which finds the loop points in memory (≤10 s, GDPR-compliant) and returns coordinates only — nothing is saved on the server. The only thing kept server-side is the conversion record (filename + detected MIDI note) for billing. Decoded audio is cached in your browser until you clear it. Exports (SFZ, SF2, KMP, WAV, .hli, .hld) are built locally in your browser.
Build the instrument
you imagined.
The demo runs in your browser. No login, no download, no card.
