The Decent Sampler XML Generator – Free Download

Mar 5, 2024 | Gig Performer Blog

Do you need an easy way to make a collection of sound effects easily accessible and triggerable from your plugin host? In this article we will describe how to use the Decent Sampler XML Generator, a small free application we developed that will help you to use the free Decent Sampler plugin to accomplish this need.


There are many cases where it is necessary to have a collection of samples available for sound effects. For example, those of us who play in Pink Floyd tribute bands (sometimes it seems like that’s about half the planet), have to deal with sound effects before and after many songs. The usual approach to managing sound effects and other short sounds is to put all your audio files into a sampler, either a commercial one like Kontakt (hint – stay with Kontakt 6 as long as you can, Kontakt 7’s new UI makes it harder to navigate, in our opinion) or one of the excellent free samplers such as TX16Wx from CWITEC. However, these applications are quite sophisticated and it takes some time to become really comfortable with them. There is however an excellent free sample player called Decent Sampler, developed by Decidedly, LLC. Their sampler can be freely downloaded and you can find more and more sample libraries (both free and commercial) on their site. It turns out that this particular sampler uses an XML file (don’t worry if you don’t know anything about XML, you won’t need to) to define what samples should be loaded and on what keys they should be placed. User interface controls such as attack, decay, filter cutoff and so forth are also available, again defined by that XML file. Now, wouldn’t it be nice if you could just easily load a collection of sound effects into that sampler and have them immediately available for use? Well, now there is! We developed this free application that just does one thing. You point it at a folder containing your sound effects and it creates an XML file that Decent Sampler can open and voilà, you’re ready to go – no pain involved.

Getting The Decent Sampler XML Generator

You can download this application for macOS and Windows operating systems.

  • Download for macOS – After downloading, just unzip the file and copy or put the application in your /Applications folder
  • Download for Windows – Download the installer and run it to install on your Windows machine

How to use the Decent Sampler XML Generator

When you open the Decent Sampler XML Generator, you will see this small application window.

Pressing the Help button will give you instructions but let’s go through the steps anyway.

1. Click the Browse button.

2. Navigate to the folder where you have some audio samples in WAV or AIF format. In my case, I have a collection of Pink Floyd sounds. Select the folder:

3. Decide on what key you want the first sample to be placed. The default note number is 60 (middle C)

4. Click the Create button. All going well, you’ll get a dialog telling you how many samples were loaded.

5. If you examine the folder where those samples were located, you’ll see there is now a new file in the folder, with the same name as the folder itself

6. This file is a Decent Sampler preset which can now be opened by the sampler

7. Open your DAW or live plugin host, insert a Decent Sampler plugin and open its editor

8. Click on the FILE… at the top right of the plugin editor, select the Load… menu option and open the .dspreset file that was just created (in our case, “SoundEffectsInGroups  Samples.dspreset”),

9. Notice the section of the keyboard in blue, starting at C3. Your samples are loaded starting at C3. You can now trigger those samples either by clicking the keys or (more likely) by using your MIDI keyboard controller.

10. By the way, the samples are loaded in alphabetical order so if you sort the folder containing the effects into alphabetical order, it’s easier to see which effect is mapped to which key Hint – if you prefix your samples with number, typically using either 2 or 3 digits depending on how many samples you have, then the samples will be loaded in numeric order.

11. If your plugin host allows, you can use buttons to trigger the MIDI messages. Here is an example using Gig Performer where the buttons are also mapped to buttons on a physical MIDI controller.

12. One more thing – you’ll notice that Decent Sampler includes a few controls, including envelope attack and decay, a chorus and reverb control and a filter cutoff. The envelope decay is particularly useful as you can release the key (or button) and have the sound fade out. That’s basically all there is to it – really simple. We sincerely hope you find this little tool useful.

If you have any questions, please visit this community thread.


Related topics:
How to use Gig Performer’s Auto Sampler and Decent Sampler (YouTube)
What is Gig Performer’s Auto Sampler (YouTube)