scar20

Results 16 comments of scar20

OK, I think I got it, Those `for (int i = 0; i < bufferSize; ++i)` loop are *not* sample length size, just the standard input "chunk" buffer, ahhhh... I'm...

RIght now, I have done almost all the cases. Added a setter for internal variable "isForward". Done implementation in getBufferForRange case playback = 1.0 and playback = custom. Ongoing implementation...

Ok, done all cases. There is still crossfading to do and also the "fmod" part which I don't understand (I kinda guess but I just don't understand what fmod do...

Added crossfade inversion which seems to be OK on hearing but I don't know how to debug/monitor at sample level. Its on the Looping sample - the mid-section of the...

Well, I just noticed some "sizzling" on reverse looping with custom speed - OK when 1:1. I compared with range loop with custom speed ; range loop is OK. So...

OK, it was in the interpolation part of custom rate nonloopeable and custom rate loopeable. I inverted t and t2 as t2 = t - 1 instead of t2 =...

I noted two bugs in SampleEvent: 1 - if range based and looping (forward) with speed below 1:1, when the pointer reach the end, it crash. I suspected inaccuracy in...

I was beginning to make a mess with the class... So to keep sanity, I created a branch "mess", then created a class SampleEventRange which is a stripped down version...

Well I can say I've been lucky since this is from musicdsp.org which fave the reputation of having old or broken code and most of all, I don't have experience...

Thanks for fast answer. I could not remove the line `set(LIB_SND_FILE_DIR ../../../../libsndfile)` since I got `add_subdirectory given source "./sndfile" which is not an existing directory.` if I do. I removed...