Some SFZ files have the loop points embedded in the WAV. How can i migrate the loop to the SFZ ?

Sampler and Sampling discussion (techniques, tips and tricks, etc.)
Post Reply New Topic
RELATED
PRODUCTS

Post

Serum 2 does not load loop points from SFZ files that have them embedded in the wav files.
Serum 2 can only read loop points specified on the .SFZ.
Most of my SFZ files have the loop points embedded in the wav files, instead of having them specified on the SFZ file.

I need to migrate the wav embedded loop points to the SFZ file. Any ideas how can i achieve this?

I have tried Awave with no luck - maybe i am missing something
and i have tried extreme sample converter

Those are the tools that i have.

Are there any free or cheap tools that can do the job ?
Vintage Drum Machine Kits for the Roland TR8-S & MC-707 https://rhythmelectronics.bandcamp.com

Post

If that is the case then Serum needs fixed, hell, old trackers & audio editors read loop points from the WAVs internals, WTF?

So you are looking for like this?
Image


This is what DiscoDSP HighLife spits out after sampling another VSTi & when you save as SFZ... Maybe you could import into it then save out, dunno never tried that, I just use HighLife for sampling output of VSTi to SFZ sample libraries-

soundbytes.de/temp/HighLifeR3_beta.zip

Post

eLawnMust wrote: Tue Apr 22, 2025 2:12 pm If that is the case then Serum needs fixed, hell, old trackers & audio editors read loop points from the WAVs internals, WTF?

So you are looking for like this?
Image


This is what DiscoDSP HighLife spits out after sampling another VSTi & when you save as SFZ... Maybe you could import into it then save out, dunno never tried that, I just use HighLife for sampling output of VSTi to SFZ sample libraries-

soundbytes.de/temp/HighLifeR3_beta.zip

thanks, i do have highlife, but not the release in your link, which is an invalid link.
the release i have is 2.2 and it fails importing every sfz on my hard drive.
Vintage Drum Machine Kits for the Roland TR8-S & MC-707 https://rhythmelectronics.bandcamp.com

Post

manage to do it with bliss 2 which is also very buggy, but it work with some of my sfz files. the curious thing is that serum 2 loads all my sfz, except the wav embedded loop points.
Vintage Drum Machine Kits for the Roland TR8-S & MC-707 https://rhythmelectronics.bandcamp.com

Post

The one I mentioned has been a 'worked over' version of HighLife, I don't use any other version...

http://soundbytes.de/temp/HighLifeR3_beta.zip

That should work...

Post

hcv242 wrote: Tue Apr 22, 2025 9:07 am Serum 2 does not load loop points from SFZ files that have them embedded in the wav files.
Serum 2 can only read loop points specified on the .SFZ.
Most of my SFZ files have the loop points embedded in the wav files, instead of having them specified on the SFZ file.

I need to migrate the wav embedded loop points to the SFZ file. Any ideas how can i achieve this?

I have tried Awave with no luck - maybe i am missing something
and i have tried extreme sample converter

Those are the tools that i have.

Are there any free or cheap tools that can do the job ?
You can use ConvertWithMoss (which is totally free).
Get it from https://mossgrabers.de

Choose SFZ as the source as well as the destination.

Note that reading the loop points from the wave files when not present in the SFZ file was broken. I just released an update 12.2.2 which fixes the issue. Therefore, make sure that you have the latest release.

Post

moss wrote: Wed Apr 23, 2025 1:58 pm
You can use ConvertWithMoss (which is totally free).
Get it from https://mossgrabers.de
wow this is amazing.
thank you so much :)
Vintage Drum Machine Kits for the Roland TR8-S & MC-707 https://rhythmelectronics.bandcamp.com

Post

Be aware: More SFZ parsers read the loop data embedded within the SFZ, than those who read the loop opcodes. Your switch to saving loops from the wav file to the opcodes in text may render these SFZ instruments unplayable in many SFZ parsers.
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(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.)
:roll:

Post

audiojunkie wrote: Thu Apr 24, 2025 4:31 pm Be aware: More SFZ parsers read the loop data embedded within the SFZ, than those who read the loop opcodes. Your switch to saving loops from the wav file to the opcodes in text may render these SFZ instruments unplayable in many SFZ parsers.
You mean: "read the loop data embedded with the WAVs".

Because that's the most elegant way: The loop data is tightly
linked to the WAV file itself, so it should remain there. The sfz
players will then automatically play this loop data—without a
single additional line. :tu:
free mp3s + info: andy-enroe.de songs + weird stuff: enroe.de

Post

enroe wrote: Fri Apr 25, 2025 6:14 am
audiojunkie wrote: Thu Apr 24, 2025 4:31 pm Be aware: More SFZ parsers read the loop data embedded within the SFZ, than those who read the loop opcodes. Your switch to saving loops from the wav file to the opcodes in text may render these SFZ instruments unplayable in many SFZ parsers.
You mean: "read the loop data embedded with the WAVs".

Because that's the most elegant way: The loop data is tightly
linked to the WAV file itself, so it should remain there. The sfz
players will then automatically play this loop data—without a
single additional line. :tu:
Yes, sorry. I meant WAV. 🙂
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(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.)
:roll:

Post Reply

Return to “Samplers, Sampling & Sample Libraries”