Decent Sampler

The Decent Samples plugin is a FREE sample player plugin that allows you to play sample libraries in the DecentSampler format (files with extensions: dspreset and dslibrary). If you'd like to support the development of Decent Sampler, please consider becoming a patron on Patreon.

XML Machine-readable release feed

All Releases

Download any version of Decent Sampler

Version 1.23.5 Latest
Released June 8, 2026 (4 weeks ago)

Release Notes
  • Added a new modBehavior="modulate" for zero-centered destination modulation without breaking legacy add behavior (0000356)
  • Added the abilty to sync LFOs to DAW Tempo (0000261)
  • Added a Developer Menu entry to temporarily disable effects (0000355)
  • Added round robins for oscillators (0000351)
  • Improved modulation efficiency (0000353)
  • Improved waveshaper effect CPU usage (0000352)

Release Notes
  • Added a brand new harmonic/additive oscillator (0000349)
  • Added a clipping indicator on the volume meter (0000345)
  • Boosted the maximum number of voices from 500 to 1000. (0000350)
  • It is now possible to specify the max number of oscillator voices (0000346)

Release Notes
  • Fixed a bug that was causing some sample libraries not to work. Technical details: it was breaking sample playback for samples that were part of a round robin group that had only one sequence position. This seems like a rare case, but actually, it's very easy for a sample designers (self included) to accidentally turn on round robins without realizing it. (0000343

Release Notes
  • Add new <oscilloscope> UI element for displaying live audio waveforms in custom instrument UIs (0000341)
  • All FM6 engine parameters are now bindable via the binding system (0000340)
  • Fixed bug: FM6 synth engine harmonics are not always exactly right (0000342)
  • Fixed bug: Incorrect engine topology in FM algorithms 4 and 6
  • Improved FM feedback accuracy using 2-sample averaging to better match DX7 behavior

Release Notes
  • Fixed #338: FM6 oscillator feedback scale constant was 4x too large, causing excessive self-modulation. The feedback scale has been corrected to match DX7 behavior more accurately.
  • Fixed #337: FM6 oscillator self-feedback was producing 12 dB too little harmonic depth compared to DX7. The feedback implementation now produces harmonically richer tones that more closely match the DX7 reference.
  • Added velocity sensitivity: FM6 operators now support DX7-style velocity sensitivity, allowing operator levels to respond to note velocity for more expressive FM synthesis.

Release Notes
  • Add global fmFeedback attribute and OSCILLATOR_FM_FEEDBACK binding as DX7-style feedback shorthand (0000334)
  • Fixed bug: FM oscillator binding parameters (OSCILLATOR_FM_*) have no effect at runtime (0000335)
  • Fixed bug: FM6 oscillator: incorrect modulation depth, feedback depth, and DX7 converter sustain mapping (0000336)
  • Fixed bug: Buses aren't affected by global effects (0000259)

Release Notes
  • Fixed a serious bug in 1.21.1 that was preventing group-level filters from being updated by bindings.
  • Changed the way effect-level and modulator-level tags work (sample creators, see documentation)
  • Sample creators: don't sleep on the brand new FM and Wavetable engines. Lots of new stuff in the past week. :)

Release Notes
  • Wavetables are far more memory-efficient in this version.
  • It is now possible to turn off wavetable interpolation (0000328)
  • Added ability to tag effects/anything used with bindings (0000210, 0000243)
  • Added ability to change modAmount on MIDI Velocity, MIDI CC, MPE Timbre, and MPE Pressure modulators (0000327)

Release Notes
  • Fixed a bug where the round-robin sequence counter started at 2 instead of 1 (0000005)
  • Fixed a bug where trackBackgroundColor was being ignored for linear slider controls (0000015)
  • Fixed a bug where flat note names (e.g. Bb, Eb) were not being parsed correctly during SFZ import (0000058)
  • Added 2/1, 3/1, 4/1, and 5/1 as synced delay subdivision options (0000091)
  • Fixed a bug where MIDI import always read only the first track, causing notes in multi-track files to be skipped (0000117)
  • Added the ability to change a group's hiVel and loVel values via bindings (0000167)
  • Added the ability to cycle through a multi-state button's states backwards using Shift+click (0000202)
  • Fixed a bug where setting visible=false on a label was being ignored at load time, and where toggling label visibility via a binding would display "true" instead of the label text (0000209)
  • Fixed a bug where samples could only be tuned up to 60 semitones higher than their root note (0000244)
  • Added the ability to toggle the amplitude envelope (ADSR) on/off for individual groups using a UI binding (0000263)
  • Added mention of FLAC support to the documentation (0000299)
  • Fixed a bug where LFO modulators mapped to a gain effect were causing major audio artifacts (0000301)
  • Fixed a bug where fixed_value VALUE bindings inside button states would overwrite saved control positions on preset load or DAW session restore; added a triggerOnLoad attribute to control this behavior (0000248/0000322)
  • Added the ability to create bindings for silencingDecay, silencingMode, and pitchKeyTrack (0000313)
  • Added a toggleable voice count display to the Developer Tools menu (0000323)
  • Implemented a triangle waveform option for the oscillator and LFO (0000308)

Release Notes
  • Fixed a bug that was preventing playbackMode attribute from working correctly. This could result in silence after memory-based samples had their start, end, loop start, or loop ends changed. (0000315, 0000317)

Release Notes

This release contains three bug fixes aimed at increasing the reliability of reloading sessions:

  • A fix for the "User Session sometimes doesn't reload correctly" bug (0000306)
  • When a preset can't be reloaded, we now show the appropriate message (0000319)
  • 0000316: Sample library paths should be stored in STATE as being relative to the instrument library root (0000316)
  • Added support for very old DAW sessions (0000318)

Release Notes
  • Introducing a new Bit Crusher effect (0000311)
  • Fixed a bug that would cause DS to sometimes go silent, crash, or produce bursts of noise when in disk streaming mode (0000310)
  • Added the ability to change loNote and hiNote programmatically on keyboard <color> elements (0000213)

Release Notes
  • Many changes to make the Sample Store more efficient. Some of you experienced slowness after pressing the BROWSE button, this should hugely cut down on those wait times. 
  • Sample Creators: It is now possible to use bindings to change hiNote, loNote, and rootNote at the <group> level (0000214). To find out more, search for the phrase "LO_NOTE" on this page.
  • Sample Creators: There is a new "Stereo Simulator" effect. (0000304) Find out more here.

Release Notes
  • Sample creators, it is now possible to change TAG polyphony using bindings (0000298)
  • Fixed a bug that was preventing `releaseTriggerDecay` from working when `ampVelTrack` was set to a value less than one (0000297)
  • Fixed a bug that was preventing linear `releaseTriggerDecay` from working (0000297)

Release Notes
  • Enhancement: There is now a third silencingMode: value (0000191)
  • Enhancement: Ability for release samples’ volume to depend on velocity (0000201)
  • BUG FIX: Groups/samples with trigger=”release” don’t inherit velocity (0000208)

Release Notes
  • Adds a brand new pluck synthesis oscillator. Use waveform=”pluck1″. (0000292)
  • Adds support for specifying a release trigger’s decay. For example, releaseTriggerDecay="3dB"(0000291)
  • Optimization: When no sound is coming into the reverb/convolution/chorus effects, we now turn the effects off temporarily (0000293)
  • If MPE is not enabled, MPE timbre and MPE pressure modulators should be turned off (0000289)
  • Fixed a bug that was causing crackles when an oscillator note was repeated (0000290)
  • Fixed a bug that was preventing global effects from processing the output of oscillators (0000294)

Release Notes
  • This version contains a system of built-in oscillators (0000276)
  • Fixed a bug that was preventing modBehavior=”add” from working with binding that use velocity to change filter cutoff
  • Added midiCC modulator
  • Added midiVelocity modulator

Release Notes
  • Adds the ability to delay the start of a sample by a certain amount of time (calculated in samples, seconds, or beats relative to the host BPM) (000027
  • Adds the ability to retrigger samples infinitely (as long as the key is pressed) after a certain amount of time (calculated in samples, seconds, or beats relative to the host BPM)
  • Fixed the following bug: “Delay Time Control only works with integer values when ‘Sync’ is disabled”

Release Notes
  • Added the ability to customize drop-down menu colors (0000182)
  • Added the ability to preserve internal archive hierarchy when installing sample libraries via the store (this is a publisher setting) (0000270)

Release Notes
  • It is now possible for DS Store sample libraries to install to a specific subdirectory within the user preset directories
  • Fixed BUG: “0000265: Sample libraries containing always-on / continuous samples sometimes go silent”

Release Notes
  • Fix for "0000252: Crash during parameter update on Mac/Ableton"

Release Notes
  • Sample Creators: We've added the ability to have continuous background sounds (useful for vinyl crackle, tape hiss, etc.). Check out the explanatory blog post here.
  • Sample Creators: We've added the possibility of selecting between states using knobs and sliders. Check out the explanatory blog post here.

Release Notes
  • Addressed a bug that was causing the plugin to crash when switching presets in Logic Pro (0000236)
  • Fixed a bug that prevented the `pitch_shift` effect from producing sound when its `pitch_shift` value was initially set to 0. (0000237)
  • Fixed a bug that was causing the X-Y Pad User Control to disappear upon user interaction (Reason DAW only) (0000238)
  • Fixed a bug that was preventing DecentSampler from responding to MIDI messages on channel 16 (0000239)

Release Notes
  • Fixed a bug that was causing the plugin to crash when loading certain presets (0000233)
  • Fixed a bug that was causing UI labels to be set to the wrong value when they were programmatically turned off or turned on. (0000231)
  • It is now possible to correctly sort products on the BROWSE screen by price (0000229)
  • It is now possible to set MIN and MAX values for MPE timbre and pressure curves
  • It is now possible to save user profiles for MPE timbre and pressure curve settings

Release Notes
  • It is now possible to set a velocity curve (see the MIDI Input Settings... menu) (0000084)
  • It is now possible to set MPE timbre and pressure curves (see the MIDI Input Settings... menu) (0000224)
  • It is now to set MIDI channel for the plug-in (see the MIDI Input Settings... menu) (0000220)
  • Sample Developers: It is now possible to set a smoothing curve for MPE Pressure and Timbre modulation (0000223)
  • Upgraded some of the underlying libraries used by the plugin

Release Notes

Release notes not available.


Release Notes
  • Improved the reliability of sample-reloading within DAW sessions (0000219)
  • NOTE: This is the last version of Decent Sampler to support Windows 7. This is because after this, we upgraded to JUCE 8, which sadly doesn&#8217;t to support Windows 7.

Release Notes
  • Fixed a bug that was preventing DS from preserving microtonal scale that was used. (0000196)
  • Fixed a bug that was preventing disabled buttons from staying disabled on initial load (0000177)
  • Samplists: It is is now possible to programmatically turn CC bindings on and off (0000173)
  • Samplists: Added a debug menu option that allows me to see the current internal preset (0000205)
  • Samplists: Ability to enable and disable user controls (including knobs and sliders) (0000085)
  • Samplists: It&#8217;s now possible to manipulate UI elements such as knobs, keyboard colors, etc. using tags (0000203)
  • Samplists: Ability to prevent buttons from being grayed out when they are disabled (0000178)
  • Samplists: Ability to trigger bindings on note-off (0000200)

Release Notes
  • Ability to have labels show vertical text (0000198)
  • BUG FIX: File menu&#8217;s RELOAD command sometimes reloads the wrong preset (0000199)
  • Ability to programmatically change the opacity of image controls (0000179)
  • Expand %USERPROFILE% on Windows and ~ on Mac in sample library location (0000164)

Release Notes
  • Fixed a bug that was preventing imported EXS files from correctly setting seqMode=&#8221;round_robin&#8221;&nbsp;(0000186)
  • Fixed a bug that was causing loop points to be off by one when importing EXS files&nbsp;(0000185)
  • Fixed a bug that was preventing filters from being disabled on initial preset load (0000184)

Release Notes
  • Fixed a bug that was causing DS to crash on Linux Ubuntu if network is disabled (0000163)
  • Fixed a bug that was preventing the returning of A440 from working correctly (0000090)

Release Notes
  • Fixed a bug that was preventing text labels from being updated correctly when targeted using &#8220;TEXT&#8221; parameter (0000102)
  • Fixed a bug that was preventing mono samples from being panned correctly when certain group level effects are used &nbsp;(0000103)

Release Notes
  • It&#8217;s now possible to change the background image of a preset programmatically (0000162)
  • It&#8217;s now possible to specify a snapping mode for UI parameters (0000160)
  • It&#8217;s now possible to have note sequence that are not tied to project or DAW tempo (0000159)

Release Notes
  • Fixed bug: &#8220;No output in Memory playback mode&#8221; (0000152)
  • Fixed bug: &#8220;When buffer size is reduced, sampler produces a strange bitcrusher-like sound&#8221; (0000153)

Release Notes

Release notes not available.


Release Notes
  • Support for audio buses that contain effects. Sample library developers can read more about this here. (0000149)
  • Support for additional audio outputs. Sample library developers can read more about this here.&nbsp;(0000148)

Release Notes
  • Added a menu in the top-right corner of the sample browser detail view that allows users to delete sample libraries (0000147)
  • Fixed an issue that was causing strange keyboard resizing behaviour (0000143)

Release Notes
  • Fixed a bug that was causing the global volume to not be 100% accurate (0000145)
  • Fixed a bug that was preventing automation from working in REAPER (0000140)
  • Added a developer feature that allows you to export screenshots of your sample libraries–both regular and with transparent background. (Exporting screenshots with transparent background is very useful for creating graphic design templates.) (0000144)

Release Notes

Release notes not available.


Release Notes
  • Added support for tooltips on user controls (0000128)
  • Fixed a bug that was causing a memory leak when loading a sample library contains an SCL file (0000132)
  • Fixed a bug that was causing the microtuning scale to get preserved even when instrument from which it came is no longer loaded (0000086)

Release Notes
  • Fixed a bug that was sometimes preventing the top menu and preset arrows from showing up. (0000099)
  • Sample Creators: It is now possible to turn off the amplitude envelope (for drum samples). (0000097)
  • Sample Creators: It is now possible to modulate effect parameters based on MPE timbre and pressure (0000101)

Release Notes
  • Fixed a bug that was causing crackling at the end of long samples (0000092)
  • For sample creators: you can now embed and play back short sequences of notes in your sample libraries. This is especially useful for creating drum beats or loops. Read more here
  • For sample creators: Ability to show and hide UI controls
  • For sample creators: Ability to specify a note range for the midi note element (0000095)
  • For sample creators: It should be possible to turn keyboard colors on and off using bindings (0000093)
  • For sample creators: Ability to have sample library play short sequences of notes (0000094)

Release Notes
  • Added under-the-hood support for tempo-synced delay. Sample creators, check out this blog post&nbsp;for a full example. (0000080)
  • It&#8217;s now possible for sample libraries to define a default value for a control. Once this has been specified, if a user double-clicks on the control, it will return to the default value. Sample creators, search for the word &#8220;defaultValue&#8221; in format documentation. (0000019)
  • Add explicit support for non fractional (integer) values to knobs/controls. Sample creators, search for the word &#8220;valueType&#8221; in format documentation. (0000089)

Release Notes
  • Support for FLAC files (experimental)
  • Support for specifying playback engine for specific samples within a library (samplists looked for playbackMode in the docs)
  • Support for changing start, end, and loop points using UI controls.

Release Notes
  • If you close and re-open DS, it should now preserve the window size that you had before you closed it. (This will not persist when you reload your DAW session, however.) (0000040)
  • Fixed a bug that was preventing the WaveShaper effect form working when in high quality mode (0000080)

Release Notes
  • Added internal support for a one-pole low pass filter. Samplists, this is useful for simulating extra velocity layers

Release Notes
  • Fixed a bug that was causing the sampler to intermittently crash on presets that make use of tags within bindings (Motorlab, for example)

Release Notes
  • Fixed an annoying bug that was preventing some presets from loading correctly in existing projects.
  • Fixed a bug that was causing intermittent glitchy audio on some presets

Release Notes
  • For samplists: Includes option to use a lower quality waveshaper effect without oversampling (for CPU reasons) (0000073)
  • For samplists: Adds the ability to show and hide UI controls programmatically (000072)
  • For everyone: When a user enters the wrong password, we now tell them instead of saying some nonsense about a bad token. (0000071)

Release Notes
  • Made the waveshaper effect more efficient
  • Fixed a bug that was causing the release phase of the ADSR envelopes to last much longer than it needs to.

Release Notes

Release notes not available.


Release Notes
  • In the Decent Sampler store, when library updates are available, a new icon shows up next to the sample library. Clicking on the sample library allows you to download the updates.&nbsp;(0000063)
  • Fixed a bug that was preventing two modulators from targeting the same group-level effect parameter (0000063)
  • Fixed a bug that was causing the wave shaper effect&#8217;s volume to get much louder when the effect was turned off to safe CPU (0000062)
  • Fixed a bug that was occasionally resulting in users getting logged out of the DS store without even knowing it. (0000060)
  • Added a panel within the DS store that tells a user whether or not they are logged in (0000061)

Release Notes
  • When the plugin is unable to find a sample library, it now pops up a dialog box that says so and allows the user to find the library. If the user is able to find the library, instrument settings get preserved. (0000055)
  • When a new preset is loaded, the keyboard should be centered on the available range of that instrument. (0000057)

Release Notes
  • Boosted the maximum number of effects to 16 (0000046)
  • Fixed a bug that was causing sound to be muted when the filter resonance (Q) was set to zero (0000023)
  • Fixed a bug that was causing the filter to sometimes produce static when it was modulated (0000051)

Release Notes
  • It&#8217;s now possible to &#8220;favorite&#8221; sample libraries. Favoriting sample libraries causes them to show up in the &#8220;Favorites&#8221; sub-menu within the File Menu. (0000006, 0000047)
  • Plug-in now responds to Command+O or Ctrl+O for preset load and Command+S or Ctrl+S for preset save (0000048)
  • The global volume used to be applied before effects, but it is now applied after effects (0000043)
  • The group volume is applied before group effects, but it is now applied after (0000044)
  • In the File Browser, if you right-click on a sample library on Mac or Windows you will be presented with a &#8220;Reveal in Finder&#8221; or &#8220;Reveal in Explorer&#8221; menu option (0000049)
  • Sample Creators: When you convert an SFZ or an EXS, the newly generated preset will now have ADSR, tone, chorus, and reverb knobs automatically. 0000050

Release Notes
  • Fixed a bug that was causing the plug-in to crash sometimes when switching presets
  • The plug-in now caches the store catalog locally, and only reaches out to the API when data is stale instead of every time the plug-in starts up. This should greatly reduce bandwidth usage on both the client and server side.

Release Notes
  • Temporarily disabled the sample list that is displayed on the file menu. It seems that generating this list was actually causing the entire plug-in to become slow. We will be looking into how to fix this issue.

Release Notes
  • Fixed a bug that was causing certain presets in Interlaced to produce static. Basically, when a low-pass filter was set to exactly 22,050Hz, the glitchy audio would glitch out. (Issue #34)

Release Notes
  • Added a new checkbox in File &gt; Preferences&#8230; &gt; Engine dialog box called &#8220;Effects: Disable when not in use.&#8221; Checking this will cause effects such as Convolution and Reverb to be bypassed when their levels are at 0. Enabling this may reduce CPU usage on presets that make use of a lot of effects.

Release Notes
  • Improved the code that calculates the size of the window when a new preset is loaded (Issue #28, Issue #26)
  • The sample list on the file menu should now match the samples that are displayed in the BROWSE window (Issue #27)
  • Fixed several bugs in the sample library detection code

Release Notes
  • Fixed a bug that made downloading large sample libraries unstable
  • Fixed a bug that prevented the sample library UI from being recreated correctly when the plugin window was closed and then re-opened.

Release Notes
  • Microtuning: fixed a bug that was causing the plugin to crash when an .scl file was loaded with an invalid .kbm file. Now we just get a nice error message, explaining what happened.
  • The linux build should no longer expose so many global symbols. If you know what this means, rejoice, otherwise you can ignore it . 😉

Release Notes
  • Added a new option to the Tuning sub-menu that allows sample selection to take place based on the microtuning scale
  • Fixed a bug that was causing the iOS version of the plug-in to crash sometimes when loaded with AUM
  • Fixed a bug that was preventing stored DAW state from loading correctly in some circumstances.

Release Notes
  • It&#8217;s now possible to drag and drop .scl and .kbm files on the main plugin UI
  • Attempt to get rid of intermittent crashing bug seen in REAPER and Ableton Live. Please report all bugs using the contact form.

Release Notes
  • Add support for MIDI Learn to the Global Tuning control
  • Add support for MIDI Learn to the Global Volume control
  • Add microtuning support for .scl Scala files (see the File &gt; Tuning menu)
  • Add microtuning support for .kbm Keyboard Mapping files (see the File &gt; Tuning menu)
  • Add microtuning support for changing the tuning to something other than A440Hz (see the File &gt; Tuning menu)
  • Fixed a bug that was preventing the plugin from doing a minVersion check on preset load
  • Fixed a bug that was causing intermittent crashes when the plug-in was unloaded in Ableton Live

Release Notes
  • Fixed a bug that was preventing DecentSampler from installing sample libraries onto external drives on Windows.

Release Notes
  • If you are using a sample library that has many presets, you can now click on the header at the top of the screen, and a menu will pop up showing all of the presets in that library.

Release Notes

Release notes not available.


Release Notes
  • Fixed a bug causing intermittent crashes when loading presets in Ableton and REAPER

Release Notes
  • Improved sample loading to make it more efficient. As always, please report any bugs.

Release Notes

Release notes not available.


Release Notes
  • Added a new Browse &gt; File Browser tab to help with sample library management. Read more about this here.
  • Added a &#8220;Use Default&#8221; button to the Sample Library Location&nbsp;row in the Preferences dialog box
  • Added support for DSLibraryInfo.xml files (blog post coming soon)

Release Notes
  • Fixed a bug that was breaking presets that make use of the gain effect (example: the Phonoharp instrument)

Release Notes
  • Added waveshaper and wavefolder effects. Sample creators: see documentation here&nbsp;and example presets&nbsp;here.
  • Fixed a bug that was causing nasty aliasing in the ADSR release tails.
  • Added a &#8220;Show sample library&#8221; option to the File&#8230; menu

Release Notes

Release notes not available.


Release Notes
  • Added beta support for buttons. See this blog post about buttons or the documentation here.
  • Increased efficiency of convolution algorithm on Windows.

Release Notes
  • Added beta support for convolution effect. See the Convolution section of the format document for more details.

Release Notes
  • Fixed a handful of problems having to do with sample loading
  • Fixed a bug that was preventing the background image of some sample libraries from loading properly

Release Notes

Release notes not available.


Release Notes
  • Fixed a bug that caused the plugin to crash intermittently when presets were changed

Release Notes

Release notes not available.


Release Notes
  • Fixed several bugs that were causing the plugin to crash when closed and relaunched in rapid succession.

Release Notes
  • Fixed a bug that was causing the plugin to crash when the Ableton Live Plugin UI window was closed during parameter automation

Release Notes

Release notes not available.


Release Notes
  • Fixed the annoying bug that was causing the on-screen keyboard to sometimes appear the wrong size on startup
  • Turned off sandboxing on standalone Mac version
  • Fixed a sample editor bug that was preventing new samples from being added correctly (oops)

Release Notes
  • Optimized sound generation code substantially
  • It&#8217;s now possible to control secondary ADSR envelopes using knobs
  • Added support for modulated panning and modulated tuning

Release Notes
  • Added preliminary support for LFOs and secondary ADSR envelopes. See tutorial on LFOs &amp; Envelopes here.

Release Notes

Release notes not available.


Release Notes
  • Added an image UI control that displays static images (this can be controlled by bindings). See documentation here.
  • Fixed a bug that was preventing some MIDI-controlled tone controls from working

Release Notes
  • Added a &#8220;Max Voices&#8221; slider to the Preferences &gt; Engine settings screen. This allows you to increase (or decrease) the number of simultaneous voices that Decent Sampler uses. The default value is 100 voices. The maximum is 500. Of course, increasing voices uses more RAM / CPU.
  • Added the possibility of outputting MIDI from the onscreen keyboard (you can turn this on using the Preferences &gt; General &gt; MIDI output) setting
  • When we save a preset after having imported an EXS, the Save As&#8230; dialog no longer suggests a name that ends in .exs
  • Fixed an EXS24 import bug that was causing fineTuning to be wrong when it had a negative value

Release Notes
  • Fixed a bug that was causing the plugin to crash when using the arrows to switch presets
  • Fixed sustain pedal sounds

Release Notes
  • Fixed a bug that was sometimes preventing sample libraries from being cleared out when a new sample library was loaded.
  • Rewrote the audio rendering engine to prepare for LFO support. If you find bugs, please report them to us.
  • Added a preference to turn off keyboard input from the onscreen keyboard

Release Notes

Release notes not available.


Release Notes

Release notes not available.


Release Notes
  • Fixed a bug that was preventing some multi-preset sample libraries from loading correctly

Release Notes
  • Fixed a UI sizing bug that came to light with the DS version of the Pianobook Global Swarm instrument.

Release Notes
  • Purchased sample libraries now show an icon in the bottom right on the sample store. This should help people know what they&#8217;ve purchased and what they have not.
  • Fixed a couple of bugs in the sample store

Release Notes
  • Fixed a bug that was preventing short descriptions from being displayed in the sample store.
  • Fixed a bug that was preventing sample libraries that were downloaded from the Decent Samples store from being recognized as already having been downloaded.

Release Notes
  • Fixed a bug that was causing crashing / high volume spikes on certain sample libraries

Release Notes

Release notes not available.


Release Notes
  • Added a visual sample mapper view (find it by going to Developer Tools &gt; Preset Editor&#8230;). Expect many upgrades in the coming weeks.

Release Notes
  • This version fixes a few small bugs and introduces a very early version of the preset inspector. This is a tool that lets you see what samples and groups are being used in an instrument. This is available by going to Developer Tools &gt; Preset Inspector... menu item. The plan is for there to be a full-fledged sample mapping tool as part of this. NOTE: I expect this version has quite a few bugs. Please report any issues to me.
  • Bug fix: exported presets no longer have long lines split up using carriage returns
  • Bug fix: exported presets no longer contain unnecessary internal fields such as library path

Release Notes

Release notes not available.


Release Notes
  • Fixed a bug that was causing REAPER to crash when the plugin was removed from a track

Release Notes
  • Added SFZ importing. This is just like the EXS importer in that it will get you basic mappings, but extended features are not supported.
  • Fixed a bug that was causing some EXS files to crash Decent Sampler
  • Fixed a bug that was preventing EXS round robins from being translated correctly
  • After doing an EXS or SFZ import, if there are file errors, we now display a message explaining that this probably isn&#8217;t catastrophic and that the conversion probably still worked fine
  • After doing an EXS or SFZ import, if we then go to save the preset out, a suggested dspreset filename is filled in in the dialog box.
  • Refactored a lot of the UI control code to make it use less CPU

Release Notes
  • Decent Sampler now works on macOS going back to 10.10. This was requested by several users who work on older machines.
  • Got rid of AUv3 support on Mac in order to target macOS 10.10. This is an experimental change. Stats would indicate that everyone was using regular AU and not AUv3 anyway. If it turns out that you need AUv3 format for some reason, please contact us.

Release Notes
  • Fixed a bug that was preventing sounds with seqLength of greater than 5 from playing.

Release Notes
  • Fixed a bug that was preventing bindings against the chorus effect&#8217;s mod rate from working correctly. (NOTE: If an instrument sounds weird now and it didn&#8217;t before, and your instrument uses chorus, check on your modRate values to make sure they&#8217;re what you want. The default value is 0.20 and that usually sounds good.)

Release Notes
  • The &lt;tag&gt; element now has an enabled&nbsp;attribute. In order for a sample or group to play, all its tags need to be enabled.
  • The binding that corresponds to the tag&#8217;s volume has been changed to TAG_VOLUME&nbsp;(from AMP_VOLUME). The old one will still work, but developers should start using the new name in their new instrument&#8217;s.
  • It&#8217;s now possible to create bindings against a tag&#8217;s enabled attribute using the TAG_ENABLED&nbsp;binding parameter.

Release Notes
  • Mac: Double clicking on .dspreset and .dslibrary files now causes the standalone version of Decent Sampler to be launched.
No download builds available for this version yet.

Release Notes
  • Decent Sampler no longer scans the sample library on startup (this was causing the plugin to fail scans for too many DAWs).

Release Notes
  • Added under-the-hood support for keyswitches (documentation coming soon)
  • Added under-the-hood support for coloring the onscreen keyboard (sample developers, see here)
  • Added under-the-hood support for drop-down menus (sample developers, see here)

Release Notes
  • Fixed a voice-muting bug that was breaking multi-group instruments with a polyphony of 1

Release Notes
  • Added a publisher label to the sample store so that we can see which publisher made a sample library

Release Notes
  • Added support for different ADSR curves. (Developers can find more info here).
  • Changed default ADSR curve from linear to logarithmic

Release Notes
  • Fix a bug that was causing the wrong ADSR lengths when the sample rate of the samples was different than the playback sample rate
  • Fixed a bug that was causing the plugin to delete directories that were passed to it, but that didn&#8217;t contain any dspreset files (!!!)

Release Notes
  • Added previous and next buttons in the header bar. These allow you to quickly switch through presets.
  • Fixed a bug that was causing presets with large UIs to render as a black screen
  • Fixed a bug that was causing the sampler to crash when loading dslibrary files that contain multiple presets.

Release Notes

Release notes not available.


Release Notes
  • Fixed a bug that was preventing glide/portamento from working correctly with more than one group
  • Fixed a bug that was causing the chorus to render in mono
  • Fixed a bug that was preventing the correct knob colors from showing on initial load
  • Upgraded the under-the-hood database system

Release Notes
  • Fixed a bug that was preventing the plugin from resizing itself correctly when nonstandard skin sizes are used
  • Added binding for reverb damping
  • Fixed a bug that was resulting in blank entries being added to the instrument library
  • Fixed a bug that was preventing folder-based instruments from being shown in the File menu
  • When a user loads an instrument from their library and the instrument is in DSLIBRARY format, the engine will now offer to let them install (unzip) the instrument

Release Notes

Release notes not available.


Release Notes
  • Fixed a bunch of bugs that prevented samples from being reloaded in some DAWs.

Release Notes
  • Fixed a bug that was causing the sampler to crash when loading&nbsp;dslibrary&nbsp;files that contain multiple presets.

Release Notes
  • When you load a “dslibrary” or “zip” file, Decent Sampler will ask you if you want to “install” it to your instrument library. Doing this should result in performance and reliability improvements.

Release Notes

Release notes not available.


Release Notes

Release notes not available.


Release Notes
  • Support for native host automation
  • Added chorus and phaser effects
  • Improved sample library loader–there is now a nice dialog box with a bar that shows sample loading progress
  • When controlling the onscreen keyboard with your computer keyboard, you can change octaves by hitting the z and x keys
  • Fixed a bug that was causing the overall volume control to display the wrong value when linked to one of the instrument’s knobs
  • When a bad XML file is encounter, Decent Sampler now shows an error message.
  • Labels and sliders now scale up correctly when the window size is increased
  • MIDI bindings now respond to `control` as well as `labeled_knob`
  • Added a “Developer Tools” sub-menu with a “Save Preset…” option. This is&nbsp;very&nbsp;useful if you are a sample creator and want to see what Decent Sampler is seeing under the hood
  • Thank you to everyone who has reported bugs. I really am reading all of the emails even if I don’t reply immediately.

Release Notes

Release notes not available.


Release Notes

Release notes not available.


Release Notes
  • Improved searching in the “My Libraries” (we now search sample names and folder names)

Release Notes
  • Fixed a bug that was causing certain patches to load extremely slowly or crash the sampler
  • It’s now possible to search the “My Libraries” tab

Release Notes
  • Fixed a bug that was preventing pitch-bending settings from being stored correctly
  • Fixed a bug that was causing controls to be misplaced when plugin window was closed and then reopened.
  • Fixed a bug that was preventing the BROWSE window from re-opening itself.

Release Notes
  • It’s now possible to organize your samples in folders.
  • It’s now possible to set the pitch-bend range to +/- 24 via the “Instrument Settings…” window.
  • Fixed a bug that was causing the loop point of some samples to be mis-recognized.
  • Fixed a bug that was causing a crash on resource-intensive presets (such as the Aferd synth, which uses 96khz samples). This was most noticeable when Disk Streaming mode was turned on and the buffer sizes were too low.
  • Sample Creators: It’s now possible to create knobs that control ampVelTrack
  • Sample Creators: It’s now possible to create knobs that control sample pan

Release Notes
  • Fixed an internal volume calculation that was causing some sample libraries to play back too softly
  • Fixed a bug that was preventing the `previousNote` attribute from being parsed correctly
  • Fixed processing of the ampVelTrack attribute so that it now happens at the groups, group, and sample levels (as opposed to just at the group level)
  • The default value for the `silencingMode` attribute is now `fast`.
  • Added a section on how to create legato samples to the manual

Release Notes
  • Added a &#8220;Reload&#8221; menu option that allows you to rescan your sample library directory for presets.
  • Experimental support for legato, voice-muting, and polyphony controls. These are currently not documented, sample creators can see details here.

Release Notes
  • Fixed a bug that was preventing sample engine mode from being saved correctly
  • iOS: The default buffer size is much lower, this should lead to much lower RAM usage.
  • iOS: A bunch of small performance tweaks that should lower RAM usage.
  • When looking for dspreset files, we now scan two directories deep. This should make it easier to use libraries that contain subdirectories (e.g. Dan Keen&#8217;s NFO Orchestra).
  • The sample list in the file menu now shows the contents of the sample library database rather than the contents of the sample library directory.
  • If you have more than 10 libraries in your sample library database, the sample libraries will be displayed in a series of sub-menus off of file menu.
  • Fixed a bug that would cause the sampler to crash when a start offset was specified that was past the end of a wav file&#8217;s data.

Release Notes
  • Add support for pitch-bending
  • Added pitch-bend and mod wheel UI control to the left of the onscreen keyboard (shown if space allows)
  • Added an overall instrument pitch control (+/- 36 semitones) (visible in the header bar on the main performance view)
  • Added ability to change pitch-bend range (set this using the “Instrument Settings” menu options),
  • Sample creators: There is now support for support for instrument-wide and group-level tuning
  • Fixed a bug that broke fine-tuning on samples

Release Notes

Release notes not available.


Release Notes
  • Fixed a very rare issue that was causing crashes when recovering a project in Ableton Live after a crash
  • Fixed a longstanding issue that was causing the standalone version of the plugin to delete its own preferences file (symptom: the need to re-login constantly)
  • Fixed a longstanding issue that was causing crashes during project load within ProTools (AAX version only)

Release Notes

Release notes not available.


Release Notes
  • Added under-the-hood support for multiple mics. Sample creators see&nbsp;Appendix D&nbsp;of the documentation for implementation details.

Release Notes
  • Upgraded the internal database system.
  • When a sample library load successfully, the loading window disappear automatically.
  • BUG FIX: Previously, if you used the same file twice in your sample library, the loop points from the second usage would be ignored. This is now fixed.

Release Notes
  • Fixed a number of bugs having to do with the loading of samples. There will probably be another release that fixes more of these issues soon.

Release Notes
  • Fixed a bug that was causing the app to crash when switching to the My Libraries tab
  • Upgraded the way settings are stored so that if the default location is not writeable a backup location is tried.
  • We no longer automatically download the default preset on startup as this was slowing the app down
  • Disk scans should be much faster now
  • Windows: 32-bit builds are now included in the installer

Release Notes
  • Mac: The Mac installer now includes an AAX version of the plugin
  • Windows: The Windows installer now includes an AAX version of the plugin (untested)
  • Windows: The Windows installer now includes 32-bit versions of the plugin (untested)
  • Windows: The Windows installer now includes the Microsoft C++ Runtime which is needed to run the plugin
  • Linux: Fixed a newly introduced bug that was preventing MIDI learn for working on any knob except the first knob

Release Notes
  • All platforms: Fixed a newly introduced bug that was preventing MIDI learn for working on any knob except the first knob
  • Mac: Fixed a newly introduced bug that was causing the Mac version to sometimes crash when its window was first opened.
  • Windows: Fixed the log file directory name
  • Linux: Libcurl symbols now load lazily. This should make the build more compatible with different Linux distributions.

Release Notes
  • Added cover art into the &#8220;My Libraries&#8221; browser. Libraries without cover art will get a thumbnail (library creators can add cover art by using the new coverArt attribute.
  • Support for push notifications on iOS
  • Improved sample library loading reliability on iOS and macOS (internal file bookmarks!)

Release Notes
  • Presets in the file menu are now sort alphabetically.
  • Each time the plugin starts up, it scans the sample library directory for new presets and adds them to the sample library database.
  • Fixed a bug that was causing knobs to get positioned incorrectly when the UI was scaled up.
  • Fixed a bug that was causing the plug-in to crash when faced with certain sample libraries that have loop crossfading that extends into the preload region
Total releases: 214