Skip to content

v1.10.0

Choose a tag to compare

@benjamindehli benjamindehli released this 23 Jun 15:41

microSAMPLER Editor / Librarian v1.10.0

This release adds an in-app pattern editor so you can draw and edit patterns without a DAW,
and zero-crossing snap for click-free sample trims.
It also cleans up the pattern view and makes saving patterns a lot snappier.

Pattern editor (piano roll)

Every pattern now has an EDIT button that opens a piano roll for both of the device's tracks: The sample-mode track, where each note triggers a pad, and the keyboard-mode track, where one assigned sample is played at pitch.

  • Draw, move, resize, and delete notes, and set each note's velocity.
  • Snap to a grid (1/4 down to 1/32), or switch snapping off to place notes freely.
  • Set the bar count, the pattern name, and the keyboard track's sample.
  • PLAY previews the edit on the device, and CANCEL restores the slot, so nothing sticks until you SAVE.
  • It works on an empty pattern too, so you can build one from scratch.

Saving writes through the same hardware-verified converter used by MIDI import,
so the result on the device matches what you drew.

Zero-crossing snap for trims

When you drag the START or END marker on the waveform,
the point now snaps to the nearest zero crossing so the trim does not click.
A ZERO-SNAP toggle sits under the waveform and is on by default.
Typing an exact frame value still gives you precise, unsnapped control when you want it.

Other improvements

  • Clearer pattern cards: each one now shows PLAY, EDIT, and INIT on one row and IMPORT and EXPORT on the next, with consistent icons across the app.
  • Faster pattern saves: saving, initializing, or importing a pattern now refreshes just that one card instead of re-reading all 16 patterns from the device, so it is instant and never interrupts playback.
  • Hardened importing of external backup files, plus more automated tests and a documented script that regenerates the screenshots and demo.

Install

Download microsampler-editor-librarian-v1.10.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 is no pip or Homebrew step.

See the README and the full guide for details.

Full Changelog: v1.9.0...v1.10.0