-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for embedded WAV loop ranges #202
Comments
It was fixed by the change adaaf4b in |
Just built it locally and it does seem to work now, great! (I seem to have other issues with my locally built version but I'm sure they're unrelated and might be localised only to my system, will have a dig when I have time). |
I've double checked that the loop points are correct, so I'm closing this issue for now ! Thanks for reporting! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
TL/DR: sfizz doesn't seem to support loop ranges embedded in wav samples. They seem to work in linuxsampler. They are (heavily?) used in VirtualPlayingOrchestra.
A number (lots?) of instruments use loop markers that are embedded in the WAV file itself.
An example is the VPO French Horn, which uses Mattias Westlund's looped samples. The sfz file has no loop ranges defined in it, but when opened in linuxsampler, it loops the samples indefinitely and smoothly. Using the same sfz in sfizz (0.3.2) it loops the entire sample, which is... not as nice. :-)
As I understand it (and this is only based on this evening's googling!), samplers often use the "smpl" block in a wav file to define cue points for looping.
This seems to be the case with the french horn samples, here's what I get from running sndfile-info against them:
Type
seems to map directly to SFZv2'sloop_type
opcode.The smpl chunk seems pretty well documented here: https://sites.google.com/site/musicgapi/technical-documents/wav-file-format#smpl and I guess since sndfile-info is able to read it there's probably some level of support for extracting this in libsndfile.
Happy to provide sample files etc, but I assume you've probably got VPO already :-)
The text was updated successfully, but these errors were encountered: