ceammc / SwiftRNBO

A compatibility layer between Swift and RNBO.
MIT License
41 stars 6 forks source link

Looping mode introduces pause equal to loop duration between repetitions #23

Closed seththorn closed 3 months ago

seththorn commented 5 months ago

When using loop mode with groove~, there is a pause equal to loop duration between repetitions.

To reproduce the behavior, set groove~ to loop in the RNBO patch

image

Then move the play slider to initiate playback. Wait for a second or two, and you'll hear the looping gap.

eldarsadykov commented 4 months ago

Thanks for pointing out! It looks like upon loading a sample it reads additional buffer size of silence, nothing wrong with the playback, fortunately. We'll look into it.

seth-thorn commented 3 months ago

Thanks! Would be great to have this feature working.

eldarsadykov commented 3 months ago

Thanks! Would be great to have this feature working.

Fixed! Please, download the main branch. Thanks once again to @njazz for the solution!