preload to sflist~ not working when buffer size set in splay~?

Thor's icon

Hi list.

I would like to use preload to an sflist~ object in my patch AND have position output from the sfplay~ object.

However when I set the buffer size in sfplay~ in order to be able to set the position output flag preloading no longer works.

If buffer size in sfplay~ is set to 20160 the patch generally crashes on my system, if I set it to 16000 only about a second of the cue seems to be played.

This works:

Max Patch
Copy patch and select New From Clipboard in Max.
Max Patch
Copy patch and select New From Clipboard in Max.

This does not work:

Any advice would be much appreciated!

P.S. Nothing has cost me as much time as the peculiarities of the splits/sfplay~complex in my time programming max. I think its time to provide a better alternative that is not so incredibly buggy and unreliable.

All the best
Thor