SFZ format documentation
-
- KVRAF
- Topic Starter
- 2210 posts since 20 Sep, 2013 from Poland
If you want different LFO settings for every key, yeah... you can have three regions with the same sample, same pitch_keycenter but differnt hikey and lokey, and different LFO values.
- KVRAF
- 2052 posts since 8 Feb, 2013 from Switzerland
Perfect! Thank you very much.

- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
And a good SFZ sample player should only load each sample once, regardless of how many times you use it in different regions, too, so you've nothing to lose -- indeed, stick a <group> around the <region>s and set the sample= at group level if you want to do group-ish stuff to the sample and leave the regions doing just their own bits.
- KVRAF
- 2052 posts since 8 Feb, 2013 from Switzerland
My (relative) new to SFZ noob's fault. I don't understand exactly what you mean (quote above) by that. Can you give me a small code example?pljones wrote: Mon Jul 08, 2024 5:23 pm... and set the sample= at group level if you want to do group-ish stuff to the sample and leave the regions doing just their own bits.
-
- KVRAF
- Topic Starter
- 2210 posts since 20 Sep, 2013 from Poland
My instruments might average 10 times as many regions as samples, with all the unison etc. I do.
- KVRAF
- 2052 posts since 8 Feb, 2013 from Switzerland
Now I have a synth arpeggio instrument to create. All mono samples. My goal: Pan position should constantly alternating (ping pong) notes hard left and hard right.
I think I can achieve this via round robin 2-step (seq_length=2) cycle sequence method. Is that a good way or are better, more efficient ways possible?
I think I can achieve this via round robin 2-step (seq_length=2) cycle sequence method. Is that a good way or are better, more efficient ways possible?
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
Etienne1973 wrote: Mon Jul 08, 2024 5:45 pmMy (relative) new to SFZ noob's fault. I don't understand exactly what you mean (quote above) by that. Can you give me a small code example?
Code: Select all
<group>
sample=C4_is_middle_C.wav
<region> key=59 offset=2
<region> key=60 offset=130
<region> key=61
- KVRAF
- 2052 posts since 8 Feb, 2013 from Switzerland
Now I understand. Thank you very much, pljones.

-
- KVRAF
- 3352 posts since 19 Mar, 2008 from germany
The website sfzformat.com is now comprehensive
and teaches the sfz format in a didactic manner, so that
anyone willing can build their own sample library.
Furthermore, you can find all sfz players (samplers)
on the site, and there's even an overview of some sfz
samples.
Could this thread be a sticky?
I think: Yes.
and teaches the sfz format in a didactic manner, so that
anyone willing can build their own sample library.
Furthermore, you can find all sfz players (samplers)
on the site, and there's even an overview of some sfz
samples.
Could this thread be a sticky?
I think: Yes.
free mp3s + info: andy-enroe.de songs + weird stuff: enroe.de
- KVRian
- 991 posts since 24 May, 2024
excellent idea, but I'm getting a lot of broken links from within that site.enroe wrote: Fri Apr 11, 2025 5:52 am The website sfzformat.com is now comprehensive
and teaches the sfz format in a didactic manner, so that
anyone willing can build their own sample library.
Furthermore, you can find all sfz players (samplers)
on the site, and there's even an overview of some sfz
samples.
Could this thread be a sticky?
I think: Yes.![]()
-
- KVRAF
- Topic Starter
- 2210 posts since 20 Sep, 2013 from Poland
Which ones? I need to make a few other small changes anyhow, might as well fix links...
- KVRAF
- 7061 posts since 19 Apr, 2002 from Utah
BTW, DSmolken, if it's not there already, SynthMaster 3 and Serum both support importing SFZ now. 
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
-
- KVRAF
- Topic Starter
- 2210 posts since 20 Sep, 2013 from Poland
Serum's sorta there, need to add the specific opcodes it supports to the opcode support table... SynthMaster 3 I don't remember but will check...
- KVRAF
- 7061 posts since 19 Apr, 2002 from Utah
I also noticed that Altitude, by Nakst isn't there. It imports SFZ for its sample oscillators
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
- KVRAF
- 4891 posts since 3 Jan, 2003 from Vancouver
Does anyone know of any good documentation regarding effects, or just an already-existing SFZ that includes it so I can see how it's done? And do any players actually support effect, apart from the ARIA players that have their own thing with the mda effects? I'm trying learn how to add a delay effect. It would be nice to find out how it's done as a part of the SFZ v2 spec. Unless no players even support it.
Surely there must be consensus by now...
