Some SFZ files have the loop points embedded in the WAV. How can i migrate the loop to the SFZ ?
-
- KVRian
- 943 posts since 8 Feb, 2005
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 ?
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
- KVRian
- 854 posts since 23 Feb, 2023
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?

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
So you are looking for like this?

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
-
- KVRian
- Topic Starter
- 943 posts since 8 Feb, 2005
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?
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
-
- KVRian
- Topic Starter
- 943 posts since 8 Feb, 2005
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
- KVRian
- 854 posts since 23 Feb, 2023
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...
http://soundbytes.de/temp/HighLifeR3_beta.zip
That should work...
- KVRAF
- 4898 posts since 13 May, 2004
You can use ConvertWithMoss (which is totally free).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 ?
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.
-
- KVRian
- Topic Starter
- 943 posts since 8 Feb, 2005
wow this is amazing.moss wrote: Wed Apr 23, 2025 1:58 pm
You can use ConvertWithMoss (which is totally free).
Get it from https://mossgrabers.de
thank you so much
Vintage Drum Machine Kits for the Roland TR8-S & MC-707 https://rhythmelectronics.bandcamp.com
- KVRAF
- 7133 posts since 19 Apr, 2002 from Utah
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.
(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
- 3358 posts since 19 Mar, 2008 from germany
You mean: "read the loop data embedded with the WAVs".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.
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.
free mp3s + info: andy-enroe.de songs + weird stuff: enroe.de
- KVRAF
- 7133 posts since 19 Apr, 2002 from Utah
Yes, sorry. I meant WAV.enroe wrote: Fri Apr 25, 2025 6:14 amYou mean: "read the loop data embedded with the WAVs".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.
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.![]()
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.)
