Welcome to the DecentSampler Developer Guide
DecentSampler is a free sampling plug-in that allows music composers to use multi-samples in the DecentSampler format. This document is a guide to creating samples in that format.
If you have no familiarity with the DecentSamples format, this video is a great place to start. After that, you’ll want to start at the File Format Overview to learn a bit more about how to create sample libraries.
Note
This project is under active development.
Contents
- File Format Overview
- The <ui> element
- The <groups> element (required)
- The <effects> element
- The <midi> element
- The <noteSequences> element
- The <modulators> element
- The <tags> element
- The <buses> element
- Appendix A: The Color Format
- Appendix B: The <binding> element
- Appendix C: Boilerplate .dspreset File
- Useful Tutorials and Resources
- UI Elements
- Sample Mapping and Effects
- How to Use Buses and Auxiliary Outputs
- How to Use Note Sequences within your Sample Libraries
- How to control parameters using tags (Example: Mic-level Knobs)
- How to do voice-muting for drums
- How to implement true legato
- How to add Keyswitches
- How to add LFOs and Envelopes
- How to use Legato in Decent Sampler [Video]
- How to do Voice-Muting (like for hi-hats) and create Legato samples
- How to use Convolution Reverb in Decent Sampler
- How to add Tempo-synced Delay