Skip to content

v1.9.0

Choose a tag to compare

@benjamindehli benjamindehli released this 21 Jun 14:18

microSAMPLER Editor / Librarian v1.9.0

This release adds a hardware-free Library mode for recovering samples and patterns from old bank backups, an on-screen / computer-keyboard piano for playing samples, plus quality-of-life touches: update notifications and an in-app connection helper.

Highlights

On-screen keyboard & QWERTY play

A piano below the sample editor mirrors all 36 pads (C3–B5).

  • Click any key to play it on the device, with its real envelope/FX.
  • Tick ⌨ TYPE TO PLAY to play from your computer keyboard.
    • Home row A S D F G H J K = white keys
    • Top row W E · T Y U = black keys (the piano shows which key is which)
    • Z / X — or the ◀ ▶ buttons — shift the octave.
  • Keys for loaded samples are marked, and the selected pad is highlighted.

Library mode (no hardware required)

Browse and extract the contents of bank backups with no microSAMPLER connected, ideal for recovering audio and sequences from old .msmpl_bank files saved by Korg's original editor.

  • Import an original Korg .msmpl_bank backup (or a .zip backup made by this app).
  • Browse a bank's 36 pads and play each sample in the browser.
  • Export samples as WAVs, individually or the whole bank as a ZIP.
  • Export patterns as MIDI, any recorded patterns are listed below the pads.
    • Download each as a .mid, or all of them as a .mid ZIP, ready for your DAW.
  • Runs on a separate port (8766) and needs no password since it never touches USB.
  • Command-line option: python3 native-tools/msmpl_bank.py extract "bank.msmpl_bank".

Update notifications

The app now checks GitHub for newer releases and shows a dismissible notice when one is available (cached, and quietly skipped if offline).

Connection helper

The bridge now keeps serving the UI even if it can't open the device.
Instead of a dead page you get a clear panel explaining the device wasn't found, with a Retry button, distinct from the "bridge unreachable" state.

Launchers

Launchers are now organised into per-OS folders.
macOS/, Linux/, and Windows/, each containing both:

  • microSAMPLER Editor Librarian: The full editor for a connected device.
  • microSAMPLER Library: The no-hardware librarian (no password needed).

Other improvements

  • Documentation: Library mode guide, pattern-export notes, troubleshooting tips, and refreshed screenshots and demo video.
  • Hardened the release build (the Library reader is now bundled into dist/).
  • Expanded the end-to-end browser test suite (Library import, pattern export, connection retry, and the on-screen keyboard) and wired the .msmpl_bank reader into CI.

Install

Download microsampler-editor-librarian-v1.9.0.zip below, unzip it, open the folder for your platform, and double-click a launcher.
The only requirement is Python 3.8+ (pyusb and libusb are bundled, so there's no pip or Homebrew step).

See the README and the full guide for details.

Full Changelog: v1.8.0...v1.9.0