libsndfile also can extract loop points from a variety of formats. The relevant 
code for wav is here 
https://github.com/erikd/libsndfile/blob/master/src/wav.c#L1140-L1163

Kjetil Matheussen wrote:
On Wed, Feb 12, 2020 at 10:56 AM Kjetil Matheussen
<k.s.matheus...@gmail.com> wrote:

On Wed, Feb 12, 2020 at 10:14 AM Ingo <i...@miamiwave.com> wrote:

Thanks, Dan!



They must be embedded in the "Marker Chunk" in AIFF and in the "Cue Point 
Chunk" in the WAV format.

This gives me a further idea for searching on.



Yes, loops are usually defined as "Loop Start" and "Loop End" cues,

Hmm, or maybe they are usually defined in the "smpl" chunk, I don't remember...

But here's the code to get loop data from a wav file in radium:
https://github.com/kmatheussen/radium/blob/master/audio/Sampler_plugin_wav_parse.c#L253

First it checks if there is a loop in the "smpl" chunk. If there isn't
loop data there, it checks for "Loop Start" and "Loop End" cues.



_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list




_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to