SFZ format documentation

Sampler and Sampling discussion (techniques, tips and tricks, etc.)
41 posts since 1 Jun, 2018 from Ukraine

Post Wed Oct 13, 2021 11:41 am

Just have found that Unify (PluginGuru) has built-in Soundfont player including SFZ, unfortunately there is no any built-in editor or mapping viewer and no EG, but it possible to chain built-in Envelope by mda.

Moreover, Wusik stopped supporting Mac versions of his products. They are not available for download.

SFZ Players list at https://sfzformat.com/software/players/ should be updated.
You do not have the required permissions to view the files attached to this post.

User avatar
25 posts since 23 Apr, 2019

Post Wed Oct 13, 2021 1:02 pm

Thank you for the news, we'll update the page with these new info.
I gave a look on the Wusix site and it seems there is no V9 and 9009 as products, there is a Wusix Station X that is not clear if it still supports sfz, and a 8008 that it does.

34 posts since 7 Dec, 2007

Post Sun Oct 17, 2021 5:40 am

I was just perusing the 'Range Extension' tutorial (pentatonic xylophone) and found a typo in
https://sfzformat.com/tutorials/range_e ... ng-pitches

<region>sample=c4.wav lokey=48 hikey=49 pitch_keycenter=48
<region>sample=d4.wav lokey=50 hikey=51 pitch_keycenter=50
<region>sample=f4.wav lokey=52 hikey=44 pitch_keycenter=53 //*I believe hikey should be 54 not 44
<region>sample=g4.wav lokey=55 hikey=56 pitch_keycenter=55

Topic Starter
1960 posts since 20 Sep, 2013 from Poland

Post Sun Oct 17, 2021 5:52 am

Thanks for spotting that, will fix...

User avatar
28 posts since 26 Mar, 2020

Post Tue Feb 01, 2022 7:47 pm

Don't beat me up if I'm asking this in the wrong place... but I'm trying to figure out how to add an opcode to an SFZ such that when the sustain pedal (cc64 I believe) is depressed it will allow sound from a group... basically "unmute" a group. Most of the sustain pedal codes are for playing a sound when the pedal is depressed. I want to allow a group to play such that when the pedal is down, notes in that group can be played like any other instrument, but they will only "sound" when the pedal is down. When the pedal is up, the group is muted.
Sounds simple enough. Basically it's for creating a sympathetic resonance of sorts that's mapped like any other instrument but only plays along with another group when the pedal is pressed. I want to turn on and off a group with the sustain pedal but not have it make any sound until the actual notes/keys are played. I may have complicated something simple by over describing it.... :P

Ah... an hour later and I think this is working: locc64=127 hicc64=127

1 posts since 13 Oct, 2019

Post Thu Feb 03, 2022 11:32 am

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
arrived here on this sfz pages......newby
I like to convert many of my sample libraries to the sfz format to laod them in the tx16wx sampler because it is the only sampler who is supporting the new MTS-ESP tuning format https://oddsound.com/mtsespsuite.php (https://oddsound.com/mtsespsuite.php)
Have anyone used the chickensys translater for this?Is it worh the cost?
thanks for reply.....

61 posts since 19 Jun, 2019

Post Thu Feb 24, 2022 6:59 am

Is there a way to create drum rolls with the final drum hit in SFZ?
I mean a typical snare drum roll that keeps looping a region of the sample, until you release the key and then it jumps to the (end of loop) region where the snare hit starts.
At least I imagine that's how it should work.

I have an old drum kit like this, which was converted to SFZ from Halion (GSCW drums).
The roll sample has the loop data in the audio file itself (wav/flac) and I'd like to keep it there, unless there's an easy way to extract it and put it in the .sfz file.

I tried with all the loop_mode options, but neither Sforzando nor Sfizz play this properly. The latter loops the region properly, but on release it doesn't play the single snare hit at the end.

Topic Starter
1960 posts since 20 Sep, 2013 from Poland

Post Thu Feb 24, 2022 7:08 am

A separate ending region with trigger=release would sort of work, as long as you don't have multiple mics on at once... With multiple mics the release gets triggered for every region that's currently playing on the same key. So, if you have 8 mics on at once you have 8 releases, and each of those releases gets triggered 8 times for a total of 64 - way too loud...

486 posts since 22 Aug, 2013

Post Thu Feb 24, 2022 8:17 am

For simpler, old-school sf2-style,

Use loop_mode=loop_sustain
Then add ampeg_release=10 for the note-off (key release) portion of the sample to be heard

I think it explained at sfzformat.com

Return to “Samplers, Sampling & Sample Libraries”