DecentSampler SFZ AutoMapper
A little tool to automap DecentSampler instruments from a folder of samples. Written in rust with fltk-rs.
While this was intended to create DecentSampler instruments, SFZ instruments can be created too.
Table of contents
General Info
This tool was created to facilitate the mapping of instruments. It will create basic templates but some editing work (on the template) could still be needed.
How does it work?
File names are parsed for the sample attributes.
Which information is needed in the file name for automapping to work?
- Note (either as name or as keynumber)
- Dynamics (optional)
- Round Robins (optional)
(If you don't have any information in the file name, or the attributes were not found, you can edit the cells manually).
Settings
See config file.
Usage
- File/Import Samples (choose the directory that contains the samples)
- If the parser made mistakes, edit the config file
- If you changed some preferences, just reload the samples (File/Reload Samples)
- Either change attributes manually or proceed
- File/Create Instrument
- If everything went okay, this will create the instrument at the parent directory of the samples folder
Installation
For GNU/Linux download the latest release.
Else you can compile it yourself using rust.
git clone https://github.com/KMIJPH/dsam
cd dsam
cargo build --release
the standalone binary can then be found at /target/release/