Skip to content

SFZ Creation Tools

Although SFZ files can be created with any text editor, and some users have also created SFZ with spreadsheets, there are some dedicated tools which can make mapping large amounts of samples easier. As SFZ instruments can quickly grow to thousands of samples, efficiency in creating the mappings becomes important. One way of creating SFZ files is to use one of these tools to create the initial maps with keys, dynamic layers, round robins etc. defined, then add controls etc. using a text editor.

Automappers #

Name LicenseLinuxmacOSWindowsDescription
SFZ Python Automapper by Peter Eastman Public Domain
Folder-to-SFZ converter Freeware
Bjoerns Sample Mapper FreewareXX

Converters #

Name LicenseLinuxmacOSWindowsDescription
exs2sfz (Python) ISCEXS24 to SFZ sample library metadata converter.
EXS2SFZ FreewareXXImports sample mapping information from EXS24 instruments and generates SFZ files from it.
Awave Studio CommercialXMulti-purpose audio tool that reads a veritable host of audio carrying file formats from different platforms, synthesizers, trackers, mobile phones. It can be used in a variety of ways; as a file format converter, as an audio editor, or as a synth instrument editor.
Chicken Systems Translator CommercialX
Extreme Sample Converter CommercialXX

Editors #

Name LicenseLinuxmacOSWindowsDescription
Polyphone GPL-3.0An open-source soundfont editor for creating musical instruments.
sfZed FreewareXXAn editor for the SFZ format used by certain VST instruments. It will also convert Soundfont SF2 to SFZ and works with a midi keyboard to allow you to play and set values, including mapping drum samples.
SFZ Designer FreewareXXA visual sample mapping tool optimized for multiple velocity and round-robin layers. It features a streamlined workflow, assisted opcode entry, draggable key-range and velocity splits-points, and more.

Misc #

Name LicenseLinuxmacOSWindowsDescription
Freepats-tools GPL-3.0Tools to manage, create and convert sound fonts, collections of sampled musical instruments and sound banks. Originally created for the FreePats project.

Syntax Highlighting #

Name LicenseLinuxmacOSWindowsDescription
CudaText Editor MPL-2.0
SFZ major mode for GNU Emacs MIT
for Geany FOSS
for gedit FOSS
for Sublime Text FOSS
for VSCode MIT
for Notepad++ FOSSXX
for Notepad++ by Peter Jones FOSSXX
SFZ Tools for UltraEdit FOSS

Some Windows only software can be used under other Unix based operating systems using Wine / CrossOver or in a virtual machine software like VirtualBox.