Welcome to SFZFormat.com!
This is the main reference point for anyone who wants to create virtual musical instruments using the SFZ format. Currently the SFZ 2 opcodes and ARIA extensions documented though some require more detail, and SFZ 2 opcodes not supported by ARIA still need to be added. There’s enough information to make complex SFZ instruments already, but we’ll continue to add more.
To make use of the SFZ format requires three things:
- SFZ player
- SFZ file
which tells the player how to use the samples. The SFZ file itself can be created using any text editor, though for more complex cases with hundreds or thousands of samples, additional tools can make this easier - some people use spreadsheets, and there are also dedicated SFZ creation tools.
The SFZ format is a file format to define how a collection of samples are arranged for performance. The goal behind the SFZ format is to provide a free, simple, minimalistic and expandable format to arrange, distribute and use audio samples with the highest possible quality and the highest possible performance flexibility. Soundware, software and hardware developers can create, use and distribute the SFZ format files for free, for either free or commercial applications.
Text guides on how to make a simple instrument, covering the essential opcodes
Drum basics - covers
Sustained note basics - using a flute as an example. Adds
Some more advanced topics
Vibrato - currently describes basic bowed string vibrato, will be expanded later to include other instruments and also filter wobble.
Legato - currently simple glides, will be expanded later to include true sampled legato.
Cymbal muting - using
polyphonyto make hi-hat and cymbal notes mute previous notes in a musically useful way.
We’re proud to announce a new website!
- Responsive design making the website available to mobile devices.
- Utilizes Bootstrap for easy skinning.
- Built on Jekyll.
- Most content is authored in Markdown format.