Limitations on the sfz import
- Only opcodes having a counterpart in tables are imported.
- The envelope applied to pitch and filter being the same in sf2 files (Mod env), importing different envelopes for the pitch and filter is not possible (fileg_* and pitcheg_* opcodes).
- The LFO applied to volume and filter being the same in sf2 files (Mod LFO), importing different LFOs for the volume and filter is not possible (amplfo_* and fillfo_* opcodes).
- The only filter that can be imported is the second order low pass filter (fil_type=lpf_2p).
- To be imported correctly, "group" and "off_by" opcodes must contain the same value within the same group.
Warning: "width" and "position" opcodes may not be interpreted correctly.
Limitations on the sfz export
- Modulators are currently not exported.
- The sfz format (version 1) allowing only one pitch modulation, the two parameters "Vib LFO → pitch (c)" and "Mod LFO → pitch (c)" cannot be exported simultaneously.
- A loop 0-1 can be exported but is ignored by most of the sfz players.
- 24-bit may not be supported in some synthesizers, please refer to their specification manual.
In general
The import / export has been tested with Sforzando software to respect at most the sound level (in dB). It may however remain some differences.