Decent Sampler icon

Decent Samplerv1.29.0

Released August 30, 2026Major

iOS

What changed

  • New featureAdded demo tracks to the store for sample libraries
  • UXNew filter button in library browser for owned titles or publishers
  • MonetizationConsolidated free trial and full version listings with a toggle
  • UXImproved on-screen keyboard auto-centering based on MIDI ranges
  • New featureExpanded binding capabilities for preset builders to target tags
  • New featureAdded GLIDE_MODE binding for custom interfaces
  • New featureAdded centerNote attribute for manual keyboard centering
  • UXAdded customSkinHoverImage and disabledOpacity support for knobs
  • PerformanceFixed issue where group tag bindings only affected the first group
  • PerformanceFixed direct value entry for controls

Original release notes

Hear before you buy. Sample libraries in the store can now include demo tracks, so you can listen to what a library actually sounds like right inside Decent Sampler, before downloading anything.

Find things faster. There's a new FILTER button in the library browser: narrow the list down to titles you already own, or browse everything from a single publisher.

Free trials, tidied up. A library that offers a free trial now appears as one listing with a toggle between the trial and the full version, instead of two separate entries competing for space.

A better-behaved keyboard. The on-screen keyboard now takes keyswitches and MIDI note ranges into account when it decides where to center itself, so it lands somewhere sensible more often.

For preset builders:
- Bindings can target individual samples and oscillators by tag, not just whole groups
- Button state bindings work with tags too, not only control indexes
- New GLIDE_MODE binding, so you can switch glide between off, always and legato from your own interface
- New centerNote attribute on the keyboard element, to override auto-centering yourself
- New customSkinHoverImage for custom-skin knobs
- Knobs now honor disabledOpacity, matching how buttons already behaved

Fixes:
- A binding aimed at a group tag only affected the first matching group. It now updates every one of them.
- Typing values directly into controls works properly again

Disclosure: Independent intel to help mobile builders succeed.

AI-powered analysis with automated quality gates, built from publicly available sources. Marlvel.ai is not affiliated with, endorsed by, or sponsored by Decent Sampler, its developer, the app publisher, Apple, or Google Play. All trademarks, logos, and screenshots referenced remain the property of their respective owners.

Data licensed under CC-BY-NC 4.0