Have a folder of samples lying around just waiting to be mapped and used? We had this utility built in order to allow rapid and effective mapping of large sample sets to the SFZ 2.0 format, and figured we might as well make it public.
Please note, the flexibility of the dictionary system and the fact that this was designed originally for internal use only makes the initial learning curve a little steep. Please watch the videos below for examples of how it works to get a feel for what is required. This product is available AS-IS with no warranty as to its functionality.
Platform Agnostic (req. Java 8+)
Automatic compensation for missing RR/VL
Customizable 'dictionary' system allows usage of almost any naming convention
300 KB of HDD space required
BEYOND THE BASICS
The custom dictionary system can be used to modify how the script reacts to velocity and key values. For example, a drumkit can be mapped by mapping 'Kick' to 36, 'Snare' to 38, etc.
A mass file-name editor is highly recommended.
Ultra-advanced users who find Folder-to-SFZ not sufficient for their needs are advised to use Peter Eastman's Python SFZ mapping scripts, available here or as part of downloading VCSL's SFZ version. Fluency in Python highly recommended to use, and you must install Python and several dependencies first.
GUI (not shown to scale)
Information on the SFZ format and other resources:
If you need support, contact us instead.